{
  "name": "ESAA 30 MAY 2025",
  "id": "8149f89b-2433-4d85-be9d-7a5f1c763019",
  "updateUrl": "https://raw.githubusercontent.com/Vatsim-Scandinavia/ESAA-vATIS/refs/heads/main/vATIS_ESAA_auto.json",
  "updateSerial": 2025053001,
  "stations": [
    {
      "id": "c7ec7cdc-0329-4d72-8b10-f1ebd164b91a",
      "ordinal": 0,
      "identifier": "ESGG",
      "name": "Landvetter",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS LANDVETTER ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 118380000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "d8b0bfc6-ec18-4ef4-b17e-ea6b4484aa0b",
          "name": "ESGG RWY 03 ILS",
          "airportConditions": "",
          "template": "ESGG_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 03 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "0f9fd737-9bed-4f9f-8815-4ddb4f530eec",
          "name": "ESGG RWY 21 ILS",
          "airportConditions": "",
          "notams": "",
          "template": "ESGG_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 21 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false
          }
        },
        {
          "id": "29cd570a-119d-48ee-a75c-d086ae32e9bf",
          "name": "ESGG RWY 03 RNP Z",
          "airportConditions": "",
          "template": "ESGG_ATIS [ATIS_CODE]. TIME [TIME]. RNP_Z RWY 03 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "1b0e32f2-cbef-40dd-8f38-a8673cf0b339",
          "name": "ESGG RWY 21 RNP Z",
          "airportConditions": "",
          "template": "ESGG_ATIS [ATIS_CODE]. TIME [TIME]. RNP_Z RWY 21 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS APPROACH"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESGG_ATIS",
          "text": "ESGG ATIS",
          "voice": "THIS IS LANDVETTER ATIS INFORMATION"
        },
        {
          "variableName": "RNP_Z",
          "text": "RNP Z",
          "voice": "RNP ZULU APPROACH"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "REQ",
          "text": "REQ",
          "voice": "REQUEST"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "7b8e1991-ae69-482f-819e-f178f2761f05",
      "ordinal": 0,
      "identifier": "ESKN",
      "name": "Skavsta",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS SKAVSTA ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 126280000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "046af42d-7497-4d2d-bdff-18f566b10b9c",
          "name": "ESKN RWY 08",
          "airportConditions": "",
          "template": "ESKN_ATIS [ATIS_CODE]. TIME [TIME]. RWY 08 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "7e715917-0684-47ba-9589-0da195b8cb16",
          "name": "ESKN RWY 26",
          "airportConditions": "WIP",
          "template": "ESKN_ATIS [ATIS_CODE]. TIME [TIME]. RWY 26 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESKN_ATIS",
          "text": "ESKN ATIS",
          "voice": "THIS IS SKAVSTA ATIS INFORMATION"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "87f329af-59b3-405f-859e-1a2818b47746",
      "ordinal": 0,
      "identifier": "ESMS",
      "name": "Sturup",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS STURUP ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 129280000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "1d729805-ff6c-476c-8eee-eb905173b3e3",
          "name": "ESMS RWY 17",
          "airportConditions": "",
          "notams": "",
          "template": "ESMS_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 17 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "7add5f18-4aff-45d2-9b30-988fdfbf4fea",
          "name": "ESMS RWY 35",
          "airportConditions": "",
          "notams": "",
          "template": "ESMS_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 35 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESMS_ATIS",
          "text": "ESMS ATIS",
          "voice": "THIS IS STURUP ATIS INFORMATION"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "9780b981-5b76-45b6-95eb-b33fc07f23ab",
      "ordinal": 0,
      "identifier": "ESNN",
      "name": "Sundsvall",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS SUNDSVALL ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 127405000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "93f1aa15-7efb-4f8f-a0b0-dacb77571654",
          "name": "ESNN RWY 16",
          "airportConditions": "",
          "notams": "",
          "template": "ESNN_ATIS [ATIS_CODE]. TIME [TIME]. RWY 16 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "1a92b5fe-a69d-4587-9ea2-343db9b61cf7",
          "name": "ESNN RWY 34",
          "airportConditions": "",
          "template": "ESNN_ATIS [ATIS_CODE]. TIME [TIME]. RWY 34 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESNN_ATIS",
          "text": "ESNN ATIS",
          "voice": "THIS IS SUNDSVALL ATIS INFORMATION"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "f6775ef5-6a9f-448b-a6c8-73efe75a258a",
      "ordinal": 0,
      "identifier": "ESOW",
      "name": "Vasteras",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS VAESTERAAS ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 127555000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "64117ed2-215e-4bb9-90da-f3c46083dd45",
          "name": "ESOW RWY 01",
          "airportConditions": "",
          "notams": "",
          "template": "ESOW_ATIS [ATIS_CODE]. TIME [TIME]. RWY 01 IN USE. [ARPT_COND] [NOTAMS] VFR ENTRY VIA VEEKHOOS AND GOLFBARNAN. VFR EXIT VIA ROMFARTOONA AND BIORKSTAA. [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "d1d179b3-69b5-489a-97d5-05152f5af7fe",
          "name": "ESOW RWY 19",
          "airportConditions": "",
          "template": "ESOW_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19 IN USE. [ARPT_COND] [NOTAMS] VFR EXIT VIA VEEKHOOS AND GOLFBARNAN. VFR ENTRY VIA ROMFARTOONA AND BIORKSTAA. [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESOW_ATIS",
          "text": "ESOW ATIS",
          "voice": "THIS IS VAESTERAAS ATIS INFORMATION"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "ec862460-6e72-435f-8393-55d351b22ee2",
      "ordinal": 0,
      "identifier": "ESSB",
      "name": "Bromma",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS BROMMA ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 122455000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "e3c16d59-b225-48c5-9903-b85b4a886544",
          "name": "ESSB RWY 12 ILS",
          "airportConditions": "",
          "template": "ESSB_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 12 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "a033eaa2-75c2-444e-ac3a-448fa7d62c6b",
          "name": "ESSB RWY 30 ILS",
          "airportConditions": "",
          "template": "ESSB_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 30 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "23be4efd-8f0f-4fa0-a9fa-1fec203dd536",
          "name": "ESSB RWY 30 RNP",
          "airportConditions": "",
          "template": "ESSB_ATIS [ATIS_CODE]. TIME [TIME]. RNP RWY 30 IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS APPROACH"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESSB_ATIS",
          "text": "ESSB ATIS",
          "voice": "THIS IS BROMMA ATIS INFORMATION"
        },
        {
          "variableName": "RNP",
          "text": "RNP",
          "voice": "RNP APPROACH"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "58bb66b7-981f-4b32-9374-0968430dba81",
      "ordinal": 0,
      "identifier": "ESTL",
      "name": "Ljungbyhed",
      "atisType": "Combined",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS LJUNGBYHED ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 132755000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "5a426db3-ca06-4653-9fa5-d1fc969defce",
          "name": "ESTL RWY 11R",
          "airportConditions": "",
          "template": "ESTL_ATIS [ATIS_CODE]. TIME [TIME]. RWY 11R IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "b197b1ad-33f3-428f-ae4a-fa69a3ff9d86",
          "name": "ESTL RWY 29L",
          "airportConditions": "",
          "template": "ESTL_ATIS [ATIS_CODE]. TIME [TIME]. RWY 29L IN USE. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [FULL_WX_STRING].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "LJUNGBYHED",
          "text": "LJUNGBYHED",
          "voice": "JOONGBEEHEED"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESTL_ATIS",
          "text": "ESTL ATIS",
          "voice": "THIS IS JOONGBEEHEED ATIS INFORMATION"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [],
      "notamDefinitions": []
    },
    {
      "id": "1dbd9889-77ca-4d86-a874-341df4224888",
      "ordinal": 0,
      "identifier": "ESSA",
      "name": "Arlanda",
      "atisType": "Departure",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS ARLANDA ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 121630000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "f4851536-1890-4303-a989-4984a185381e",
          "name": "ESSA ARR 01R/DEP 01L (1)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 01L IN USE. ARR RWY 01R. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "ffa4e689-d525-45d7-bf70-e3de2e53dbf9",
          "name": "ESSA ARR 19L/DEP 19R (2)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19R IN USE. ARR RWY 19L. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "2dd8c975-527f-4b73-8ce4-7bac30ef3e35",
          "name": "ESSA ARR 01L/DEP 01L (3)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 01L IN USE. ARR RWY 01L. [ARPT_COND] [NOTAMS]  SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "c543b66d-b4e2-4e1b-a2c6-c20ca704ab81",
          "name": "ESSA ARR 01L/DEP 08 (4)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 08 IN USE. ARR RWY 01L. [ARPT_COND] [NOTAMS] MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "8df6126b-8a0c-406a-9b33-a216263fa70c",
          "name": "ESSA ARR 01R/DEP 08 (5)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 08 IN USE. ARR RWY 01R. [ARPT_COND] [NOTAMS] MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "cbced159-7a72-4c80-b8de-83f61064d207",
          "name": "ESSA ARR 01R/DEP 01R (6)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 01R IN USE. ARR RWY 01R. [ARPT_COND] [NOTAMS]  SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "f186385b-282d-450a-a9fe-6f0b9583a3a9",
          "name": "ESSA ARR 08/DEP 08 (7)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 08 IN USE. ARR RWY 08. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "bac4bec2-f3f3-41b6-b0ae-6999952494c6",
          "name": "ESSA ARR 08/DEP 19L (8)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19L IN USE. ARR RWY 08. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "2959d8b9-9984-4d57-9d8a-a9009966b8f9",
          "name": "ESSA ARR 19L/DEP 19L (9A/9B)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19L IN USE. ARR RWY 19L. [ARPT_COND] [NOTAMS]  SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "ce7077e6-9559-441f-b143-af7b37ec8c87",
          "name": "ESSA ARR 19R/DEP 08 (10)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 08 IN USE. ARR RWY 19R. [ARPT_COND] [NOTAMS] MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "ae4606d2-1d37-4912-bf07-2b4d0cef664f",
          "name": "ESSA ARR 19R/DEP 19L (11)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19L IN USE. ARR RWY 19R. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "deb09574-3997-42e4-8463-f021c44535f9",
          "name": "ESSA ARR 19R/DEP 19R (12)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19R IN USE. ARR RWY 19R. [ARPT_COND] [NOTAMS]  SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "2ae25593-3923-4105-9ba3-ad3dbfecb701",
          "name": "ESSA ARR 26/DEP 01L (13)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 01L IN USE. ARR RWY 26. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "6d198c75-4dcf-4cb3-8afc-f6b32703a7b3",
          "name": "ESSA ARR 26/DEP 19R (14)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19R IN USE. ARR RWY 26. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "7419f5aa-3231-4e23-8860-8194a413faa3",
          "name": "ESSA ARR 26/DEP 19L (15A/15B)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 19L IN USE. ARR RWY 26. [ARPT_COND] [NOTAMS]  MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "cfe89bdf-226e-4f1f-bdd1-a125301cc602",
          "name": "ESSA ARR 26/DEP 26 (16)",
          "airportConditions": "",
          "template": "ESSA_DEP_ATIS [ATIS_CODE]. TIME [TIME]. RWY 26 IN USE. ARR RWY 26. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESSA_DEP_ATIS",
          "text": "ESSA DEP ATIS",
          "voice": "THIS IS ARLANDA ATIS DEPARTURE INFORMATION"
        },
        {
          "variableName": "SCC",
          "text": "SCC",
          "voice": "SURFACE CONDITION CODE"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    },
    {
      "id": "794b4b73-c585-44ae-8a0c-663cc636f44b",
      "ordinal": 0,
      "identifier": "ESSA",
      "name": "Arlanda",
      "atisType": "Arrival",
      "codeRange": {
        "low": "A",
        "high": "Z"
      },
      "atisFormat": {
        "observationTime": {
          "standardUpdateTime": [
            0
          ],
          "template": {
            "text": "{time}Z",
            "voice": "{time}"
          }
        },
        "surfaceWind": {
          "speakLeadingZero": false,
          "magneticVariation": {
            "enabled": false,
            "magneticDegrees": 0
          },
          "standard": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS"
            }
          },
          "standardGust": {
            "template": {
              "text": "WIND {wind_dir}/{wind_spd}KT MAX {wind_gust}",
              "voice": "WIND {wind_dir} DEGREES {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variable": {
            "template": {
              "text": "WIND VRB {wind_spd}KT",
              "voice": "WIND VARIABLE {wind_spd} KNOTS"
            }
          },
          "variableGust": {
            "template": {
              "text": "WIND VRB {wind_spd}KT MAX {wind_gust}",
              "voice": "WIND VARIABLE {wind_spd} KNOTS MAXIMUM {wind_gust}"
            }
          },
          "variableDirection": {
            "template": {
              "text": "VRB BTN {wind_vmin}/ AND {wind_vmax}/",
              "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES"
            }
          },
          "calm": {
            "calmWindSpeed": 0,
            "template": {
              "text": "WIND CALM",
              "voice": "WIND CALM"
            }
          }
        },
        "visibility": {
          "north": "to the north",
          "northEast": "to the north-east",
          "east": "to the east",
          "southEast": "to the south-east",
          "south": "to the south",
          "southWest": "to the south-west",
          "west": "to the west",
          "northWest": "to the north-west",
          "unlimitedVisibilityVoice": "visibility 10 kilometers",
          "unlimitedVisibilityText": "VIS 10KM",
          "includeVisibilitySuffix": true,
          "metersCutoff": 4999,
          "template": {
            "text": "VIS {visibility}",
            "voice": "VISIBILITY {visibility}"
          }
        },
        "runwayVisualRange": {
          "neutralTendency": "Neutral",
          "goingUpTendency": "Going Up",
          "goingDownTendency": "Going Down",
          "template": {}
        },
        "presentWeather": {
          "presentWeatherTypes": {
            "-DS": {
              "text": "FBL DS",
              "spoken": "Light Duststorm"
            },
            "-DZ": {
              "text": "FBL DZ",
              "spoken": "Light Drizzle"
            },
            "-DZPL": {
              "text": "FBL DZPL",
              "spoken": "Light Drizzle And Ice Pellets"
            },
            "-DZPLRA": {
              "text": "FBL DZPLRA",
              "spoken": "Light Drizzle, Ice Pellets And Rain"
            },
            "-DZRA": {
              "text": "FBL DZRA",
              "spoken": "Light Drizzle And Rain"
            },
            "-DZRAPL": {
              "text": "FBL DZRAPL",
              "spoken": "Light Drizzle, Rain And Ice Pellets"
            },
            "-DZRASG": {
              "text": "FBL DZRASG",
              "spoken": "Light Drizzle, Rain And Snow Grains"
            },
            "-DZRASN": {
              "text": "FBL DZRASN",
              "spoken": "Light Drizzle, Rain And Snow"
            },
            "-DZSG": {
              "text": "FBL DZSG",
              "spoken": "Light Drizzle And Snow Grains"
            },
            "-DZSGRA": {
              "text": "FBL DZSGRA",
              "spoken": "Light Drizzle, Snow Grains And Rain"
            },
            "-DZSN": {
              "text": "FBL DZSN",
              "spoken": "Light Drizzle And Snow"
            },
            "-DZSNRA": {
              "text": "FBL DZSNRA",
              "spoken": "Light Drizzle, Snow And Rain"
            },
            "-FZDZ": {
              "text": "FBL FZDZ",
              "spoken": "Light Freezing Drizzle"
            },
            "-FZDZPL": {
              "text": "FBL FZDZPL",
              "spoken": "Light Freezing Drizzle And Ice Pellets"
            },
            "-FZDZRA": {
              "text": "FBL FZDZRA",
              "spoken": "Light Freezing Drizzle And Rain"
            },
            "-FZDZSG": {
              "text": "FBL FZDZSG",
              "spoken": "Light Freezing Drizzle And Snow Grains"
            },
            "-FZDZSN": {
              "text": "FBL FZDZSN",
              "spoken": "Light Freezing Drizzle And Snow"
            },
            "-FZRA": {
              "text": "FBL FZRA",
              "spoken": "Light Freezing Rain"
            },
            "-FZRADZ": {
              "text": "FBL FZRADZ",
              "spoken": "Light Freezing Rain And Drizzle"
            },
            "-FZRAPL": {
              "text": "FBL FZRAPL",
              "spoken": "Light Freezing Rain And Ice Pellets"
            },
            "-FZRASG": {
              "text": "FBL FZRASG",
              "spoken": "Light Freezing Rain And Snow Grains"
            },
            "-FZRASN": {
              "text": "FBL FZRASN",
              "spoken": "Light Freezing Rain And Snow"
            },
            "-FZUP": {
              "text": "FBL FZUP",
              "spoken": "Light Unknown Freezing Precipitation"
            },
            "-PL": {
              "text": "FBL PL",
              "spoken": "Light Ice Pellets"
            },
            "-PLDZ": {
              "text": "FBL PLDZ",
              "spoken": "Light Ice Pellets And Drizzle"
            },
            "-PLDZRA": {
              "text": "FBL PLDZRA",
              "spoken": "Light Ice Pellets, Drizzle And Rain"
            },
            "-PLRA": {
              "text": "FBL PLRA",
              "spoken": "Light Ice Pellets And Rain"
            },
            "-PLRADZ": {
              "text": "FBL PLRADZ",
              "spoken": "Light Ice Pellets, Rain And Drizzle"
            },
            "-PLRASN": {
              "text": "FBL PLRASN",
              "spoken": "Light Ice Pellets, Rain And Snow"
            },
            "-PLSG": {
              "text": "FBL PLSG",
              "spoken": "Light Ice Pellets And Snow Grains"
            },
            "-PLSGSN": {
              "text": "FBL PLSGSN",
              "spoken": "Light Ice Pellets, Snow Grains And Snow"
            },
            "-PLSN": {
              "text": "FBL PLSN",
              "spoken": "Light Ice Pellets And Snow"
            },
            "-PLSNRA": {
              "text": "FBL PLSNRA",
              "spoken": "Light Ice Pellets, Snow And Rain"
            },
            "-PLSNSG": {
              "text": "FBL PLSNSG",
              "spoken": "Light Ice Pellets, Snow And Snow Grains"
            },
            "-RA": {
              "text": "FBL RA",
              "spoken": "Light Rain"
            },
            "-RADZ": {
              "text": "FBL RADZ",
              "spoken": "Light Rain And Drizzle"
            },
            "-RADZPL": {
              "text": "FBL RADZPL",
              "spoken": "Light Rain, Drizzle And Ice Pellets"
            },
            "-RADZSG": {
              "text": "FBL RADZSG",
              "spoken": "Light Rain, Drizzle And Snow Grains"
            },
            "-RADZSN": {
              "text": "FBL RADZSN",
              "spoken": "Light Rain, Drizzle And Snow"
            },
            "-RAPL": {
              "text": "FBL RAPL",
              "spoken": "Light Rain And Ice Pellets"
            },
            "-RAPLDZ": {
              "text": "FBL RAPLDZ",
              "spoken": "Light Rain, Ice Pellets And Drizzle"
            },
            "-RAPLSN": {
              "text": "FBL RAPLSN",
              "spoken": "Light Rain, Ice Pellets And Snow"
            },
            "-RASG": {
              "text": "FBL RASG",
              "spoken": "Light Rain And Snow Grains"
            },
            "-RASGDZ": {
              "text": "FBL RASGDZ",
              "spoken": "Light Rain, Snow Grains And Drizzle"
            },
            "-RASGSN": {
              "text": "FBL RASGSN",
              "spoken": "Light Rain, Snow Grains And Snow"
            },
            "-RASN": {
              "text": "FBL RASN",
              "spoken": "Light Rain And Snow"
            },
            "-RASNDZ": {
              "text": "FBL RASNDZ",
              "spoken": "Light Rain, Snow And Drizzle"
            },
            "-RASNPL": {
              "text": "FBL RASNPL",
              "spoken": "Light Rain, Snow And Ice Pellets"
            },
            "-RASNSG": {
              "text": "FBL RASNSG",
              "spoken": "Light Rain, Snow And Snow Grains"
            },
            "-SG": {
              "text": "FBL SG",
              "spoken": "Light Snow Grains"
            },
            "-SGDZ": {
              "text": "FBL SGDZ",
              "spoken": "Light Snow Grains And Drizzle"
            },
            "-SGDZRA": {
              "text": "FBL SGDZRA",
              "spoken": "Light Snow Grains, Drizzle And Rain"
            },
            "-SGPL": {
              "text": "FBL SGPL",
              "spoken": "Light Snow Grains And Ice Pellets"
            },
            "-SGPLSN": {
              "text": "FBL SGPLSN",
              "spoken": "Light Snow Grains, Ice Pellets And Snow"
            },
            "-SGRA": {
              "text": "FBL SGRA",
              "spoken": "Light Snow Grains And Rain"
            },
            "-SGRADZ": {
              "text": "FBL SGRADZ",
              "spoken": "Light Snow Grains, Rain And Drizzle"
            },
            "-SGRASN": {
              "text": "FBL SGRASN",
              "spoken": "Light Snow Grains, Rain And Snow"
            },
            "-SGSN": {
              "text": "FBL SGSN",
              "spoken": "Light Snow Grains And Snow"
            },
            "-SGSNPL": {
              "text": "FBL SGSNPL",
              "spoken": "Light Snow Grains, Snow And Ice Pellets"
            },
            "-SGSNRA": {
              "text": "FBL SGSNRA",
              "spoken": "Light Snow Grains, Snow And Rain"
            },
            "-SHGR": {
              "text": "FBL SHGR",
              "spoken": "Light Showers Of Hail"
            },
            "-SHGRRA": {
              "text": "FBL SHGRRA",
              "spoken": "Light Showers Of Hail And Rain"
            },
            "-SHGRRASN": {
              "text": "FBL SHGRRASN",
              "spoken": "Light Showers Of Hail, Rain And Snow"
            },
            "-SHGRSN": {
              "text": "FBL SHGRSN",
              "spoken": "Light Showers Of Hail And Snow"
            },
            "-SHGRSNRA": {
              "text": "FBL SHGRSNRA",
              "spoken": "Light Showers Of Hail, Snow And Rain"
            },
            "-SHGS": {
              "text": "FBL SHGS",
              "spoken": "Light Showers Of Snow Pellets"
            },
            "-SHGSRA": {
              "text": "FBL SHGSRA",
              "spoken": "Light Showers Of Snow Pellets And Rain"
            },
            "-SHGSRASN": {
              "text": "FBL SHGSRASN",
              "spoken": "Light Showers Of Snow Pellets, Rain And Snow"
            },
            "-SHGSSN": {
              "text": "FBL SHGSSN",
              "spoken": "Light Showers Of Snow Pellets And Snow"
            },
            "-SHGSSNRA": {
              "text": "FBL SHGSSNRA",
              "spoken": "Light Showers Of Snow Pellets, Snow And Rain"
            },
            "-SHRA": {
              "text": "FBL SHRA",
              "spoken": "Light Showers Of Rain"
            },
            "-SHRAGR": {
              "text": "FBL SHRAGR",
              "spoken": "Light Showers Of Rain And Hail"
            },
            "-SHRAGRSN": {
              "text": "FBL SHRAGRSN",
              "spoken": "Light Showers Of Rain, Hail And Snow"
            },
            "-SHRAGS": {
              "text": "FBL SHRAGS",
              "spoken": "Light Showers Of Rain And Snow Pellets"
            },
            "-SHRAGSSN": {
              "text": "FBL SHRAGSSN",
              "spoken": "Light Showers Of Rain, Snow Pellets And Snow"
            },
            "-SHRASN": {
              "text": "FBL SHRASN",
              "spoken": "Light Showers Of Rain And Snow"
            },
            "-SHRASNGR": {
              "text": "FBL SHRASNGR",
              "spoken": "Light Showers Of Rain, Snow And Hail"
            },
            "-SHRASNGS": {
              "text": "FBL SHRASNGS",
              "spoken": "Light Showers Of Rain, Snow And Snow Pellets"
            },
            "-SHSN": {
              "text": "FBL SHSN",
              "spoken": "Light Showers Of Snow"
            },
            "-SHSNGR": {
              "text": "FBL SHSNGR",
              "spoken": "Light Showers Of Snow And Hail"
            },
            "-SHSNGRRA": {
              "text": "FBL SHSNGRRA",
              "spoken": "Light Showers Of Snow, Hail And Rain"
            },
            "-SHSNGS": {
              "text": "FBL SHSNGS",
              "spoken": "Light Showers Of Snow And Snow Pellets"
            },
            "-SHSNGSRA": {
              "text": "FBL SHSNGSRA",
              "spoken": "Light Showers Of Snow, Snow Pellets And Rain"
            },
            "-SHSNRA": {
              "text": "FBL SHSNRA",
              "spoken": "Light Showers Of Snow And Rain"
            },
            "-SHSNRAGR": {
              "text": "FBL SHSNRAGR",
              "spoken": "Light Showers Of Snow, Rain And Hail"
            },
            "-SHSNRAGS": {
              "text": "FBL SHSNRAGS",
              "spoken": "Light Showers Of Snow, Rain And Snow Pellets"
            },
            "-SHUP": {
              "text": "FBL SHUP",
              "spoken": "Light Showers Of Unknown Precipitation"
            },
            "-SN": {
              "text": "FBL SN",
              "spoken": "Light Snow"
            },
            "-SNDZ": {
              "text": "FBL SNDZ",
              "spoken": "Light Snow And Drizzle"
            },
            "-SNDZRA": {
              "text": "FBL SNDZRA",
              "spoken": "Light Snow, Drizzle And Rain"
            },
            "-SNPL": {
              "text": "FBL SNPL",
              "spoken": "Light Snow And Ice Pellets"
            },
            "-SNPLRA": {
              "text": "FBL SNPLRA",
              "spoken": "Light Snow, Ice Pellets And Rain"
            },
            "-SNPLSG": {
              "text": "FBL SNPLSG",
              "spoken": "Light Snow, Ice Pellets And Snow Grains"
            },
            "-SNRA": {
              "text": "FBL SNRA",
              "spoken": "Light Snow And Rain"
            },
            "-SNRADZ": {
              "text": "FBL SNRADZ",
              "spoken": "Light Snow, Rain And Drizzle"
            },
            "-SNRAPL": {
              "text": "FBL SNRAPL",
              "spoken": "Light Snow, Rain And Ice Pellets"
            },
            "-SNRASG": {
              "text": "FBL SNRASG",
              "spoken": "Light Snow, Rain And Snow Grains"
            },
            "-SNSG": {
              "text": "FBL SNSG",
              "spoken": "Light Snow And Snow Grains"
            },
            "-SNSGPL": {
              "text": "FBL SNSGPL",
              "spoken": "Light Snow, Snow Grains And Ice Pellets"
            },
            "-SNSGRA": {
              "text": "FBL SNSGRA",
              "spoken": "Light Snow, Snow Grains And Rain"
            },
            "-SS": {
              "text": "FBL SS",
              "spoken": "Light Sandstorm"
            },
            "-TSGR": {
              "text": "FBL TSGR",
              "spoken": "Thunderstorm With Light Hail"
            },
            "-TSGRRA": {
              "text": "FBL TSGRRA",
              "spoken": "Thunderstorm With Light Hail And Rain"
            },
            "-TSGRRASN": {
              "text": "FBL TSGRRASN",
              "spoken": "Thunderstorm With Light Hail, Rain And Snow"
            },
            "-TSGRSN": {
              "text": "FBL TSGRSN",
              "spoken": "Thunderstorm With Light Hail And Snow"
            },
            "-TSGRSNRA": {
              "text": "FBL TSGRSNRA",
              "spoken": "Thunderstorm With Light Hail, Snow And Rain"
            },
            "-TSGS": {
              "text": "FBL TSGS",
              "spoken": "Thunderstorm With Light Snow Pellets"
            },
            "-TSGSRA": {
              "text": "FBL TSGSRA",
              "spoken": "Thunderstorm With Light Snow Pellets And Rain"
            },
            "-TSGSRASN": {
              "text": "FBL TSGSRASN",
              "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow"
            },
            "-TSGSSN": {
              "text": "FBL TSGSSN",
              "spoken": "Thunderstorm With Light Snow Pellets And Snow"
            },
            "-TSGSSNRA": {
              "text": "FBL TSGSSNRA",
              "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain"
            },
            "-TSRA": {
              "text": "FBL TSRA",
              "spoken": "Thunderstorm With Light Rain"
            },
            "-TSRAGR": {
              "text": "FBL TSRAGR",
              "spoken": "Thunderstorm With Light Rain And Hail"
            },
            "-TSRAGRSN": {
              "text": "FBL TSRAGRSN",
              "spoken": "Thunderstorm With Light Rain, Hail And Snow"
            },
            "-TSRAGS": {
              "text": "FBL TSRAGS",
              "spoken": "Thunderstorm With Light Rain And Snow Pellets"
            },
            "-TSRAGSSN": {
              "text": "FBL TSRAGSSN",
              "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow"
            },
            "-TSRASN": {
              "text": "FBL TSRASN",
              "spoken": "Thunderstorm With Light Rain And Snow"
            },
            "-TSRASNGR": {
              "text": "FBL TSRASNGR",
              "spoken": "Thunderstorm With Light Rain, Snow And Hail"
            },
            "-TSRASNGS": {
              "text": "FBL TSRASNGS",
              "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets"
            },
            "-TSSN": {
              "text": "FBL TSSN",
              "spoken": "Thunderstorm With Light Snow"
            },
            "-TSSNGR": {
              "text": "FBL TSSNGR",
              "spoken": "Thunderstorm With Light Snow And Hail"
            },
            "-TSSNGRRA": {
              "text": "FBL TSSNGRRA",
              "spoken": "Thunderstorm With Light Snow, Hail And Rain"
            },
            "-TSSNGS": {
              "text": "FBL TSSNGS",
              "spoken": "Thunderstorm With Light Snow And Snow Pellets"
            },
            "-TSSNGSRA": {
              "text": "FBL TSSNGSRA",
              "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain"
            },
            "-TSSNRA": {
              "text": "FBL TSSNRA",
              "spoken": "Thunderstorm With Light Snow And Rain"
            },
            "-TSSNRAGR": {
              "text": "FBL TSSNRAGR",
              "spoken": "Thunderstorm With Light Snow, Rain And Hail"
            },
            "-TSSNRAGS": {
              "text": "FBL TSSNRAGS",
              "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets"
            },
            "-TSUP": {
              "text": "FBL TSUP",
              "spoken": "Thunderstorm With Light Unknown Precipitation"
            },
            "-UP": {
              "text": "FBL UP",
              "spoken": "Light Unknown Precipitation"
            },
            "+DS": {
              "text": "HVY DS",
              "spoken": "Heavy Duststorm"
            },
            "+DZ": {
              "text": "HVY DZ",
              "spoken": "Heavy Drizzle"
            },
            "+DZPL": {
              "text": "HVY DZPL",
              "spoken": "Heavy Drizzle And Ice Pellets"
            },
            "+DZPLRA": {
              "text": "HVY DZPLRA",
              "spoken": "Heavy Drizzle, Ice Pellets And Rain"
            },
            "+DZRA": {
              "text": "HVY DZRA",
              "spoken": "Heavy Drizzle And Rain"
            },
            "+DZRAPL": {
              "text": "HVY DZRAPL",
              "spoken": "Heavy Drizzle, Rain And Ice Pellets"
            },
            "+DZRASG": {
              "text": "HVY DZRASG",
              "spoken": "Heavy Drizzle, Rain And Snow Grains"
            },
            "+DZRASN": {
              "text": "HVY DZRASN",
              "spoken": "Heavy Drizzle, Rain And Snow"
            },
            "+DZSG": {
              "text": "HVY DZSG",
              "spoken": "Heavy Drizzle And Snow Grains"
            },
            "+DZSGRA": {
              "text": "HVY DZSGRA",
              "spoken": "Heavy Drizzle, Snow Grains And Rain"
            },
            "+DZSN": {
              "text": "HVY DZSN",
              "spoken": "Heavy Drizzle And Snow"
            },
            "+DZSNRA": {
              "text": "HVY DZSNRA",
              "spoken": "Heavy Drizzle, Snow And Rain"
            },
            "+FC": {
              "text": "HVY FC",
              "spoken": "Well-Developed Funnel Cloud"
            },
            "+FZDZ": {
              "text": "HVY FZDZ",
              "spoken": "Heavy Freezing Drizzle"
            },
            "+FZDZPL": {
              "text": "HVY FZDZPL",
              "spoken": "Heavy Freezing Drizzle And Ice Pellets"
            },
            "+FZDZRA": {
              "text": "HVY FZDZRA",
              "spoken": "Heavy Freezing Drizzle And Rain"
            },
            "+FZDZSG": {
              "text": "HVY FZDZSG",
              "spoken": "Heavy Freezing Drizzle And Snow Grains"
            },
            "+FZDZSN": {
              "text": "HVY FZDZSN",
              "spoken": "Heavy Freezing Drizzle And Snow"
            },
            "+FZRA": {
              "text": "HVY FZRA",
              "spoken": "Heavy Freezing Rain"
            },
            "+FZRADZ": {
              "text": "HVY FZRADZ",
              "spoken": "Heavy Freezing Rain And Drizzle"
            },
            "+FZRAPL": {
              "text": "HVY FZRAPL",
              "spoken": "Heavy Freezing Rain And Ice Pellets"
            },
            "+FZRASG": {
              "text": "HVY FZRASG",
              "spoken": "Heavy Freezing Rain And Snow Grains"
            },
            "+FZRASN": {
              "text": "HVY FZRASN",
              "spoken": "Heavy Freezing Rain And Snow"
            },
            "+FZUP": {
              "text": "HVY FZUP",
              "spoken": "Heavy Unknown Freezing Precipitation"
            },
            "+PL": {
              "text": "HVY PL",
              "spoken": "Heavy Ice Pellets"
            },
            "+PLDZ": {
              "text": "HVY PLDZ",
              "spoken": "Heavy Ice Pellets And Drizzle"
            },
            "+PLDZRA": {
              "text": "HVY PLDZRA",
              "spoken": "Heavy Ice Pellets, Drizzle And Rain"
            },
            "+PLRA": {
              "text": "HVY PLRA",
              "spoken": "Heavy Ice Pellets And Rain"
            },
            "+PLRADZ": {
              "text": "HVY PLRADZ",
              "spoken": "Heavy Ice Pellets, Rain And Drizzle"
            },
            "+PLRASN": {
              "text": "HVY PLRASN",
              "spoken": "Heavy Ice Pellets, Rain And Snow"
            },
            "+PLSG": {
              "text": "HVY PLSG",
              "spoken": "Heavy Ice Pellets And Snow Grains"
            },
            "+PLSGSN": {
              "text": "HVY PLSGSN",
              "spoken": "Heavy Ice Pellets, Snow Grains And Snow"
            },
            "+PLSN": {
              "text": "HVY PLSN",
              "spoken": "Heavy Ice Pellets And Snow"
            },
            "+PLSNRA": {
              "text": "HVY PLSNRA",
              "spoken": "Heavy Ice Pellets, Snow And Rain"
            },
            "+PLSNSG": {
              "text": "HVY PLSNSG",
              "spoken": "Heavy Ice Pellets, Snow And Snow Grains"
            },
            "+RA": {
              "text": "HVY RA",
              "spoken": "Heavy Rain"
            },
            "+RADZ": {
              "text": "HVY RADZ",
              "spoken": "Heavy Rain And Drizzle"
            },
            "+RADZPL": {
              "text": "HVY RADZPL",
              "spoken": "Heavy Rain, Drizzle And Ice Pellets"
            },
            "+RADZSG": {
              "text": "HVY RADZSG",
              "spoken": "Heavy Rain, Drizzle And Snow Grains"
            },
            "+RADZSN": {
              "text": "HVY RADZSN",
              "spoken": "Heavy Rain, Drizzle And Snow"
            },
            "+RAPL": {
              "text": "HVY RAPL",
              "spoken": "Heavy Rain And Ice Pellets"
            },
            "+RAPLDZ": {
              "text": "HVY RAPLDZ",
              "spoken": "Heavy Rain, Ice Pellets And Drizzle"
            },
            "+RAPLSN": {
              "text": "HVY RAPLSN",
              "spoken": "Heavy Rain, Ice Pellets And Snow"
            },
            "+RASG": {
              "text": "HVY RASG",
              "spoken": "Heavy Rain And Snow Grains"
            },
            "+RASGDZ": {
              "text": "HVY RASGDZ",
              "spoken": "Heavy Rain, Snow Grains And Drizzle"
            },
            "+RASGSN": {
              "text": "HVY RASGSN",
              "spoken": "Heavy Rain, Snow Grains And Snow"
            },
            "+RASN": {
              "text": "HVY RASN",
              "spoken": "Heavy Rain And Snow"
            },
            "+RASNDZ": {
              "text": "HVY RASNDZ",
              "spoken": "Heavy Rain, Snow And Drizzle"
            },
            "+RASNPL": {
              "text": "HVY RASNPL",
              "spoken": "Heavy Rain, Snow And Ice Pellets"
            },
            "+RASNSG": {
              "text": "HVY RASNSG",
              "spoken": "Heavy Rain, Snow And Snow Grains"
            },
            "+SG": {
              "text": "HVY SG",
              "spoken": "Heavy Snow Grains"
            },
            "+SGDZ": {
              "text": "HVY SGDZ",
              "spoken": "Heavy Snow Grains And Drizzle"
            },
            "+SGDZRA": {
              "text": "HVY SGDZRA",
              "spoken": "Heavy Snow Grains, Drizzle And Rain"
            },
            "+SGPL": {
              "text": "HVY SGPL",
              "spoken": "Heavy Snow Grains And Ice Pellets"
            },
            "+SGPLSN": {
              "text": "HVY SGPLSN",
              "spoken": "Heavy Snow Grains, Ice Pellets And Snow"
            },
            "+SGRA": {
              "text": "HVY SGRA",
              "spoken": "Heavy Snow Grains And Rain"
            },
            "+SGRADZ": {
              "text": "HVY SGRADZ",
              "spoken": "Heavy Snow Grains, Rain And Drizzle"
            },
            "+SGRASN": {
              "text": "HVY SGRASN",
              "spoken": "Heavy Snow Grains, Rain And Snow"
            },
            "+SGSN": {
              "text": "HVY SGSN",
              "spoken": "Heavy Snow Grains And Snow"
            },
            "+SGSNPL": {
              "text": "HVY SGSNPL",
              "spoken": "Heavy Snow Grains, Snow And Ice Pellets"
            },
            "+SGSNRA": {
              "text": "HVY SGSNRA",
              "spoken": "Heavy Snow Grains, Snow And Rain"
            },
            "+SHGR": {
              "text": "HVY SHGR",
              "spoken": "Heavy Showers Of Hail"
            },
            "+SHGRRA": {
              "text": "HVY SHGRRA",
              "spoken": "Heavy Showers Of Hail And Rain"
            },
            "+SHGRRASN": {
              "text": "HVY SHGRRASN",
              "spoken": "Heavy Showers Of Hail, Rain And Snow"
            },
            "+SHGRSN": {
              "text": "HVY SHGRSN",
              "spoken": "Heavy Showers Of Hail And Snow"
            },
            "+SHGRSNRA": {
              "text": "HVY SHGRSNRA",
              "spoken": "Heavy Showers Of Hail, Snow And Rain"
            },
            "+SHGS": {
              "text": "HVY SHGS",
              "spoken": "Heavy Showers Of Snow Pellets"
            },
            "+SHGSRA": {
              "text": "HVY SHGSRA",
              "spoken": "Heavy Showers Of Snow Pellets And Rain"
            },
            "+SHGSRASN": {
              "text": "HVY SHGSRASN",
              "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow"
            },
            "+SHGSSN": {
              "text": "HVY SHGSSN",
              "spoken": "Heavy Showers Of Snow Pellets And Snow"
            },
            "+SHGSSNRA": {
              "text": "HVY SHGSSNRA",
              "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain"
            },
            "+SHRA": {
              "text": "HVY SHRA",
              "spoken": "Heavy Showers Of Rain"
            },
            "+SHRAGR": {
              "text": "HVY SHRAGR",
              "spoken": "Heavy Showers Of Rain And Hail"
            },
            "+SHRAGRSN": {
              "text": "HVY SHRAGRSN",
              "spoken": "Heavy Showers Of Rain, Hail And Snow"
            },
            "+SHRAGS": {
              "text": "HVY SHRAGS",
              "spoken": "Heavy Showers Of Rain And Snow Pellets"
            },
            "+SHRAGSSN": {
              "text": "HVY SHRAGSSN",
              "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow"
            },
            "+SHRASN": {
              "text": "HVY SHRASN",
              "spoken": "Heavy Showers Of Rain And Snow"
            },
            "+SHRASNGR": {
              "text": "HVY SHRASNGR",
              "spoken": "Heavy Showers Of Rain, Snow And Hail"
            },
            "+SHRASNGS": {
              "text": "HVY SHRASNGS",
              "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets"
            },
            "+SHSN": {
              "text": "HVY SHSN",
              "spoken": "Heavy Showers Of Snow"
            },
            "+SHSNGR": {
              "text": "HVY SHSNGR",
              "spoken": "Heavy Showers Of Snow And Hail"
            },
            "+SHSNGRRA": {
              "text": "HVY SHSNGRRA",
              "spoken": "Heavy Showers Of Snow, Hail And Rain"
            },
            "+SHSNGS": {
              "text": "HVY SHSNGS",
              "spoken": "Heavy Showers Of Snow And Snow Pellets"
            },
            "+SHSNGSRA": {
              "text": "HVY SHSNGSRA",
              "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain"
            },
            "+SHSNRA": {
              "text": "HVY SHSNRA",
              "spoken": "Heavy Showers Of Snow And Rain"
            },
            "+SHSNRAGR": {
              "text": "HVY SHSNRAGR",
              "spoken": "Heavy Showers Of Snow, Rain And Hail"
            },
            "+SHSNRAGS": {
              "text": "HVY SHSNRAGS",
              "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets"
            },
            "+SHUP": {
              "text": "HVY SHUP",
              "spoken": "Heavy Showers Of Unknown Precipitation"
            },
            "+SN": {
              "text": "HVY SN",
              "spoken": "Heavy Snow"
            },
            "+SNDZ": {
              "text": "HVY SNDZ",
              "spoken": "Heavy Snow And Drizzle"
            },
            "+SNDZRA": {
              "text": "HVY SNDZRA",
              "spoken": "Heavy Snow, Drizzle And Rain"
            },
            "+SNPL": {
              "text": "HVY SNPL",
              "spoken": "Heavy Snow And Ice Pellets"
            },
            "+SNPLRA": {
              "text": "HVY SNPLRA",
              "spoken": "Heavy Snow, Ice Pellets And Rain"
            },
            "+SNPLSG": {
              "text": "HVY SNPLSG",
              "spoken": "Heavy Snow, Ice Pellets And Snow Grains"
            },
            "+SNRA": {
              "text": "HVY SNRA",
              "spoken": "Heavy Snow And Rain"
            },
            "+SNRADZ": {
              "text": "HVY SNRADZ",
              "spoken": "Heavy Snow, Rain And Drizzle"
            },
            "+SNRAPL": {
              "text": "HVY SNRAPL",
              "spoken": "Heavy Snow, Rain And Ice Pellets"
            },
            "+SNRASG": {
              "text": "HVY SNRASG",
              "spoken": "Heavy Snow, Rain And Snow Grains"
            },
            "+SNSG": {
              "text": "HVY SNSG",
              "spoken": "Heavy Snow And Snow Grains"
            },
            "+SNSGPL": {
              "text": "HVY SNSGPL",
              "spoken": "Heavy Snow, Snow Grains And Ice Pellets"
            },
            "+SNSGRA": {
              "text": "HVY SNSGRA",
              "spoken": "Heavy Snow, Snow Grains And Rain"
            },
            "+SS": {
              "text": "HVY SS",
              "spoken": "Heavy Sandstorm"
            },
            "+TSGR": {
              "text": "HVY TSGR",
              "spoken": "Thunderstorm With Heavy Hail"
            },
            "+TSGRRA": {
              "text": "HVY TSGRRA",
              "spoken": "Thunderstorm With Heavy Hail And Rain"
            },
            "+TSGRRASN": {
              "text": "HVY TSGRRASN",
              "spoken": "Thunderstorm With Heavy Hail, Rain And Snow"
            },
            "+TSGRSN": {
              "text": "HVY TSGRSN",
              "spoken": "Thunderstorm With Heavy Hail And Snow"
            },
            "+TSGRSNRA": {
              "text": "HVY TSGRSNRA",
              "spoken": "Thunderstorm With Heavy Hail, Snow And Rain"
            },
            "+TSGS": {
              "text": "HVY TSGS",
              "spoken": "Thunderstorm With Heavy Snow Pellets"
            },
            "+TSGSRA": {
              "text": "HVY TSGSRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Rain"
            },
            "+TSGSRASN": {
              "text": "HVY TSGSRASN",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow"
            },
            "+TSGSSN": {
              "text": "HVY TSGSSN",
              "spoken": "Thunderstorm With Heavy Snow Pellets And Snow"
            },
            "+TSGSSNRA": {
              "text": "HVY TSGSSNRA",
              "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain"
            },
            "+TSRA": {
              "text": "HVY TSRA",
              "spoken": "Thunderstorm With Heavy Rain"
            },
            "+TSRAGR": {
              "text": "HVY TSRAGR",
              "spoken": "Thunderstorm With Heavy Rain And Hail"
            },
            "+TSRAGRSN": {
              "text": "HVY TSRAGRSN",
              "spoken": "Thunderstorm With Heavy Rain, Hail And Snow"
            },
            "+TSRAGS": {
              "text": "HVY TSRAGS",
              "spoken": "Thunderstorm With Heavy Rain And Snow Pellets"
            },
            "+TSRAGSSN": {
              "text": "HVY TSRAGSSN",
              "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow"
            },
            "+TSRASN": {
              "text": "HVY TSRASN",
              "spoken": "Thunderstorm With Heavy Rain And Snow"
            },
            "+TSRASNGR": {
              "text": "HVY TSRASNGR",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Hail"
            },
            "+TSRASNGS": {
              "text": "HVY TSRASNGS",
              "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets"
            },
            "+TSSN": {
              "text": "HVY TSSN",
              "spoken": "Thunderstorm With Heavy Snow"
            },
            "+TSSNGR": {
              "text": "HVY TSSNGR",
              "spoken": "Thunderstorm With Heavy Snow And Hail"
            },
            "+TSSNGRRA": {
              "text": "HVY TSSNGRRA",
              "spoken": "Thunderstorm With Heavy Snow, Hail And Rain"
            },
            "+TSSNGS": {
              "text": "HVY TSSNGS",
              "spoken": "Thunderstorm With Heavy Snow And Snow Pellets"
            },
            "+TSSNGSRA": {
              "text": "HVY TSSNGSRA",
              "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain"
            },
            "+TSSNRA": {
              "text": "HVY TSSNRA",
              "spoken": "Thunderstorm With Heavy Snow And Rain"
            },
            "+TSSNRAGR": {
              "text": "HVY TSSNRAGR",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Hail"
            },
            "+TSSNRAGS": {
              "text": "HVY TSSNRAGS",
              "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets"
            },
            "+TSUP": {
              "text": "HVY TSUP",
              "spoken": "Thunderstorm With Heavy Unknown Precipitation"
            },
            "+UP": {
              "text": "HVY UP",
              "spoken": "Heavy Unknown Precipitation"
            },
            "BCFG": {
              "text": "BCFG",
              "spoken": "Patches Of Fog"
            },
            "BLDU": {
              "text": "BLDU",
              "spoken": "Blowing Dust"
            },
            "BLSA": {
              "text": "BLSA",
              "spoken": "Blowing Sand"
            },
            "BLSN": {
              "text": "BLSN",
              "spoken": "Blowing Snow"
            },
            "BR": {
              "text": "BR",
              "spoken": "Mist"
            },
            "DRDU": {
              "text": "DRDU",
              "spoken": "Low Drifting Dust"
            },
            "DRSA": {
              "text": "DRSA",
              "spoken": "Low Drifting Sand"
            },
            "DRSN": {
              "text": "DRSN",
              "spoken": "Low Drifting Snow"
            },
            "DS": {
              "text": "MOD DS",
              "spoken": "Moderate Duststorm"
            },
            "DU": {
              "text": "DU",
              "spoken": "Dust"
            },
            "DZ": {
              "text": "MOD DZ",
              "spoken": "Moderate Drizzle"
            },
            "DZPL": {
              "text": "MOD DZPL",
              "spoken": "Moderate Drizzle And Ice Pellets"
            },
            "DZPLRA": {
              "text": "MOD DZPLRA",
              "spoken": "Moderate Drizzle, Ice Pellets And Rain"
            },
            "DZRA": {
              "text": "MOD DZRA",
              "spoken": "Moderate Drizzle And Rain"
            },
            "DZRAPL": {
              "text": "MOD DZRAPL",
              "spoken": "Moderate Drizzle, Rain And Ice Pellets"
            },
            "DZRASG": {
              "text": "MOD DZRASG",
              "spoken": "Moderate Drizzle, Rain And Snow Grains"
            },
            "DZRASN": {
              "text": "MOD DZRASN",
              "spoken": "Moderate Drizzle, Rain And Snow"
            },
            "DZSG": {
              "text": "MOD DZSG",
              "spoken": "Moderate Drizzle And Snow Grains"
            },
            "DZSGRA": {
              "text": "MOD DZSGRA",
              "spoken": "Moderate Drizzle, Snow Grains And Rain"
            },
            "DZSN": {
              "text": "MOD DZSN",
              "spoken": "Moderate Drizzle And Snow"
            },
            "DZSNRA": {
              "text": "MOD DZSNRA",
              "spoken": "Moderate Drizzle, Snow And Rain"
            },
            "FC": {
              "text": "MOD FC",
              "spoken": "Funnel Cloud"
            },
            "FG": {
              "text": "FG",
              "spoken": "Fog"
            },
            "FU": {
              "text": "FU",
              "spoken": "Smoke"
            },
            "FZDZ": {
              "text": "MOD FZDZ",
              "spoken": "Moderate Freezing Drizzle"
            },
            "FZDZPL": {
              "text": "MOD FZDZPL",
              "spoken": "Moderate Freezing Drizzle And Ice Pellets"
            },
            "FZDZRA": {
              "text": "MOD FZDZRA",
              "spoken": "Moderate Freezing Drizzle And Rain"
            },
            "FZDZSG": {
              "text": "MOD FZDZSG",
              "spoken": "Moderate Freezing Drizzle And Snow Grains"
            },
            "FZDZSN": {
              "text": "MOD FZDZSN",
              "spoken": "Moderate Freezing Drizzle And Snow"
            },
            "FZFG": {
              "text": "FZFG",
              "spoken": "Freezing Fog"
            },
            "FZRA": {
              "text": "MOD FZRA",
              "spoken": "Moderate Freezing Rain"
            },
            "FZRADZ": {
              "text": "MOD FZRADZ",
              "spoken": "Moderate Freezing Rain And Drizzle"
            },
            "FZRAPL": {
              "text": "MOD FZRAPL",
              "spoken": "Moderate Freezing Rain And Ice Pellets"
            },
            "FZRASG": {
              "text": "MOD FZRASG",
              "spoken": "Moderate Freezing Rain And Snow Grains"
            },
            "FZRASN": {
              "text": "MOD FZRASN",
              "spoken": "Moderate Freezing Rain And Snow"
            },
            "FZUP": {
              "text": "MOD FZUP",
              "spoken": "Moderate Unknown Freezing Precipitation"
            },
            "HZ": {
              "text": "HZ",
              "spoken": "Haze"
            },
            "MIFG": {
              "text": "MIFG",
              "spoken": "Shallow Fog"
            },
            "NSW": {
              "text": "NSW",
              "spoken": "No Significant Weather"
            },
            "PL": {
              "text": "MOD PL",
              "spoken": "Moderate Ice Pellets"
            },
            "PLDZ": {
              "text": "MOD PLDZ",
              "spoken": "Moderate Ice Pellets And Drizzle"
            },
            "PLDZRA": {
              "text": "MOD PLDZRA",
              "spoken": "Moderate Ice Pellets, Drizzle And Rain"
            },
            "PLRA": {
              "text": "MOD PLRA",
              "spoken": "Moderate Ice Pellets And Rain"
            },
            "PLRADZ": {
              "text": "MOD PLRADZ",
              "spoken": "Moderate Ice Pellets, Rain And Drizzle"
            },
            "PLRASN": {
              "text": "MOD PLRASN",
              "spoken": "Moderate Ice Pellets, Rain And Snow"
            },
            "PLSG": {
              "text": "MOD PLSG",
              "spoken": "Moderate Ice Pellets And Snow Grains"
            },
            "PLSGSN": {
              "text": "MOD PLSGSN",
              "spoken": "Moderate Ice Pellets, Snow Grains And Snow"
            },
            "PLSN": {
              "text": "MOD PLSN",
              "spoken": "Moderate Ice Pellets And Snow"
            },
            "PLSNRA": {
              "text": "MOD PLSNRA",
              "spoken": "Moderate Ice Pellets, Snow And Rain"
            },
            "PLSNSG": {
              "text": "MOD PLSNSG",
              "spoken": "Moderate Ice Pellets, Snow And Snow Grains"
            },
            "PO": {
              "text": "PO",
              "spoken": "Dust/Sand Whirls"
            },
            "PRFG": {
              "text": "PRFG",
              "spoken": "Partial Fog"
            },
            "RA": {
              "text": "MOD RA",
              "spoken": "Moderate Rain"
            },
            "RADZ": {
              "text": "MOD RADZ",
              "spoken": "Moderate Rain And Drizzle"
            },
            "RADZPL": {
              "text": "MOD RADZPL",
              "spoken": "Moderate Rain, Drizzle And Ice Pellets"
            },
            "RADZSG": {
              "text": "MOD RADZSG",
              "spoken": "Moderate Rain, Drizzle And Snow Grains"
            },
            "RADZSN": {
              "text": "MOD RADZSN",
              "spoken": "Moderate Rain, Drizzle And Snow"
            },
            "RAPL": {
              "text": "MOD RAPL",
              "spoken": "Moderate Rain And Ice Pellets"
            },
            "RAPLDZ": {
              "text": "MOD RAPLDZ",
              "spoken": "Moderate Rain, Ice Pellets And Drizzle"
            },
            "RAPLSN": {
              "text": "MOD RAPLSN",
              "spoken": "Moderate Rain, Ice Pellets And Snow"
            },
            "RASG": {
              "text": "MOD RASG",
              "spoken": "Moderate Rain And Snow Grains"
            },
            "RASGDZ": {
              "text": "MOD RASGDZ",
              "spoken": "Moderate Rain, Snow Grains And Drizzle"
            },
            "RASGSN": {
              "text": "MOD RASGSN",
              "spoken": "Moderate Rain, Snow Grains And Snow"
            },
            "RASN": {
              "text": "MOD RASN",
              "spoken": "Moderate Rain And Snow"
            },
            "RASNDZ": {
              "text": "MOD RASNDZ",
              "spoken": "Moderate Rain, Snow And Drizzle"
            },
            "RASNPL": {
              "text": "MOD RASNPL",
              "spoken": "Moderate Rain, Snow And Ice Pellets"
            },
            "RASNSG": {
              "text": "MOD RASNSG",
              "spoken": "Moderate Rain, Snow And Snow Grains"
            },
            "SA": {
              "text": "SA",
              "spoken": "Sand"
            },
            "SG": {
              "text": "MOD SG",
              "spoken": "Moderate Snow Grains"
            },
            "SGDZ": {
              "text": "MOD SGDZ",
              "spoken": "Moderate Snow Grains And Drizzle"
            },
            "SGDZRA": {
              "text": "MOD SGDZRA",
              "spoken": "Moderate Snow Grains, Drizzle And Rain"
            },
            "SGPL": {
              "text": "MOD SGPL",
              "spoken": "Moderate Snow Grains And Ice Pellets"
            },
            "SGPLSN": {
              "text": "MOD SGPLSN",
              "spoken": "Moderate Snow Grains, Ice Pellets And Snow"
            },
            "SGRA": {
              "text": "MOD SGRA",
              "spoken": "Moderate Snow Grains And Rain"
            },
            "SGRADZ": {
              "text": "MOD SGRADZ",
              "spoken": "Moderate Snow Grains, Rain And Drizzle"
            },
            "SGRASN": {
              "text": "MOD SGRASN",
              "spoken": "Moderate Snow Grains, Rain And Snow"
            },
            "SGSN": {
              "text": "MOD SGSN",
              "spoken": "Moderate Snow Grains And Snow"
            },
            "SGSNPL": {
              "text": "MOD SGSNPL",
              "spoken": "Moderate Snow Grains, Snow And Ice Pellets"
            },
            "SGSNRA": {
              "text": "MOD SGSNRA",
              "spoken": "Moderate Snow Grains, Snow And Rain"
            },
            "SHGR": {
              "text": "MOD SHGR",
              "spoken": "Moderate Showers Of Hail"
            },
            "SHGRRA": {
              "text": "MOD SHGRRA",
              "spoken": "Moderate Showers Of Hail And Rain"
            },
            "SHGRRASN": {
              "text": "MOD SHGRRASN",
              "spoken": "Moderate Showers Of Hail, Rain And Snow"
            },
            "SHGRSN": {
              "text": "MOD SHGRSN",
              "spoken": "Moderate Showers Of Hail And Snow"
            },
            "SHGRSNRA": {
              "text": "MOD SHGRSNRA",
              "spoken": "Moderate Showers Of Hail, Snow And Rain"
            },
            "SHGS": {
              "text": "MOD SHGS",
              "spoken": "Moderate Showers Of Snow Pellets"
            },
            "SHGSRA": {
              "text": "MOD SHGSRA",
              "spoken": "Moderate Showers Of Snow Pellets And Rain"
            },
            "SHGSRASN": {
              "text": "MOD SHGSRASN",
              "spoken": "Moderate Showers Of Snow Pellets, Rain And Snow"
            },
            "SHGSSN": {
              "text": "MOD SHGSSN",
              "spoken": "Moderate Showers Of Snow Pellets And Snow"
            },
            "SHGSSNRA": {
              "text": "MOD SHGSSNRA",
              "spoken": "Moderate Showers Of Snow Pellets, Snow And Rain"
            },
            "SHRA": {
              "text": "MOD SHRA",
              "spoken": "Moderate Showers Of Rain"
            },
            "SHRAGR": {
              "text": "MOD SHRAGR",
              "spoken": "Moderate Showers Of Rain And Hail"
            },
            "SHRAGRSN": {
              "text": "MOD SHRAGRSN",
              "spoken": "Moderate Showers Of Rain, Hail And Snow"
            },
            "SHRAGS": {
              "text": "MOD SHRAGS",
              "spoken": "Moderate Showers Of Rain And Snow Pellets"
            },
            "SHRAGSSN": {
              "text": "MOD SHRAGSSN",
              "spoken": "Moderate Showers Of Rain, Snow Pellets And Snow"
            },
            "SHRASN": {
              "text": "MOD SHRASN",
              "spoken": "Moderate Showers Of Rain And Snow"
            },
            "SHRASNGR": {
              "text": "MOD SHRASNGR",
              "spoken": "Moderate Showers Of Rain, Snow And Hail"
            },
            "SHRASNGS": {
              "text": "MOD SHRASNGS",
              "spoken": "Moderate Showers Of Rain, Snow And Snow Pellets"
            },
            "SHSN": {
              "text": "MOD SHSN",
              "spoken": "Moderate Showers Of Snow"
            },
            "SHSNGR": {
              "text": "MOD SHSNGR",
              "spoken": "Moderate Showers Of Snow And Hail"
            },
            "SHSNGRRA": {
              "text": "MOD SHSNGRRA",
              "spoken": "Moderate Showers Of Snow, Hail And Rain"
            },
            "SHSNGS": {
              "text": "MOD SHSNGS",
              "spoken": "Moderate Showers Of Snow And Snow Pellets"
            },
            "SHSNGSRA": {
              "text": "MOD SHSNGSRA",
              "spoken": "Moderate Showers Of Snow, Snow Pellets And Rain"
            },
            "SHSNRA": {
              "text": "MOD SHSNRA",
              "spoken": "Moderate Showers Of Snow And Rain"
            },
            "SHSNRAGR": {
              "text": "MOD SHSNRAGR",
              "spoken": "Moderate Showers Of Snow, Rain And Hail"
            },
            "SHSNRAGS": {
              "text": "MOD SHSNRAGS",
              "spoken": "Moderate Showers Of Snow, Rain And Snow Pellets"
            },
            "SHUP": {
              "text": "MOD SHUP",
              "spoken": "Moderate Showers Of Unknown Precipitation"
            },
            "SN": {
              "text": "MOD SN",
              "spoken": "Moderate Snow"
            },
            "SNDZ": {
              "text": "MOD SNDZ",
              "spoken": "Moderate Snow And Drizzle"
            },
            "SNDZRA": {
              "text": "MOD SNDZRA",
              "spoken": "Moderate Snow, Drizzle And Rain"
            },
            "SNPL": {
              "text": "MOD SNPL",
              "spoken": "Moderate Snow And Ice Pellets"
            },
            "SNPLRA": {
              "text": "MOD SNPLRA",
              "spoken": "Moderate Snow, Ice Pellets And Rain"
            },
            "SNPLSG": {
              "text": "MOD SNPLSG",
              "spoken": "Moderate Snow, Ice Pellets And Snow Grains"
            },
            "SNRA": {
              "text": "MOD SNRA",
              "spoken": "Moderate Snow And Rain"
            },
            "SNRADZ": {
              "text": "MOD SNRADZ",
              "spoken": "Moderate Snow, Rain And Drizzle"
            },
            "SNRAPL": {
              "text": "MOD SNRAPL",
              "spoken": "Moderate Snow, Rain And Ice Pellets"
            },
            "SNRASG": {
              "text": "MOD SNRASG",
              "spoken": "Moderate Snow, Rain And Snow Grains"
            },
            "SNSG": {
              "text": "MOD SNSG",
              "spoken": "Moderate Snow And Snow Grains"
            },
            "SNSGPL": {
              "text": "MOD SNSGPL",
              "spoken": "Moderate Snow, Snow Grains And Ice Pellets"
            },
            "SNSGRA": {
              "text": "MOD SNSGRA",
              "spoken": "Moderate Snow, Snow Grains And Rain"
            },
            "SQ": {
              "text": "SQ",
              "spoken": "Squalls"
            },
            "SS": {
              "text": "MOD SS",
              "spoken": "Moderate Sandstorm"
            },
            "TS": {
              "text": "MOD TS",
              "spoken": "Moderate Thunderstorm"
            },
            "TSGR": {
              "text": "MOD TSGR",
              "spoken": "Thunderstorm With Moderate Hail"
            },
            "TSGRRA": {
              "text": "MOD TSGRRA",
              "spoken": "Thunderstorm With Moderate Hail And Rain"
            },
            "TSGRRASN": {
              "text": "MOD TSGRRASN",
              "spoken": "Thunderstorm With Moderate Hail, Rain And Snow"
            },
            "TSGRSN": {
              "text": "MOD TSGRSN",
              "spoken": "Thunderstorm With Moderate Hail And Snow"
            },
            "TSGRSNRA": {
              "text": "MOD TSGRSNRA",
              "spoken": "Thunderstorm With Moderate Hail, Snow And Rain"
            },
            "TSGS": {
              "text": "MOD TSGS",
              "spoken": "Thunderstorm With Moderate Snow Pellets"
            },
            "TSGSRA": {
              "text": "MOD TSGSRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Rain"
            },
            "TSGSRASN": {
              "text": "MOD TSGSRASN",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Rain And Snow"
            },
            "TSGSSN": {
              "text": "MOD TSGSSN",
              "spoken": "Thunderstorm With Moderate Snow Pellets And Snow"
            },
            "TSGSSNRA": {
              "text": "MOD TSGSSNRA",
              "spoken": "Thunderstorm With Moderate Snow Pellets, Snow And Rain"
            },
            "TSRA": {
              "text": "MOD TSRA",
              "spoken": "Thunderstorm With Moderate Rain"
            },
            "TSRAGR": {
              "text": "MOD TSRAGR",
              "spoken": "Thunderstorm With Moderate Rain And Hail"
            },
            "TSRAGRSN": {
              "text": "MOD TSRAGRSN",
              "spoken": "Thunderstorm With Moderate Rain, Hail And Snow"
            },
            "TSRAGS": {
              "text": "MOD TSRAGS",
              "spoken": "Thunderstorm With Moderate Rain And Snow Pellets"
            },
            "TSRAGSSN": {
              "text": "MOD TSRAGSSN",
              "spoken": "Thunderstorm With Moderate Rain, Snow Pellets And Snow"
            },
            "TSRASN": {
              "text": "MOD TSRASN",
              "spoken": "Thunderstorm With Moderate Rain And Snow"
            },
            "TSRASNGR": {
              "text": "MOD TSRASNGR",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Hail"
            },
            "TSRASNGS": {
              "text": "MOD TSRASNGS",
              "spoken": "Thunderstorm With Moderate Rain, Snow And Snow Pellets"
            },
            "TSSN": {
              "text": "MOD TSSN",
              "spoken": "Thunderstorm With Moderate Snow"
            },
            "TSSNGR": {
              "text": "MOD TSSNGR",
              "spoken": "Thunderstorm With Moderate Snow And Hail"
            },
            "TSSNGRRA": {
              "text": "MOD TSSNGRRA",
              "spoken": "Thunderstorm With Moderate Snow, Hail And Rain"
            },
            "TSSNGS": {
              "text": "MOD TSSNGS",
              "spoken": "Thunderstorm With Moderate Snow And Snow Pellets"
            },
            "TSSNGSRA": {
              "text": "MOD TSSNGSRA",
              "spoken": "Thunderstorm With Moderate Snow, Snow Pellets And Rain"
            },
            "TSSNRA": {
              "text": "MOD TSSNRA",
              "spoken": "Thunderstorm With Moderate Snow And Rain"
            },
            "TSSNRAGR": {
              "text": "MOD TSSNRAGR",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Hail"
            },
            "TSSNRAGS": {
              "text": "MOD TSSNRAGS",
              "spoken": "Thunderstorm With Moderate Snow, Rain And Snow Pellets"
            },
            "TSUP": {
              "text": "MOD TSUP",
              "spoken": "Thunderstorm With Moderate Unknown Precipitation"
            },
            "UP": {
              "text": "UP",
              "spoken": "Unknown Precipitation"
            },
            "VA": {
              "text": "VA",
              "spoken": "Volcanic Ash"
            },
            "VCBLDU": {
              "text": "VCBLDU",
              "spoken": "Blowing Dust In The Vicinity"
            },
            "VCBLSA": {
              "text": "VCBLSA",
              "spoken": "Blowing Sand In The Vicinity"
            },
            "VCBLSN": {
              "text": "VCBLSN",
              "spoken": "Blowing Snow In The Vicinity"
            },
            "VCDS": {
              "text": "VCDS",
              "spoken": "Duststorm In The Vicinity"
            },
            "VCFC": {
              "text": "VCFC",
              "spoken": "Funnel Cloud In The Vicinity"
            },
            "VCFG": {
              "text": "VCFG",
              "spoken": "Fog In The Vicinity"
            },
            "VCPO": {
              "text": "VCPO",
              "spoken": "Dust/Sand Whirls In The Vicinity"
            },
            "VCSH": {
              "text": "VCSH",
              "spoken": "Showers In The Vicinity"
            },
            "VCSS": {
              "text": "VCSS",
              "spoken": "Sandstorm In The Vicinity"
            },
            "VCTS": {
              "text": "VCTS",
              "spoken": "Thunderstorm In The Vicinity"
            },
            "VCVA": {
              "text": "VCVA",
              "spoken": "Volcanic Ash In The Vicinity"
            }
          },
          "template": {
            "text": "{weather}",
            "voice": "{weather}"
          }
        },
        "recentWeather": {
          "template": {
            "text": "RECENT {weather}",
            "voice": "RECENT {weather}"
          }
        },
        "clouds": {
          "identifyCeilingLayer": false,
          "identifyCeilingLayerTextAtis": false,
          "textAtisCeilingPrefix": "CIG",
          "cloudCeilingLayerTypes": [
            "BKN",
            "OVC"
          ],
          "convertToMetric": false,
          "isAltitudeInHundreds": true,
          "undeterminedLayerAltitude": {
            "text": "///",
            "voice": "unknown"
          },
          "automaticCbDetection": {
            "text": "//////CB",
            "voice": "unknown CB"
          },
          "types": {
            "FEW": {
              "text": "FEW {convective} {altitude}FT",
              "voice": "few {convective} {altitude} feet"
            },
            "SCT": {
              "text": "SCT {convective} {altitude}FT",
              "voice": "scattered {convective} {altitude} feet"
            },
            "BKN": {
              "text": "BKN {convective} {altitude}FT",
              "voice": "broken {convective} {altitude} feet"
            },
            "OVC": {
              "text": "OVC {convective} {altitude}FT",
              "voice": "overcast {convective} {altitude} feet"
            },
            "VV": {
              "text": "VER VIS {altitude}FT",
              "voice": "vertical visibility {altitude} feet"
            },
            "NSC": {
              "text": "NSC",
              "voice": "no significant clouds"
            },
            "NCD": {
              "text": "NCD",
              "voice": "no clouds detected"
            },
            "CLR": {
              "text": "CLR",
              "voice": "sky clear below one-two thousand"
            },
            "SKC": {
              "text": "SKC",
              "voice": "sky clear"
            }
          },
          "convectiveTypes": {
            "CB": "CB",
            "TCU": "towering cumulus"
          },
          "template": {
            "text": "CLD {clouds}",
            "voice": "CLOUD {clouds}"
          }
        },
        "temperature": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "T{temp}",
            "voice": "TEMPERATURE {temp}"
          }
        },
        "dewpoint": {
          "usePlusPrefix": false,
          "speakLeadingZero": false,
          "template": {
            "text": "DP{dewpoint}",
            "voice": "DEWPOINT {dewpoint}"
          }
        },
        "altimeter": {
          "pronounceDecimal": false,
          "template": {
            "text": "QNH {altimeter}HPA",
            "voice": "QNH {altimeter} HECTO PASKAL"
          }
        },
        "trend": {
          "nosigText": "NOSIG",
          "nosigVoice": "No sig",
          "becomingText": "BECMG",
          "becomingVoice": "Becoming",
          "temporaryText": "TEMPO",
          "temporaryVoice": "Temporary",
          "template": {}
        },
        "windShear": {
          "runwayText": "WS R{Runway}",
          "runwayVoice": "Wind Shear Runway {Runway}",
          "allRunwayText": "WS ALL RWY",
          "allRunwayVoice": "Wind Shear All Runways",
          "template": {}
        },
        "transitionLevel": {
          "values": [
            {
              "low": 1032,
              "high": 1050,
              "altitude": 55
            },
            {
              "low": 1014,
              "high": 1031,
              "altitude": 60
            },
            {
              "low": 996,
              "high": 1013,
              "altitude": 65
            },
            {
              "low": 978,
              "high": 995,
              "altitude": 70
            },
            {
              "low": 960,
              "high": 977,
              "altitude": 75
            },
            {
              "low": 943,
              "high": 959,
              "altitude": 80
            },
            {
              "low": 800,
              "high": 942,
              "altitude": 85
            }
          ],
          "template": {
            "text": "TRL {trl}",
            "voice": "TRANSITION LEVEL {trl}"
          }
        },
        "notams": {
          "template": {
            "text": "{notams}",
            "voice": "{notams}"
          }
        },
        "closingStatement": {
          "autoIncludeClosingStatement": true,
          "template": {
            "text": "",
            "voice": "THIS WAS ARLANDA ATIS INFORMATION {letter|word}. OUT."
          }
        }
      },
      "notamsBeforeFreeText": false,
      "airportConditionsBeforeFreeText": false,
      "frequency": 119005000,
      "idsEndpoint": "",
      "useDecimalTerminology": true,
      "atisVoice": {
        "useTextToSpeech": true,
        "voice": "UK Female",
        "speechRate": 180
      },
      "presets": [
        {
          "id": "4c6add4a-dac8-406b-80b6-f29322ab5afb",
          "name": "ESSA ARR 01R/DEP 01L (1)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 01R IN USE. DEP RWY 01L. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "d52914a4-f2af-4d80-abcf-71a598a62457",
          "name": "ESSA ARR 19L/DEP 19R (2)",
          "airportConditions": "",
          "notams": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 19L IN USE. DEP RWY 19R. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "1b0b0205-8f52-4e4d-8e93-fc57d64f271b",
          "name": "ESSA ARR 01L/DEP 01L (3)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 01L IN USE. DEP RWY 01L. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "9911c872-55ec-4512-a949-6e0fe8afe8e8",
          "name": "ESSA ARR 01L/DEP 08 (4)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 01L IN USE. DEP RWY 08. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "cd29a822-861b-4412-a17c-4aa903c5e94c",
          "name": "ESSA ARR 01R/DEP 08 (5)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 01R IN USE. DEP RWY 08. [ARPT_COND] [NOTAMS] ADDNL SPACING ON FINAL DUE TO RWYS IN USE. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "d7caceaa-7192-4dab-8a82-65a8b9d17e4c",
          "name": "ESSA ARR 01R/DEP 01R (6)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 01R IN USE. DEP RWY 01R. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "6041588b-3079-476a-9f1f-f59db277cc7f",
          "name": "ESSA ARR 08/DEP 08 (7)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. RNP RWY 08 IN USE. DEP RWY 08. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "c15ef20d-2c60-4eae-a20e-d7f91b390198",
          "name": "ESSA ARR 08/DEP 19L (8)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. RNP RWY 08 IN USE. DEP RWY 19L. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "f9f0efc9-c4d0-4346-9573-b1a2f667dbd1",
          "name": "ESSA ARR 19L/DEP 19L (9A/9B)",
          "airportConditions": "",
          "notams": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 19L IN USE. DEP RWY 19L. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "749a3911-84f9-4d13-b6ff-0fe4080cfcfc",
          "name": "ESSA ARR 19R/DEP 08 (10)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 19R IN USE. DEP RWY 08. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "4db60f79-24fc-42ed-8d6e-d4ba4ec8cfd5",
          "name": "ESSA ARR 19R/DEP 19L (11)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 19R IN USE. DEP RWY 19L. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "a1612c36-6ff3-495f-9fd5-ed607c6705c4",
          "name": "ESSA ARR 19R/DEP 19R (12)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 19R IN USE. DEP RWY 19R. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "a26c76ab-f97e-4091-9fa5-fe6a2b15429a",
          "name": "ESSA ARR 26/DEP 01L (13)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 26 IN USE. DEP RWY 01L. [ARPT_COND] [NOTAMS] ADDNL SPACING ON FINAL DUE TO RWYS IN USE. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "a741ebc6-0b4b-4a60-bb58-78260a22d420",
          "name": "ESSA ARR 26/DEP 19R IMC (14)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 26 IN USE. DEP RWY 19R. [ARPT_COND] [NOTAMS] ADDNL SPACING ON FINAL DUE TO RWYS IN USE. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "7bb3f284-c1ec-44a9-ac91-2f86a0c9011c",
          "name": "ESSA ARR 26/DEP 19R VMC (14)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 26 IN USE. DEP RWY 19R. [ARPT_COND] [NOTAMS]  [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "4f990314-ccf6-498a-9775-f59bd872452f",
          "name": "ESSA ARR 26/DEP 19L (15A/15B)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 26 IN USE. DEP RWY 19L. [ARPT_COND] [NOTAMS] [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        },
        {
          "id": "2f5728af-2883-472f-9365-9bf3bae23e2f",
          "name": "ESSA DEP 26/ARR 26 (16)",
          "airportConditions": "",
          "template": "ESSA_ARR_ATIS [ATIS_CODE]. TIME [TIME]. ILS RWY 26 IN USE. DEP RWY 26. [ARPT_COND] [NOTAMS] SINGLE RWY OPERATIONS. [TL]. MET REPORT [WIND] [VIS] [PRESENT_WX] [CLOUDS] [TEMP] [DEW] [PRESSURE].",
          "externalGenerator": {
            "enabled": false,
            "textUrl": "",
            "voiceUrl": "",
            "arrival": "",
            "departure": "",
            "approaches": "",
            "remarks": ""
          }
        }
      ],
      "contractions": [
        {
          "variableName": "HPA",
          "text": "HPA",
          "voice": "HECTO PASKAL"
        },
        {
          "variableName": "ILS",
          "text": "ILS",
          "voice": "I LS"
        },
        {
          "variableName": "LVP",
          "text": "LVP",
          "voice": "LOW VISIBILITY PROCEDURES"
        },
        {
          "variableName": "PCT",
          "text": "PCT",
          "voice": "PER CENT"
        },
        {
          "variableName": "CTN",
          "text": "CTN",
          "voice": "CAUTION"
        },
        {
          "variableName": "WS",
          "text": "WS",
          "voice": "WINDSHEAR"
        },
        {
          "variableName": "ADDNL",
          "text": "ADDNL",
          "voice": "ADDITIONAL"
        },
        {
          "variableName": "OM",
          "text": "OM",
          "voice": "OUTER MARKER"
        },
        {
          "variableName": "US",
          "text": "U/S",
          "voice": "UNSERVICEABLE"
        },
        {
          "variableName": "TWYS",
          "text": "TWYS",
          "voice": "TAXIWAYS"
        },
        {
          "variableName": "MM",
          "text": "MM",
          "voice": "MILLIMETRES"
        },
        {
          "variableName": "ESSA_ARR_ATIS",
          "text": "ESSA ARR ATIS",
          "voice": "THIS IS ARLANDA ATIS ARRIVAL INFORMATION"
        },
        {
          "variableName": "SCC",
          "text": "SCC",
          "voice": "SURFACE CONDITION CODE"
        },
        {
          "variableName": "3MM",
          "text": "3MM",
          "voice": "THREE MILLIMETRES"
        },
        {
          "variableName": "WIP",
          "text": "WIP",
          "voice": "WORK IN PROGRESS"
        }
      ],
      "airportConditionDefinitions": [
        {
          "text": "LVP",
          "ordinal": 1,
          "enabled": false
        }
      ],
      "notamDefinitions": []
    }
  ],
  "version": 4
}
