All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tzdb.tzdb_java.scala Maven / Gradle / Ivy

The newest version!
// Auto-generated code from TZDB definitions, don't edit
package zonedb.java

import java.time._

import java.time.zone._

import scala.collection.JavaConverters._

import scala.language.postfixOps

object tzdb {
  lazy val version: String = "2019c"
  object pacli {
    lazy val Pacific_Wallis: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(44120)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(44120)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44120), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44120), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asird {
    lazy val Asia_Qyzylorda: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(15712)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(15712)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(15712), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 12, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(15712), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 12, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amena {
    lazy val America_Punta_Arenas: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-17020)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-17020)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17020), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 12, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17020), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 11, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 8, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameso {
    lazy val America_Dawson: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-33460)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-33460)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33460), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33460), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Fort_Nelson: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-29447)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-29447)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-29447), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-29447), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiba {
    lazy val Asia_Dubai: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(13272)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(13272)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13272), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13272), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Ashgabat: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(14012)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(14012)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14012), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14012), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asile {
    lazy val Asia_Jerusalem: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8454)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8454)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8454), ZoneOffset.ofTotalSeconds(8440)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8440), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8454), ZoneOffset.ofTotalSeconds(8440)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8440), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 11, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 6, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 6, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 6, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 7, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 8, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 13, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 8, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 8, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 9, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 23, DayOfWeek.FRIDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameob {
    lazy val America_Argentina_Cordoba: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15408)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15408)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurvs {
    lazy val Europe_Ulyanovsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11616)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11616)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 13, 36, 0), ZoneOffset.ofTotalSeconds(11616), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 13, 36, 0), ZoneOffset.ofTotalSeconds(11616), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurur {
    lazy val Europe_Luxembourg: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(1476)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(1476)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1476), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 11, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1476), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 11, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 3, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amenn {
    lazy val America_Cayenne: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-12560)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-12560)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12560), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12560), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amehi {
    lazy val America_Bahia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-9244)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-9244)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9244), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9244), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurbo {
    lazy val Europe_Lisbon: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-2205)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-2205)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 23, 15, 0), ZoneOffset.ofTotalSeconds(-2205), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 23, 15, 0), ZoneOffset.ofTotalSeconds(-2205), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 11, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 11, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 22, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eursa {
    lazy val Europe_Warsaw: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5040)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5040)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 8, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5040), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 8, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5040), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 6, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 5, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 5, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 5, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacng {
    lazy val Pacific_Rarotonga: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-38344)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-38344)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-38344), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 11, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-38344), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 11, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ament {
    lazy val America_Toronto: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-19052)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-19052)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19052), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19052), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 5, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 5, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 9, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 9, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 11, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 11, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiit {
    lazy val Asia_Chita: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27232)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27232)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27232), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27232), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ametk {
    lazy val America_Sitka: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(53927)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(53927)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 30, 0, 0), ZoneOffset.ofTotalSeconds(53927), ZoneOffset.ofTotalSeconds(-32473)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32473), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 30, 0, 0), ZoneOffset.ofTotalSeconds(53927), ZoneOffset.ofTotalSeconds(-32473)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32473), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlro {
    lazy val Atlantic_Faroe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-1624)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-1624)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 1, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1624), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 1, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1624), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiil {
    lazy val Asia_Dili: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(30140)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(30140)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30140), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30140), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Manila: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-57360)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-57360)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-57360), ZoneOffset.ofTotalSeconds(29040)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29040), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-57360), ZoneOffset.ofTotalSeconds(29040)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29040), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amene {
    lazy val America_Menominee: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21027)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21027)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1885, 9, 18, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21027), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1885, 9, 18, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21027), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Indiana_Vincennes: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21007)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21007)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 9, 53, 0), ZoneOffset.ofTotalSeconds(-21007), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 9, 53, 0), ZoneOffset.ofTotalSeconds(-21007), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiau {
    lazy val Asia_Barnaul: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(20100)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(20100)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20100), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 5, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20100), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameut {
    lazy val America_Resolute: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amehn {
    lazy val America_St_Johns: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-12652)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-12652)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-12600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 8, 12, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 5, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 5, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 5, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 5, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 5, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 5, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 5, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 5, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 5, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-5400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-5400), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amers {
    lazy val America_Whitehorse: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-32412)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-32412)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32412), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32412), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asich {
    lazy val Asia_Karachi: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(16092)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(16092)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16092), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16092), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amest {
    lazy val America_Boa_Vista: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14560)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14560)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14560), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14560), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amein {
    lazy val America_Araguaina: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-11568)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-11568)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11568), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11568), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Regina: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25116)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25116)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25116), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25116), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asipe {
    lazy val Asia_Taipei: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(29160)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(29160)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1896, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29160), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1896, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29160), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacol {
    lazy val Pacific_Norfolk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(40312)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(40312)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40312), ZoneOffset.ofTotalSeconds(40320)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40320), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40312), ZoneOffset.ofTotalSeconds(40320)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40320), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(45000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(45000), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacha {
    lazy val Pacific_Chatham: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(44028)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(44028)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1868, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44028), ZoneOffset.ofTotalSeconds(44100)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44100), ZoneOffset.ofTotalSeconds(45900)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1868, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44028), ZoneOffset.ofTotalSeconds(44100)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44100), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 11, 3, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 1, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 6, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 8, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 7, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 17, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 21, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 3, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 20, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 2, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 19, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 17, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 16, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 15, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 21, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 19, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 1, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 18, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 17, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 16, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 5, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 21, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 3, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 20, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 19, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 18, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 30, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 28, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 45, 0, 0), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 27, 2, 45, 0, 0), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 45, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500), ZoneOffset.ofTotalSeconds(45900)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 24, DayOfWeek.SUNDAY, LocalTime.of(2, 45, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(45900), ZoneOffset.ofTotalSeconds(49500)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amera {
    lazy val America_Bahia_Banderas: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25260)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25260)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 59, 0, 0), ZoneOffset.ofTotalSeconds(-25260), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 59, 0, 0), ZoneOffset.ofTotalSeconds(-25260), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlgi {
    lazy val Atlantic_South_Georgia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-8768)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-8768)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8768), ZoneOffset.ofTotalSeconds(-7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8768), ZoneOffset.ofTotalSeconds(-7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacpe {
    lazy val Pacific_Pohnpei: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-48428)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-48428)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-48428), ZoneOffset.ofTotalSeconds(37972)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(37972), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-48428), ZoneOffset.ofTotalSeconds(37972)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(37972), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afroe {
    lazy val Africa_Windhoek: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4104)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4104)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 2, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4104), ZoneOffset.ofTotalSeconds(5400)), ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5400), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 2, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4104), ZoneOffset.ofTotalSeconds(5400)), ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5400), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacuu {
    lazy val Pacific_Chuuk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-49972)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-49972)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-49972), ZoneOffset.ofTotalSeconds(36428)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36428), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-49972), ZoneOffset.ofTotalSeconds(36428)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36428), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object euriu {
    lazy val Europe_Vilnius: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6076)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6076)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6076), ZoneOffset.ofTotalSeconds(5040)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5040), ZoneOffset.ofTotalSeconds(5736)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5736), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 7, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 7, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6076), ZoneOffset.ofTotalSeconds(5040)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5040), ZoneOffset.ofTotalSeconds(5736)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5736), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 7, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asien {
    lazy val Asia_Tashkent: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(16631)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(16631)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16631), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16631), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacte {
    lazy val Pacific_Easter: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-26248)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-26248)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-26248), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 13, 20, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-26248), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 11, 2, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 3, 29, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 11, 22, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 3, 28, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 10, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 3, 13, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 9, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 3, 11, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 14, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 10, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 9, 29, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 9, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 12, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 8, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 11, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 13, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 9, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 12, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 8, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 11, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 14, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 10, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 13, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 8, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 11, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 14, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 10, 21, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 15, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 29, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 3, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 8, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 29, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 10, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 3, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 9, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 5, 7, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 20, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 1, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 27, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 7, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 6, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 8, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 5, 13, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 8, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 12, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 8, 11, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 4, 6, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 9, 7, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 4, 4, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 9, 5, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 2, DayOfWeek.SUNDAY, LocalTime.of(3, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 2, DayOfWeek.SUNDAY, LocalTime.of(4, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amecu {
    lazy val America_Cancun: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20824)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20824)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 12, 56, 0), ZoneOffset.ofTotalSeconds(-20824), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 12, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 8, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 2, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 12, 56, 0), ZoneOffset.ofTotalSeconds(-20824), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 12, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 8, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 2, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameoz {
    lazy val America_Argentina_Mendoza: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16516)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16516)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16516), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16516), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurns {
    lazy val Europe_Minsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6616)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6616)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6616), ZoneOffset.ofTotalSeconds(6600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 7, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6616), ZoneOffset.ofTotalSeconds(6600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 7, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indle {
    lazy val Indian_Kerguelen: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1950, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1950, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrur {
    lazy val Africa_Johannesburg: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6720)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6720)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 2, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6720), ZoneOffset.ofTotalSeconds(5400)), ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5400), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 2, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6720), ZoneOffset.ofTotalSeconds(5400)), ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5400), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 9, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object paciu {
    lazy val Pacific_Niue: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-40780)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-40780)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40780), ZoneOffset.ofTotalSeconds(-40800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40800), ZoneOffset.ofTotalSeconds(-41400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41400), ZoneOffset.ofTotalSeconds(-39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40780), ZoneOffset.ofTotalSeconds(-40800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40800), ZoneOffset.ofTotalSeconds(-41400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41400), ZoneOffset.ofTotalSeconds(-39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurad {
    lazy val Europe_Belgrade: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4920)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4920)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4920), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4920), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausrn {
    lazy val Australia_Melbourne: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(34792)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(34792)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34792), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34792), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amere {
    lazy val America_Monterrey: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-24076)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-24076)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 18, 44, 0), ZoneOffset.ofTotalSeconds(-24076), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 18, 44, 0), ZoneOffset.ofTotalSeconds(-24076), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Argentina_Buenos_Aires: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14028)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14028)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14028), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14028), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Santarem: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13128)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13128)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13128), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13128), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameba {
    lazy val America_Glace_Bay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14388)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14388)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14388), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14388), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Thunder_Bay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21420)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21420)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21420), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21420), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Goose_Bay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14500)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14500)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14500), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14500), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-9052)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9052), ZoneOffset.ofTotalSeconds(-12652)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12652), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 5, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Cambridge_Bay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 11, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 11, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiha {
    lazy val Asia_Shanghai: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(29143)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(29143)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29143), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(29143), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ametl {
    lazy val America_Metlakatla: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(54822)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(54822)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 44, 55, 0), ZoneOffset.ofTotalSeconds(54822), ZoneOffset.ofTotalSeconds(-31578)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-31578), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 1, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 44, 55, 0), ZoneOffset.ofTotalSeconds(54822), ZoneOffset.ofTotalSeconds(-31578)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-31578), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 11, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 1, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausma {
    lazy val Australia_Lindeman: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(35756)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(35756)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35756), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35756), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameic {
    lazy val America_Puerto_Rico: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15865)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15865)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1899, 3, 28, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15865), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1899, 3, 28, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15865), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Jamaica: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-18430)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-18430)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18430), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18430), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Costa_Rica: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20173)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20173)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20173), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20173), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 6, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 2, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 1, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurol {
    lazy val Europe_Stockholm: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4332)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4332)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1879, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4332), ZoneOffset.ofTotalSeconds(3614)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3614), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1879, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4332), ZoneOffset.ofTotalSeconds(3614)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3614), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrvi {
    lazy val Africa_Monrovia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-2588)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-2588)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-2588), ZoneOffset.ofTotalSeconds(-2670)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 1, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-2670), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-2588), ZoneOffset.ofTotalSeconds(-2670)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 1, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-2670), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacgo {
    lazy val Pacific_Galapagos: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21504)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21504)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21504), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21504), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 11, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 2, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asili {
    lazy val Asia_Sakhalin: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(34248)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(34248)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34248), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34248), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eursl {
    lazy val Europe_Oslo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(2580)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(2580)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2580), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2580), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 3, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 9, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indve {
    lazy val Indian_Maldives: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(17640)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(17640)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1960, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17640), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1960, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17640), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurlt {
    lazy val Europe_Malta: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3484)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3484)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3484), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3484), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 15, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 2, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 5, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 9, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 9, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurrr {
    lazy val Europe_Andorra: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(364)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(364)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(364), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(364), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrir {
    lazy val Africa_Cairo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(7509)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(7509)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7509), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7509), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 7, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 7, 12, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 5, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 8, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 5, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 6, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object euran {
    lazy val Europe_Tirane: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4760)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4760)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4760), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4760), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrer {
    lazy val Africa_Algiers: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(732)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(732)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 3, 15, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(732), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 3, 15, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(732), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 6, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 11, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object euren {
    lazy val Europe_Athens: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5692)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5692)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(5692), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(5692), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 7, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 11, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 9, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asike {
    lazy val Asia_Bishkek: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(17904)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(17904)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17904), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 8, 11, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17904), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 8, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurhy {
    lazy val Europe_Zaporozhye: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8440)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8440)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8440), ZoneOffset.ofTotalSeconds(8400)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8400), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 8, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8440), ZoneOffset.ofTotalSeconds(8400)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8400), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 8, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiro {
    lazy val Asia_Hebron: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8423)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8423)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8423), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8423), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 6, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 7, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 8, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 13, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 8, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 8, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 20, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 19, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 18, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 8, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SATURDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameor {
    lazy val America_New_York: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-17762)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-17762)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 3, 58, 0), ZoneOffset.ofTotalSeconds(-17762), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 3, 58, 0), ZoneOffset.ofTotalSeconds(-17762), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurna {
    lazy val Europe_Chisinau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6920)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6920)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6920), ZoneOffset.ofTotalSeconds(6900)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6900), ZoneOffset.ofTotalSeconds(6264)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 7, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6264), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 7, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 23, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6920), ZoneOffset.ofTotalSeconds(6900)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6900), ZoneOffset.ofTotalSeconds(6264)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 7, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6264), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 7, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(3, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameez {
    lazy val America_Fortaleza: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-9240)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-9240)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9240), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9240), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurig {
    lazy val Europe_Riga: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5794)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5794)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5794), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(5794), ZoneOffset.ofTotalSeconds(9394)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(9394), ZoneOffset.ofTotalSeconds(5794)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(5794), ZoneOffset.ofTotalSeconds(9394)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(9394), ZoneOffset.ofTotalSeconds(5794)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5794), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asica {
    lazy val Asia_Macau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27250)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27250)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27250), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27250), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 3, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 3, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 3, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 11, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 3, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 11, 4, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 24, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 11, 3, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 3, 23, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 11, 2, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 3, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 11, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 3, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 11, 6, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 3, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 11, 5, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 3, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 11, 4, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 3, 24, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 11, 3, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 11, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 17, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 16, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 16, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 16, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 12, 30, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 13, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiin {
    lazy val Asia_Ho_Chi_Minh: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(25600)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(25600)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25600), ZoneOffset.ofTotalSeconds(25590)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25590), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 12, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 12, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 6, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25600), ZoneOffset.ofTotalSeconds(25590)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25590), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 12, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 12, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 6, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Kuching: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(26480)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(26480)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1926, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26480), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1926, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26480), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(30000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afren {
    lazy val Africa_Ndjamena: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3612)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3612)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3612), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3612), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurge {
    lazy val Europe_Copenhagen: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3020)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3020)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3020), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3020), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 8, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrom {
    lazy val Africa_Sao_Tome: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(1616)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(1616)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1616), ZoneOffset.ofTotalSeconds(-2205)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 23, 15, 0), ZoneOffset.ofTotalSeconds(-2205), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 1, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1616), ZoneOffset.ofTotalSeconds(-2205)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 23, 15, 0), ZoneOffset.ofTotalSeconds(-2205), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 1, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameav {
    lazy val America_Danmarkshavn: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-4480)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-4480)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-4480), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-4480), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 27, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 24, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 30, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 29, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 25, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 23, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 24, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 30, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 27, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 25, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 23, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amela {
    lazy val America_North_Dakota_Beulah: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-24427)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-24427)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 12, 53, 0), ZoneOffset.ofTotalSeconds(-24427), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 12, 53, 0), ZoneOffset.ofTotalSeconds(-24427), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Mazatlan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25540)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25540)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 54, 20, 0), ZoneOffset.ofTotalSeconds(-25540), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 54, 20, 0), ZoneOffset.ofTotalSeconds(-25540), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asida {
    lazy val Asia_Baghdad: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(10660)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(10660)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10660), ZoneOffset.ofTotalSeconds(10656)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10656), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10660), ZoneOffset.ofTotalSeconds(10656)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10656), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Magadan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(36192)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(36192)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36192), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36192), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antme {
    lazy val Antarctica_Palmer: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 12, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 8, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurro {
    lazy val Europe_Uzhgorod: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5352)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5352)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5352), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 6, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5352), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 6, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Europe_Kirov: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11928)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11928)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 18, 48, 0), ZoneOffset.ofTotalSeconds(11928), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 18, 48, 0), ZoneOffset.ofTotalSeconds(11928), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amend {
    lazy val America_Campo_Grande: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13108)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13108)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13108), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13108), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 11, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 2, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrja {
    lazy val Africa_Abidjan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-968)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-968)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-968), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-968), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object euric {
    lazy val Europe_Zurich: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(2048)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(2048)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1853, 7, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2048), ZoneOffset.ofTotalSeconds(1786)), ZoneOffsetTransition.of(LocalDateTime.of(1894, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1786), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1853, 7, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2048), ZoneOffset.ofTotalSeconds(1786)), ZoneOffsetTransition.of(LocalDateTime.of(1894, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1786), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurbu {
    lazy val Europe_Istanbul: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6952)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6952)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6952), ZoneOffset.ofTotalSeconds(7016)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7016), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 6, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6952), ZoneOffset.ofTotalSeconds(7016)), ZoneOffsetTransition.of(LocalDateTime.of(1910, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7016), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 7, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 6, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 7, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 20, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 20, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 8, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurpo {
    lazy val Europe_Simferopol: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8184)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8184)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8184), ZoneOffset.ofTotalSeconds(8160)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8160), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 12, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8184), ZoneOffset.ofTotalSeconds(8160)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8160), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacpi {
    lazy val Pacific_Apia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(45184)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(45184)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 7, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(45184), ZoneOffset.ofTotalSeconds(-41216)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41216), ZoneOffset.ofTotalSeconds(-41400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41400), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 12, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(46800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 7, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(45184), ZoneOffset.ofTotalSeconds(-41216)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41216), ZoneOffset.ofTotalSeconds(-41400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41400), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 2, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 7, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(4, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 24, DayOfWeek.SUNDAY, LocalTime.of(3, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indiu {
    lazy val Indian_Mauritius: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(13800)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(13800)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amero {
    lazy val America_Matamoros: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-24000)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-24000)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 20, 0, 0), ZoneOffset.ofTotalSeconds(-24000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 20, 0, 0), ZoneOffset.ofTotalSeconds(-24000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indah {
    lazy val Indian_Mahe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(13308)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(13308)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13308), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13308), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amelt {
    lazy val America_Argentina_Salta: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15700)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15700)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15700), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15700), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausil {
    lazy val Australia_Broken_Hill: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(33948)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(33948)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33948), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1896, 8, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33948), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1896, 8, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurin {
    lazy val Europe_Tallinn: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5940)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5940)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5940), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(5940)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5940), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5940), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(5940)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5940), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 8, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asima {
    lazy val Asia_Amman: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8624)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8624)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8624), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8624), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 6, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 15, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 20, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 19, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 18, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 15, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 12, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 26, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacsb {
    lazy val Pacific_Port_Moresby: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(35320)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(35320)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35320), ZoneOffset.ofTotalSeconds(35312)), ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35312), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35320), ZoneOffset.ofTotalSeconds(35312)), ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35312), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amego {
    lazy val America_Argentina_Rio_Gallegos: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16612)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16612)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16612), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16612), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Nipigon: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21184)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21184)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21184), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21184), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacll {
    lazy val Pacific_Bougainville: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(37336)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(37336)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(37336), ZoneOffset.ofTotalSeconds(35312)), ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35312), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 12, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(37336), ZoneOffset.ofTotalSeconds(35312)), ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35312), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 12, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacei {
    lazy val Pacific_Kwajalein: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(40160)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(40160)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40160), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 2, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(-43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-43200), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40160), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 2, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(-43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-43200), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacra {
    lazy val Pacific_Kosrae: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-47284)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-47284)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-47284), ZoneOffset.ofTotalSeconds(39116)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39116), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-47284), ZoneOffset.ofTotalSeconds(39116)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39116), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacla {
    lazy val Pacific_Palau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-54124)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-54124)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-54124), ZoneOffset.ofTotalSeconds(32276)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32276), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-54124), ZoneOffset.ofTotalSeconds(32276)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32276), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asicu {
    lazy val Asia_Damascus: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8712)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8712)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8712), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8712), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 2, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameal {
    lazy val America_Guatemala: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21724)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21724)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21724), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21724), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 11, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 2, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 5, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asier {
    lazy val Asia_Ust_minus_Nera: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(34374)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(34374)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34374), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34374), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiaz {
    lazy val Asia_Gaza: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8272)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8272)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8272), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8272), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 6, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 7, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 8, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 13, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 8, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 8, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 20, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 19, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 18, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 8, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.FRIDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SATURDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiph {
    lazy val Asia_Thimphu: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(21516)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(21516)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21516), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21516), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameiz {
    lazy val America_Belize: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21168)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21168)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21168), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21168), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 2, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 2, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 2, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 2, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 2, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 2, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-19800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 12, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 12, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurom {
    lazy val Europe_Rome: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(2996)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(2996)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 10, 31, 23, 49, 56, 0), ZoneOffset.ofTotalSeconds(2996), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 10, 31, 23, 49, 56, 0), ZoneOffset.ofTotalSeconds(2996), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 15, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 2, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 5, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 9, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 6, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameng {
    lazy val America_Santo_Domingo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16776)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16776)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16776), ZoneOffset.ofTotalSeconds(-16800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16800), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 12, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16776), ZoneOffset.ofTotalSeconds(-16800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16800), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 2, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 1, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 1, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 1, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 12, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Indiana_Marengo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20723)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20723)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 37, 0), ZoneOffset.ofTotalSeconds(-20723), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 37, 0), ZoneOffset.ofTotalSeconds(-20723), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asist {
    lazy val Asia_Famagusta: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8148)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8148)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8148), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8148), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiov {
    lazy val Asia_Hovd: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(21996)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(21996)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21996), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21996), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asita {
    lazy val Asia_Aqtau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12064)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12064)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12064), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12064), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Qatar: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12368)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12368)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12368), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12368), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Ulaanbaatar: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(25652)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(25652)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25652), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25652), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurac {
    lazy val Europe_Monaco: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(1772)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(1772)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1772), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1772), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 3, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 12, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eures {
    lazy val Europe_Bucharest: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(6264)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(6264)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 7, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6264), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 7, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(6264), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Europe_Budapest: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4580)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4580)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4580), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4580), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 6, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 6, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausrt {
    lazy val Australia_Perth: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27804)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27804)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27804), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27804), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 11, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 12, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacir {
    lazy val Pacific_Pitcairn: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-31220)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-31220)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-31220), ZoneOffset.ofTotalSeconds(-30600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-30600), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-31220), ZoneOffset.ofTotalSeconds(-30600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-30600), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antol {
    lazy val Antarctica_Troll: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List()
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrob {
    lazy val Africa_Nairobi: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8836)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8836)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1928, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8836), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(9000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9000), ZoneOffset.ofTotalSeconds(9900)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9900), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1928, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8836), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(9000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9000), ZoneOffset.ofTotalSeconds(9900)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9900), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antse {
    lazy val Antarctica_Casey: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1969, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 22, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 11, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1969, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 22, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 11, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiad {
    lazy val Asia_Riyadh: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11212)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11212)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11212), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11212), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asirs {
    lazy val Asia_Krasnoyarsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(22286)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(22286)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(22286), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(22286), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Novosibirsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(19900)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(19900)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 14, 6, 0, 0, 0), ZoneOffset.ofTotalSeconds(19900), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 5, 22, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 7, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 14, 6, 0, 0, 0), ZoneOffset.ofTotalSeconds(19900), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 5, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 7, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurda {
    lazy val Europe_Amsterdam: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(1172)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(1172)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1937, 6, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 6, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 6, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(1172)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 5, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1172), ZoneOffset.ofTotalSeconds(4772)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4772), ZoneOffset.ofTotalSeconds(4800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4800), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(4800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4800), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(4800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(4800), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asisa {
    lazy val Asia_Makassar: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(28656)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(28656)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28656), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28656), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Choibalsan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27480)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27480)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27480), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27480), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indma {
    lazy val Indian_Christmas: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(25372)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(25372)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25372), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25372), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameen {
    lazy val America_Swift_Current: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25880)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25880)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25880), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25880), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amehu {
    lazy val America_Chihuahua: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25460)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25460)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 55, 40, 0), ZoneOffset.ofTotalSeconds(-25460), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 55, 40, 0), ZoneOffset.ofTotalSeconds(-25460), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrub {
    lazy val Africa_Juba: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(7588)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(7588)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7588), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 1, 15, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7588), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 1, 15, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asian {
    lazy val Asia_Samarkand: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(16073)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(16073)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16073), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16073), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Pyongyang: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(30180)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(30180)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30180), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 8, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 4, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30180), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 8, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 4, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrgo {
    lazy val Africa_Lagos: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(816)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(816)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(816), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(816), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object auswi {
    lazy val Australia_Darwin: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(31400)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(31400)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asito {
    lazy val Asia_Vladivostok: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(31651)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(31651)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31651), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31651), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antvi {
    lazy val Antarctica_Davis: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 11, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 11, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 22, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antri {
    lazy val Antarctica_Macquarie: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1899, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1899, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 3, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 3, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 3, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amequ {
    lazy val America_Martinique: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14660)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14660)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14660), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14660), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asidy {
    lazy val Asia_Anadyr: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(42596)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(42596)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(42596), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(42596), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asitk {
    lazy val Asia_Kamchatka: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(38076)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(38076)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38076), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38076), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiko {
    lazy val Asia_Bangkok: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(24124)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(24124)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24124), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24124), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amelo {
    lazy val America_Miquelon: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13480)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13480)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13480), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13480), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Blanc_minus_Sablon: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13708)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13708)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13708), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13708), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacaw {
    lazy val Pacific_Tarawa: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(41524)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(41524)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41524), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41524), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlar {
    lazy val Atlantic_Canary: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-3696)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-3696)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3696), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3696), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacak {
    lazy val Pacific_Wake: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(39988)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(39988)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39988), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39988), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameib {
    lazy val America_Paramaribo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13240)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13240)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13240), ZoneOffset.ofTotalSeconds(-13252)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13252), ZoneOffset.ofTotalSeconds(-13236)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13236), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13240), ZoneOffset.ofTotalSeconds(-13252)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13252), ZoneOffset.ofTotalSeconds(-13236)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13236), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameta {
    lazy val America_Yakutat: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(52865)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(52865)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 12, 18, 0), ZoneOffset.ofTotalSeconds(52865), ZoneOffset.ofTotalSeconds(-33535)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33535), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 12, 18, 0), ZoneOffset.ofTotalSeconds(52865), ZoneOffset.ofTotalSeconds(-33535)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33535), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurra {
    lazy val Europe_Kaliningrad: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(4920)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(4920)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4920), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(4920), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Europe_Volgograd: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(10660)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(10660)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10660), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10660), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlud {
    lazy val Atlantic_Bermuda: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15558)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15558)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1930, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15558), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1930, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15558), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiru {
    lazy val Asia_Beirut: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8520)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8520)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8520), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8520), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 6, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurdo {
    lazy val Europe_London: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-75)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-75)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1847, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-75), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1847, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-75), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 7, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 2, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurha {
    lazy val Europe_Astrakhan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11532)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11532)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11532), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11532), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameun {
    lazy val America_Pangnirtung: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Scoresbysund: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-5272)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-5272)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-5272), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-5272), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlre {
    lazy val Atlantic_Azores: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-6160)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-6160)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-6160), ZoneOffset.ofTotalSeconds(-6872)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 5, 28, 0), ZoneOffset.ofTotalSeconds(-6872), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-6160), ZoneOffset.ofTotalSeconds(-6872)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 5, 28, 0), ZoneOffset.ofTotalSeconds(-6872), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 11, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 11, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 22, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiat {
    lazy val Asia_Almaty: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(18468)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(18468)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18468), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18468), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Kolkata: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(21208)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(21208)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1854, 6, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21208), ZoneOffset.ofTotalSeconds(21200)), ZoneOffsetTransition.of(LocalDateTime.of(1870, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21200), ZoneOffset.ofTotalSeconds(19270)), ZoneOffsetTransition.of(LocalDateTime.of(1906, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19270), ZoneOffset.ofTotalSeconds(19800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1854, 6, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21208), ZoneOffset.ofTotalSeconds(21200)), ZoneOffsetTransition.of(LocalDateTime.of(1870, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21200), ZoneOffset.ofTotalSeconds(19270)), ZoneOffsetTransition.of(LocalDateTime.of(1906, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19270), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurgu {
    lazy val Europe_Prague: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3464)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3464)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3464), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1891, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3464), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 12, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amedo {
    lazy val America_El_Salvador: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21408)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21408)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21408), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21408), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Barbados: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14309)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14309)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14309), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14309), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 6, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antow {
    lazy val Antarctica_Syowa: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlvi {
    lazy val Atlantic_Reykjavik: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-5280)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-5280)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-5280), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-5280), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 2, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 2, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 11, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 6, 23, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 3, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurto {
    lazy val Europe_Saratov: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11058)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11058)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 4, 18, 0), ZoneOffset.ofTotalSeconds(11058), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 12, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 4, 18, 0), ZoneOffset.ofTotalSeconds(11058), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 12, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asinb {
    lazy val Asia_Dushanbe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(16512)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(16512)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16512), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16512), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameam {
    lazy val America_Panama: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-19088)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-19088)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19088), ZoneOffset.ofTotalSeconds(-19176)), ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19176), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19088), ZoneOffset.ofTotalSeconds(-19176)), ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19176), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameom {
    lazy val America_Nome: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(46702)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(46702)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 13, 29, 35, 0), ZoneOffset.ofTotalSeconds(46702), ZoneOffset.ofTotalSeconds(-39698)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39698), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 13, 29, 35, 0), ZoneOffset.ofTotalSeconds(46702), ZoneOffset.ofTotalSeconds(-39698)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39698), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amele {
    lazy val America_Los_Angeles: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-28378)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-28378)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 7, 2, 0), ZoneOffset.ofTotalSeconds(-28378), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 7, 2, 0), ZoneOffset.ofTotalSeconds(-28378), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 3, 14, 2, 1, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Belem: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-11636)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-11636)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11636), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11636), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_North_Dakota_New_Salem: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-24339)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-24339)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 21, 0), ZoneOffset.ofTotalSeconds(-24339), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 21, 0), ZoneOffset.ofTotalSeconds(-24339), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Rankin_Inlet: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlrd {
    lazy val Atlantic_Cape_Verde: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-5644)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-5644)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 25, 56, 0), ZoneOffset.ofTotalSeconds(-5644), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 11, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 25, 56, 0), ZoneOffset.ofTotalSeconds(-5644), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 11, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asimq {
    lazy val Asia_Urumqi: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(21020)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(21020)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1928, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21020), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1928, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21020), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrsa {
    lazy val Africa_Bissau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-3740)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-3740)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 57, 40, 0), ZoneOffset.ofTotalSeconds(-3740), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 57, 40, 0), ZoneOffset.ofTotalSeconds(-3740), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameep {
    lazy val America_Eirunepe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16768)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16768)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16768), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16768), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amelh {
    lazy val America_Porto_Velho: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15336)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15336)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15336), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15336), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asior {
    lazy val Asia_Singapore: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(24925)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(24925)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24925), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 12, 31, 23, 40, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24925), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiva {
    lazy val Asia_Yerevan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(10680)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(10680)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10680), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10680), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausne {
    lazy val Australia_Sydney: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(36292)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(36292)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36292), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36292), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asigo {
    lazy val Asia_Yangon: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(23087)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(23087)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23087), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(23400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23087), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(23400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameju {
    lazy val America_Argentina_Jujuy: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15672)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15672)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15672), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15672), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amenh {
    lazy val America_Noronha: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-7780)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-7780)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7780), ZoneOffset.ofTotalSeconds(-7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7780), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(-7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiou {
    lazy val Asia_Seoul: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(30472)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(30472)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30472), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 8, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1908, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30472), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 5, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 8, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 5, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameda {
    lazy val America_Adak: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(44002)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(44002)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 12, 44, 35, 0), ZoneOffset.ofTotalSeconds(44002), ZoneOffset.ofTotalSeconds(-42398)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-42398), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 12, 44, 35, 0), ZoneOffset.ofTotalSeconds(44002), ZoneOffset.ofTotalSeconds(-42398)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-42398), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurnk {
    lazy val Europe_Helsinki: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5989)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5989)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5989), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5989), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrut {
    lazy val Africa_Maputo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(7820)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(7820)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7820), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1903, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7820), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Africa_Ceuta: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-1276)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-1276)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 12, 31, 23, 38, 44, 0), ZoneOffset.ofTotalSeconds(-1276), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 12, 31, 23, 38, 44, 0), ZoneOffset.ofTotalSeconds(-1276), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 5, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 6, 3, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 8, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiak {
    lazy val Asia_Dhaka: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(21700)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(21700)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21700), ZoneOffset.ofTotalSeconds(21200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21200), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21700), ZoneOffset.ofTotalSeconds(21200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21200), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 6, 19, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Baku: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(11964)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(11964)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11964), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(11964), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 6, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 30, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 28, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 29, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 25, 5, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacof {
    lazy val Pacific_Fakaofo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-41096)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-41096)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41096), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(46800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41096), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(46800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameai {
    lazy val America_Port_of_Spain: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14764)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14764)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14764), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14764), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Argentina_Ushuaia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16392)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16392)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16392), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16392), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amenc {
    lazy val America_Rio_Branco: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16272)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16272)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16272), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16272), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Port_minus_au_minus_Prince: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-17360)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-17360)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17360), ZoneOffset.ofTotalSeconds(-17340)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 24, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17340), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17360), ZoneOffset.ofTotalSeconds(-17340)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 24, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17340), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 11, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amevi {
    lazy val America_Inuvik: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1953, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1953, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameoi {
    lazy val America_Detroit: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-19931)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-19931)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19931), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1915, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1905, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19931), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1915, 5, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 6, 14, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameea {
    lazy val America_Juneau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(54139)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(54139)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 33, 32, 0), ZoneOffset.ofTotalSeconds(54139), ZoneOffset.ofTotalSeconds(-32261)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32261), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 15, 33, 32, 0), ZoneOffset.ofTotalSeconds(54139), ZoneOffset.ofTotalSeconds(-32261)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32261), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiur {
    lazy val Asia_Jayapura: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(33768)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(33768)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33768), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33768), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Yekaterinburg: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(14553)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(14553)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14553), ZoneOffset.ofTotalSeconds(13505)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 15, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(13505), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14553), ZoneOffset.ofTotalSeconds(13505)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 15, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(13505), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurli {
    lazy val Europe_Berlin: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3208)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3208)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3208), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3208), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 5, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 6, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Europe_Dublin: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-1500)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-1500)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1500), ZoneOffset.ofTotalSeconds(-1521)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1521), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1500), ZoneOffset.ofTotalSeconds(-1521)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1521), ZoneOffset.ofTotalSeconds(2079)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(2079), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 2, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameha {
    lazy val America_Godthab: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-12416)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-12416)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12416), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12416), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 27, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 24, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 30, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 29, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 25, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 23, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 24, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 30, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 28, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 27, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 26, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 25, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 23, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 30, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 29, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameli {
    lazy val America_Indiana_Indianapolis: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20678)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20678)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 15, 22, 0), ZoneOffset.ofTotalSeconds(-20678), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 15, 22, 0), ZoneOffset.ofTotalSeconds(-20678), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asine {
    lazy val Asia_Brunei: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27580)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27580)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1926, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27580), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1926, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27580), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameab {
    lazy val America_Cuiaba: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13460)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13460)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13460), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13460), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 11, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 2, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacua {
    lazy val Pacific_Guam: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-51660)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-51660)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-51660), ZoneOffset.ofTotalSeconds(34740)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34740), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1844, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-51660), ZoneOffset.ofTotalSeconds(34740)), ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34740), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 6, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 1, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 1, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 6, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 8, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 12, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 2, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 8, 22, 2, 1, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 8, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrol {
    lazy val Africa_Tripoli: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3164)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3164)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3164), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3164), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausar {
    lazy val Australia_Hobart: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(35356)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(35356)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35356), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(35356), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 3, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 3, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 3, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indio {
    lazy val Indian_Reunion: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(13312)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(13312)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13312), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13312), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameua {
    lazy val America_Argentina_San_Juan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16444)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16444)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16444), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 7, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16444), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 7, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausri {
    lazy val Australia_Currie: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(34528)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(34528)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34528), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(34528), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrcr {
    lazy val Africa_Accra: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-52)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-52)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-52), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1918, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-52), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(1200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(1200), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiky {
    lazy val Asia_Tokyo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(33539)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(33539)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1888, 1, 1, 0, 18, 59, 0), ZoneOffset.ofTotalSeconds(33539), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1888, 1, 1, 0, 18, 59, 0), ZoneOffset.ofTotalSeconds(33539), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 12, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 11, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 10, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amepe {
    lazy val America_Winnipeg: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-23316)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-23316)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1887, 7, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-23316), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1887, 7, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-23316), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 9, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 5, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 9, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object auscl {
    lazy val Australia_Eucla: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(30928)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(30928)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30928), ZoneOffset.ofTotalSeconds(31500)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30928), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 11, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 12, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(31500), ZoneOffset.ofTotalSeconds(35100)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(35100), ZoneOffset.ofTotalSeconds(31500)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrni {
    lazy val Africa_Tunis: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(2444)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(2444)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1881, 5, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2444), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1881, 5, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(2444), ZoneOffset.ofTotalSeconds(561)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amede {
    lazy val America_Montevideo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13491)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13491)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13491), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 12, 13, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13491), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-12600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12600), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 5, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 1, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 3, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 5, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 6, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 7, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-5400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-5400), ZoneOffset.ofTotalSeconds(-9000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-9000), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 12, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 12, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 12, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 12, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 12, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 2, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameif {
    lazy val America_Yellowknife: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1935, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1935, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Recife: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-8376)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-8376)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8376), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8376), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacur {
    lazy val Pacific_Majuro: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(41088)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(41088)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41088), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 1, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41088), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 1, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Pacific_Enderbury: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-41060)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-41060)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41060), ZoneOffset.ofTotalSeconds(-43200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-43200), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(46800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-41060), ZoneOffset.ofTotalSeconds(-43200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-43200), ZoneOffset.ofTotalSeconds(-39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-39600), ZoneOffset.ofTotalSeconds(46800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Pacific_Nauru: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(40060)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(40060)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40060), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 2, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 1, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40060), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 2, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asibu {
    lazy val Asia_Kabul: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(16608)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(16608)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16608), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(16200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16608), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(16200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameur {
    lazy val America_Indiana_Petersburg: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20947)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20947)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 10, 53, 0), ZoneOffset.ofTotalSeconds(-20947), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 10, 53, 0), ZoneOffset.ofTotalSeconds(-20947), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Grand_Turk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-17072)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-17072)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17072), ZoneOffset.ofTotalSeconds(-18430)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18430), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17072), ZoneOffset.ofTotalSeconds(-18430)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18430), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 3, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antto {
    lazy val Antarctica_Vostok: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 12, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1957, 12, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object anter {
    lazy val Antarctica_Rothera: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1976, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1976, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameka {
    lazy val America_Atikokan: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21988)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21988)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21988), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21988), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asira {
    lazy val Asia_Oral: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12324)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12324)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12324), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12324), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Tehran: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12344)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12344)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1946, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12344), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(12600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1946, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12344), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 9, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2088, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2088, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)), ZoneOffsetTransition.of(LocalDateTime.of(2089, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransition.of(LocalDateTime.of(2089, 9, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 21, null, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 21, null, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(12600), ZoneOffset.ofTotalSeconds(16200), ZoneOffset.ofTotalSeconds(12600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Atyrau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12464)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12464)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12464), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12464), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amelp {
    lazy val America_Tegucigalpa: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20932)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20932)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20932), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20932), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 8, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausow {
    lazy val Australia_Lord_Howe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(38180)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(38180)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38180), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(37800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38180), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 8, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(39600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurta {
    lazy val Europe_Gibraltar: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-1284)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-1284)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1284), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 8, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1284), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 7, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiis {
    lazy val Asia_Tbilisi: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(10751)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(10751)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10751), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10751), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amegu {
    lazy val America_Managua: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20708)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20708)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20708), ZoneOffset.ofTotalSeconds(-20712)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 6, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20712), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20708), ZoneOffset.ofTotalSeconds(-20712)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 6, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-20712), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 6, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 6, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacut {
    lazy val Pacific_Funafuti: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(43012)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(43012)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43012), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43012), ZoneOffset.ofTotalSeconds(43200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameno {
    lazy val America_Indiana_Knox: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20790)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20790)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 13, 30, 0), ZoneOffset.ofTotalSeconds(-20790), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 13, 30, 0), ZoneOffset.ofTotalSeconds(-20790), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asion {
    lazy val Asia_Hong_Kong: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(27402)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(27402)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 10, 30, 0, 36, 42, 0), ZoneOffset.ofTotalSeconds(27402), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 24, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1904, 10, 30, 0, 36, 42, 0), ZoneOffset.ofTotalSeconds(27402), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 1, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(30600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 12, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(30600), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 12, 1, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 13, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 11, 30, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 2, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 31, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 30, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 2, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 29, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 28, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 6, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 11, 2, 4, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 5, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 11, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 3, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 31, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 3, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 11, 6, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 3, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 11, 4, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 3, 24, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 11, 3, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 3, 23, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 11, 2, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 3, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 11, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 3, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 11, 6, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 3, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 11, 5, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 3, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 11, 4, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 3, 24, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 11, 3, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 11, 1, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 16, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 16, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 16, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 22, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 12, 30, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 20, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 19, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 18, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 17, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 5, 13, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 21, 3, 30, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameva {
    lazy val America_Indiana_Vevay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20416)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20416)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 19, 44, 0), ZoneOffset.ofTotalSeconds(-20416), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 19, 44, 0), ZoneOffset.ofTotalSeconds(-20416), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indco {
    lazy val Indian_Cocos: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(23260)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(23260)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23260), ZoneOffset.ofTotalSeconds(23400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(23260), ZoneOffset.ofTotalSeconds(23400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amerc {
    lazy val America_Argentina_Catamarca: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15788)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15788)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15788), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15788), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlir {
    lazy val Atlantic_Madeira: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-4056)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-4056)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 52, 24, 0), ZoneOffset.ofTotalSeconds(-4056), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 12, 31, 23, 52, 24, 0), ZoneOffset.ofTotalSeconds(-4056), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 11, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 11, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 22, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 3, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 8, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameit {
    lazy val America_Indiana_Tell_City: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20823)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20823)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 12, 57, 0), ZoneOffset.ofTotalSeconds(-20823), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 12, 57, 0), ZoneOffset.ofTotalSeconds(-20823), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Mexico_City: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-23796)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-23796)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 23, 24, 0), ZoneOffset.ofTotalSeconds(-23796), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 23, 24, 0), ZoneOffset.ofTotalSeconds(-23796), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 2, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 6, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 12, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 7, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asirt {
    lazy val Asia_Jakarta: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(25632)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(25632)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1923, 12, 31, 23, 47, 12, 0), ZoneOffset.ofTotalSeconds(25632), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1923, 12, 31, 23, 47, 12, 0), ZoneOffset.ofTotalSeconds(25632), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameei {
    lazy val America_Maceio: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-8572)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-8572)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8572), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-8572), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurel {
    lazy val Europe_Brussels: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(1050)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(1050)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 5, 1, 0, 17, 30, 0), ZoneOffset.ofTotalSeconds(1050), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 11, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 11, 11, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 5, 1, 0, 17, 30, 0), ZoneOffset.ofTotalSeconds(1050), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1914, 11, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 11, 11, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 3, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 5, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacat {
    lazy val Pacific_Efate: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(40396)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(40396)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40396), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(40396), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Pacific_Kiritimati: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-37760)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-37760)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37760), ZoneOffset.ofTotalSeconds(-38400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-38400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(50400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37760), ZoneOffset.ofTotalSeconds(-38400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-38400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 12, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(50400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asisi {
    lazy val Asia_Nicosia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(8008)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(8008)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8008), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(8008), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameui {
    lazy val America_Argentina_San_Luis: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15924)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15924)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15924), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 7, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 1, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15924), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 5, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 7, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 1, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Iqaluit: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Guayaquil: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-19160)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-19160)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19160), ZoneOffset.ofTotalSeconds(-18840)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18840), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19160), ZoneOffset.ofTotalSeconds(-18840)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18840), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 11, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 2, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacij {
    lazy val Pacific_Fiji: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(42944)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(42944)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(42944), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(42944), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 11, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 1, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 1, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 1, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 11, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 1, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 1, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 11, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 1, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 1, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 11, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 1, 12, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 11, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.JANUARY, 12, DayOfWeek.SUNDAY, LocalTime.of(3, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameag {
    lazy val America_Santiago: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16966)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16966)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1910, 1, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16966)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16966), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 7, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 5, 21, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 11, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 8, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 5, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 8, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 8, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 2, DayOfWeek.SUNDAY, LocalTime.of(3, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 2, DayOfWeek.SUNDAY, LocalTime.of(4, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Anchorage: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(50424)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(50424)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 14, 31, 37, 0), ZoneOffset.ofTotalSeconds(50424), ZoneOffset.ofTotalSeconds(-35976)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-35976), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1867, 10, 19, 14, 31, 37, 0), ZoneOffset.ofTotalSeconds(50424), ZoneOffset.ofTotalSeconds(-35976)), ZoneOffsetTransition.of(LocalDateTime.of(1900, 8, 20, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-35976), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-36000), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-32400), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-32400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Ojinaga: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25060)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25060)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 2, 20, 0), ZoneOffset.ofTotalSeconds(-25060), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 2, 20, 0), ZoneOffset.ofTotalSeconds(-25060), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Chicago: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21036)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21036)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 9, 24, 0), ZoneOffset.ofTotalSeconds(-21036), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 9, 24, 0), ZoneOffset.ofTotalSeconds(-21036), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 6, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiob {
    lazy val Asia_Aqtobe: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(13720)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(13720)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13720), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(13720), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amete {
    lazy val America_North_Dakota_Center: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-24312)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-24312)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 48, 0), ZoneOffset.ofTotalSeconds(-24312), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 14, 48, 0), ZoneOffset.ofTotalSeconds(-24312), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amefa {
    lazy val America_Halifax: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15264)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15264)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15264), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15264), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 8, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 5, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 5, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 9, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 5, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 9, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 5, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 5, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 6, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 5, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameve {
    lazy val America_Rainy_River: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-22696)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-22696)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-22696), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-22696), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Vancouver: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-29548)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-29548)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-29548), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-29548), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Denver: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-25196)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-25196)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 0, 4, 0), ZoneOffset.ofTotalSeconds(-25196), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 0, 4, 0), ZoneOffset.ofTotalSeconds(-25196), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asimb {
    lazy val Asia_Colombo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(19164)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(19164)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19164), ZoneOffset.ofTotalSeconds(19172)), ZoneOffsetTransition.of(LocalDateTime.of(1906, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19172), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 5, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 26, 0, 30, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 15, 0, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(19800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19164), ZoneOffset.ofTotalSeconds(19172)), ZoneOffsetTransition.of(LocalDateTime.of(1906, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19172), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 10, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 5, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(23400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 26, 0, 30, 0, 0), ZoneOffset.ofTotalSeconds(23400), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 15, 0, 30, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(19800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurfi {
    lazy val Europe_Sofia: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(5596)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(5596)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5596), ZoneOffset.ofTotalSeconds(7016)), ZoneOffsetTransition.of(LocalDateTime.of(1894, 11, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7016), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1880, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(5596), ZoneOffset.ofTotalSeconds(7016)), ZoneOffsetTransition.of(LocalDateTime.of(1894, 11, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7016), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 5, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurar {
    lazy val Europe_Samara: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(12020)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(12020)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 20, 20, 0), ZoneOffset.ofTotalSeconds(12020), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 3, 20, 20, 0), ZoneOffset.ofTotalSeconds(12020), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameim {
    lazy val America_Lima: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-18492)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-18492)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18492), ZoneOffset.ofTotalSeconds(-18516)), ZoneOffsetTransition.of(LocalDateTime.of(1908, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18516), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18492), ZoneOffset.ofTotalSeconds(-18516)), ZoneOffsetTransition.of(LocalDateTime.of(1908, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18516), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asina {
    lazy val Asia_Qostanay: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(15268)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(15268)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(15268), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(15268), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Pontianak: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(26240)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(26240)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26240), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26240), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameee {
    lazy val America_Dawson_Creek: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-28856)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-28856)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28856), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 8, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28856), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asipu {
    lazy val Asia_Kuala_Lumpur: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(24406)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(24406)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24406), ZoneOffset.ofTotalSeconds(24925)), ZoneOffsetTransition.of(LocalDateTime.of(1905, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24925), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 12, 31, 23, 40, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24406), ZoneOffset.ofTotalSeconds(24925)), ZoneOffsetTransition.of(LocalDateTime.of(1905, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(24925), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(26400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(26400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(27000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(27000), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurco {
    lazy val Europe_Moscow: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(9017)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(9017)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9017), ZoneOffset.ofTotalSeconds(9079)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 2, 31, 19, 0), ZoneOffset.ofTotalSeconds(9079), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(9017), ZoneOffset.ofTotalSeconds(9079)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 7, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(9079), ZoneOffset.ofTotalSeconds(12679)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 12, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(12679), ZoneOffset.ofTotalSeconds(9079)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 5, 31, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(9079), ZoneOffset.ofTotalSeconds(16279)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(16279), ZoneOffset.ofTotalSeconds(12679)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 31, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(12679), ZoneOffset.ofTotalSeconds(16279)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 7, 1, 4, 31, 19, 0), ZoneOffset.ofTotalSeconds(16279), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 8, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacap {
    lazy val Pacific_Tongatapu: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(44360)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(44360)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44360), ZoneOffset.ofTotalSeconds(44400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44400), ZoneOffset.ofTotalSeconds(46800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1901, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44360), ZoneOffset.ofTotalSeconds(44400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(44400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 11, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 1, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 1, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(50400)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 1, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(50400), ZoneOffset.ofTotalSeconds(46800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausan {
    lazy val Australia_Brisbane: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(36728)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(36728)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36728), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36728), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asind {
    lazy val Asia_Kathmandu: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(20476)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(20476)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20476), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(20700)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20476), ZoneOffset.ofTotalSeconds(19800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(19800), ZoneOffset.ofTotalSeconds(20700)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacan {
    lazy val Pacific_Auckland: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(41944)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(41944)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1868, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41944), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 12, 31, 23, 30, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1868, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(41944), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(45000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 3, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(45000), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 3, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 3, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(41400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(41400), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 11, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransitionRule.of(Month.SEPTEMBER, 24, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(46800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacul {
    lazy val Pacific_Honolulu: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-37886)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-37886)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1896, 1, 13, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37886), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 6, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1896, 1, 13, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37886), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 5, 21, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-34200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-34200), ZoneOffset.ofTotalSeconds(-37800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 6, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-37800), ZoneOffset.ofTotalSeconds(-36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asims {
    lazy val Asia_Omsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(17610)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(17610)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17610), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 11, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17610), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Srednekolymsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(36892)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(36892)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36892), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36892), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Tomsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(20391)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(20391)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20391), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20391), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 5, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amepa {
    lazy val America_La_Paz: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16356)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16356)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16356), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16356), ZoneOffset.ofTotalSeconds(-12756)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-12756), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asits {
    lazy val Asia_Yakutsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(31138)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(31138)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31138), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(31138), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Irkutsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(25025)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(25025)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25025), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1920, 1, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25025), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Asia_Novokuznetsk: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(20928)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(20928)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20928), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(20928), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(25200), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameoj {
    lazy val America_Argentina_La_Rioja: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16044)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16044)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16044), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 28, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16044), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacna {
    lazy val Pacific_Guadalcanal: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(38388)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(38388)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38388), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(38388), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameio {
    lazy val America_Asuncion: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13840)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13840)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13840), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13840), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 2, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 22, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object asiyg {
    lazy val Asia_Khandyga: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(32533)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(32533)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32533), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1919, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32533), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 1, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(28800), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object indgo {
    lazy val Indian_Chagos: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(17380)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(17380)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17380), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1907, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(17380), ZoneOffset.ofTotalSeconds(18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(18000), ZoneOffset.ofTotalSeconds(21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrou {
    lazy val Africa_Khartoum: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(7808)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(7808)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7808), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 1, 15, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1931, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7808), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 1, 15, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacit {
    lazy val Pacific_Tahiti: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-35896)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-35896)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-35896), ZoneOffset.ofTotalSeconds(-36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-35896), ZoneOffset.ofTotalSeconds(-36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurri {
    lazy val Europe_Paris: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(561)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(561)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 14, 22, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 8, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1911, 3, 11, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(561), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 6, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 24, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 2, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 3, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 3, 29, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 4, 4, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 4, 12, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 25, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 4, 7, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 10, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 4, 18, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 10, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 4, 3, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 26, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val Europe_Madrid: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-884)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-884)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 12, 31, 23, 45, 16, 0), ZoneOffset.ofTotalSeconds(-884), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1900, 12, 31, 23, 45, 16, 0), ZoneOffset.ofTotalSeconds(-884), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 6, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 4, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1926, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 4, 9, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 4, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 4, 20, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1929, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 6, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 16, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 5, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 4, 17, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 15, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 14, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 10, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 13, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 12, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 27, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 9, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afriu {
    lazy val Africa_El_Aaiun: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-3168)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-3168)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1934, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3168), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1934, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3168), ZoneOffset.ofTotalSeconds(-3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 8, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 8, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 7, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 8, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 7, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 8, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 6, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 8, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 6, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 7, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 6, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 7, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 5, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 7, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 6, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 5, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 6, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 4, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 5, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 4, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 5, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 4, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 3, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 2, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 2, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 3, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 2, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 1, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 2, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 1, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 2, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 12, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 2, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 12, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 1, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 12, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 1, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 11, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 1, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 11, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 12, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 11, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 12, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 12, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 10, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 11, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 11, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 9, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 9, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 10, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 8, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 9, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 8, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 7, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 8, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 7, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 8, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 7, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 8, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 6, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 7, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 6, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 7, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 5, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 7, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 5, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 6, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 5, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 6, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 4, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 6, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 4, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 5, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 5, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 5, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 3, 12, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 4, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 2, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 2, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 2, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 3, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 1, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 2, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 1, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 2, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 12, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 2, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 12, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 1, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 12, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 1, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 11, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 1, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 11, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 12, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 11, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 12, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 10, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 12, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 10, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 11, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 11, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 9, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 9, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 10, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 8, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 8, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 9, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 8, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 9, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 7, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 7, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 8, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 7, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 8, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 6, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 7, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 6, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 7, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 6, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 7, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 5, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 6, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 5, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 6, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 4, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 6, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 4, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 5, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 4, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 5, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amean {
    lazy val America_Guyana: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13960)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13960)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13960), ZoneOffset.ofTotalSeconds(-13500)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13500), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1915, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13960), ZoneOffset.ofTotalSeconds(-13500)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13500), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Havana: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-19768)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-19768)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19768), ZoneOffset.ofTotalSeconds(-19776)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 7, 19, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19776), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19768), ZoneOffset.ofTotalSeconds(-19776)), ZoneOffsetTransition.of(LocalDateTime.of(1925, 7, 19, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(-19776), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 6, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1928, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 6, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 6, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 6, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 6, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 5, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 9, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 5, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 5, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 5, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 5, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 5, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 5, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 13, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 11, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 10, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 9, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 12, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 31, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 13, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 11, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 3, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 11, 3, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 11, 2, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(0, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Tijuana: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-28084)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-28084)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 11, 56, 0), ZoneOffset.ofTotalSeconds(-28084), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 11, 56, 0), ZoneOffset.ofTotalSeconds(-28084), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1924, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 9, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 11, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 3, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 11, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacsa {
    lazy val Pacific_Marquesas: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-33480)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-33480)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33480), ZoneOffset.ofTotalSeconds(-34200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-33480), ZoneOffset.ofTotalSeconds(-34200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameni {
    lazy val America_Phoenix: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-26898)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-26898)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 11, 31, 42, 0), ZoneOffset.ofTotalSeconds(-26898), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 11, 31, 42, 0), ZoneOffset.ofTotalSeconds(-26898), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object atlle {
    lazy val Atlantic_Stanley: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-13884)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-13884)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13884), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-13884), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 3, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 9, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 9, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 9, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 9, 10, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 9, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 9, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 9, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 9, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amesa {
    lazy val America_Nassau: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-18570)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-18570)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18570), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 3, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18570), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurie {
    lazy val Europe_Kiev: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(7324)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(7324)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7324), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1924, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7324), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 6, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 11, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 7, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(14400), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 4, 0, 0, 0), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(10800), ZoneOffset.ofTotalSeconds(7200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amema {
    lazy val America_Indiana_Winamac: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20785)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20785)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 13, 35, 0), ZoneOffset.ofTotalSeconds(-20785), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 13, 35, 0), ZoneOffset.ofTotalSeconds(-20785), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Argentina_Tucuman: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15652)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15652)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15652), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 2, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1894, 10, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15652), ZoneOffset.ofTotalSeconds(-15408)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15408), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 7, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 6, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 30, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object amell {
    lazy val America_Kentucky_Louisville: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20582)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20582)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 16, 58, 0), ZoneOffset.ofTotalSeconds(-20582), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 7, 23, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 16, 58, 0), ZoneOffset.ofTotalSeconds(-20582), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 5, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 6, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Hermosillo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-26632)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-26632)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 36, 8, 0), ZoneOffset.ofTotalSeconds(-26632), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1921, 12, 31, 23, 36, 8, 0), ZoneOffset.ofTotalSeconds(-26632), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1927, 6, 10, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1930, 11, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 5, 1, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 4, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Kentucky_Monticello: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-20364)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-20364)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 20, 36, 0), ZoneOffset.ofTotalSeconds(-20364), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 20, 36, 0), ZoneOffset.ofTotalSeconds(-20364), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 1, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameul {
    lazy val America_Thule: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16508)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16508)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16508), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1916, 7, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16508), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Sao_Paulo: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-11188)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-11188)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11188), ZoneOffset.ofTotalSeconds(-10800)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-11188), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 1, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 2, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 2, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 11, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 11, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 2, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 2, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 10, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 2, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 2, 22, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 2, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 2, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 2, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 11, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-7200)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 2, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-7200), ZoneOffset.ofTotalSeconds(-10800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antso {
    lazy val Antarctica_Mawson: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1954, 2, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1954, 2, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(21600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(21600), ZoneOffset.ofTotalSeconds(18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameca {
    lazy val America_Caracas: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16064)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16064)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16064), ZoneOffset.ofTotalSeconds(-16060)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16060), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 1, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1890, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16064), ZoneOffset.ofTotalSeconds(-16060)), ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16060), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 12, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 5, 1, 2, 30, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Curacao: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-16547)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-16547)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16547), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 2, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16547), ZoneOffset.ofTotalSeconds(-16200)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-16200), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacag {
    lazy val Pacific_Pago_Pago: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(45432)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(45432)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 7, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(45432), ZoneOffset.ofTotalSeconds(-40968)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40968), ZoneOffset.ofTotalSeconds(-39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1892, 7, 5, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(45432), ZoneOffset.ofTotalSeconds(-40968)), ZoneOffsetTransition.of(LocalDateTime.of(1911, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-40968), ZoneOffset.ofTotalSeconds(-39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacme {
    lazy val Pacific_Noumea: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(39948)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(39948)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39948), ZoneOffset.ofTotalSeconds(39600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 1, 13, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39948), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 12, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 12, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 2, 27, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 12, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(39600), ZoneOffset.ofTotalSeconds(43200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(43200), ZoneOffset.ofTotalSeconds(39600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object pacie {
    lazy val Pacific_Gambier: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-32388)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-32388)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32388), ZoneOffset.ofTotalSeconds(-32400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1912, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-32388), ZoneOffset.ofTotalSeconds(-32400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameot {
    lazy val America_Bogota: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-17776)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-17776)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 11, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17776), ZoneOffset.ofTotalSeconds(-18000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 11, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-17776), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 5, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-18000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameis {
    lazy val America_Boise: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-27889)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-27889)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 15, 11, 0), ZoneOffset.ofTotalSeconds(-27889), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 11, 18, 12, 15, 11, 0), ZoneOffset.ofTotalSeconds(-27889), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 5, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 2, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 2, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object antll {
    lazy val Antarctica_DumontDUrville: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(0)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1947, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 1, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(36000), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(36000)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object eurnn {
    lazy val Europe_Vienna: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(3921)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(3921)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3921), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1893, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3921), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 4, 30, 23, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 4, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 9, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 9, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 9, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 11, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 10, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 4, 12, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 10, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 10, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 6, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 9, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 9, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 9, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 9, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 9, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(1, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.UTC, ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(7200), ZoneOffset.ofTotalSeconds(3600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ausid {
    lazy val Australia_Adelaide: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(33260)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(33260)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33260), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1895, 2, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(33260), ZoneOffset.ofTotalSeconds(32400)), ZoneOffsetTransition.of(LocalDateTime.of(1899, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(32400), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 1, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1917, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 1, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 3, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1943, 10, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1944, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 2, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 3, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 3, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 3, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 3, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 3, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 3, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 3, 3, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 3, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 3, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 3, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 3, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 3, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 3, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 4, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 10, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 10, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800), ZoneOffset.ofTotalSeconds(34200)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.STANDARD, ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(34200), ZoneOffset.ofTotalSeconds(37800)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameto {
    lazy val America_Edmonton: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-27232)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-27232)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-27232), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1906, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-27232), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 4, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1919, 5, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1920, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1921, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1922, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1923, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1973, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-25200)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Moncton: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-15548)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-15548)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15548), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1883, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-15548), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1902, 6, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 6, 11, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 9, 10, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 6, 10, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1934, 9, 9, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 6, 9, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1935, 9, 8, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 6, 7, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1936, 9, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 6, 6, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1937, 9, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 6, 5, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1938, 9, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 5, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 23, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 5, 19, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 9, 21, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 5, 4, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1941, 9, 27, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1942, 2, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1946, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1947, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1948, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 9, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 9, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 9, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1954, 9, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1955, 9, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1956, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1957, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1958, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1959, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1960, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1961, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1962, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1969, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1970, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1971, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1972, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1975, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 4, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1979, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1980, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 4, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 4, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 4, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1983, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 4, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 4, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 10, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1989, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 4, 1, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1990, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1991, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1992, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1995, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 4, 1, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 10, 28, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 4, 4, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2004, 10, 31, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 4, 3, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2005, 10, 30, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 4, 2, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2006, 10, 29, 0, 1, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 3, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2007, 11, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 3, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 11, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.MARCH, 8, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransitionRule.of(Month.NOVEMBER, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
    lazy val America_Creston: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-27964)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-27964)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-27964), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 6, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1884, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-27964), ZoneOffset.ofTotalSeconds(-25200)), ZoneOffsetTransition.of(LocalDateTime.of(1916, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-25200), ZoneOffset.ofTotalSeconds(-28800)), ZoneOffsetTransition.of(LocalDateTime.of(1918, 6, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-28800), ZoneOffset.ofTotalSeconds(-25200)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameid {
    lazy val America_Merida: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-21508)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-21508)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 1, 32, 0), ZoneOffset.ofTotalSeconds(-21508), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 12, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 12, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1922, 1, 1, 0, 1, 32, 0), ZoneOffset.ofTotalSeconds(-21508), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1981, 12, 23, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1982, 12, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1996, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1997, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 4, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1998, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 4, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(1999, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 4, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2000, 10, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 5, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2001, 9, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 4, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2002, 10, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransition.of(LocalDateTime.of(2003, 10, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List(ZoneOffsetTransitionRule.of(Month.APRIL, 1, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000)), ZoneOffsetTransitionRule.of(Month.OCTOBER, 25, DayOfWeek.SUNDAY, LocalTime.of(2, 0, 0, 0), false, ZoneOffsetTransitionRule.TimeDefinition.WALL, ZoneOffset.ofTotalSeconds(-21600), ZoneOffset.ofTotalSeconds(-18000), ZoneOffset.ofTotalSeconds(-21600)))
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object ameau {
    lazy val America_Manaus: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-14404)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-14404)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14404), ZoneOffset.ofTotalSeconds(-14400)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1914, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14404), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1931, 10, 3, 11, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1932, 10, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1933, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1949, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 4, 16, 1, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1951, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 4, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1952, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1953, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1963, 12, 9, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1964, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 1, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 3, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1965, 12, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1966, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 11, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1968, 3, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1985, 11, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 3, 15, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 2, 14, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1987, 10, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1988, 2, 7, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)), ZoneOffsetTransition.of(LocalDateTime.of(1993, 10, 17, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-14400), ZoneOffset.ofTotalSeconds(-10800)), ZoneOffsetTransition.of(LocalDateTime.of(1994, 2, 20, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-10800), ZoneOffset.ofTotalSeconds(-14400)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  object afrnc {
    lazy val Africa_Casablanca: ZoneRules = {
      val bso: ZoneOffset = ZoneOffset.ofTotalSeconds(-1820)
      val bwo: ZoneOffset = ZoneOffset.ofTotalSeconds(-1820)
      val standardTransitions: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1913, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1820), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 10, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val transitionList: List[ZoneOffsetTransition] = List(ZoneOffsetTransition.of(LocalDateTime.of(1913, 10, 26, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(-1820), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 9, 12, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1939, 11, 19, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1940, 2, 25, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1945, 11, 18, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 6, 11, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1950, 10, 29, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 6, 3, 12, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1967, 10, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 6, 24, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1974, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1976, 8, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 5, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1977, 9, 28, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1978, 8, 4, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(1984, 3, 16, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(1986, 1, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2008, 9, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 6, 1, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2009, 8, 21, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 5, 2, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2010, 8, 8, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 4, 3, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2011, 7, 31, 0, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 4, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 7, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 8, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2012, 9, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 4, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 7, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 8, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2013, 10, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 3, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 6, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 8, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2014, 10, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 3, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 6, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 7, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2015, 10, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 3, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 6, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 7, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2016, 10, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 3, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 5, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 7, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2017, 10, 29, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 3, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 5, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2018, 6, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 5, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2019, 6, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 4, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2020, 5, 24, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 4, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2021, 5, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 3, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2022, 5, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 3, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2023, 4, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 3, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2024, 4, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 2, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2025, 4, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 2, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2026, 3, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 2, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2027, 3, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 1, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2028, 2, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 1, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 2, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2029, 12, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 2, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2030, 12, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 1, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2031, 12, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 1, 18, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2032, 11, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 1, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 11, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2033, 12, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 11, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2034, 12, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 10, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2035, 12, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 10, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2036, 11, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 10, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2037, 11, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 9, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2038, 10, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 9, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2039, 10, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 9, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2040, 10, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 8, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2041, 9, 29, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 8, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2042, 9, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 8, 2, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2043, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 7, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2044, 8, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 7, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2045, 8, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 7, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2046, 8, 5, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 6, 23, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2047, 7, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 6, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2048, 7, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 5, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2049, 7, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 5, 15, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2050, 6, 26, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 5, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2051, 6, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 4, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2052, 6, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 4, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2053, 5, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 4, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2054, 5, 10, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 3, 28, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2055, 5, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 3, 12, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2056, 4, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 3, 4, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2057, 4, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 2, 17, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2058, 3, 31, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 2, 9, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2059, 3, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 2, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2060, 3, 7, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 1, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2061, 2, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 1, 8, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 2, 12, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2062, 12, 31, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 2, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2063, 12, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 1, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2064, 12, 7, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 1, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2065, 11, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 1, 3, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 11, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2066, 12, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 11, 6, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2067, 12, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 10, 21, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2068, 12, 2, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 10, 13, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2069, 11, 17, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 10, 5, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2070, 11, 9, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 9, 20, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2071, 10, 25, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 9, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2072, 10, 16, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 8, 27, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2073, 10, 8, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 8, 19, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2074, 9, 23, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 8, 11, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2075, 9, 15, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 7, 26, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2076, 9, 6, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 7, 18, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2077, 8, 22, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 7, 10, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2078, 8, 14, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 6, 25, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2079, 7, 30, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 6, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2080, 7, 21, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 6, 1, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2081, 7, 13, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 5, 24, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2082, 6, 28, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 5, 16, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2083, 6, 20, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 4, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2084, 6, 11, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 4, 22, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2085, 5, 27, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 4, 14, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2086, 5, 19, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 3, 30, 3, 0, 0, 0), ZoneOffset.ofTotalSeconds(3600), ZoneOffset.ofTotalSeconds(0)), ZoneOffsetTransition.of(LocalDateTime.of(2087, 5, 4, 2, 0, 0, 0), ZoneOffset.ofTotalSeconds(0), ZoneOffset.ofTotalSeconds(3600)))
      val lastRules: List[ZoneOffsetTransitionRule] = List()
      ZoneRules.of(bso, bwo, standardTransitions asJava, transitionList asJava, lastRules asJava)
    }
  }
  lazy val fixedZones: Map[String, ZoneRules] = Map(("Etc/GMT-8", ZoneRules.of(ZoneOffset.ofTotalSeconds(28800))), ("Etc/GMT+2", ZoneRules.of(ZoneOffset.ofTotalSeconds(-7200))), ("Etc/GMT+12", ZoneRules.of(ZoneOffset.ofTotalSeconds(-43200))), ("Etc/GMT+5", ZoneRules.of(ZoneOffset.ofTotalSeconds(-18000))), ("Etc/GMT+1", ZoneRules.of(ZoneOffset.ofTotalSeconds(-3600))), ("HST", ZoneRules.of(ZoneOffset.ofTotalSeconds(-36000))), ("WET", ZoneRules.of(ZoneOffset.ofTotalSeconds(0))), ("Etc/GMT-11", ZoneRules.of(ZoneOffset.ofTotalSeconds(39600))), ("EST", ZoneRules.of(ZoneOffset.ofTotalSeconds(-18000))), ("Etc/GMT-12", ZoneRules.of(ZoneOffset.ofTotalSeconds(43200))), ("Etc/UTC", ZoneRules.of(ZoneOffset.ofTotalSeconds(0))), ("Etc/GMT+11", ZoneRules.of(ZoneOffset.ofTotalSeconds(-39600))), ("PST8PDT", ZoneRules.of(ZoneOffset.ofTotalSeconds(-28800))), ("Etc/GMT-2", ZoneRules.of(ZoneOffset.ofTotalSeconds(7200))), ("Etc/GMT+7", ZoneRules.of(ZoneOffset.ofTotalSeconds(-25200))), ("Etc/GMT-13", ZoneRules.of(ZoneOffset.ofTotalSeconds(46800))), ("Etc/GMT", ZoneRules.of(ZoneOffset.ofTotalSeconds(0))), ("CET", ZoneRules.of(ZoneOffset.ofTotalSeconds(3600))), ("Etc/GMT+10", ZoneRules.of(ZoneOffset.ofTotalSeconds(-36000))), ("CST6CDT", ZoneRules.of(ZoneOffset.ofTotalSeconds(-21600))), ("Etc/GMT-1", ZoneRules.of(ZoneOffset.ofTotalSeconds(3600))), ("Etc/GMT-4", ZoneRules.of(ZoneOffset.ofTotalSeconds(14400))), ("Etc/GMT-10", ZoneRules.of(ZoneOffset.ofTotalSeconds(36000))), ("Etc/GMT+4", ZoneRules.of(ZoneOffset.ofTotalSeconds(-14400))), ("Etc/GMT+6", ZoneRules.of(ZoneOffset.ofTotalSeconds(-21600))), ("Etc/GMT-5", ZoneRules.of(ZoneOffset.ofTotalSeconds(18000))), ("Etc/GMT+8", ZoneRules.of(ZoneOffset.ofTotalSeconds(-28800))), ("Etc/GMT-14", ZoneRules.of(ZoneOffset.ofTotalSeconds(50400))), ("MST", ZoneRules.of(ZoneOffset.ofTotalSeconds(-25200))), ("Etc/GMT-7", ZoneRules.of(ZoneOffset.ofTotalSeconds(25200))), ("Etc/GMT-6", ZoneRules.of(ZoneOffset.ofTotalSeconds(21600))), ("MST7MDT", ZoneRules.of(ZoneOffset.ofTotalSeconds(-25200))), ("Etc/GMT+3", ZoneRules.of(ZoneOffset.ofTotalSeconds(-10800))), ("Etc/GMT-3", ZoneRules.of(ZoneOffset.ofTotalSeconds(10800))), ("MET", ZoneRules.of(ZoneOffset.ofTotalSeconds(3600))), ("Etc/GMT+9", ZoneRules.of(ZoneOffset.ofTotalSeconds(-32400))), ("EET", ZoneRules.of(ZoneOffset.ofTotalSeconds(7200))), ("EST5EDT", ZoneRules.of(ZoneOffset.ofTotalSeconds(-18000))), ("Etc/GMT-9", ZoneRules.of(ZoneOffset.ofTotalSeconds(32400))))
  lazy val stdZones: Map[String, ZoneRules] = Map(("America/Managua", amegu.America_Managua), ("Asia/Omsk", asims.Asia_Omsk), ("Africa/Johannesburg", afrur.Africa_Johannesburg), ("Australia/Melbourne", ausrn.Australia_Melbourne), ("America/Indiana/Indianapolis", ameli.America_Indiana_Indianapolis), ("America/Yakutat", ameta.America_Yakutat), ("America/Indiana/Petersburg", ameur.America_Indiana_Petersburg), ("America/Santiago", ameag.America_Santiago), ("Antarctica/Casey", antse.Antarctica_Casey), ("America/Adak", ameda.America_Adak), ("Europe/Astrakhan", eurha.Europe_Astrakhan), ("Africa/Casablanca", afrnc.Africa_Casablanca), ("Atlantic/Reykjavik", atlvi.Atlantic_Reykjavik), ("America/Indiana/Winamac", amema.America_Indiana_Winamac), ("Indian/Cocos", indco.Indian_Cocos), ("America/Argentina/San_Luis", ameui.America_Argentina_San_Luis), ("Asia/Aqtau", asita.Asia_Aqtau), ("America/Montevideo", amede.America_Montevideo), ("Asia/Anadyr", asidy.Asia_Anadyr), ("Antarctica/Vostok", antto.Antarctica_Vostok), ("Africa/Ndjamena", afren.Africa_Ndjamena), ("Asia/Yangon", asigo.Asia_Yangon), ("Asia/Jayapura", asiur.Asia_Jayapura), ("America/Glace_Bay", ameba.America_Glace_Bay), ("Asia/Dhaka", asiak.Asia_Dhaka), ("Indian/Mauritius", indiu.Indian_Mauritius), ("Asia/Srednekolymsk", asims.Asia_Srednekolymsk), ("Australia/Hobart", ausar.Australia_Hobart), ("America/Metlakatla", ametl.America_Metlakatla), ("Europe/Samara", eurar.Europe_Samara), ("America/Toronto", ament.America_Toronto), ("America/Porto_Velho", amelh.America_Porto_Velho), ("America/Bahia_Banderas", amera.America_Bahia_Banderas), ("Africa/Abidjan", afrja.Africa_Abidjan), ("Indian/Reunion", indio.Indian_Reunion), ("Asia/Singapore", asior.Asia_Singapore), ("Europe/Sofia", eurfi.Europe_Sofia), ("Europe/Zurich", euric.Europe_Zurich), ("Europe/Rome", eurom.Europe_Rome), ("America/Merida", ameid.America_Merida), ("Asia/Dili", asiil.Asia_Dili), ("Europe/Paris", eurri.Europe_Paris), ("America/Port_of_Spain", ameai.America_Port_of_Spain), ("America/Punta_Arenas", amena.America_Punta_Arenas), ("Europe/Lisbon", eurbo.Europe_Lisbon), ("America/Grand_Turk", ameur.America_Grand_Turk), ("Asia/Qostanay", asina.Asia_Qostanay), ("America/Rio_Branco", amenc.America_Rio_Branco), ("America/Edmonton", ameto.America_Edmonton), ("Europe/Oslo", eursl.Europe_Oslo), ("America/Belize", ameiz.America_Belize), ("Antarctica/Davis", antvi.Antarctica_Davis), ("Pacific/Majuro", pacur.Pacific_Majuro), ("Asia/Ho_Chi_Minh", asiin.Asia_Ho_Chi_Minh), ("Europe/Stockholm", eurol.Europe_Stockholm), ("Europe/Riga", eurig.Europe_Riga), ("Africa/Khartoum", afrou.Africa_Khartoum), ("America/Campo_Grande", amend.America_Campo_Grande), ("Asia/Barnaul", asiau.Asia_Barnaul), ("Pacific/Honolulu", pacul.Pacific_Honolulu), ("Asia/Tomsk", asims.Asia_Tomsk), ("Europe/Belgrade", eurad.Europe_Belgrade), ("Europe/Saratov", eurto.Europe_Saratov), ("America/Los_Angeles", amele.America_Los_Angeles), ("Europe/Luxembourg", eurur.Europe_Luxembourg), ("America/Puerto_Rico", ameic.America_Puerto_Rico), ("Asia/Qatar", asita.Asia_Qatar), ("Asia/Kabul", asibu.Asia_Kabul), ("Pacific/Gambier", pacie.Pacific_Gambier), ("America/Eirunepe", ameep.America_Eirunepe), ("Europe/Tallinn", eurin.Europe_Tallinn), ("Asia/Kamchatka", asitk.Asia_Kamchatka), ("Asia/Makassar", asisa.Asia_Makassar), ("America/Cancun", amecu.America_Cancun), ("Asia/Yakutsk", asits.Asia_Yakutsk), ("America/Bahia", amehi.America_Bahia), ("Europe/Minsk", eurns.Europe_Minsk), ("Pacific/Palau", pacla.Pacific_Palau), ("America/Indiana/Tell_City", ameit.America_Indiana_Tell_City), ("Europe/Bucharest", eures.Europe_Bucharest), ("Africa/Windhoek", afroe.Africa_Windhoek), ("America/Thunder_Bay", ameba.America_Thunder_Bay), ("Asia/Jakarta", asirt.Asia_Jakarta), ("America/Monterrey", amere.America_Monterrey), ("America/Menominee", amene.America_Menominee), ("Pacific/Enderbury", pacur.Pacific_Enderbury), ("Asia/Dubai", asiba.Asia_Dubai), ("Asia/Irkutsk", asits.Asia_Irkutsk), ("Antarctica/Macquarie", antri.Antarctica_Macquarie), ("America/North_Dakota/Beulah", amela.America_North_Dakota_Beulah), ("Asia/Seoul", asiou.Asia_Seoul), ("Europe/Uzhgorod", eurro.Europe_Uzhgorod), ("Asia/Dushanbe", asinb.Asia_Dushanbe), ("Atlantic/Faroe", atlro.Atlantic_Faroe), ("America/Yellowknife", ameif.America_Yellowknife), ("Atlantic/Cape_Verde", atlrd.Atlantic_Cape_Verde), ("America/Juneau", ameea.America_Juneau), ("America/Indiana/Vincennes", amene.America_Indiana_Vincennes), ("Asia/Jerusalem", asile.Asia_Jerusalem), ("America/Phoenix", ameni.America_Phoenix), ("America/Whitehorse", amers.America_Whitehorse), ("America/Goose_Bay", ameba.America_Goose_Bay), ("America/La_Paz", amepa.America_La_Paz), ("Pacific/Niue", paciu.Pacific_Niue), ("America/Winnipeg", amepe.America_Winnipeg), ("America/North_Dakota/Center", amete.America_North_Dakota_Center), ("America/Caracas", ameca.America_Caracas), ("Europe/Malta", eurlt.Europe_Malta), ("Asia/Beirut", asiru.Asia_Beirut), ("Europe/Berlin", eurli.Europe_Berlin), ("Asia/Tashkent", asien.Asia_Tashkent), ("Asia/Baghdad", asida.Asia_Baghdad), ("Pacific/Easter", pacte.Pacific_Easter), ("Australia/Sydney", ausne.Australia_Sydney), ("Europe/Vienna", eurnn.Europe_Vienna), ("America/Anchorage", ameag.America_Anchorage), ("Asia/Famagusta", asist.Asia_Famagusta), ("Asia/Magadan", asida.Asia_Magadan), ("Pacific/Efate", pacat.Pacific_Efate), ("Atlantic/Bermuda", atlud.Atlantic_Bermuda), ("America/Martinique", amequ.America_Martinique), ("America/Godthab", ameha.America_Godthab), ("America/Moncton", ameto.America_Moncton), ("America/St_Johns", amehn.America_St_Johns), ("America/Sitka", ametk.America_Sitka), ("Europe/Zaporozhye", eurhy.Europe_Zaporozhye), ("Europe/Warsaw", eursa.Europe_Warsaw), ("Asia/Krasnoyarsk", asirs.Asia_Krasnoyarsk), ("Asia/Hebron", asiro.Asia_Hebron), ("Asia/Urumqi", asimq.Asia_Urumqi), ("Africa/Maputo", afrut.Africa_Maputo), ("Europe/Chisinau", eurna.Europe_Chisinau), ("Pacific/Kosrae", pacra.Pacific_Kosrae), ("Asia/Hovd", asiov.Asia_Hovd), ("Europe/Moscow", eurco.Europe_Moscow), ("America/Iqaluit", ameui.America_Iqaluit), ("Asia/Thimphu", asiph.Asia_Thimphu), ("America/Maceio", ameei.America_Maceio), ("Asia/Qyzylorda", asird.Asia_Qyzylorda), ("Pacific/Pohnpei", pacpe.Pacific_Pohnpei), ("Atlantic/Azores", atlre.Atlantic_Azores), ("America/Miquelon", amelo.America_Miquelon), ("America/Danmarkshavn", ameav.America_Danmarkshavn), ("Pacific/Pitcairn", pacir.Pacific_Pitcairn), ("America/Santo_Domingo", ameng.America_Santo_Domingo), ("Asia/Oral", asira.Asia_Oral), ("America/New_York", ameor.America_New_York), ("Pacific/Norfolk", pacol.Pacific_Norfolk), ("Antarctica/Rothera", anter.Antarctica_Rothera), ("Pacific/Kiritimati", pacat.Pacific_Kiritimati), ("Asia/Khandyga", asiyg.Asia_Khandyga), ("Asia/Hong_Kong", asion.Asia_Hong_Kong), ("America/Nassau", amesa.America_Nassau), ("Pacific/Galapagos", pacgo.Pacific_Galapagos), ("Asia/Novosibirsk", asirs.Asia_Novosibirsk), ("America/Atikokan", ameka.America_Atikokan), ("Africa/Sao_Tome", afrom.Africa_Sao_Tome), ("Pacific/Guam", pacua.Pacific_Guam), ("Europe/Gibraltar", eurta.Europe_Gibraltar), ("Europe/Monaco", eurac.Europe_Monaco), ("Africa/Monrovia", afrvi.Africa_Monrovia), ("Europe/Kaliningrad", eurra.Europe_Kaliningrad), ("Asia/Gaza", asiaz.Asia_Gaza), ("America/Paramaribo", ameib.America_Paramaribo), ("Asia/Tehran", asira.Asia_Tehran), ("Asia/Bangkok", asiko.Asia_Bangkok), ("Europe/Amsterdam", eurda.Europe_Amsterdam), ("America/Jamaica", ameic.America_Jamaica), ("Asia/Nicosia", asisi.Asia_Nicosia), ("America/Matamoros", amero.America_Matamoros), ("America/Argentina/Rio_Gallegos", amego.America_Argentina_Rio_Gallegos), ("Pacific/Chuuk", pacuu.Pacific_Chuuk), ("Antarctica/Syowa", antow.Antarctica_Syowa), ("Asia/Amman", asima.Asia_Amman), ("Europe/Helsinki", eurnk.Europe_Helsinki), ("America/Pangnirtung", ameun.America_Pangnirtung), ("America/Belem", amele.America_Belem), ("America/Argentina/Buenos_Aires", amere.America_Argentina_Buenos_Aires), ("America/North_Dakota/New_Salem", amele.America_North_Dakota_New_Salem), ("Europe/Copenhagen", eurge.Europe_Copenhagen), ("America/Mazatlan", amela.America_Mazatlan), ("Indian/Chagos", indgo.Indian_Chagos), ("America/Thule", ameul.America_Thule), ("America/Manaus", ameau.America_Manaus), ("Asia/Almaty", asiat.Asia_Almaty), ("America/Noronha", amenh.America_Noronha), ("Africa/El_Aaiun", afriu.Africa_El_Aaiun), ("America/Nome", ameom.America_Nome), ("Europe/Dublin", eurli.Europe_Dublin), ("Europe/Andorra", eurrr.Europe_Andorra), ("Asia/Kathmandu", asind.Asia_Kathmandu), ("Asia/Choibalsan", asisa.Asia_Choibalsan), ("Australia/Currie", ausri.Australia_Currie), ("America/Araguaina", amein.America_Araguaina), ("Pacific/Apia", pacpi.Pacific_Apia), ("Asia/Baku", asiak.Asia_Baku), ("Africa/Bissau", afrsa.Africa_Bissau), ("Australia/Eucla", auscl.Australia_Eucla), ("Pacific/Nauru", pacur.Pacific_Nauru), ("Asia/Tokyo", asiky.Asia_Tokyo), ("America/El_Salvador", amedo.America_El_Salvador), ("Africa/Nairobi", afrob.Africa_Nairobi), ("Antarctica/Mawson", antso.Antarctica_Mawson), ("Asia/Kuala_Lumpur", asipu.Asia_Kuala_Lumpur), ("America/Argentina/Salta", amelt.America_Argentina_Salta), ("Europe/Athens", euren.Europe_Athens), ("Pacific/Tahiti", pacit.Pacific_Tahiti), ("America/Dawson_Creek", ameee.America_Dawson_Creek), ("Africa/Tripoli", afrol.Africa_Tripoli), ("Pacific/Fiji", pacij.Pacific_Fiji), ("Asia/Yerevan", asiva.Asia_Yerevan), ("Asia/Riyadh", asiad.Asia_Riyadh), ("Australia/Perth", ausrt.Australia_Perth), ("America/Inuvik", amevi.America_Inuvik), ("America/Argentina/Jujuy", ameju.America_Argentina_Jujuy), ("Asia/Taipei", asipe.Asia_Taipei), ("Pacific/Funafuti", pacut.Pacific_Funafuti), ("Pacific/Chatham", pacha.Pacific_Chatham), ("America/Sao_Paulo", ameul.America_Sao_Paulo), ("America/Dawson", ameso.America_Dawson), ("America/Guatemala", ameal.America_Guatemala), ("America/Rainy_River", ameve.America_Rainy_River), ("Africa/Lagos", afrgo.Africa_Lagos), ("Europe/Madrid", eurri.Europe_Madrid), ("America/Argentina/Mendoza", ameoz.America_Argentina_Mendoza), ("America/Fortaleza", ameez.America_Fortaleza), ("America/Cuiaba", ameab.America_Cuiaba), ("Pacific/Port_Moresby", pacsb.Pacific_Port_Moresby), ("Asia/Shanghai", asiha.Asia_Shanghai), ("Europe/Vilnius", euriu.Europe_Vilnius), ("Asia/Colombo", asimb.Asia_Colombo), ("Europe/Kirov", eurro.Europe_Kirov), ("America/Port-au-Prince", amenc.America_Port_minus_au_minus_Prince), ("Pacific/Tarawa", pacaw.Pacific_Tarawa), ("Indian/Mahe", indah.Indian_Mahe), ("Indian/Kerguelen", indle.Indian_Kerguelen), ("Asia/Chita", asiit.Asia_Chita), ("Europe/Budapest", eures.Europe_Budapest), ("America/Barbados", amedo.America_Barbados), ("Asia/Kolkata", asiat.Asia_Kolkata), ("Europe/Ulyanovsk", eurvs.Europe_Ulyanovsk), ("Atlantic/South_Georgia", atlgi.Atlantic_South_Georgia), ("Asia/Bishkek", asike.Asia_Bishkek), ("America/Chihuahua", amehu.America_Chihuahua), ("America/Mexico_City", ameit.America_Mexico_City), ("Asia/Brunei", asine.Asia_Brunei), ("Asia/Vladivostok", asito.Asia_Vladivostok), ("Africa/Tunis", afrni.Africa_Tunis), ("Asia/Ashgabat", asiba.Asia_Ashgabat), ("America/Vancouver", ameve.America_Vancouver), ("Asia/Tbilisi", asiis.Asia_Tbilisi), ("Antarctica/Troll", antol.Antarctica_Troll), ("Europe/Istanbul", eurbu.Europe_Istanbul), ("Pacific/Kwajalein", pacei.Pacific_Kwajalein), ("Pacific/Rarotonga", pacng.Pacific_Rarotonga), ("Asia/Karachi", asich.Asia_Karachi), ("Australia/Broken_Hill", ausil.Australia_Broken_Hill), ("Asia/Samarkand", asian.Asia_Samarkand), ("Europe/Kiev", eurie.Europe_Kiev), ("Africa/Ceuta", afrut.Africa_Ceuta), ("America/Guyana", amean.America_Guyana), ("Europe/London", eurdo.Europe_London), ("Antarctica/DumontDUrville", antll.Antarctica_DumontDUrville), ("America/Argentina/Catamarca", amerc.America_Argentina_Catamarca), ("Australia/Adelaide", ausid.Australia_Adelaide), ("America/Indiana/Marengo", ameng.America_Indiana_Marengo), ("Pacific/Auckland", pacan.Pacific_Auckland), ("Europe/Volgograd", eurra.Europe_Volgograd), ("Europe/Simferopol", eurpo.Europe_Simferopol), ("America/Boa_Vista", amest.America_Boa_Vista), ("America/Cayenne", amenn.America_Cayenne), ("Pacific/Bougainville", pacll.Pacific_Bougainville), ("Asia/Pontianak", asina.Asia_Pontianak), ("Antarctica/Palmer", antme.Antarctica_Palmer), ("America/Curacao", ameca.America_Curacao), ("Europe/Brussels", eurel.Europe_Brussels), ("Pacific/Fakaofo", pacof.Pacific_Fakaofo), ("Europe/Tirane", euran.Europe_Tirane), ("America/Recife", ameif.America_Recife), ("Pacific/Guadalcanal", pacna.Pacific_Guadalcanal), ("America/Argentina/Tucuman", amema.America_Argentina_Tucuman), ("America/Argentina/Ushuaia", ameai.America_Argentina_Ushuaia), ("America/Ojinaga", ameag.America_Ojinaga), ("America/Guayaquil", ameui.America_Guayaquil), ("Atlantic/Stanley", atlle.Atlantic_Stanley), ("America/Tegucigalpa", amelp.America_Tegucigalpa), ("America/Resolute", ameut.America_Resolute), ("Australia/Lord_Howe", ausow.Australia_Lord_Howe), ("Asia/Novokuznetsk", asits.Asia_Novokuznetsk), ("Atlantic/Madeira", atlir.Atlantic_Madeira), ("America/Scoresbysund", ameun.America_Scoresbysund), ("America/Fort_Nelson", ameso.America_Fort_Nelson), ("Africa/Algiers", afrer.Africa_Algiers), ("America/Creston", ameto.America_Creston), ("America/Nipigon", amego.America_Nipigon), ("Asia/Macau", asica.Asia_Macau), ("America/Havana", amean.America_Havana), ("America/Denver", ameve.America_Denver), ("Pacific/Wake", pacak.Pacific_Wake), ("America/Boise", ameis.America_Boise), ("Pacific/Pago_Pago", pacag.Pacific_Pago_Pago), ("America/Argentina/Cordoba", ameob.America_Argentina_Cordoba), ("Asia/Ust-Nera", asier.Asia_Ust_minus_Nera), ("America/Swift_Current", ameen.America_Swift_Current), ("America/Lima", ameim.America_Lima), ("Asia/Aqtobe", asiob.Asia_Aqtobe), ("Indian/Christmas", indma.Indian_Christmas), ("America/Argentina/San_Juan", ameua.America_Argentina_San_Juan), ("Pacific/Tongatapu", pacap.Pacific_Tongatapu), ("Pacific/Wallis", pacli.Pacific_Wallis), ("Asia/Manila", asiil.Asia_Manila), ("America/Indiana/Knox", ameno.America_Indiana_Knox), ("America/Halifax", amefa.America_Halifax), ("America/Panama", ameam.America_Panama), ("America/Detroit", ameoi.America_Detroit), ("America/Argentina/La_Rioja", ameoj.America_Argentina_La_Rioja), ("Africa/Juba", afrub.Africa_Juba), ("Europe/Prague", eurgu.Europe_Prague), ("America/Rankin_Inlet", amele.America_Rankin_Inlet), ("America/Tijuana", amean.America_Tijuana), ("Asia/Damascus", asicu.Asia_Damascus), ("America/Kentucky/Louisville", amell.America_Kentucky_Louisville), ("America/Santarem", amere.America_Santarem), ("America/Indiana/Vevay", ameva.America_Indiana_Vevay), ("Asia/Pyongyang", asian.Asia_Pyongyang), ("Australia/Lindeman", ausma.Australia_Lindeman), ("Australia/Darwin", auswi.Australia_Darwin), ("America/Chicago", ameag.America_Chicago), ("America/Regina", amein.America_Regina), ("Atlantic/Canary", atlar.Atlantic_Canary), ("America/Bogota", ameot.America_Bogota), ("Asia/Sakhalin", asili.Asia_Sakhalin), ("America/Hermosillo", amell.America_Hermosillo), ("America/Costa_Rica", ameic.America_Costa_Rica), ("Africa/Cairo", afrir.Africa_Cairo), ("Africa/Accra", afrcr.Africa_Accra), ("Pacific/Noumea", pacme.Pacific_Noumea), ("America/Cambridge_Bay", ameba.America_Cambridge_Bay), ("Asia/Ulaanbaatar", asita.Asia_Ulaanbaatar), ("Australia/Brisbane", ausan.Australia_Brisbane), ("Pacific/Marquesas", pacsa.Pacific_Marquesas), ("America/Kentucky/Monticello", amell.America_Kentucky_Monticello), ("America/Blanc-Sablon", amelo.America_Blanc_minus_Sablon), ("America/Asuncion", ameio.America_Asuncion), ("Asia/Yekaterinburg", asiur.Asia_Yekaterinburg), ("Asia/Kuching", asiin.Asia_Kuching), ("Asia/Atyrau", asira.Asia_Atyrau), ("Indian/Maldives", indve.Indian_Maldives))
  lazy val zoneLinks: Map[String, String] = Map(("Europe/Nicosia", "Asia/Nicosia"), ("Asia/Bahrain", "Asia/Qatar"), ("Asia/Aden", "Asia/Riyadh"), ("Asia/Kuwait", "Asia/Riyadh"), ("Asia/Phnom_Penh", "Asia/Bangkok"), ("Asia/Vientiane", "Asia/Bangkok"), ("Asia/Muscat", "Asia/Dubai"), ("America/Aruba", "America/Curacao"), ("America/Lower_Princes", "America/Curacao"), ("America/Kralendijk", "America/Curacao"), ("America/Anguilla", "America/Port_of_Spain"), ("America/Antigua", "America/Port_of_Spain"), ("America/Dominica", "America/Port_of_Spain"), ("America/Grenada", "America/Port_of_Spain"), ("America/Guadeloupe", "America/Port_of_Spain"), ("America/Marigot", "America/Port_of_Spain"), ("America/Montserrat", "America/Port_of_Spain"), ("America/St_Barthelemy", "America/Port_of_Spain"), ("America/St_Kitts", "America/Port_of_Spain"), ("America/St_Lucia", "America/Port_of_Spain"), ("America/St_Thomas", "America/Port_of_Spain"), ("America/St_Vincent", "America/Port_of_Spain"), ("America/Tortola", "America/Port_of_Spain"), ("Africa/Asmera", "Africa/Nairobi"), ("Africa/Timbuktu", "Africa/Abidjan"), ("America/Argentina/ComodRivadavia", "America/Argentina/Catamarca"), ("America/Atka", "America/Adak"), ("America/Buenos_Aires", "America/Argentina/Buenos_Aires"), ("America/Catamarca", "America/Argentina/Catamarca"), ("America/Coral_Harbour", "America/Atikokan"), ("America/Cordoba", "America/Argentina/Cordoba"), ("America/Ensenada", "America/Tijuana"), ("America/Fort_Wayne", "America/Indiana/Indianapolis"), ("America/Indianapolis", "America/Indiana/Indianapolis"), ("America/Jujuy", "America/Argentina/Jujuy"), ("America/Knox_IN", "America/Indiana/Knox"), ("America/Louisville", "America/Kentucky/Louisville"), ("America/Mendoza", "America/Argentina/Mendoza"), ("America/Montreal", "America/Toronto"), ("America/Porto_Acre", "America/Rio_Branco"), ("America/Rosario", "America/Argentina/Cordoba"), ("America/Santa_Isabel", "America/Tijuana"), ("America/Shiprock", "America/Denver"), ("America/Virgin", "America/Port_of_Spain"), ("Antarctica/South_Pole", "Pacific/Auckland"), ("Asia/Ashkhabad", "Asia/Ashgabat"), ("Asia/Calcutta", "Asia/Kolkata"), ("Asia/Chongqing", "Asia/Shanghai"), ("Asia/Chungking", "Asia/Shanghai"), ("Asia/Dacca", "Asia/Dhaka"), ("Asia/Harbin", "Asia/Shanghai"), ("Asia/Kashgar", "Asia/Urumqi"), ("Asia/Katmandu", "Asia/Kathmandu"), ("Asia/Macao", "Asia/Macau"), ("Asia/Rangoon", "Asia/Yangon"), ("Asia/Saigon", "Asia/Ho_Chi_Minh"), ("Asia/Tel_Aviv", "Asia/Jerusalem"), ("Asia/Thimbu", "Asia/Thimphu"), ("Asia/Ujung_Pandang", "Asia/Makassar"), ("Asia/Ulan_Bator", "Asia/Ulaanbaatar"), ("Atlantic/Faeroe", "Atlantic/Faroe"), ("Atlantic/Jan_Mayen", "Europe/Oslo"), ("Australia/ACT", "Australia/Sydney"), ("Australia/Canberra", "Australia/Sydney"), ("Australia/LHI", "Australia/Lord_Howe"), ("Australia/NSW", "Australia/Sydney"), ("Australia/North", "Australia/Darwin"), ("Australia/Queensland", "Australia/Brisbane"), ("Australia/South", "Australia/Adelaide"), ("Australia/Tasmania", "Australia/Hobart"), ("Australia/Victoria", "Australia/Melbourne"), ("Australia/West", "Australia/Perth"), ("Australia/Yancowinna", "Australia/Broken_Hill"), ("Brazil/Acre", "America/Rio_Branco"), ("Brazil/DeNoronha", "America/Noronha"), ("Brazil/East", "America/Sao_Paulo"), ("Brazil/West", "America/Manaus"), ("Canada/Atlantic", "America/Halifax"), ("Canada/Central", "America/Winnipeg"), ("Canada/Eastern", "America/Toronto"), ("Canada/Mountain", "America/Edmonton"), ("Canada/Newfoundland", "America/St_Johns"), ("Canada/Pacific", "America/Vancouver"), ("Canada/Saskatchewan", "America/Regina"), ("Canada/Yukon", "America/Whitehorse"), ("Chile/Continental", "America/Santiago"), ("Chile/EasterIsland", "Pacific/Easter"), ("Cuba", "America/Havana"), ("Egypt", "Africa/Cairo"), ("Eire", "Europe/Dublin"), ("Etc/UCT", "Etc/UTC"), ("Europe/Belfast", "Europe/London"), ("Europe/Tiraspol", "Europe/Chisinau"), ("GB", "Europe/London"), ("GB-Eire", "Europe/London"), ("GMT+0", "Etc/GMT"), ("GMT-0", "Etc/GMT"), ("GMT0", "Etc/GMT"), ("Greenwich", "Etc/GMT"), ("Hongkong", "Asia/Hong_Kong"), ("Iceland", "Atlantic/Reykjavik"), ("Iran", "Asia/Tehran"), ("Israel", "Asia/Jerusalem"), ("Jamaica", "America/Jamaica"), ("Japan", "Asia/Tokyo"), ("Kwajalein", "Pacific/Kwajalein"), ("Libya", "Africa/Tripoli"), ("Mexico/BajaNorte", "America/Tijuana"), ("Mexico/BajaSur", "America/Mazatlan"), ("Mexico/General", "America/Mexico_City"), ("NZ", "Pacific/Auckland"), ("NZ-CHAT", "Pacific/Chatham"), ("Navajo", "America/Denver"), ("PRC", "Asia/Shanghai"), ("Pacific/Johnston", "Pacific/Honolulu"), ("Pacific/Ponape", "Pacific/Pohnpei"), ("Pacific/Samoa", "Pacific/Pago_Pago"), ("Pacific/Truk", "Pacific/Chuuk"), ("Pacific/Yap", "Pacific/Chuuk"), ("Poland", "Europe/Warsaw"), ("Portugal", "Europe/Lisbon"), ("ROC", "Asia/Taipei"), ("ROK", "Asia/Seoul"), ("Singapore", "Asia/Singapore"), ("Turkey", "Europe/Istanbul"), ("UCT", "Etc/UTC"), ("US/Alaska", "America/Anchorage"), ("US/Aleutian", "America/Adak"), ("US/Arizona", "America/Phoenix"), ("US/Central", "America/Chicago"), ("US/East-Indiana", "America/Indiana/Indianapolis"), ("US/Eastern", "America/New_York"), ("US/Hawaii", "Pacific/Honolulu"), ("US/Indiana-Starke", "America/Indiana/Knox"), ("US/Michigan", "America/Detroit"), ("US/Mountain", "America/Denver"), ("US/Pacific", "America/Los_Angeles"), ("US/Samoa", "Pacific/Pago_Pago"), ("UTC", "Etc/UTC"), ("Universal", "Etc/UTC"), ("W-SU", "Europe/Moscow"), ("Zulu", "Etc/UTC"), ("Africa/Bamako", "Africa/Abidjan"), ("Africa/Banjul", "Africa/Abidjan"), ("Africa/Conakry", "Africa/Abidjan"), ("Africa/Dakar", "Africa/Abidjan"), ("Africa/Freetown", "Africa/Abidjan"), ("Africa/Lome", "Africa/Abidjan"), ("Africa/Nouakchott", "Africa/Abidjan"), ("Africa/Ouagadougou", "Africa/Abidjan"), ("Atlantic/St_Helena", "Africa/Abidjan"), ("Africa/Addis_Ababa", "Africa/Nairobi"), ("Africa/Asmara", "Africa/Nairobi"), ("Africa/Dar_es_Salaam", "Africa/Nairobi"), ("Africa/Djibouti", "Africa/Nairobi"), ("Africa/Kampala", "Africa/Nairobi"), ("Africa/Mogadishu", "Africa/Nairobi"), ("Indian/Antananarivo", "Africa/Nairobi"), ("Indian/Comoro", "Africa/Nairobi"), ("Indian/Mayotte", "Africa/Nairobi"), ("Africa/Blantyre", "Africa/Maputo"), ("Africa/Bujumbura", "Africa/Maputo"), ("Africa/Gaborone", "Africa/Maputo"), ("Africa/Harare", "Africa/Maputo"), ("Africa/Kigali", "Africa/Maputo"), ("Africa/Lubumbashi", "Africa/Maputo"), ("Africa/Lusaka", "Africa/Maputo"), ("Africa/Bangui", "Africa/Lagos"), ("Africa/Brazzaville", "Africa/Lagos"), ("Africa/Douala", "Africa/Lagos"), ("Africa/Kinshasa", "Africa/Lagos"), ("Africa/Libreville", "Africa/Lagos"), ("Africa/Luanda", "Africa/Lagos"), ("Africa/Malabo", "Africa/Lagos"), ("Africa/Niamey", "Africa/Lagos"), ("Africa/Porto-Novo", "Africa/Lagos"), ("Africa/Maseru", "Africa/Johannesburg"), ("Africa/Mbabane", "Africa/Johannesburg"), ("Europe/Jersey", "Europe/London"), ("Europe/Guernsey", "Europe/London"), ("Europe/Isle_of_Man", "Europe/London"), ("Europe/Mariehamn", "Europe/Helsinki"), ("Europe/Busingen", "Europe/Zurich"), ("Europe/Vatican", "Europe/Rome"), ("Europe/San_Marino", "Europe/Rome"), ("Europe/Vaduz", "Europe/Zurich"), ("Arctic/Longyearbyen", "Europe/Oslo"), ("Europe/Ljubljana", "Europe/Belgrade"), ("Europe/Podgorica", "Europe/Belgrade"), ("Europe/Sarajevo", "Europe/Belgrade"), ("Europe/Skopje", "Europe/Belgrade"), ("Europe/Zagreb", "Europe/Belgrade"), ("Europe/Bratislava", "Europe/Prague"), ("Asia/Istanbul", "Europe/Istanbul"), ("Pacific/Saipan", "Pacific/Guam"), ("Antarctica/McMurdo", "Pacific/Auckland"), ("Pacific/Midway", "Pacific/Pago_Pago"), ("GMT", "Etc/GMT"), ("Etc/Universal", "Etc/UTC"), ("Etc/Zulu", "Etc/UTC"), ("Etc/Greenwich", "Etc/GMT"), ("Etc/GMT-0", "Etc/GMT"), ("Etc/GMT+0", "Etc/GMT"), ("Etc/GMT0", "Etc/GMT"), ("America/Cayman", "America/Panama"), ("US/Pacific-New", "America/Los_Angeles"))
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy