Compare commits

..

1 Commits

Author SHA1 Message Date
Charlie Somerville
81d67c66b0 bump RAILS_VERSION to github38 2014-01-21 14:56:19 +11:00
671 changed files with 2814 additions and 35667 deletions

View File

@@ -1 +1 @@
2.3.14.github47
2.3.14.github38

View File

@@ -1320,14 +1320,7 @@ module ActionController #:nodoc:
render
end
CVE_2014_0310 = Class.new(StandardError)
def perform_action
# CVE-2014-0130 protection
if action_name.include? "/"
raise CVE_2014_0310
end
if action_methods.include?(action_name)
send(action_name)
default_render unless performed?

View File

@@ -87,6 +87,7 @@ module ActionController #:nodoc:
log_message << " [#{complete_request_uri rescue "unknown"}]"
logger.info(log_message)
response.headers["X-Runtime"] = "%.0f" % ms
else
perform_action_without_benchmark
end

View File

@@ -45,74 +45,37 @@ module ActionController #:nodoc:
end
def []=(k, v)
k = k.to_s
@flash[k] = v
@flash.discard(k)
v
end
def [](k)
@flash[k.to_s]
@flash[k]
end
end
class FlashHash < Hash
def self.from_session_value(value)
flash = case value
when FlashHash # Rails 2.3
value
when Hash # Rails 4.0
flashes = value['flashes'] || {}
flashes.stringify_keys!
discard = value['discard'] || []
discard = discard.map do |item|
item.kind_of?(Symbol) ? item.to_s : item
end
used = Hash[flashes.keys.map{|k| [k, discard.include?(k)] }]
new_from_values(flashes, used)
else
new
end
flash
end
def initialize #:nodoc:
super
@used = {}
end
def to_session_value
return nil if empty?
rails_3_discard_list = @used.map{|k,v| k if v}.compact
{'discard' => rails_3_discard_list, 'flashes' => Hash[to_a]}
end
def []=(k, v) #:nodoc:
k = k.to_s
keep(k)
super(k, v)
end
def [](k)
super(k.to_s)
end
def delete(k)
super(k.to_s)
super
end
def update(h) #:nodoc:
h.stringify_keys!
h.keys.each { |k| keep(k) }
super(h)
super
end
alias :merge! :update
def replace(h) #:nodoc:
@used = {}
super(h.stringify_keys)
super
end
# Sets a flash that will not be available to the next action, only to the current.
@@ -163,7 +126,8 @@ module ActionController #:nodoc:
end
def store(session, key = "flash")
session[key] = to_session_value
return if self.empty?
session[key] = self
end
private
@@ -174,20 +138,11 @@ module ActionController #:nodoc:
# use('msg', false) # marks the "msg" entry as unused (keeps it around for one more action)
def use(k=nil, v=true)
unless k.nil?
@used[k.to_s] = v
@used[k] = v
else
keys.each{ |key| use(key, v) }
end
end
def self.new_from_values(flashes, used)
new.tap do |flash_hash|
flashes.each do |k, v|
flash_hash[k] = v
end
flash_hash.instance_variable_set("@used", used)
end
end
end
module InstanceMethods #:nodoc:
@@ -213,11 +168,11 @@ module ActionController #:nodoc:
if notice = response_status_and_flash.delete(:notice)
flash[:notice] = notice
end
if other_flashes = response_status_and_flash.delete(:flash)
flash.update(other_flashes)
end
redirect_to_without_flash(options, response_status_and_flash)
end
@@ -226,19 +181,19 @@ module ActionController #:nodoc:
# to put a new one.
def flash #:doc:
if !defined?(@_flash)
@_flash = Flash::FlashHash.from_session_value(session["flash"])
@_flash = session["flash"] || FlashHash.new
@_flash.sweep
end
@_flash
end
# Convenience accessor for flash[:alert]
def alert
flash[:alert]
end
# Convenience accessor for flash[:alert]=
def alert=(message)
flash[:alert] = message
@@ -248,7 +203,7 @@ module ActionController #:nodoc:
def notice
flash[:notice]
end
# Convenience accessor for flash[:notice]=
def notice=(message)
flash[:notice] = message

View File

@@ -2,7 +2,7 @@ require 'rack/utils'
module ActionController
module Session
class AbstractStore
class AbstractStore
ENV_SESSION_KEY = 'rack.session'.freeze
ENV_SESSION_OPTIONS_KEY = 'rack.session.options'.freeze
@@ -55,17 +55,17 @@ module ActionController
def [](key)
load_for_read!
fetch(key.to_s, super(key))
super
end
def has_key?(key)
load_for_read!
super(key.to_s) || super(key)
super
end
def []=(key, value)
load_for_write!
super(key.to_s, value)
super
end
def clear
@@ -82,19 +82,12 @@ module ActionController
def update(hash)
load_for_write!
super(hash.stringify_keys)
super
end
def delete(key)
load_for_write!
if has_key? key
value = self[key]
super(key)
super(key.to_s)
value
else
super
end
super
end
def data
@@ -126,7 +119,7 @@ module ActionController
end
private
def load_for_read!
load! if !loaded? && exists?
end
@@ -190,7 +183,7 @@ module ActionController
request = ActionController::Request.new(env)
return response if (options[:secure] && !request.ssl?)
session_data.send(:load!) if session_data.is_a?(AbstractStore::SessionHash) && !session_data.loaded?
sid = options[:id] || generate_sid
@@ -212,12 +205,12 @@ module ActionController
end
private
def prepare!(env)
env[ENV_SESSION_KEY] = SessionHash.new(self, env)
env[ENV_SESSION_OPTIONS_KEY] = OptionsHash.new(self, env, @default_options)
end
def generate_sid
ActiveSupport::SecureRandom.hex(16)
end
@@ -229,7 +222,7 @@ module ActionController
[sid, session]
end
end
def extract_session_id(env)
stale_session_check! do
request = Rack::Request.new(env)
@@ -242,7 +235,7 @@ module ActionController
def current_session_id(env)
env[ENV_SESSION_OPTIONS_KEY][:id]
end
def exists?(env)
current_session_id(env).present?
end
@@ -254,11 +247,11 @@ module ActionController
def set_session(env, sid, session_data)
raise '#set_session needs to be implemented.'
end
def destroy(env)
raise '#destroy needs to be implemented.'
end
module SessionUtils
private
def stale_session_check!

View File

@@ -37,7 +37,7 @@ module ActionController
# Note that changing digest or secret invalidates all existing sessions!
class CookieStore
include AbstractStore::SessionUtils
# Cookies can typically store 4096 bytes.
MAX = 4096
SECRET_MIN_LENGTH = 30 # characters
@@ -86,8 +86,7 @@ module ActionController
@secret = options.delete(:secret).freeze
@digest = options.delete(:digest) || 'SHA1'
@serializer = options.delete(:serializer) || Marshal
@verifier = verifier_for(@secret, @digest, @serializer)
@verifier = verifier_for(@secret, @digest)
@default_options = DEFAULT_OPTIONS.merge(options).freeze
@@ -96,21 +95,14 @@ module ActionController
def call(env)
prepare!(env)
status, headers, body = @app.call(env)
session_data = env[ENV_SESSION_KEY]
options = env[ENV_SESSION_OPTIONS_KEY]
request = ActionController::Request.new(env)
if !(options[:secure] && !request.ssl?) && (!session_data.is_a?(AbstractStore::SessionHash) || session_data.loaded? || options[:expire_after])
# Backport standard Rack::Session::Cookie behavior
# Skip writing session if env['rack.session.options'][:skip] is set
if options[:skip]
return [status, headers, body]
end
session_data.send(:load!) if session_data.is_a?(AbstractStore::SessionHash) && !session_data.loaded?
persistent_session_id!(session_data)
@@ -130,7 +122,7 @@ module ActionController
end
private
def prepare!(env)
env[ENV_SESSION_KEY] = AbstractStore::SessionHash.new(self, env)
env[ENV_SESSION_OPTIONS_KEY] = AbstractStore::OptionsHash.new(self, env, @default_options)
@@ -139,13 +131,13 @@ module ActionController
def load_session(env)
data = unpacked_cookie_data(env)
data = persistent_session_id!(data)
[data["session_id"] || data[:session_id], data]
[data[:session_id], data]
end
def extract_session_id(env)
if data = unpacked_cookie_data(env)
persistent_session_id!(data) unless data.empty?
data["session_id"] || data[:session_id]
data[:session_id]
else
nil
end
@@ -215,9 +207,9 @@ module ActionController
end
end
def verifier_for(secret, digest, serializer)
def verifier_for(secret, digest)
key = secret.respond_to?(:call) ? secret.call : secret
ActiveSupport::MessageVerifier.new(key, digest: digest, serializer: serializer)
ActiveSupport::MessageVerifier.new(key, digest: digest)
end
def generate_sid
@@ -233,12 +225,12 @@ module ActionController
end
def inject_persistent_session_id(data)
requires_session_id?(data) ? { "session_id" => generate_sid } : {}
requires_session_id?(data) ? { :session_id => generate_sid } : {}
end
def requires_session_id?(data)
if data
data.respond_to?(:key?) && !(data.key?("session_id") || data.key?(:session_id))
data.respond_to?(:key?) && !data.key?(:session_id)
else
true
end

View File

@@ -219,7 +219,7 @@ module ActionController #:nodoc:
# A shortcut to the flash. Returns an empty hash if no session flash exists.
def flash
ActionController::Flash::FlashHash.from_session_value(session["flash"]) || {}
session['flash'] || {}
end
# Do we have a flash?

View File

@@ -73,8 +73,6 @@ module ActionView
def number_to_currency(number, options = {})
options.symbolize_keys!
options[:format] = ERB::Util.html_escape(options[:format]) if options[:format]
defaults = I18n.translate(:'number.format', :locale => options[:locale], :raise => true) rescue {}
currency = I18n.translate(:'number.currency.format', :locale => options[:locale], :raise => true) rescue {}
defaults = defaults.merge(currency)

View File

@@ -3,12 +3,6 @@ require 'abstract_unit'
class NumberHelperTest < ActionView::TestCase
tests ActionView::Helpers::NumberHelper
def test_number_helpers_escape_delimiter_and_separator
assert_equal "$1&lt;script&gt;&lt;/script&gt;01", number_to_currency(1.01, :separator => "<script></script>")
assert_equal "$1&lt;script&gt;&lt;/script&gt;000.00", number_to_currency(1000, :delimiter => "<script></script>")
assert_equal "&lt;script&gt;1,000.00$&lt;/script&gt;", number_to_currency(1000, :format => "<script>%n%u</script>")
end
def test_number_to_phone
assert_equal("555-1234", number_to_phone(5551234))
assert_equal("800-555-1212", number_to_phone(8005551212))

View File

@@ -195,9 +195,7 @@ module ActiveRecord
def log_info(sql, name, ms)
if @logger && @logger.debug?
name = '%s (%.1fms)' % [name || 'SQL', ms]
if sql.respond_to?(:force_encoding)
sql = sql.dup.force_encoding 'binary'
end
sql.force_encoding 'binary' if sql.respond_to?(:force_encoding)
@logger.debug(format_log_entry(name, sql.squeeze(' ')))
end
end
@@ -214,7 +212,13 @@ module ActiveRecord
log_info(sql, name, 0)
nil
end
rescue => e
rescue SystemExit, SignalException, NoMemoryError => e
# Don't re-wrap these exceptions. They are probably not being caused by invalid
# sql, but rather some external stimulus beyond the responsibilty of this code.
# Additionaly, wrapping these exceptions with StatementInvalid would lead to
# meaningful loss of data, such as losing SystemExit#status.
raise e
rescue Exception => e
# Log message and raise exception.
# Set last_verification to 0, so that connection gets verified
# upon reentering the request loop

View File

@@ -12,7 +12,7 @@ class DateTimeTest < ActiveRecord::TestCase
task.save!
# check against Time.local_time, since some platforms will return a Time instead of a DateTime
assert_equal DateTime.civil(*time_values), Task.find(task.id).starting
assert_equal Time.local_time(*time_values), Task.find(task.id).starting
end
def test_assign_empty_date_time

View File

@@ -1,4 +1,5 @@
require 'active_support/core_ext/kernel/daemonizing'
require 'active_support/core_ext/kernel/reporting'
require 'active_support/core_ext/kernel/agnostics'
require 'active_support/core_ext/kernel/requires'
require 'active_support/core_ext/kernel/debugger'

View File

@@ -0,0 +1,11 @@
class Object
# Makes backticks behave (somewhat more) similarly on all platforms.
# On win32 `nonexistent_command` raises Errno::ENOENT; on Unix, the
# spawned shell prints a message to stderr and sets $?. We emulate
# Unix on the former but not the latter.
def `(command) #:nodoc:
super
rescue Errno::ENOENT => e
STDERR.puts "#$0: #{e}"
end
end

View File

@@ -4,14 +4,7 @@ module ActiveSupport #:nodoc:
# Converting times to formatted strings, dates, and datetimes.
module Conversions
DATE_FORMATS = {
:db => lambda { |time|
# our DB is in local time (ugh), so make sure the time object is
# converted to local time before converting it to a db string
#
# also we have to do this ridiculous dance to ensure that we can
# turn any given DateTime object into something in localtime.
time.utc.to_time.getlocal.strftime("%Y-%m-%d %H:%M:%S")
},
:db => "%Y-%m-%d %H:%M:%S",
:number => "%Y%m%d%H%M%S",
:time => "%H:%M",
:short => "%d %b %H:%M",
@@ -55,7 +48,7 @@ module ActiveSupport #:nodoc:
return to_default_s unless formatter = DATE_FORMATS[format]
formatter.respond_to?(:call) ? formatter.call(self).to_s : strftime(formatter)
end
# Returns the UTC offset as an +HH:MM formatted string.
#
# Time.local(2000).formatted_offset # => "-06:00"

View File

@@ -1,6 +1,3 @@
require 'active_support/core_ext/kernel/singleton_class'
require 'active_support/core_ext/module/aliasing'
module ActiveSupport
module Memoizable
def self.memoized_ivar_for(symbol)
@@ -44,10 +41,10 @@ module ActiveSupport
end
end
def flush_cache(*syms)
def flush_cache(*syms, &block)
syms.each do |sym|
(methods + private_methods + protected_methods).each do |m|
if m.to_s =~ /^_unmemoized_(#{sym.to_s.gsub(/\?\Z/, '\?')})/
if m.to_s =~ /^_unmemoized_(#{sym})/
ivar = ActiveSupport::Memoizable.memoized_ivar_for($1)
instance_variable_get(ivar).clear if instance_variable_defined?(ivar)
end
@@ -72,7 +69,7 @@ module ActiveSupport
if instance_method(:#{symbol}).arity == 0 # if instance_method(:mime_type).arity == 0
def #{symbol}(reload = false) # def mime_type(reload = false)
if reload || !defined?(#{memoized_ivar}) || #{memoized_ivar}.empty? # if reload || !defined?(@_memoized_mime_type) || @_memoized_mime_type.empty?
#{memoized_ivar} = [#{original_method}] # @_memoized_mime_type = [_unmemoized_mime_type]
#{memoized_ivar} = [#{original_method}.freeze] # @_memoized_mime_type = [_unmemoized_mime_type.freeze]
end # end
#{memoized_ivar}[0] # @_memoized_mime_type[0]
end # end
@@ -85,7 +82,7 @@ module ActiveSupport
if !reload && #{memoized_ivar}.has_key?(args) # if !reload && @_memoized_mime_type.has_key?(args)
#{memoized_ivar}[args] # @_memoized_mime_type[args]
elsif #{memoized_ivar} # elsif @_memoized_mime_type
#{memoized_ivar}[args] = #{original_method}(*args) # @_memoized_mime_type[args] = _unmemoized_mime_type(*args)
#{memoized_ivar}[args] = #{original_method}(*args).freeze # @_memoized_mime_type[args] = _unmemoized_mime_type(*args).freeze
end # end
else # else
#{original_method}(*args) # _unmemoized_mime_type(*args)

View File

@@ -9,7 +9,7 @@ rescue Gem::LoadError
$:.unshift "#{File.dirname(__FILE__)}/vendor/memcache-client-1.7.4"
end
$:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.39/lib"
$:.unshift "#{File.dirname(__FILE__)}/vendor/tzinfo-0.3.12"
require 'i18n'

View File

@@ -1,13 +1,13 @@
#--
# Copyright (c) 2005-2010 Philip Ross
#
# Copyright (c) 2005-2006 Philip Ross
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
@@ -25,31 +25,10 @@
$:.unshift(File.dirname(__FILE__)) unless
$:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
require 'tzinfo/ruby_core_support'
require 'tzinfo/offset_rationals'
require 'tzinfo/time_or_datetime'
require 'tzinfo/timezone_definition'
require 'tzinfo/timezone_offset_info'
require 'tzinfo/timezone_transition_info'
require 'tzinfo/timezone_index_definition'
require 'tzinfo/timezone_info'
require 'tzinfo/data_timezone_info'
require 'tzinfo/linked_timezone_info'
require 'tzinfo/timezone_period'
require 'tzinfo/timezone'
require 'tzinfo/info_timezone'
# require 'tzinfo/country'
# require 'tzinfo/tzdataparser'
# require 'tzinfo/timezone_proxy'
require 'tzinfo/data_timezone'
require 'tzinfo/linked_timezone'
require 'tzinfo/timezone_proxy'
require 'tzinfo/country_index_definition'
require 'tzinfo/country_info'
require 'tzinfo/country'
require 'tzinfo/country_timezone'
require 'tzinfo/definitions'

View File

@@ -1,5 +1,5 @@
#--
# Copyright (c) 2006-2013 Philip Ross
# Copyright (c) 2006 Philip Ross
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
@@ -20,11 +20,11 @@
# THE SOFTWARE.
#++
require 'tzinfo/info_timezone'
module TZInfo
# A Timezone based on a DataTimezoneInfo.
#
# @private
class DataTimezone < InfoTimezone #:nodoc:
# Returns the TimezonePeriod for the given UTC time. utc can either be

View File

@@ -1,5 +1,5 @@
#--
# Copyright (c) 2006-2013 Philip Ross
# Copyright (c) 2006 Philip Ross
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
@@ -20,6 +20,12 @@
# THE SOFTWARE.
#++
require 'tzinfo/time_or_datetime'
require 'tzinfo/timezone_info'
require 'tzinfo/timezone_offset_info'
require 'tzinfo/timezone_period'
require 'tzinfo/timezone_transition_info'
module TZInfo
# Thrown if no offsets have been defined when calling period_for_utc or
# periods_for_local. Indicates an error in the timezone data.
@@ -27,8 +33,6 @@ module TZInfo
end
# Represents a (non-linked) timezone defined in a data module.
#
# @private
class DataTimezoneInfo < TimezoneInfo #:nodoc:
# Constructs a new TimezoneInfo with its identifier.

View File

@@ -0,0 +1,30 @@
require "tzinfo/data_timezone_info"
require "tzinfo/linked_timezone_info"
require "tzinfo/timezone_definition"
module TZInfo
module Definitions
def self.load_all!
return true if @loaded
@loaded = true
defns = Marshal.load(File.read(File.expand_path("../definitions.dump", __FILE__)))
defns.each do |defn|
tz_mod = defn.instance_variable_get(:@identifier).split("/").reduce(TZInfo::Definitions) { |mod, name|
if mod.const_defined?(name)
mod.const_get(name)
else
mod.const_set(name, Module.new)
end
}
def tz_mod.get
@timezone
end
tz_mod.instance_variable_set(:@timezone, defn)
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Africa
@@ -5,11 +7,11 @@ module TZInfo
include TimezoneDefinition
timezone 'Africa/Cairo' do |tz|
tz.offset :o0, 7509, 0, :LMT
tz.offset :o0, 7500, 0, :LMT
tz.offset :o1, 7200, 0, :EET
tz.offset :o2, 7200, 3600, :EEST
tz.transition 1900, 9, :o1, 69560450297, 28800
tz.transition 1900, 9, :o1, 695604503, 288
tz.transition 1940, 7, :o2, 29157905, 12
tz.transition 1940, 9, :o1, 19439227, 8
tz.transition 1941, 4, :o2, 29161193, 12
@@ -127,11 +129,89 @@ module TZInfo
tz.transition 2008, 4, :o2, 1209074400
tz.transition 2008, 8, :o1, 1219957200
tz.transition 2009, 4, :o2, 1240524000
tz.transition 2009, 8, :o1, 1250802000
tz.transition 2009, 8, :o1, 1251406800
tz.transition 2010, 4, :o2, 1272578400
tz.transition 2010, 8, :o1, 1281474000
tz.transition 2010, 9, :o2, 1284069600
tz.transition 2010, 9, :o1, 1285880400
tz.transition 2010, 8, :o1, 1282856400
tz.transition 2011, 4, :o2, 1304028000
tz.transition 2011, 8, :o1, 1314306000
tz.transition 2012, 4, :o2, 1335477600
tz.transition 2012, 8, :o1, 1346360400
tz.transition 2013, 4, :o2, 1366927200
tz.transition 2013, 8, :o1, 1377810000
tz.transition 2014, 4, :o2, 1398376800
tz.transition 2014, 8, :o1, 1409259600
tz.transition 2015, 4, :o2, 1429826400
tz.transition 2015, 8, :o1, 1440709200
tz.transition 2016, 4, :o2, 1461880800
tz.transition 2016, 8, :o1, 1472158800
tz.transition 2017, 4, :o2, 1493330400
tz.transition 2017, 8, :o1, 1504213200
tz.transition 2018, 4, :o2, 1524780000
tz.transition 2018, 8, :o1, 1535662800
tz.transition 2019, 4, :o2, 1556229600
tz.transition 2019, 8, :o1, 1567112400
tz.transition 2020, 4, :o2, 1587679200
tz.transition 2020, 8, :o1, 1598562000
tz.transition 2021, 4, :o2, 1619733600
tz.transition 2021, 8, :o1, 1630011600
tz.transition 2022, 4, :o2, 1651183200
tz.transition 2022, 8, :o1, 1661461200
tz.transition 2023, 4, :o2, 1682632800
tz.transition 2023, 8, :o1, 1693515600
tz.transition 2024, 4, :o2, 1714082400
tz.transition 2024, 8, :o1, 1724965200
tz.transition 2025, 4, :o2, 1745532000
tz.transition 2025, 8, :o1, 1756414800
tz.transition 2026, 4, :o2, 1776981600
tz.transition 2026, 8, :o1, 1787864400
tz.transition 2027, 4, :o2, 1809036000
tz.transition 2027, 8, :o1, 1819314000
tz.transition 2028, 4, :o2, 1840485600
tz.transition 2028, 8, :o1, 1851368400
tz.transition 2029, 4, :o2, 1871935200
tz.transition 2029, 8, :o1, 1882818000
tz.transition 2030, 4, :o2, 1903384800
tz.transition 2030, 8, :o1, 1914267600
tz.transition 2031, 4, :o2, 1934834400
tz.transition 2031, 8, :o1, 1945717200
tz.transition 2032, 4, :o2, 1966888800
tz.transition 2032, 8, :o1, 1977166800
tz.transition 2033, 4, :o2, 1998338400
tz.transition 2033, 8, :o1, 2008616400
tz.transition 2034, 4, :o2, 2029788000
tz.transition 2034, 8, :o1, 2040670800
tz.transition 2035, 4, :o2, 2061237600
tz.transition 2035, 8, :o1, 2072120400
tz.transition 2036, 4, :o2, 2092687200
tz.transition 2036, 8, :o1, 2103570000
tz.transition 2037, 4, :o2, 2124136800
tz.transition 2037, 8, :o1, 2135019600
tz.transition 2038, 4, :o2, 29586521, 12
tz.transition 2038, 8, :o1, 19725299, 8
tz.transition 2039, 4, :o2, 29590889, 12
tz.transition 2039, 8, :o1, 19728211, 8
tz.transition 2040, 4, :o2, 29595257, 12
tz.transition 2040, 8, :o1, 19731179, 8
tz.transition 2041, 4, :o2, 29599625, 12
tz.transition 2041, 8, :o1, 19734091, 8
tz.transition 2042, 4, :o2, 29603993, 12
tz.transition 2042, 8, :o1, 19737003, 8
tz.transition 2043, 4, :o2, 29608361, 12
tz.transition 2043, 8, :o1, 19739915, 8
tz.transition 2044, 4, :o2, 29612813, 12
tz.transition 2044, 8, :o1, 19742827, 8
tz.transition 2045, 4, :o2, 29617181, 12
tz.transition 2045, 8, :o1, 19745795, 8
tz.transition 2046, 4, :o2, 29621549, 12
tz.transition 2046, 8, :o1, 19748707, 8
tz.transition 2047, 4, :o2, 29625917, 12
tz.transition 2047, 8, :o1, 19751619, 8
tz.transition 2048, 4, :o2, 29630285, 12
tz.transition 2048, 8, :o1, 19754531, 8
tz.transition 2049, 4, :o2, 29634737, 12
tz.transition 2049, 8, :o1, 19757443, 8
tz.transition 2050, 4, :o2, 29639105, 12
tz.transition 2050, 8, :o1, 19760355, 8
end
end
end

View File

@@ -0,0 +1,40 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Africa
module Casablanca
include TimezoneDefinition
timezone 'Africa/Casablanca' do |tz|
tz.offset :o0, -1820, 0, :LMT
tz.offset :o1, 0, 0, :WET
tz.offset :o2, 0, 3600, :WEST
tz.offset :o3, 3600, 0, :CET
tz.transition 1913, 10, :o1, 10454687371, 4320
tz.transition 1939, 9, :o2, 4859037, 2
tz.transition 1939, 11, :o1, 58310075, 24
tz.transition 1940, 2, :o2, 4859369, 2
tz.transition 1945, 11, :o1, 58362659, 24
tz.transition 1950, 6, :o2, 4866887, 2
tz.transition 1950, 10, :o1, 58406003, 24
tz.transition 1967, 6, :o2, 2439645, 1
tz.transition 1967, 9, :o1, 58554347, 24
tz.transition 1974, 6, :o2, 141264000
tz.transition 1974, 8, :o1, 147222000
tz.transition 1976, 5, :o2, 199756800
tz.transition 1976, 7, :o1, 207702000
tz.transition 1977, 5, :o2, 231292800
tz.transition 1977, 9, :o1, 244249200
tz.transition 1978, 6, :o2, 265507200
tz.transition 1978, 8, :o1, 271033200
tz.transition 1984, 3, :o3, 448243200
tz.transition 1985, 12, :o1, 504918000
tz.transition 2008, 6, :o2, 1212278400
tz.transition 2008, 8, :o1, 1220223600
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Africa
@@ -8,12 +10,12 @@ module TZInfo
tz.offset :o0, 8836, 0, :LMT
tz.offset :o1, 10800, 0, :EAT
tz.offset :o2, 9000, 0, :BEAT
tz.offset :o3, 9900, 0, :BEAUT
tz.offset :o3, 9885, 0, :BEAUT
tz.transition 1928, 6, :o1, 52389253391, 21600
tz.transition 1929, 12, :o2, 19407819, 8
tz.transition 1939, 12, :o3, 116622211, 48
tz.transition 1959, 12, :o1, 233945701, 96
tz.transition 1959, 12, :o1, 14036742061, 5760
end
end
end

View File

@@ -0,0 +1,166 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
module Argentina
module Buenos_Aires
include TimezoneDefinition
timezone 'America/Argentina/Buenos_Aires' do |tz|
tz.offset :o0, -14028, 0, :LMT
tz.offset :o1, -15408, 0, :CMT
tz.offset :o2, -14400, 0, :ART
tz.offset :o3, -14400, 3600, :ARST
tz.offset :o4, -10800, 0, :ART
tz.offset :o5, -10800, 3600, :ARST
tz.transition 1894, 10, :o1, 17374555169, 7200
tz.transition 1920, 5, :o2, 1453467407, 600
tz.transition 1930, 12, :o3, 7278935, 3
tz.transition 1931, 4, :o2, 19411461, 8
tz.transition 1931, 10, :o3, 7279889, 3
tz.transition 1932, 3, :o2, 19414141, 8
tz.transition 1932, 11, :o3, 7281038, 3
tz.transition 1933, 3, :o2, 19417061, 8
tz.transition 1933, 11, :o3, 7282133, 3
tz.transition 1934, 3, :o2, 19419981, 8
tz.transition 1934, 11, :o3, 7283228, 3
tz.transition 1935, 3, :o2, 19422901, 8
tz.transition 1935, 11, :o3, 7284323, 3
tz.transition 1936, 3, :o2, 19425829, 8
tz.transition 1936, 11, :o3, 7285421, 3
tz.transition 1937, 3, :o2, 19428749, 8
tz.transition 1937, 11, :o3, 7286516, 3
tz.transition 1938, 3, :o2, 19431669, 8
tz.transition 1938, 11, :o3, 7287611, 3
tz.transition 1939, 3, :o2, 19434589, 8
tz.transition 1939, 11, :o3, 7288706, 3
tz.transition 1940, 3, :o2, 19437517, 8
tz.transition 1940, 7, :o3, 7289435, 3
tz.transition 1941, 6, :o2, 19441285, 8
tz.transition 1941, 10, :o3, 7290848, 3
tz.transition 1943, 8, :o2, 19447501, 8
tz.transition 1943, 10, :o3, 7293038, 3
tz.transition 1946, 3, :o2, 19455045, 8
tz.transition 1946, 10, :o3, 7296284, 3
tz.transition 1963, 10, :o2, 19506429, 8
tz.transition 1963, 12, :o3, 7315136, 3
tz.transition 1964, 3, :o2, 19507645, 8
tz.transition 1964, 10, :o3, 7316051, 3
tz.transition 1965, 3, :o2, 19510565, 8
tz.transition 1965, 10, :o3, 7317146, 3
tz.transition 1966, 3, :o2, 19513485, 8
tz.transition 1966, 10, :o3, 7318241, 3
tz.transition 1967, 4, :o2, 19516661, 8
tz.transition 1967, 10, :o3, 7319294, 3
tz.transition 1968, 4, :o2, 19519629, 8
tz.transition 1968, 10, :o3, 7320407, 3
tz.transition 1969, 4, :o2, 19522541, 8
tz.transition 1969, 10, :o4, 7321499, 3
tz.transition 1974, 1, :o5, 128142000
tz.transition 1974, 5, :o4, 136605600
tz.transition 1988, 12, :o5, 596948400
tz.transition 1989, 3, :o4, 605066400
tz.transition 1989, 10, :o5, 624423600
tz.transition 1990, 3, :o4, 636516000
tz.transition 1990, 10, :o5, 656478000
tz.transition 1991, 3, :o4, 667965600
tz.transition 1991, 10, :o5, 687927600
tz.transition 1992, 3, :o4, 699415200
tz.transition 1992, 10, :o5, 719377200
tz.transition 1993, 3, :o4, 731469600
tz.transition 1999, 10, :o3, 938919600
tz.transition 2000, 3, :o4, 952052400
tz.transition 2007, 12, :o5, 1198983600
tz.transition 2008, 3, :o4, 1205632800
tz.transition 2008, 10, :o5, 1224385200
tz.transition 2009, 3, :o4, 1237082400
tz.transition 2009, 10, :o5, 1255834800
tz.transition 2010, 3, :o4, 1269136800
tz.transition 2010, 10, :o5, 1287284400
tz.transition 2011, 3, :o4, 1300586400
tz.transition 2011, 10, :o5, 1318734000
tz.transition 2012, 3, :o4, 1332036000
tz.transition 2012, 10, :o5, 1350788400
tz.transition 2013, 3, :o4, 1363485600
tz.transition 2013, 10, :o5, 1382238000
tz.transition 2014, 3, :o4, 1394935200
tz.transition 2014, 10, :o5, 1413687600
tz.transition 2015, 3, :o4, 1426384800
tz.transition 2015, 10, :o5, 1445137200
tz.transition 2016, 3, :o4, 1458439200
tz.transition 2016, 10, :o5, 1476586800
tz.transition 2017, 3, :o4, 1489888800
tz.transition 2017, 10, :o5, 1508036400
tz.transition 2018, 3, :o4, 1521338400
tz.transition 2018, 10, :o5, 1540090800
tz.transition 2019, 3, :o4, 1552788000
tz.transition 2019, 10, :o5, 1571540400
tz.transition 2020, 3, :o4, 1584237600
tz.transition 2020, 10, :o5, 1602990000
tz.transition 2021, 3, :o4, 1616292000
tz.transition 2021, 10, :o5, 1634439600
tz.transition 2022, 3, :o4, 1647741600
tz.transition 2022, 10, :o5, 1665889200
tz.transition 2023, 3, :o4, 1679191200
tz.transition 2023, 10, :o5, 1697338800
tz.transition 2024, 3, :o4, 1710640800
tz.transition 2024, 10, :o5, 1729393200
tz.transition 2025, 3, :o4, 1742090400
tz.transition 2025, 10, :o5, 1760842800
tz.transition 2026, 3, :o4, 1773540000
tz.transition 2026, 10, :o5, 1792292400
tz.transition 2027, 3, :o4, 1805594400
tz.transition 2027, 10, :o5, 1823742000
tz.transition 2028, 3, :o4, 1837044000
tz.transition 2028, 10, :o5, 1855191600
tz.transition 2029, 3, :o4, 1868493600
tz.transition 2029, 10, :o5, 1887246000
tz.transition 2030, 3, :o4, 1899943200
tz.transition 2030, 10, :o5, 1918695600
tz.transition 2031, 3, :o4, 1931392800
tz.transition 2031, 10, :o5, 1950145200
tz.transition 2032, 3, :o4, 1963447200
tz.transition 2032, 10, :o5, 1981594800
tz.transition 2033, 3, :o4, 1994896800
tz.transition 2033, 10, :o5, 2013044400
tz.transition 2034, 3, :o4, 2026346400
tz.transition 2034, 10, :o5, 2044494000
tz.transition 2035, 3, :o4, 2057796000
tz.transition 2035, 10, :o5, 2076548400
tz.transition 2036, 3, :o4, 2089245600
tz.transition 2036, 10, :o5, 2107998000
tz.transition 2037, 3, :o4, 2120695200
tz.transition 2037, 10, :o5, 2139447600
tz.transition 2038, 3, :o4, 29586043, 12
tz.transition 2038, 10, :o5, 19725709, 8
tz.transition 2039, 3, :o4, 29590411, 12
tz.transition 2039, 10, :o5, 19728621, 8
tz.transition 2040, 3, :o4, 29594779, 12
tz.transition 2040, 10, :o5, 19731589, 8
tz.transition 2041, 3, :o4, 29599147, 12
tz.transition 2041, 10, :o5, 19734501, 8
tz.transition 2042, 3, :o4, 29603515, 12
tz.transition 2042, 10, :o5, 19737413, 8
tz.transition 2043, 3, :o4, 29607883, 12
tz.transition 2043, 10, :o5, 19740325, 8
tz.transition 2044, 3, :o4, 29612335, 12
tz.transition 2044, 10, :o5, 19743237, 8
tz.transition 2045, 3, :o4, 29616703, 12
tz.transition 2045, 10, :o5, 19746149, 8
tz.transition 2046, 3, :o4, 29621071, 12
tz.transition 2046, 10, :o5, 19749117, 8
tz.transition 2047, 3, :o4, 29625439, 12
tz.transition 2047, 10, :o5, 19752029, 8
tz.transition 2048, 3, :o4, 29629807, 12
tz.transition 2048, 10, :o5, 19754941, 8
tz.transition 2049, 3, :o4, 29634259, 12
tz.transition 2049, 10, :o5, 19757853, 8
tz.transition 2050, 3, :o4, 29638627, 12
end
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
@@ -5,13 +7,13 @@ module TZInfo
include TimezoneDefinition
timezone 'America/Bogota' do |tz|
tz.offset :o0, -17776, 0, :LMT
tz.offset :o1, -17776, 0, :BMT
tz.offset :o0, -17780, 0, :LMT
tz.offset :o1, -17780, 0, :BMT
tz.offset :o2, -18000, 0, :COT
tz.offset :o3, -18000, 3600, :COST
tz.transition 1884, 3, :o1, 13009943011, 5400
tz.transition 1914, 11, :o2, 13070482411, 5400
tz.transition 1884, 3, :o1, 10407954409, 4320
tz.transition 1914, 11, :o2, 10456385929, 4320
tz.transition 1992, 5, :o3, 704869200
tz.transition 1993, 4, :o2, 733896000
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
@@ -15,7 +17,7 @@ module TZInfo
tz.transition 1916, 4, :o2, 7262864, 3
tz.transition 1916, 10, :o1, 19369101, 8
tz.transition 1918, 4, :o2, 9686791, 4
tz.transition 1918, 10, :o1, 58125449, 24
tz.transition 1918, 10, :o1, 58125545, 24
tz.transition 1920, 5, :o2, 7267361, 3
tz.transition 1920, 8, :o1, 19380525, 8
tz.transition 1921, 5, :o2, 7268447, 3

View File

@@ -1,12 +1,14 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
module Sitka
module Juneau
include TimezoneDefinition
timezone 'America/Sitka' do |tz|
tz.offset :o0, 53927, 0, :LMT
tz.offset :o1, -32473, 0, :LMT
timezone 'America/Juneau' do |tz|
tz.offset :o0, 54139, 0, :LMT
tz.offset :o1, -32261, 0, :LMT
tz.offset :o2, -28800, 0, :PST
tz.offset :o3, -28800, 3600, :PWT
tz.offset :o4, -28800, 3600, :PPT
@@ -15,8 +17,8 @@ module TZInfo
tz.offset :o7, -32400, 0, :AKST
tz.offset :o8, -32400, 3600, :AKDT
tz.transition 1867, 10, :o1, 207641394073, 86400
tz.transition 1900, 8, :o2, 208677805273, 86400
tz.transition 1867, 10, :o1, 207641393861, 86400
tz.transition 1900, 8, :o2, 208677805061, 86400
tz.transition 1942, 2, :o3, 29164799, 12
tz.transition 1945, 8, :o4, 58360379, 24
tz.transition 1945, 9, :o2, 19453831, 8

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
@@ -14,7 +16,7 @@ module TZInfo
tz.transition 1905, 9, :o1, 17403046493, 7200
tz.transition 1918, 4, :o2, 19373583, 8
tz.transition 1918, 10, :o1, 14531363, 6
tz.transition 1918, 10, :o1, 14531387, 6
tz.transition 1930, 5, :o2, 58226419, 24
tz.transition 1930, 10, :o1, 9705019, 4
tz.transition 1931, 5, :o2, 58235155, 24

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
@@ -115,87 +117,87 @@ module TZInfo
tz.transition 2008, 10, :o5, 1223784000
tz.transition 2009, 3, :o3, 1237086000
tz.transition 2009, 10, :o5, 1255233600
tz.transition 2010, 4, :o3, 1270350000
tz.transition 2010, 3, :o3, 1268535600
tz.transition 2010, 10, :o5, 1286683200
tz.transition 2011, 5, :o3, 1304823600
tz.transition 2011, 8, :o5, 1313899200
tz.transition 2012, 4, :o3, 1335668400
tz.transition 2012, 9, :o5, 1346558400
tz.transition 2013, 4, :o3, 1367118000
tz.transition 2013, 9, :o5, 1378612800
tz.transition 2014, 4, :o3, 1398567600
tz.transition 2014, 9, :o5, 1410062400
tz.transition 2015, 4, :o3, 1430017200
tz.transition 2015, 9, :o5, 1441512000
tz.transition 2016, 4, :o3, 1461466800
tz.transition 2016, 9, :o5, 1472961600
tz.transition 2017, 4, :o3, 1492916400
tz.transition 2017, 9, :o5, 1504411200
tz.transition 2018, 4, :o3, 1524970800
tz.transition 2018, 9, :o5, 1535860800
tz.transition 2019, 4, :o3, 1556420400
tz.transition 2019, 9, :o5, 1567915200
tz.transition 2020, 4, :o3, 1587870000
tz.transition 2020, 9, :o5, 1599364800
tz.transition 2021, 4, :o3, 1619319600
tz.transition 2021, 9, :o5, 1630814400
tz.transition 2022, 4, :o3, 1650769200
tz.transition 2022, 9, :o5, 1662264000
tz.transition 2023, 4, :o3, 1682218800
tz.transition 2023, 9, :o5, 1693713600
tz.transition 2024, 4, :o3, 1714273200
tz.transition 2024, 9, :o5, 1725768000
tz.transition 2025, 4, :o3, 1745722800
tz.transition 2025, 9, :o5, 1757217600
tz.transition 2026, 4, :o3, 1777172400
tz.transition 2026, 9, :o5, 1788667200
tz.transition 2027, 4, :o3, 1808622000
tz.transition 2027, 9, :o5, 1820116800
tz.transition 2028, 4, :o3, 1840071600
tz.transition 2028, 9, :o5, 1851566400
tz.transition 2029, 4, :o3, 1872126000
tz.transition 2029, 9, :o5, 1883016000
tz.transition 2030, 4, :o3, 1903575600
tz.transition 2030, 9, :o5, 1915070400
tz.transition 2031, 4, :o3, 1935025200
tz.transition 2031, 9, :o5, 1946520000
tz.transition 2032, 4, :o3, 1966474800
tz.transition 2032, 9, :o5, 1977969600
tz.transition 2033, 4, :o3, 1997924400
tz.transition 2033, 9, :o5, 2009419200
tz.transition 2034, 4, :o3, 2029374000
tz.transition 2034, 9, :o5, 2040868800
tz.transition 2035, 4, :o3, 2061428400
tz.transition 2035, 9, :o5, 2072318400
tz.transition 2036, 4, :o3, 2092878000
tz.transition 2036, 9, :o5, 2104372800
tz.transition 2037, 4, :o3, 2124327600
tz.transition 2037, 9, :o5, 2135822400
tz.transition 2038, 4, :o3, 19724309, 8
tz.transition 2038, 9, :o5, 7397015, 3
tz.transition 2039, 4, :o3, 19727221, 8
tz.transition 2039, 9, :o5, 7398107, 3
tz.transition 2040, 4, :o3, 19730189, 8
tz.transition 2040, 9, :o5, 7399199, 3
tz.transition 2041, 4, :o3, 19733101, 8
tz.transition 2041, 9, :o5, 7400312, 3
tz.transition 2042, 4, :o3, 19736013, 8
tz.transition 2042, 9, :o5, 7401404, 3
tz.transition 2043, 4, :o3, 19738925, 8
tz.transition 2043, 9, :o5, 7402496, 3
tz.transition 2044, 4, :o3, 19741837, 8
tz.transition 2044, 9, :o5, 7403588, 3
tz.transition 2045, 4, :o3, 19744749, 8
tz.transition 2045, 9, :o5, 7404680, 3
tz.transition 2046, 4, :o3, 19747717, 8
tz.transition 2046, 9, :o5, 7405772, 3
tz.transition 2047, 4, :o3, 19750629, 8
tz.transition 2047, 9, :o5, 7406885, 3
tz.transition 2048, 4, :o3, 19753541, 8
tz.transition 2048, 9, :o5, 7407977, 3
tz.transition 2049, 4, :o3, 19756453, 8
tz.transition 2049, 9, :o5, 7409069, 3
tz.transition 2050, 4, :o3, 19759365, 8
tz.transition 2011, 3, :o3, 1299985200
tz.transition 2011, 10, :o5, 1318132800
tz.transition 2012, 3, :o3, 1331434800
tz.transition 2012, 10, :o5, 1350187200
tz.transition 2013, 3, :o3, 1362884400
tz.transition 2013, 10, :o5, 1381636800
tz.transition 2014, 3, :o3, 1394334000
tz.transition 2014, 10, :o5, 1413086400
tz.transition 2015, 3, :o3, 1426388400
tz.transition 2015, 10, :o5, 1444536000
tz.transition 2016, 3, :o3, 1457838000
tz.transition 2016, 10, :o5, 1475985600
tz.transition 2017, 3, :o3, 1489287600
tz.transition 2017, 10, :o5, 1508040000
tz.transition 2018, 3, :o3, 1520737200
tz.transition 2018, 10, :o5, 1539489600
tz.transition 2019, 3, :o3, 1552186800
tz.transition 2019, 10, :o5, 1570939200
tz.transition 2020, 3, :o3, 1584241200
tz.transition 2020, 10, :o5, 1602388800
tz.transition 2021, 3, :o3, 1615690800
tz.transition 2021, 10, :o5, 1633838400
tz.transition 2022, 3, :o3, 1647140400
tz.transition 2022, 10, :o5, 1665288000
tz.transition 2023, 3, :o3, 1678590000
tz.transition 2023, 10, :o5, 1697342400
tz.transition 2024, 3, :o3, 1710039600
tz.transition 2024, 10, :o5, 1728792000
tz.transition 2025, 3, :o3, 1741489200
tz.transition 2025, 10, :o5, 1760241600
tz.transition 2026, 3, :o3, 1773543600
tz.transition 2026, 10, :o5, 1791691200
tz.transition 2027, 3, :o3, 1804993200
tz.transition 2027, 10, :o5, 1823140800
tz.transition 2028, 3, :o3, 1836442800
tz.transition 2028, 10, :o5, 1855195200
tz.transition 2029, 3, :o3, 1867892400
tz.transition 2029, 10, :o5, 1886644800
tz.transition 2030, 3, :o3, 1899342000
tz.transition 2030, 10, :o5, 1918094400
tz.transition 2031, 3, :o3, 1930791600
tz.transition 2031, 10, :o5, 1949544000
tz.transition 2032, 3, :o3, 1962846000
tz.transition 2032, 10, :o5, 1980993600
tz.transition 2033, 3, :o3, 1994295600
tz.transition 2033, 10, :o5, 2012443200
tz.transition 2034, 3, :o3, 2025745200
tz.transition 2034, 10, :o5, 2044497600
tz.transition 2035, 3, :o3, 2057194800
tz.transition 2035, 10, :o5, 2075947200
tz.transition 2036, 3, :o3, 2088644400
tz.transition 2036, 10, :o5, 2107396800
tz.transition 2037, 3, :o3, 2120698800
tz.transition 2037, 10, :o5, 2138846400
tz.transition 2038, 3, :o3, 19723973, 8
tz.transition 2038, 10, :o5, 7397120, 3
tz.transition 2039, 3, :o3, 19726885, 8
tz.transition 2039, 10, :o5, 7398212, 3
tz.transition 2040, 3, :o3, 19729797, 8
tz.transition 2040, 10, :o5, 7399325, 3
tz.transition 2041, 3, :o3, 19732709, 8
tz.transition 2041, 10, :o5, 7400417, 3
tz.transition 2042, 3, :o3, 19735621, 8
tz.transition 2042, 10, :o5, 7401509, 3
tz.transition 2043, 3, :o3, 19738589, 8
tz.transition 2043, 10, :o5, 7402601, 3
tz.transition 2044, 3, :o3, 19741501, 8
tz.transition 2044, 10, :o5, 7403693, 3
tz.transition 2045, 3, :o3, 19744413, 8
tz.transition 2045, 10, :o5, 7404806, 3
tz.transition 2046, 3, :o3, 19747325, 8
tz.transition 2046, 10, :o5, 7405898, 3
tz.transition 2047, 3, :o3, 19750237, 8
tz.transition 2047, 10, :o5, 7406990, 3
tz.transition 2048, 3, :o3, 19753205, 8
tz.transition 2048, 10, :o5, 7408082, 3
tz.transition 2049, 3, :o3, 19756117, 8
tz.transition 2049, 10, :o5, 7409174, 3
tz.transition 2050, 3, :o3, 19759029, 8
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
@@ -18,7 +20,7 @@ module TZInfo
tz.transition 1917, 4, :o2, 52300657363, 21600
tz.transition 1917, 9, :o1, 52304155663, 21600
tz.transition 1918, 4, :o2, 52308670963, 21600
tz.transition 1918, 10, :o1, 52312903663, 21600
tz.transition 1918, 10, :o1, 52312990063, 21600
tz.transition 1919, 5, :o2, 52317027463, 21600
tz.transition 1919, 8, :o1, 52319164963, 21600
tz.transition 1920, 5, :o2, 52324868263, 21600
@@ -200,85 +202,85 @@ module TZInfo
tz.transition 2010, 3, :o4, 1268537460
tz.transition 2010, 11, :o3, 1289097060
tz.transition 2011, 3, :o4, 1299987060
tz.transition 2011, 11, :o3, 1320553800
tz.transition 2012, 3, :o4, 1331443800
tz.transition 2012, 11, :o3, 1352003400
tz.transition 2013, 3, :o4, 1362893400
tz.transition 2013, 11, :o3, 1383453000
tz.transition 2014, 3, :o4, 1394343000
tz.transition 2014, 11, :o3, 1414902600
tz.transition 2015, 3, :o4, 1425792600
tz.transition 2015, 11, :o3, 1446352200
tz.transition 2016, 3, :o4, 1457847000
tz.transition 2016, 11, :o3, 1478406600
tz.transition 2017, 3, :o4, 1489296600
tz.transition 2017, 11, :o3, 1509856200
tz.transition 2018, 3, :o4, 1520746200
tz.transition 2018, 11, :o3, 1541305800
tz.transition 2019, 3, :o4, 1552195800
tz.transition 2019, 11, :o3, 1572755400
tz.transition 2020, 3, :o4, 1583645400
tz.transition 2020, 11, :o3, 1604205000
tz.transition 2021, 3, :o4, 1615699800
tz.transition 2021, 11, :o3, 1636259400
tz.transition 2022, 3, :o4, 1647149400
tz.transition 2022, 11, :o3, 1667709000
tz.transition 2023, 3, :o4, 1678599000
tz.transition 2023, 11, :o3, 1699158600
tz.transition 2024, 3, :o4, 1710048600
tz.transition 2024, 11, :o3, 1730608200
tz.transition 2025, 3, :o4, 1741498200
tz.transition 2025, 11, :o3, 1762057800
tz.transition 2026, 3, :o4, 1772947800
tz.transition 2026, 11, :o3, 1793507400
tz.transition 2027, 3, :o4, 1805002200
tz.transition 2027, 11, :o3, 1825561800
tz.transition 2028, 3, :o4, 1836451800
tz.transition 2028, 11, :o3, 1857011400
tz.transition 2029, 3, :o4, 1867901400
tz.transition 2029, 11, :o3, 1888461000
tz.transition 2030, 3, :o4, 1899351000
tz.transition 2030, 11, :o3, 1919910600
tz.transition 2031, 3, :o4, 1930800600
tz.transition 2031, 11, :o3, 1951360200
tz.transition 2032, 3, :o4, 1962855000
tz.transition 2032, 11, :o3, 1983414600
tz.transition 2033, 3, :o4, 1994304600
tz.transition 2033, 11, :o3, 2014864200
tz.transition 2034, 3, :o4, 2025754200
tz.transition 2034, 11, :o3, 2046313800
tz.transition 2035, 3, :o4, 2057203800
tz.transition 2035, 11, :o3, 2077763400
tz.transition 2036, 3, :o4, 2088653400
tz.transition 2036, 11, :o3, 2109213000
tz.transition 2037, 3, :o4, 2120103000
tz.transition 2037, 11, :o3, 2140662600
tz.transition 2038, 3, :o4, 118343843, 48
tz.transition 2038, 11, :o3, 39451755, 16
tz.transition 2039, 3, :o4, 118361315, 48
tz.transition 2039, 11, :o3, 39457579, 16
tz.transition 2040, 3, :o4, 118378787, 48
tz.transition 2040, 11, :o3, 39463403, 16
tz.transition 2041, 3, :o4, 118396259, 48
tz.transition 2041, 11, :o3, 39469227, 16
tz.transition 2042, 3, :o4, 118413731, 48
tz.transition 2042, 11, :o3, 39475051, 16
tz.transition 2043, 3, :o4, 118431203, 48
tz.transition 2043, 11, :o3, 39480875, 16
tz.transition 2044, 3, :o4, 118449011, 48
tz.transition 2044, 11, :o3, 39486811, 16
tz.transition 2045, 3, :o4, 118466483, 48
tz.transition 2045, 11, :o3, 39492635, 16
tz.transition 2046, 3, :o4, 118483955, 48
tz.transition 2046, 11, :o3, 39498459, 16
tz.transition 2047, 3, :o4, 118501427, 48
tz.transition 2047, 11, :o3, 39504283, 16
tz.transition 2048, 3, :o4, 118518899, 48
tz.transition 2048, 11, :o3, 39510107, 16
tz.transition 2049, 3, :o4, 118536707, 48
tz.transition 2049, 11, :o3, 39516043, 16
tz.transition 2050, 3, :o4, 118554179, 48
tz.transition 2050, 11, :o3, 39521867, 16
tz.transition 2011, 11, :o3, 1320546660
tz.transition 2012, 3, :o4, 1331436660
tz.transition 2012, 11, :o3, 1351996260
tz.transition 2013, 3, :o4, 1362886260
tz.transition 2013, 11, :o3, 1383445860
tz.transition 2014, 3, :o4, 1394335860
tz.transition 2014, 11, :o3, 1414895460
tz.transition 2015, 3, :o4, 1425785460
tz.transition 2015, 11, :o3, 1446345060
tz.transition 2016, 3, :o4, 1457839860
tz.transition 2016, 11, :o3, 1478399460
tz.transition 2017, 3, :o4, 1489289460
tz.transition 2017, 11, :o3, 1509849060
tz.transition 2018, 3, :o4, 1520739060
tz.transition 2018, 11, :o3, 1541298660
tz.transition 2019, 3, :o4, 1552188660
tz.transition 2019, 11, :o3, 1572748260
tz.transition 2020, 3, :o4, 1583638260
tz.transition 2020, 11, :o3, 1604197860
tz.transition 2021, 3, :o4, 1615692660
tz.transition 2021, 11, :o3, 1636252260
tz.transition 2022, 3, :o4, 1647142260
tz.transition 2022, 11, :o3, 1667701860
tz.transition 2023, 3, :o4, 1678591860
tz.transition 2023, 11, :o3, 1699151460
tz.transition 2024, 3, :o4, 1710041460
tz.transition 2024, 11, :o3, 1730601060
tz.transition 2025, 3, :o4, 1741491060
tz.transition 2025, 11, :o3, 1762050660
tz.transition 2026, 3, :o4, 1772940660
tz.transition 2026, 11, :o3, 1793500260
tz.transition 2027, 3, :o4, 1804995060
tz.transition 2027, 11, :o3, 1825554660
tz.transition 2028, 3, :o4, 1836444660
tz.transition 2028, 11, :o3, 1857004260
tz.transition 2029, 3, :o4, 1867894260
tz.transition 2029, 11, :o3, 1888453860
tz.transition 2030, 3, :o4, 1899343860
tz.transition 2030, 11, :o3, 1919903460
tz.transition 2031, 3, :o4, 1930793460
tz.transition 2031, 11, :o3, 1951353060
tz.transition 2032, 3, :o4, 1962847860
tz.transition 2032, 11, :o3, 1983407460
tz.transition 2033, 3, :o4, 1994297460
tz.transition 2033, 11, :o3, 2014857060
tz.transition 2034, 3, :o4, 2025747060
tz.transition 2034, 11, :o3, 2046306660
tz.transition 2035, 3, :o4, 2057196660
tz.transition 2035, 11, :o3, 2077756260
tz.transition 2036, 3, :o4, 2088646260
tz.transition 2036, 11, :o3, 2109205860
tz.transition 2037, 3, :o4, 2120095860
tz.transition 2037, 11, :o3, 2140655460
tz.transition 2038, 3, :o4, 3550315171, 1440
tz.transition 2038, 11, :o3, 3550657831, 1440
tz.transition 2039, 3, :o4, 3550839331, 1440
tz.transition 2039, 11, :o3, 3551181991, 1440
tz.transition 2040, 3, :o4, 3551363491, 1440
tz.transition 2040, 11, :o3, 3551706151, 1440
tz.transition 2041, 3, :o4, 3551887651, 1440
tz.transition 2041, 11, :o3, 3552230311, 1440
tz.transition 2042, 3, :o4, 3552411811, 1440
tz.transition 2042, 11, :o3, 3552754471, 1440
tz.transition 2043, 3, :o4, 3552935971, 1440
tz.transition 2043, 11, :o3, 3553278631, 1440
tz.transition 2044, 3, :o4, 3553470211, 1440
tz.transition 2044, 11, :o3, 3553812871, 1440
tz.transition 2045, 3, :o4, 3553994371, 1440
tz.transition 2045, 11, :o3, 3554337031, 1440
tz.transition 2046, 3, :o4, 3554518531, 1440
tz.transition 2046, 11, :o3, 3554861191, 1440
tz.transition 2047, 3, :o4, 3555042691, 1440
tz.transition 2047, 11, :o3, 3555385351, 1440
tz.transition 2048, 3, :o4, 3555566851, 1440
tz.transition 2048, 11, :o3, 3555909511, 1440
tz.transition 2049, 3, :o4, 3556101091, 1440
tz.transition 2049, 11, :o3, 3556443751, 1440
tz.transition 2050, 3, :o4, 3556625251, 1440
tz.transition 2050, 11, :o3, 3556967911, 1440
end
end
end

View File

@@ -1,11 +1,13 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module America
module Santa_Isabel
module Tijuana
include TimezoneDefinition
timezone 'America/Santa_Isabel' do |tz|
tz.offset :o0, -27568, 0, :LMT
timezone 'America/Tijuana' do |tz|
tz.offset :o0, -28084, 0, :LMT
tz.offset :o1, -25200, 0, :MST
tz.offset :o2, -28800, 0, :PST
tz.offset :o3, -28800, 3600, :PDT

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -11,7 +13,6 @@ module TZInfo
tz.offset :o3, 19800, 0, :IST
tz.offset :o4, 21600, 0, :DACT
tz.offset :o5, 21600, 0, :BDT
tz.offset :o6, 21600, 3600, :BDST
tz.transition 1889, 12, :o1, 2083422167, 864
tz.transition 1941, 9, :o2, 524937943, 216
@@ -19,8 +20,6 @@ module TZInfo
tz.transition 1942, 8, :o2, 116668957, 48
tz.transition 1951, 9, :o4, 116828123, 48
tz.transition 1971, 3, :o5, 38772000
tz.transition 2009, 6, :o6, 1245430800
tz.transition 2009, 12, :o5, 1262278740
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -5,16 +7,11 @@ module TZInfo
include TimezoneDefinition
timezone 'Asia/Hong_Kong' do |tz|
tz.offset :o0, 27402, 0, :LMT
tz.offset :o0, 27396, 0, :LMT
tz.offset :o1, 28800, 0, :HKT
tz.offset :o2, 28800, 3600, :HKST
tz.offset :o3, 32400, 0, :JST
tz.transition 1904, 10, :o1, 34801677833, 14400
tz.transition 1941, 3, :o2, 38881365, 16
tz.transition 1941, 9, :o1, 116652829, 48
tz.transition 1941, 12, :o3, 14582119, 6
tz.transition 1945, 9, :o1, 19453705, 8
tz.transition 1904, 10, :o1, 5800279639, 2400
tz.transition 1946, 4, :o2, 38910885, 16
tz.transition 1946, 11, :o1, 116743453, 48
tz.transition 1947, 4, :o2, 38916613, 16
@@ -28,7 +25,7 @@ module TZInfo
tz.transition 1951, 3, :o2, 38939797, 16
tz.transition 1951, 10, :o1, 116829469, 48
tz.transition 1952, 4, :o2, 38945733, 16
tz.transition 1952, 10, :o1, 116846893, 48
tz.transition 1952, 10, :o1, 116846941, 48
tz.transition 1953, 4, :o2, 38951557, 16
tz.transition 1953, 10, :o1, 116864749, 48
tz.transition 1954, 3, :o2, 38957157, 16
@@ -71,14 +68,18 @@ module TZInfo
tz.transition 1972, 10, :o1, 88540200
tz.transition 1973, 4, :o2, 104268600
tz.transition 1973, 10, :o1, 119989800
tz.transition 1973, 12, :o2, 126041400
tz.transition 1974, 4, :o2, 135718200
tz.transition 1974, 10, :o1, 151439400
tz.transition 1975, 4, :o2, 167167800
tz.transition 1975, 10, :o1, 182889000
tz.transition 1976, 4, :o2, 198617400
tz.transition 1976, 10, :o1, 214338600
tz.transition 1977, 4, :o2, 230067000
tz.transition 1977, 10, :o1, 245788200
tz.transition 1979, 5, :o2, 295385400
tz.transition 1979, 10, :o1, 309292200
tz.transition 1980, 5, :o2, 326835000
tz.transition 1980, 10, :o1, 340741800
end
end
end

View File

@@ -0,0 +1,165 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Irkutsk
include TimezoneDefinition
timezone 'Asia/Irkutsk' do |tz|
tz.offset :o0, 25040, 0, :LMT
tz.offset :o1, 25040, 0, :IMT
tz.offset :o2, 25200, 0, :IRKT
tz.offset :o3, 28800, 0, :IRKT
tz.offset :o4, 28800, 3600, :IRKST
tz.offset :o5, 25200, 3600, :IRKST
tz.transition 1879, 12, :o1, 2600332427, 1080
tz.transition 1920, 1, :o2, 2616136067, 1080
tz.transition 1930, 6, :o3, 58227557, 24
tz.transition 1981, 3, :o4, 354902400
tz.transition 1981, 9, :o3, 370710000
tz.transition 1982, 3, :o4, 386438400
tz.transition 1982, 9, :o3, 402246000
tz.transition 1983, 3, :o4, 417974400
tz.transition 1983, 9, :o3, 433782000
tz.transition 1984, 3, :o4, 449596800
tz.transition 1984, 9, :o3, 465328800
tz.transition 1985, 3, :o4, 481053600
tz.transition 1985, 9, :o3, 496778400
tz.transition 1986, 3, :o4, 512503200
tz.transition 1986, 9, :o3, 528228000
tz.transition 1987, 3, :o4, 543952800
tz.transition 1987, 9, :o3, 559677600
tz.transition 1988, 3, :o4, 575402400
tz.transition 1988, 9, :o3, 591127200
tz.transition 1989, 3, :o4, 606852000
tz.transition 1989, 9, :o3, 622576800
tz.transition 1990, 3, :o4, 638301600
tz.transition 1990, 9, :o3, 654631200
tz.transition 1991, 3, :o5, 670356000
tz.transition 1991, 9, :o2, 686084400
tz.transition 1992, 1, :o3, 695761200
tz.transition 1992, 3, :o4, 701794800
tz.transition 1992, 9, :o3, 717516000
tz.transition 1993, 3, :o4, 733255200
tz.transition 1993, 9, :o3, 748980000
tz.transition 1994, 3, :o4, 764704800
tz.transition 1994, 9, :o3, 780429600
tz.transition 1995, 3, :o4, 796154400
tz.transition 1995, 9, :o3, 811879200
tz.transition 1996, 3, :o4, 828208800
tz.transition 1996, 10, :o3, 846352800
tz.transition 1997, 3, :o4, 859658400
tz.transition 1997, 10, :o3, 877802400
tz.transition 1998, 3, :o4, 891108000
tz.transition 1998, 10, :o3, 909252000
tz.transition 1999, 3, :o4, 922557600
tz.transition 1999, 10, :o3, 941306400
tz.transition 2000, 3, :o4, 954007200
tz.transition 2000, 10, :o3, 972756000
tz.transition 2001, 3, :o4, 985456800
tz.transition 2001, 10, :o3, 1004205600
tz.transition 2002, 3, :o4, 1017511200
tz.transition 2002, 10, :o3, 1035655200
tz.transition 2003, 3, :o4, 1048960800
tz.transition 2003, 10, :o3, 1067104800
tz.transition 2004, 3, :o4, 1080410400
tz.transition 2004, 10, :o3, 1099159200
tz.transition 2005, 3, :o4, 1111860000
tz.transition 2005, 10, :o3, 1130608800
tz.transition 2006, 3, :o4, 1143309600
tz.transition 2006, 10, :o3, 1162058400
tz.transition 2007, 3, :o4, 1174759200
tz.transition 2007, 10, :o3, 1193508000
tz.transition 2008, 3, :o4, 1206813600
tz.transition 2008, 10, :o3, 1224957600
tz.transition 2009, 3, :o4, 1238263200
tz.transition 2009, 10, :o3, 1256407200
tz.transition 2010, 3, :o4, 1269712800
tz.transition 2010, 10, :o3, 1288461600
tz.transition 2011, 3, :o4, 1301162400
tz.transition 2011, 10, :o3, 1319911200
tz.transition 2012, 3, :o4, 1332612000
tz.transition 2012, 10, :o3, 1351360800
tz.transition 2013, 3, :o4, 1364666400
tz.transition 2013, 10, :o3, 1382810400
tz.transition 2014, 3, :o4, 1396116000
tz.transition 2014, 10, :o3, 1414260000
tz.transition 2015, 3, :o4, 1427565600
tz.transition 2015, 10, :o3, 1445709600
tz.transition 2016, 3, :o4, 1459015200
tz.transition 2016, 10, :o3, 1477764000
tz.transition 2017, 3, :o4, 1490464800
tz.transition 2017, 10, :o3, 1509213600
tz.transition 2018, 3, :o4, 1521914400
tz.transition 2018, 10, :o3, 1540663200
tz.transition 2019, 3, :o4, 1553968800
tz.transition 2019, 10, :o3, 1572112800
tz.transition 2020, 3, :o4, 1585418400
tz.transition 2020, 10, :o3, 1603562400
tz.transition 2021, 3, :o4, 1616868000
tz.transition 2021, 10, :o3, 1635616800
tz.transition 2022, 3, :o4, 1648317600
tz.transition 2022, 10, :o3, 1667066400
tz.transition 2023, 3, :o4, 1679767200
tz.transition 2023, 10, :o3, 1698516000
tz.transition 2024, 3, :o4, 1711821600
tz.transition 2024, 10, :o3, 1729965600
tz.transition 2025, 3, :o4, 1743271200
tz.transition 2025, 10, :o3, 1761415200
tz.transition 2026, 3, :o4, 1774720800
tz.transition 2026, 10, :o3, 1792864800
tz.transition 2027, 3, :o4, 1806170400
tz.transition 2027, 10, :o3, 1824919200
tz.transition 2028, 3, :o4, 1837620000
tz.transition 2028, 10, :o3, 1856368800
tz.transition 2029, 3, :o4, 1869069600
tz.transition 2029, 10, :o3, 1887818400
tz.transition 2030, 3, :o4, 1901124000
tz.transition 2030, 10, :o3, 1919268000
tz.transition 2031, 3, :o4, 1932573600
tz.transition 2031, 10, :o3, 1950717600
tz.transition 2032, 3, :o4, 1964023200
tz.transition 2032, 10, :o3, 1982772000
tz.transition 2033, 3, :o4, 1995472800
tz.transition 2033, 10, :o3, 2014221600
tz.transition 2034, 3, :o4, 2026922400
tz.transition 2034, 10, :o3, 2045671200
tz.transition 2035, 3, :o4, 2058372000
tz.transition 2035, 10, :o3, 2077120800
tz.transition 2036, 3, :o4, 2090426400
tz.transition 2036, 10, :o3, 2108570400
tz.transition 2037, 3, :o4, 2121876000
tz.transition 2037, 10, :o3, 2140020000
tz.transition 2038, 3, :o4, 9862041, 4
tz.transition 2038, 10, :o3, 9862909, 4
tz.transition 2039, 3, :o4, 9863497, 4
tz.transition 2039, 10, :o3, 9864365, 4
tz.transition 2040, 3, :o4, 9864953, 4
tz.transition 2040, 10, :o3, 9865821, 4
tz.transition 2041, 3, :o4, 9866437, 4
tz.transition 2041, 10, :o3, 9867277, 4
tz.transition 2042, 3, :o4, 9867893, 4
tz.transition 2042, 10, :o3, 9868733, 4
tz.transition 2043, 3, :o4, 9869349, 4
tz.transition 2043, 10, :o3, 9870189, 4
tz.transition 2044, 3, :o4, 9870805, 4
tz.transition 2044, 10, :o3, 9871673, 4
tz.transition 2045, 3, :o4, 9872261, 4
tz.transition 2045, 10, :o3, 9873129, 4
tz.transition 2046, 3, :o4, 9873717, 4
tz.transition 2046, 10, :o3, 9874585, 4
tz.transition 2047, 3, :o4, 9875201, 4
tz.transition 2047, 10, :o3, 9876041, 4
tz.transition 2048, 3, :o4, 9876657, 4
tz.transition 2048, 10, :o3, 9877497, 4
tz.transition 2049, 3, :o4, 9878113, 4
tz.transition 2049, 10, :o3, 9878981, 4
tz.transition 2050, 3, :o4, 9879569, 4
tz.transition 2050, 10, :o3, 9880437, 4
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -6,12 +8,12 @@ module TZInfo
timezone 'Asia/Jakarta' do |tz|
tz.offset :o0, 25632, 0, :LMT
tz.offset :o1, 25632, 0, :BMT
tz.offset :o1, 25632, 0, :JMT
tz.offset :o2, 26400, 0, :JAVT
tz.offset :o3, 27000, 0, :WIB
tz.offset :o3, 27000, 0, :WIT
tz.offset :o4, 32400, 0, :JST
tz.offset :o5, 28800, 0, :WIB
tz.offset :o6, 25200, 0, :WIB
tz.offset :o5, 28800, 0, :WIT
tz.offset :o6, 25200, 0, :WIT
tz.transition 1867, 8, :o1, 720956461, 300
tz.transition 1923, 12, :o2, 87256267, 36

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -5,13 +7,13 @@ module TZInfo
include TimezoneDefinition
timezone 'Asia/Jerusalem' do |tz|
tz.offset :o0, 8454, 0, :LMT
tz.offset :o0, 8456, 0, :LMT
tz.offset :o1, 8440, 0, :JMT
tz.offset :o2, 7200, 0, :IST
tz.offset :o3, 7200, 3600, :IDT
tz.offset :o4, 7200, 7200, :IDDT
tz.transition 1879, 12, :o1, 34671101791, 14400
tz.transition 1879, 12, :o1, 26003326343, 10800
tz.transition 1917, 12, :o2, 5230643909, 2160
tz.transition 1940, 5, :o3, 29157377, 12
tz.transition 1942, 10, :o2, 19445315, 8
@@ -54,8 +56,8 @@ module TZInfo
tz.transition 1986, 9, :o2, 526424400
tz.transition 1987, 4, :o3, 545436000
tz.transition 1987, 9, :o2, 558478800
tz.transition 1988, 4, :o3, 576626400
tz.transition 1988, 9, :o2, 589323600
tz.transition 1988, 4, :o3, 576540000
tz.transition 1988, 9, :o2, 589237200
tz.transition 1989, 4, :o3, 609890400
tz.transition 1989, 9, :o2, 620773200
tz.transition 1990, 3, :o3, 638316000
@@ -105,81 +107,55 @@ module TZInfo
tz.transition 2012, 3, :o3, 1333065600
tz.transition 2012, 9, :o2, 1348354800
tz.transition 2013, 3, :o3, 1364515200
tz.transition 2013, 10, :o2, 1382828400
tz.transition 2013, 9, :o2, 1378594800
tz.transition 2014, 3, :o3, 1395964800
tz.transition 2014, 10, :o2, 1414278000
tz.transition 2014, 9, :o2, 1411858800
tz.transition 2015, 3, :o3, 1427414400
tz.transition 2015, 10, :o2, 1445727600
tz.transition 2016, 3, :o3, 1458864000
tz.transition 2016, 10, :o2, 1477782000
tz.transition 2017, 3, :o3, 1490313600
tz.transition 2017, 10, :o2, 1509231600
tz.transition 2018, 3, :o3, 1521763200
tz.transition 2018, 10, :o2, 1540681200
tz.transition 2015, 9, :o2, 1442703600
tz.transition 2016, 4, :o3, 1459468800
tz.transition 2016, 10, :o2, 1475967600
tz.transition 2017, 3, :o3, 1490918400
tz.transition 2017, 9, :o2, 1506207600
tz.transition 2018, 3, :o3, 1522368000
tz.transition 2018, 9, :o2, 1537052400
tz.transition 2019, 3, :o3, 1553817600
tz.transition 2019, 10, :o2, 1572130800
tz.transition 2019, 10, :o2, 1570316400
tz.transition 2020, 3, :o3, 1585267200
tz.transition 2020, 10, :o2, 1603580400
tz.transition 2020, 9, :o2, 1601161200
tz.transition 2021, 3, :o3, 1616716800
tz.transition 2021, 10, :o2, 1635634800
tz.transition 2022, 3, :o3, 1648166400
tz.transition 2022, 10, :o2, 1667084400
tz.transition 2023, 3, :o3, 1679616000
tz.transition 2023, 10, :o2, 1698534000
tz.transition 2021, 9, :o2, 1631401200
tz.transition 2022, 4, :o3, 1648771200
tz.transition 2022, 10, :o2, 1664665200
tz.transition 2023, 3, :o3, 1680220800
tz.transition 2023, 9, :o2, 1695510000
tz.transition 2024, 3, :o3, 1711670400
tz.transition 2024, 10, :o2, 1729983600
tz.transition 2024, 10, :o2, 1728169200
tz.transition 2025, 3, :o3, 1743120000
tz.transition 2025, 10, :o2, 1761433200
tz.transition 2025, 9, :o2, 1759014000
tz.transition 2026, 3, :o3, 1774569600
tz.transition 2026, 10, :o2, 1792882800
tz.transition 2026, 9, :o2, 1789858800
tz.transition 2027, 3, :o3, 1806019200
tz.transition 2027, 10, :o2, 1824937200
tz.transition 2028, 3, :o3, 1837468800
tz.transition 2028, 10, :o2, 1856386800
tz.transition 2029, 3, :o3, 1868918400
tz.transition 2029, 10, :o2, 1887836400
tz.transition 2027, 10, :o2, 1823122800
tz.transition 2028, 3, :o3, 1838073600
tz.transition 2028, 9, :o2, 1853362800
tz.transition 2029, 3, :o3, 1869523200
tz.transition 2029, 9, :o2, 1884207600
tz.transition 2030, 3, :o3, 1900972800
tz.transition 2030, 10, :o2, 1919286000
tz.transition 2030, 10, :o2, 1917471600
tz.transition 2031, 3, :o3, 1932422400
tz.transition 2031, 10, :o2, 1950735600
tz.transition 2031, 9, :o2, 1947711600
tz.transition 2032, 3, :o3, 1963872000
tz.transition 2032, 10, :o2, 1982790000
tz.transition 2033, 3, :o3, 1995321600
tz.transition 2033, 10, :o2, 2014239600
tz.transition 2034, 3, :o3, 2026771200
tz.transition 2034, 10, :o2, 2045689200
tz.transition 2035, 3, :o3, 2058220800
tz.transition 2035, 10, :o2, 2077138800
tz.transition 2032, 9, :o2, 1978556400
tz.transition 2033, 4, :o3, 1995926400
tz.transition 2033, 10, :o2, 2011820400
tz.transition 2034, 3, :o3, 2027376000
tz.transition 2034, 9, :o2, 2042060400
tz.transition 2035, 3, :o3, 2058825600
tz.transition 2035, 10, :o2, 2075324400
tz.transition 2036, 3, :o3, 2090275200
tz.transition 2036, 10, :o2, 2108588400
tz.transition 2036, 9, :o2, 2106169200
tz.transition 2037, 3, :o3, 2121724800
tz.transition 2037, 10, :o2, 2140038000
tz.transition 2038, 3, :o3, 4931017, 2
tz.transition 2038, 10, :o2, 59177459, 24
tz.transition 2039, 3, :o3, 4931745, 2
tz.transition 2039, 10, :o2, 59186195, 24
tz.transition 2040, 3, :o3, 4932473, 2
tz.transition 2040, 10, :o2, 59194931, 24
tz.transition 2041, 3, :o3, 4933215, 2
tz.transition 2041, 10, :o2, 59203667, 24
tz.transition 2042, 3, :o3, 4933943, 2
tz.transition 2042, 10, :o2, 59212403, 24
tz.transition 2043, 3, :o3, 4934671, 2
tz.transition 2043, 10, :o2, 59221139, 24
tz.transition 2044, 3, :o3, 4935399, 2
tz.transition 2044, 10, :o2, 59230043, 24
tz.transition 2045, 3, :o3, 4936127, 2
tz.transition 2045, 10, :o2, 59238779, 24
tz.transition 2046, 3, :o3, 4936855, 2
tz.transition 2046, 10, :o2, 59247515, 24
tz.transition 2047, 3, :o3, 4937597, 2
tz.transition 2047, 10, :o2, 59256251, 24
tz.transition 2048, 3, :o3, 4938325, 2
tz.transition 2048, 10, :o2, 59264987, 24
tz.transition 2049, 3, :o3, 4939053, 2
tz.transition 2049, 10, :o2, 59273891, 24
tz.transition 2050, 3, :o3, 4939781, 2
tz.transition 2050, 10, :o2, 59282627, 24
tz.transition 2037, 9, :o2, 2136409200
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -0,0 +1,163 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Kamchatka
include TimezoneDefinition
timezone 'Asia/Kamchatka' do |tz|
tz.offset :o0, 38076, 0, :LMT
tz.offset :o1, 39600, 0, :PETT
tz.offset :o2, 43200, 0, :PETT
tz.offset :o3, 43200, 3600, :PETST
tz.offset :o4, 39600, 3600, :PETST
tz.transition 1922, 11, :o1, 17448250027, 7200
tz.transition 1930, 6, :o2, 58227553, 24
tz.transition 1981, 3, :o3, 354888000
tz.transition 1981, 9, :o2, 370695600
tz.transition 1982, 3, :o3, 386424000
tz.transition 1982, 9, :o2, 402231600
tz.transition 1983, 3, :o3, 417960000
tz.transition 1983, 9, :o2, 433767600
tz.transition 1984, 3, :o3, 449582400
tz.transition 1984, 9, :o2, 465314400
tz.transition 1985, 3, :o3, 481039200
tz.transition 1985, 9, :o2, 496764000
tz.transition 1986, 3, :o3, 512488800
tz.transition 1986, 9, :o2, 528213600
tz.transition 1987, 3, :o3, 543938400
tz.transition 1987, 9, :o2, 559663200
tz.transition 1988, 3, :o3, 575388000
tz.transition 1988, 9, :o2, 591112800
tz.transition 1989, 3, :o3, 606837600
tz.transition 1989, 9, :o2, 622562400
tz.transition 1990, 3, :o3, 638287200
tz.transition 1990, 9, :o2, 654616800
tz.transition 1991, 3, :o4, 670341600
tz.transition 1991, 9, :o1, 686070000
tz.transition 1992, 1, :o2, 695746800
tz.transition 1992, 3, :o3, 701780400
tz.transition 1992, 9, :o2, 717501600
tz.transition 1993, 3, :o3, 733240800
tz.transition 1993, 9, :o2, 748965600
tz.transition 1994, 3, :o3, 764690400
tz.transition 1994, 9, :o2, 780415200
tz.transition 1995, 3, :o3, 796140000
tz.transition 1995, 9, :o2, 811864800
tz.transition 1996, 3, :o3, 828194400
tz.transition 1996, 10, :o2, 846338400
tz.transition 1997, 3, :o3, 859644000
tz.transition 1997, 10, :o2, 877788000
tz.transition 1998, 3, :o3, 891093600
tz.transition 1998, 10, :o2, 909237600
tz.transition 1999, 3, :o3, 922543200
tz.transition 1999, 10, :o2, 941292000
tz.transition 2000, 3, :o3, 953992800
tz.transition 2000, 10, :o2, 972741600
tz.transition 2001, 3, :o3, 985442400
tz.transition 2001, 10, :o2, 1004191200
tz.transition 2002, 3, :o3, 1017496800
tz.transition 2002, 10, :o2, 1035640800
tz.transition 2003, 3, :o3, 1048946400
tz.transition 2003, 10, :o2, 1067090400
tz.transition 2004, 3, :o3, 1080396000
tz.transition 2004, 10, :o2, 1099144800
tz.transition 2005, 3, :o3, 1111845600
tz.transition 2005, 10, :o2, 1130594400
tz.transition 2006, 3, :o3, 1143295200
tz.transition 2006, 10, :o2, 1162044000
tz.transition 2007, 3, :o3, 1174744800
tz.transition 2007, 10, :o2, 1193493600
tz.transition 2008, 3, :o3, 1206799200
tz.transition 2008, 10, :o2, 1224943200
tz.transition 2009, 3, :o3, 1238248800
tz.transition 2009, 10, :o2, 1256392800
tz.transition 2010, 3, :o3, 1269698400
tz.transition 2010, 10, :o2, 1288447200
tz.transition 2011, 3, :o3, 1301148000
tz.transition 2011, 10, :o2, 1319896800
tz.transition 2012, 3, :o3, 1332597600
tz.transition 2012, 10, :o2, 1351346400
tz.transition 2013, 3, :o3, 1364652000
tz.transition 2013, 10, :o2, 1382796000
tz.transition 2014, 3, :o3, 1396101600
tz.transition 2014, 10, :o2, 1414245600
tz.transition 2015, 3, :o3, 1427551200
tz.transition 2015, 10, :o2, 1445695200
tz.transition 2016, 3, :o3, 1459000800
tz.transition 2016, 10, :o2, 1477749600
tz.transition 2017, 3, :o3, 1490450400
tz.transition 2017, 10, :o2, 1509199200
tz.transition 2018, 3, :o3, 1521900000
tz.transition 2018, 10, :o2, 1540648800
tz.transition 2019, 3, :o3, 1553954400
tz.transition 2019, 10, :o2, 1572098400
tz.transition 2020, 3, :o3, 1585404000
tz.transition 2020, 10, :o2, 1603548000
tz.transition 2021, 3, :o3, 1616853600
tz.transition 2021, 10, :o2, 1635602400
tz.transition 2022, 3, :o3, 1648303200
tz.transition 2022, 10, :o2, 1667052000
tz.transition 2023, 3, :o3, 1679752800
tz.transition 2023, 10, :o2, 1698501600
tz.transition 2024, 3, :o3, 1711807200
tz.transition 2024, 10, :o2, 1729951200
tz.transition 2025, 3, :o3, 1743256800
tz.transition 2025, 10, :o2, 1761400800
tz.transition 2026, 3, :o3, 1774706400
tz.transition 2026, 10, :o2, 1792850400
tz.transition 2027, 3, :o3, 1806156000
tz.transition 2027, 10, :o2, 1824904800
tz.transition 2028, 3, :o3, 1837605600
tz.transition 2028, 10, :o2, 1856354400
tz.transition 2029, 3, :o3, 1869055200
tz.transition 2029, 10, :o2, 1887804000
tz.transition 2030, 3, :o3, 1901109600
tz.transition 2030, 10, :o2, 1919253600
tz.transition 2031, 3, :o3, 1932559200
tz.transition 2031, 10, :o2, 1950703200
tz.transition 2032, 3, :o3, 1964008800
tz.transition 2032, 10, :o2, 1982757600
tz.transition 2033, 3, :o3, 1995458400
tz.transition 2033, 10, :o2, 2014207200
tz.transition 2034, 3, :o3, 2026908000
tz.transition 2034, 10, :o2, 2045656800
tz.transition 2035, 3, :o3, 2058357600
tz.transition 2035, 10, :o2, 2077106400
tz.transition 2036, 3, :o3, 2090412000
tz.transition 2036, 10, :o2, 2108556000
tz.transition 2037, 3, :o3, 2121861600
tz.transition 2037, 10, :o2, 2140005600
tz.transition 2038, 3, :o3, 29586121, 12
tz.transition 2038, 10, :o2, 29588725, 12
tz.transition 2039, 3, :o3, 29590489, 12
tz.transition 2039, 10, :o2, 29593093, 12
tz.transition 2040, 3, :o3, 29594857, 12
tz.transition 2040, 10, :o2, 29597461, 12
tz.transition 2041, 3, :o3, 29599309, 12
tz.transition 2041, 10, :o2, 29601829, 12
tz.transition 2042, 3, :o3, 29603677, 12
tz.transition 2042, 10, :o2, 29606197, 12
tz.transition 2043, 3, :o3, 29608045, 12
tz.transition 2043, 10, :o2, 29610565, 12
tz.transition 2044, 3, :o3, 29612413, 12
tz.transition 2044, 10, :o2, 29615017, 12
tz.transition 2045, 3, :o3, 29616781, 12
tz.transition 2045, 10, :o2, 29619385, 12
tz.transition 2046, 3, :o3, 29621149, 12
tz.transition 2046, 10, :o2, 29623753, 12
tz.transition 2047, 3, :o3, 29625601, 12
tz.transition 2047, 10, :o2, 29628121, 12
tz.transition 2048, 3, :o3, 29629969, 12
tz.transition 2048, 10, :o2, 29632489, 12
tz.transition 2049, 3, :o3, 29634337, 12
tz.transition 2049, 10, :o2, 29636941, 12
tz.transition 2050, 3, :o3, 29638705, 12
tz.transition 2050, 10, :o2, 29641309, 12
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -21,8 +23,6 @@ module TZInfo
tz.transition 2002, 10, :o4, 1033840860
tz.transition 2008, 5, :o5, 1212260400
tz.transition 2008, 10, :o4, 1225476000
tz.transition 2009, 4, :o5, 1239735600
tz.transition 2009, 10, :o4, 1257012000
end
end
end

View File

@@ -1,10 +1,12 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Kathmandu
module Katmandu
include TimezoneDefinition
timezone 'Asia/Kathmandu' do |tz|
timezone 'Asia/Katmandu' do |tz|
tz.offset :o0, 20476, 0, :LMT
tz.offset :o1, 19800, 0, :IST
tz.offset :o2, 20700, 0, :NPT

View File

@@ -0,0 +1,163 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Krasnoyarsk
include TimezoneDefinition
timezone 'Asia/Krasnoyarsk' do |tz|
tz.offset :o0, 22280, 0, :LMT
tz.offset :o1, 21600, 0, :KRAT
tz.offset :o2, 25200, 0, :KRAT
tz.offset :o3, 25200, 3600, :KRAST
tz.offset :o4, 21600, 3600, :KRAST
tz.transition 1920, 1, :o1, 5232231163, 2160
tz.transition 1930, 6, :o2, 9704593, 4
tz.transition 1981, 3, :o3, 354906000
tz.transition 1981, 9, :o2, 370713600
tz.transition 1982, 3, :o3, 386442000
tz.transition 1982, 9, :o2, 402249600
tz.transition 1983, 3, :o3, 417978000
tz.transition 1983, 9, :o2, 433785600
tz.transition 1984, 3, :o3, 449600400
tz.transition 1984, 9, :o2, 465332400
tz.transition 1985, 3, :o3, 481057200
tz.transition 1985, 9, :o2, 496782000
tz.transition 1986, 3, :o3, 512506800
tz.transition 1986, 9, :o2, 528231600
tz.transition 1987, 3, :o3, 543956400
tz.transition 1987, 9, :o2, 559681200
tz.transition 1988, 3, :o3, 575406000
tz.transition 1988, 9, :o2, 591130800
tz.transition 1989, 3, :o3, 606855600
tz.transition 1989, 9, :o2, 622580400
tz.transition 1990, 3, :o3, 638305200
tz.transition 1990, 9, :o2, 654634800
tz.transition 1991, 3, :o4, 670359600
tz.transition 1991, 9, :o1, 686088000
tz.transition 1992, 1, :o2, 695764800
tz.transition 1992, 3, :o3, 701798400
tz.transition 1992, 9, :o2, 717519600
tz.transition 1993, 3, :o3, 733258800
tz.transition 1993, 9, :o2, 748983600
tz.transition 1994, 3, :o3, 764708400
tz.transition 1994, 9, :o2, 780433200
tz.transition 1995, 3, :o3, 796158000
tz.transition 1995, 9, :o2, 811882800
tz.transition 1996, 3, :o3, 828212400
tz.transition 1996, 10, :o2, 846356400
tz.transition 1997, 3, :o3, 859662000
tz.transition 1997, 10, :o2, 877806000
tz.transition 1998, 3, :o3, 891111600
tz.transition 1998, 10, :o2, 909255600
tz.transition 1999, 3, :o3, 922561200
tz.transition 1999, 10, :o2, 941310000
tz.transition 2000, 3, :o3, 954010800
tz.transition 2000, 10, :o2, 972759600
tz.transition 2001, 3, :o3, 985460400
tz.transition 2001, 10, :o2, 1004209200
tz.transition 2002, 3, :o3, 1017514800
tz.transition 2002, 10, :o2, 1035658800
tz.transition 2003, 3, :o3, 1048964400
tz.transition 2003, 10, :o2, 1067108400
tz.transition 2004, 3, :o3, 1080414000
tz.transition 2004, 10, :o2, 1099162800
tz.transition 2005, 3, :o3, 1111863600
tz.transition 2005, 10, :o2, 1130612400
tz.transition 2006, 3, :o3, 1143313200
tz.transition 2006, 10, :o2, 1162062000
tz.transition 2007, 3, :o3, 1174762800
tz.transition 2007, 10, :o2, 1193511600
tz.transition 2008, 3, :o3, 1206817200
tz.transition 2008, 10, :o2, 1224961200
tz.transition 2009, 3, :o3, 1238266800
tz.transition 2009, 10, :o2, 1256410800
tz.transition 2010, 3, :o3, 1269716400
tz.transition 2010, 10, :o2, 1288465200
tz.transition 2011, 3, :o3, 1301166000
tz.transition 2011, 10, :o2, 1319914800
tz.transition 2012, 3, :o3, 1332615600
tz.transition 2012, 10, :o2, 1351364400
tz.transition 2013, 3, :o3, 1364670000
tz.transition 2013, 10, :o2, 1382814000
tz.transition 2014, 3, :o3, 1396119600
tz.transition 2014, 10, :o2, 1414263600
tz.transition 2015, 3, :o3, 1427569200
tz.transition 2015, 10, :o2, 1445713200
tz.transition 2016, 3, :o3, 1459018800
tz.transition 2016, 10, :o2, 1477767600
tz.transition 2017, 3, :o3, 1490468400
tz.transition 2017, 10, :o2, 1509217200
tz.transition 2018, 3, :o3, 1521918000
tz.transition 2018, 10, :o2, 1540666800
tz.transition 2019, 3, :o3, 1553972400
tz.transition 2019, 10, :o2, 1572116400
tz.transition 2020, 3, :o3, 1585422000
tz.transition 2020, 10, :o2, 1603566000
tz.transition 2021, 3, :o3, 1616871600
tz.transition 2021, 10, :o2, 1635620400
tz.transition 2022, 3, :o3, 1648321200
tz.transition 2022, 10, :o2, 1667070000
tz.transition 2023, 3, :o3, 1679770800
tz.transition 2023, 10, :o2, 1698519600
tz.transition 2024, 3, :o3, 1711825200
tz.transition 2024, 10, :o2, 1729969200
tz.transition 2025, 3, :o3, 1743274800
tz.transition 2025, 10, :o2, 1761418800
tz.transition 2026, 3, :o3, 1774724400
tz.transition 2026, 10, :o2, 1792868400
tz.transition 2027, 3, :o3, 1806174000
tz.transition 2027, 10, :o2, 1824922800
tz.transition 2028, 3, :o3, 1837623600
tz.transition 2028, 10, :o2, 1856372400
tz.transition 2029, 3, :o3, 1869073200
tz.transition 2029, 10, :o2, 1887822000
tz.transition 2030, 3, :o3, 1901127600
tz.transition 2030, 10, :o2, 1919271600
tz.transition 2031, 3, :o3, 1932577200
tz.transition 2031, 10, :o2, 1950721200
tz.transition 2032, 3, :o3, 1964026800
tz.transition 2032, 10, :o2, 1982775600
tz.transition 2033, 3, :o3, 1995476400
tz.transition 2033, 10, :o2, 2014225200
tz.transition 2034, 3, :o3, 2026926000
tz.transition 2034, 10, :o2, 2045674800
tz.transition 2035, 3, :o3, 2058375600
tz.transition 2035, 10, :o2, 2077124400
tz.transition 2036, 3, :o3, 2090430000
tz.transition 2036, 10, :o2, 2108574000
tz.transition 2037, 3, :o3, 2121879600
tz.transition 2037, 10, :o2, 2140023600
tz.transition 2038, 3, :o3, 59172247, 24
tz.transition 2038, 10, :o2, 59177455, 24
tz.transition 2039, 3, :o3, 59180983, 24
tz.transition 2039, 10, :o2, 59186191, 24
tz.transition 2040, 3, :o3, 59189719, 24
tz.transition 2040, 10, :o2, 59194927, 24
tz.transition 2041, 3, :o3, 59198623, 24
tz.transition 2041, 10, :o2, 59203663, 24
tz.transition 2042, 3, :o3, 59207359, 24
tz.transition 2042, 10, :o2, 59212399, 24
tz.transition 2043, 3, :o3, 59216095, 24
tz.transition 2043, 10, :o2, 59221135, 24
tz.transition 2044, 3, :o3, 59224831, 24
tz.transition 2044, 10, :o2, 59230039, 24
tz.transition 2045, 3, :o3, 59233567, 24
tz.transition 2045, 10, :o2, 59238775, 24
tz.transition 2046, 3, :o3, 59242303, 24
tz.transition 2046, 10, :o2, 59247511, 24
tz.transition 2047, 3, :o3, 59251207, 24
tz.transition 2047, 10, :o2, 59256247, 24
tz.transition 2048, 3, :o3, 59259943, 24
tz.transition 2048, 10, :o2, 59264983, 24
tz.transition 2049, 3, :o3, 59268679, 24
tz.transition 2049, 10, :o2, 59273887, 24
tz.transition 2050, 3, :o3, 59277415, 24
tz.transition 2050, 10, :o2, 59282623, 24
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -0,0 +1,163 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Magadan
include TimezoneDefinition
timezone 'Asia/Magadan' do |tz|
tz.offset :o0, 36192, 0, :LMT
tz.offset :o1, 36000, 0, :MAGT
tz.offset :o2, 39600, 0, :MAGT
tz.offset :o3, 39600, 3600, :MAGST
tz.offset :o4, 36000, 3600, :MAGST
tz.transition 1924, 5, :o1, 2181516373, 900
tz.transition 1930, 6, :o2, 29113777, 12
tz.transition 1981, 3, :o3, 354891600
tz.transition 1981, 9, :o2, 370699200
tz.transition 1982, 3, :o3, 386427600
tz.transition 1982, 9, :o2, 402235200
tz.transition 1983, 3, :o3, 417963600
tz.transition 1983, 9, :o2, 433771200
tz.transition 1984, 3, :o3, 449586000
tz.transition 1984, 9, :o2, 465318000
tz.transition 1985, 3, :o3, 481042800
tz.transition 1985, 9, :o2, 496767600
tz.transition 1986, 3, :o3, 512492400
tz.transition 1986, 9, :o2, 528217200
tz.transition 1987, 3, :o3, 543942000
tz.transition 1987, 9, :o2, 559666800
tz.transition 1988, 3, :o3, 575391600
tz.transition 1988, 9, :o2, 591116400
tz.transition 1989, 3, :o3, 606841200
tz.transition 1989, 9, :o2, 622566000
tz.transition 1990, 3, :o3, 638290800
tz.transition 1990, 9, :o2, 654620400
tz.transition 1991, 3, :o4, 670345200
tz.transition 1991, 9, :o1, 686073600
tz.transition 1992, 1, :o2, 695750400
tz.transition 1992, 3, :o3, 701784000
tz.transition 1992, 9, :o2, 717505200
tz.transition 1993, 3, :o3, 733244400
tz.transition 1993, 9, :o2, 748969200
tz.transition 1994, 3, :o3, 764694000
tz.transition 1994, 9, :o2, 780418800
tz.transition 1995, 3, :o3, 796143600
tz.transition 1995, 9, :o2, 811868400
tz.transition 1996, 3, :o3, 828198000
tz.transition 1996, 10, :o2, 846342000
tz.transition 1997, 3, :o3, 859647600
tz.transition 1997, 10, :o2, 877791600
tz.transition 1998, 3, :o3, 891097200
tz.transition 1998, 10, :o2, 909241200
tz.transition 1999, 3, :o3, 922546800
tz.transition 1999, 10, :o2, 941295600
tz.transition 2000, 3, :o3, 953996400
tz.transition 2000, 10, :o2, 972745200
tz.transition 2001, 3, :o3, 985446000
tz.transition 2001, 10, :o2, 1004194800
tz.transition 2002, 3, :o3, 1017500400
tz.transition 2002, 10, :o2, 1035644400
tz.transition 2003, 3, :o3, 1048950000
tz.transition 2003, 10, :o2, 1067094000
tz.transition 2004, 3, :o3, 1080399600
tz.transition 2004, 10, :o2, 1099148400
tz.transition 2005, 3, :o3, 1111849200
tz.transition 2005, 10, :o2, 1130598000
tz.transition 2006, 3, :o3, 1143298800
tz.transition 2006, 10, :o2, 1162047600
tz.transition 2007, 3, :o3, 1174748400
tz.transition 2007, 10, :o2, 1193497200
tz.transition 2008, 3, :o3, 1206802800
tz.transition 2008, 10, :o2, 1224946800
tz.transition 2009, 3, :o3, 1238252400
tz.transition 2009, 10, :o2, 1256396400
tz.transition 2010, 3, :o3, 1269702000
tz.transition 2010, 10, :o2, 1288450800
tz.transition 2011, 3, :o3, 1301151600
tz.transition 2011, 10, :o2, 1319900400
tz.transition 2012, 3, :o3, 1332601200
tz.transition 2012, 10, :o2, 1351350000
tz.transition 2013, 3, :o3, 1364655600
tz.transition 2013, 10, :o2, 1382799600
tz.transition 2014, 3, :o3, 1396105200
tz.transition 2014, 10, :o2, 1414249200
tz.transition 2015, 3, :o3, 1427554800
tz.transition 2015, 10, :o2, 1445698800
tz.transition 2016, 3, :o3, 1459004400
tz.transition 2016, 10, :o2, 1477753200
tz.transition 2017, 3, :o3, 1490454000
tz.transition 2017, 10, :o2, 1509202800
tz.transition 2018, 3, :o3, 1521903600
tz.transition 2018, 10, :o2, 1540652400
tz.transition 2019, 3, :o3, 1553958000
tz.transition 2019, 10, :o2, 1572102000
tz.transition 2020, 3, :o3, 1585407600
tz.transition 2020, 10, :o2, 1603551600
tz.transition 2021, 3, :o3, 1616857200
tz.transition 2021, 10, :o2, 1635606000
tz.transition 2022, 3, :o3, 1648306800
tz.transition 2022, 10, :o2, 1667055600
tz.transition 2023, 3, :o3, 1679756400
tz.transition 2023, 10, :o2, 1698505200
tz.transition 2024, 3, :o3, 1711810800
tz.transition 2024, 10, :o2, 1729954800
tz.transition 2025, 3, :o3, 1743260400
tz.transition 2025, 10, :o2, 1761404400
tz.transition 2026, 3, :o3, 1774710000
tz.transition 2026, 10, :o2, 1792854000
tz.transition 2027, 3, :o3, 1806159600
tz.transition 2027, 10, :o2, 1824908400
tz.transition 2028, 3, :o3, 1837609200
tz.transition 2028, 10, :o2, 1856358000
tz.transition 2029, 3, :o3, 1869058800
tz.transition 2029, 10, :o2, 1887807600
tz.transition 2030, 3, :o3, 1901113200
tz.transition 2030, 10, :o2, 1919257200
tz.transition 2031, 3, :o3, 1932562800
tz.transition 2031, 10, :o2, 1950706800
tz.transition 2032, 3, :o3, 1964012400
tz.transition 2032, 10, :o2, 1982761200
tz.transition 2033, 3, :o3, 1995462000
tz.transition 2033, 10, :o2, 2014210800
tz.transition 2034, 3, :o3, 2026911600
tz.transition 2034, 10, :o2, 2045660400
tz.transition 2035, 3, :o3, 2058361200
tz.transition 2035, 10, :o2, 2077110000
tz.transition 2036, 3, :o3, 2090415600
tz.transition 2036, 10, :o2, 2108559600
tz.transition 2037, 3, :o3, 2121865200
tz.transition 2037, 10, :o2, 2140009200
tz.transition 2038, 3, :o3, 19724081, 8
tz.transition 2038, 10, :o2, 19725817, 8
tz.transition 2039, 3, :o3, 19726993, 8
tz.transition 2039, 10, :o2, 19728729, 8
tz.transition 2040, 3, :o3, 19729905, 8
tz.transition 2040, 10, :o2, 19731641, 8
tz.transition 2041, 3, :o3, 19732873, 8
tz.transition 2041, 10, :o2, 19734553, 8
tz.transition 2042, 3, :o3, 19735785, 8
tz.transition 2042, 10, :o2, 19737465, 8
tz.transition 2043, 3, :o3, 19738697, 8
tz.transition 2043, 10, :o2, 19740377, 8
tz.transition 2044, 3, :o3, 19741609, 8
tz.transition 2044, 10, :o2, 19743345, 8
tz.transition 2045, 3, :o3, 19744521, 8
tz.transition 2045, 10, :o2, 19746257, 8
tz.transition 2046, 3, :o3, 19747433, 8
tz.transition 2046, 10, :o2, 19749169, 8
tz.transition 2047, 3, :o3, 19750401, 8
tz.transition 2047, 10, :o2, 19752081, 8
tz.transition 2048, 3, :o3, 19753313, 8
tz.transition 2048, 10, :o2, 19754993, 8
tz.transition 2049, 3, :o3, 19756225, 8
tz.transition 2049, 10, :o2, 19757961, 8
tz.transition 2050, 3, :o3, 19759137, 8
tz.transition 2050, 10, :o2, 19760873, 8
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -5,10 +7,10 @@ module TZInfo
include TimezoneDefinition
timezone 'Asia/Muscat' do |tz|
tz.offset :o0, 14064, 0, :LMT
tz.offset :o0, 14060, 0, :LMT
tz.offset :o1, 14400, 0, :GST
tz.transition 1919, 12, :o1, 4360183807, 1800
tz.transition 1919, 12, :o1, 10464441137, 4320
end
end
end

View File

@@ -0,0 +1,164 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Novosibirsk
include TimezoneDefinition
timezone 'Asia/Novosibirsk' do |tz|
tz.offset :o0, 19900, 0, :LMT
tz.offset :o1, 21600, 0, :NOVT
tz.offset :o2, 25200, 0, :NOVT
tz.offset :o3, 25200, 3600, :NOVST
tz.offset :o4, 21600, 3600, :NOVST
tz.transition 1919, 12, :o1, 2092872833, 864
tz.transition 1930, 6, :o2, 9704593, 4
tz.transition 1981, 3, :o3, 354906000
tz.transition 1981, 9, :o2, 370713600
tz.transition 1982, 3, :o3, 386442000
tz.transition 1982, 9, :o2, 402249600
tz.transition 1983, 3, :o3, 417978000
tz.transition 1983, 9, :o2, 433785600
tz.transition 1984, 3, :o3, 449600400
tz.transition 1984, 9, :o2, 465332400
tz.transition 1985, 3, :o3, 481057200
tz.transition 1985, 9, :o2, 496782000
tz.transition 1986, 3, :o3, 512506800
tz.transition 1986, 9, :o2, 528231600
tz.transition 1987, 3, :o3, 543956400
tz.transition 1987, 9, :o2, 559681200
tz.transition 1988, 3, :o3, 575406000
tz.transition 1988, 9, :o2, 591130800
tz.transition 1989, 3, :o3, 606855600
tz.transition 1989, 9, :o2, 622580400
tz.transition 1990, 3, :o3, 638305200
tz.transition 1990, 9, :o2, 654634800
tz.transition 1991, 3, :o4, 670359600
tz.transition 1991, 9, :o1, 686088000
tz.transition 1992, 1, :o2, 695764800
tz.transition 1992, 3, :o3, 701798400
tz.transition 1992, 9, :o2, 717519600
tz.transition 1993, 3, :o3, 733258800
tz.transition 1993, 5, :o4, 738086400
tz.transition 1993, 9, :o1, 748987200
tz.transition 1994, 3, :o4, 764712000
tz.transition 1994, 9, :o1, 780436800
tz.transition 1995, 3, :o4, 796161600
tz.transition 1995, 9, :o1, 811886400
tz.transition 1996, 3, :o4, 828216000
tz.transition 1996, 10, :o1, 846360000
tz.transition 1997, 3, :o4, 859665600
tz.transition 1997, 10, :o1, 877809600
tz.transition 1998, 3, :o4, 891115200
tz.transition 1998, 10, :o1, 909259200
tz.transition 1999, 3, :o4, 922564800
tz.transition 1999, 10, :o1, 941313600
tz.transition 2000, 3, :o4, 954014400
tz.transition 2000, 10, :o1, 972763200
tz.transition 2001, 3, :o4, 985464000
tz.transition 2001, 10, :o1, 1004212800
tz.transition 2002, 3, :o4, 1017518400
tz.transition 2002, 10, :o1, 1035662400
tz.transition 2003, 3, :o4, 1048968000
tz.transition 2003, 10, :o1, 1067112000
tz.transition 2004, 3, :o4, 1080417600
tz.transition 2004, 10, :o1, 1099166400
tz.transition 2005, 3, :o4, 1111867200
tz.transition 2005, 10, :o1, 1130616000
tz.transition 2006, 3, :o4, 1143316800
tz.transition 2006, 10, :o1, 1162065600
tz.transition 2007, 3, :o4, 1174766400
tz.transition 2007, 10, :o1, 1193515200
tz.transition 2008, 3, :o4, 1206820800
tz.transition 2008, 10, :o1, 1224964800
tz.transition 2009, 3, :o4, 1238270400
tz.transition 2009, 10, :o1, 1256414400
tz.transition 2010, 3, :o4, 1269720000
tz.transition 2010, 10, :o1, 1288468800
tz.transition 2011, 3, :o4, 1301169600
tz.transition 2011, 10, :o1, 1319918400
tz.transition 2012, 3, :o4, 1332619200
tz.transition 2012, 10, :o1, 1351368000
tz.transition 2013, 3, :o4, 1364673600
tz.transition 2013, 10, :o1, 1382817600
tz.transition 2014, 3, :o4, 1396123200
tz.transition 2014, 10, :o1, 1414267200
tz.transition 2015, 3, :o4, 1427572800
tz.transition 2015, 10, :o1, 1445716800
tz.transition 2016, 3, :o4, 1459022400
tz.transition 2016, 10, :o1, 1477771200
tz.transition 2017, 3, :o4, 1490472000
tz.transition 2017, 10, :o1, 1509220800
tz.transition 2018, 3, :o4, 1521921600
tz.transition 2018, 10, :o1, 1540670400
tz.transition 2019, 3, :o4, 1553976000
tz.transition 2019, 10, :o1, 1572120000
tz.transition 2020, 3, :o4, 1585425600
tz.transition 2020, 10, :o1, 1603569600
tz.transition 2021, 3, :o4, 1616875200
tz.transition 2021, 10, :o1, 1635624000
tz.transition 2022, 3, :o4, 1648324800
tz.transition 2022, 10, :o1, 1667073600
tz.transition 2023, 3, :o4, 1679774400
tz.transition 2023, 10, :o1, 1698523200
tz.transition 2024, 3, :o4, 1711828800
tz.transition 2024, 10, :o1, 1729972800
tz.transition 2025, 3, :o4, 1743278400
tz.transition 2025, 10, :o1, 1761422400
tz.transition 2026, 3, :o4, 1774728000
tz.transition 2026, 10, :o1, 1792872000
tz.transition 2027, 3, :o4, 1806177600
tz.transition 2027, 10, :o1, 1824926400
tz.transition 2028, 3, :o4, 1837627200
tz.transition 2028, 10, :o1, 1856376000
tz.transition 2029, 3, :o4, 1869076800
tz.transition 2029, 10, :o1, 1887825600
tz.transition 2030, 3, :o4, 1901131200
tz.transition 2030, 10, :o1, 1919275200
tz.transition 2031, 3, :o4, 1932580800
tz.transition 2031, 10, :o1, 1950724800
tz.transition 2032, 3, :o4, 1964030400
tz.transition 2032, 10, :o1, 1982779200
tz.transition 2033, 3, :o4, 1995480000
tz.transition 2033, 10, :o1, 2014228800
tz.transition 2034, 3, :o4, 2026929600
tz.transition 2034, 10, :o1, 2045678400
tz.transition 2035, 3, :o4, 2058379200
tz.transition 2035, 10, :o1, 2077128000
tz.transition 2036, 3, :o4, 2090433600
tz.transition 2036, 10, :o1, 2108577600
tz.transition 2037, 3, :o4, 2121883200
tz.transition 2037, 10, :o1, 2140027200
tz.transition 2038, 3, :o4, 7396531, 3
tz.transition 2038, 10, :o1, 7397182, 3
tz.transition 2039, 3, :o4, 7397623, 3
tz.transition 2039, 10, :o1, 7398274, 3
tz.transition 2040, 3, :o4, 7398715, 3
tz.transition 2040, 10, :o1, 7399366, 3
tz.transition 2041, 3, :o4, 7399828, 3
tz.transition 2041, 10, :o1, 7400458, 3
tz.transition 2042, 3, :o4, 7400920, 3
tz.transition 2042, 10, :o1, 7401550, 3
tz.transition 2043, 3, :o4, 7402012, 3
tz.transition 2043, 10, :o1, 7402642, 3
tz.transition 2044, 3, :o4, 7403104, 3
tz.transition 2044, 10, :o1, 7403755, 3
tz.transition 2045, 3, :o4, 7404196, 3
tz.transition 2045, 10, :o1, 7404847, 3
tz.transition 2046, 3, :o4, 7405288, 3
tz.transition 2046, 10, :o1, 7405939, 3
tz.transition 2047, 3, :o4, 7406401, 3
tz.transition 2047, 10, :o1, 7407031, 3
tz.transition 2048, 3, :o4, 7407493, 3
tz.transition 2048, 10, :o1, 7408123, 3
tz.transition 2049, 3, :o4, 7408585, 3
tz.transition 2049, 10, :o1, 7409236, 3
tz.transition 2050, 3, :o4, 7409677, 3
tz.transition 2050, 10, :o1, 7410328, 3
end
end
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -6,13 +8,13 @@ module TZInfo
timezone 'Asia/Rangoon' do |tz|
tz.offset :o0, 23080, 0, :LMT
tz.offset :o1, 23080, 0, :RMT
tz.offset :o1, 23076, 0, :RMT
tz.offset :o2, 23400, 0, :BURT
tz.offset :o3, 32400, 0, :JST
tz.offset :o4, 23400, 0, :MMT
tz.transition 1879, 12, :o1, 5200664903, 2160
tz.transition 1919, 12, :o2, 5232220343, 2160
tz.transition 1919, 12, :o2, 5813578159, 2400
tz.transition 1942, 4, :o3, 116663051, 48
tz.transition 1945, 5, :o4, 19452625, 8
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -5,11 +7,11 @@ module TZInfo
include TimezoneDefinition
timezone 'Asia/Shanghai' do |tz|
tz.offset :o0, 29157, 0, :LMT
tz.offset :o0, 29152, 0, :LMT
tz.offset :o1, 28800, 0, :CST
tz.offset :o2, 28800, 3600, :CDT
tz.transition 1927, 12, :o1, 69847089481, 28800
tz.transition 1927, 12, :o1, 6548164639, 2700
tz.transition 1940, 6, :o2, 14578699, 6
tz.transition 1940, 9, :o1, 19439225, 8
tz.transition 1941, 3, :o2, 14580415, 6

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
@@ -48,8 +50,8 @@ module TZInfo
tz.transition 1974, 9, :o1, 149785200
tz.transition 1975, 3, :o2, 165513600
tz.transition 1975, 9, :o1, 181321200
tz.transition 1979, 6, :o2, 299520000
tz.transition 1979, 9, :o1, 307465200
tz.transition 1980, 6, :o2, 331142400
tz.transition 1980, 9, :o1, 339087600
end
end
end

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -1,3 +1,5 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia

View File

@@ -0,0 +1,164 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Vladivostok
include TimezoneDefinition
timezone 'Asia/Vladivostok' do |tz|
tz.offset :o0, 31664, 0, :LMT
tz.offset :o1, 32400, 0, :VLAT
tz.offset :o2, 36000, 0, :VLAT
tz.offset :o3, 36000, 3600, :VLAST
tz.offset :o4, 32400, 3600, :VLASST
tz.offset :o5, 32400, 0, :VLAST
tz.transition 1922, 11, :o1, 13086214921, 5400
tz.transition 1930, 6, :o2, 19409185, 8
tz.transition 1981, 3, :o3, 354895200
tz.transition 1981, 9, :o2, 370702800
tz.transition 1982, 3, :o3, 386431200
tz.transition 1982, 9, :o2, 402238800
tz.transition 1983, 3, :o3, 417967200
tz.transition 1983, 9, :o2, 433774800
tz.transition 1984, 3, :o3, 449589600
tz.transition 1984, 9, :o2, 465321600
tz.transition 1985, 3, :o3, 481046400
tz.transition 1985, 9, :o2, 496771200
tz.transition 1986, 3, :o3, 512496000
tz.transition 1986, 9, :o2, 528220800
tz.transition 1987, 3, :o3, 543945600
tz.transition 1987, 9, :o2, 559670400
tz.transition 1988, 3, :o3, 575395200
tz.transition 1988, 9, :o2, 591120000
tz.transition 1989, 3, :o3, 606844800
tz.transition 1989, 9, :o2, 622569600
tz.transition 1990, 3, :o3, 638294400
tz.transition 1990, 9, :o2, 654624000
tz.transition 1991, 3, :o4, 670348800
tz.transition 1991, 9, :o5, 686077200
tz.transition 1992, 1, :o2, 695754000
tz.transition 1992, 3, :o3, 701787600
tz.transition 1992, 9, :o2, 717508800
tz.transition 1993, 3, :o3, 733248000
tz.transition 1993, 9, :o2, 748972800
tz.transition 1994, 3, :o3, 764697600
tz.transition 1994, 9, :o2, 780422400
tz.transition 1995, 3, :o3, 796147200
tz.transition 1995, 9, :o2, 811872000
tz.transition 1996, 3, :o3, 828201600
tz.transition 1996, 10, :o2, 846345600
tz.transition 1997, 3, :o3, 859651200
tz.transition 1997, 10, :o2, 877795200
tz.transition 1998, 3, :o3, 891100800
tz.transition 1998, 10, :o2, 909244800
tz.transition 1999, 3, :o3, 922550400
tz.transition 1999, 10, :o2, 941299200
tz.transition 2000, 3, :o3, 954000000
tz.transition 2000, 10, :o2, 972748800
tz.transition 2001, 3, :o3, 985449600
tz.transition 2001, 10, :o2, 1004198400
tz.transition 2002, 3, :o3, 1017504000
tz.transition 2002, 10, :o2, 1035648000
tz.transition 2003, 3, :o3, 1048953600
tz.transition 2003, 10, :o2, 1067097600
tz.transition 2004, 3, :o3, 1080403200
tz.transition 2004, 10, :o2, 1099152000
tz.transition 2005, 3, :o3, 1111852800
tz.transition 2005, 10, :o2, 1130601600
tz.transition 2006, 3, :o3, 1143302400
tz.transition 2006, 10, :o2, 1162051200
tz.transition 2007, 3, :o3, 1174752000
tz.transition 2007, 10, :o2, 1193500800
tz.transition 2008, 3, :o3, 1206806400
tz.transition 2008, 10, :o2, 1224950400
tz.transition 2009, 3, :o3, 1238256000
tz.transition 2009, 10, :o2, 1256400000
tz.transition 2010, 3, :o3, 1269705600
tz.transition 2010, 10, :o2, 1288454400
tz.transition 2011, 3, :o3, 1301155200
tz.transition 2011, 10, :o2, 1319904000
tz.transition 2012, 3, :o3, 1332604800
tz.transition 2012, 10, :o2, 1351353600
tz.transition 2013, 3, :o3, 1364659200
tz.transition 2013, 10, :o2, 1382803200
tz.transition 2014, 3, :o3, 1396108800
tz.transition 2014, 10, :o2, 1414252800
tz.transition 2015, 3, :o3, 1427558400
tz.transition 2015, 10, :o2, 1445702400
tz.transition 2016, 3, :o3, 1459008000
tz.transition 2016, 10, :o2, 1477756800
tz.transition 2017, 3, :o3, 1490457600
tz.transition 2017, 10, :o2, 1509206400
tz.transition 2018, 3, :o3, 1521907200
tz.transition 2018, 10, :o2, 1540656000
tz.transition 2019, 3, :o3, 1553961600
tz.transition 2019, 10, :o2, 1572105600
tz.transition 2020, 3, :o3, 1585411200
tz.transition 2020, 10, :o2, 1603555200
tz.transition 2021, 3, :o3, 1616860800
tz.transition 2021, 10, :o2, 1635609600
tz.transition 2022, 3, :o3, 1648310400
tz.transition 2022, 10, :o2, 1667059200
tz.transition 2023, 3, :o3, 1679760000
tz.transition 2023, 10, :o2, 1698508800
tz.transition 2024, 3, :o3, 1711814400
tz.transition 2024, 10, :o2, 1729958400
tz.transition 2025, 3, :o3, 1743264000
tz.transition 2025, 10, :o2, 1761408000
tz.transition 2026, 3, :o3, 1774713600
tz.transition 2026, 10, :o2, 1792857600
tz.transition 2027, 3, :o3, 1806163200
tz.transition 2027, 10, :o2, 1824912000
tz.transition 2028, 3, :o3, 1837612800
tz.transition 2028, 10, :o2, 1856361600
tz.transition 2029, 3, :o3, 1869062400
tz.transition 2029, 10, :o2, 1887811200
tz.transition 2030, 3, :o3, 1901116800
tz.transition 2030, 10, :o2, 1919260800
tz.transition 2031, 3, :o3, 1932566400
tz.transition 2031, 10, :o2, 1950710400
tz.transition 2032, 3, :o3, 1964016000
tz.transition 2032, 10, :o2, 1982764800
tz.transition 2033, 3, :o3, 1995465600
tz.transition 2033, 10, :o2, 2014214400
tz.transition 2034, 3, :o3, 2026915200
tz.transition 2034, 10, :o2, 2045664000
tz.transition 2035, 3, :o3, 2058364800
tz.transition 2035, 10, :o2, 2077113600
tz.transition 2036, 3, :o3, 2090419200
tz.transition 2036, 10, :o2, 2108563200
tz.transition 2037, 3, :o3, 2121868800
tz.transition 2037, 10, :o2, 2140012800
tz.transition 2038, 3, :o3, 14793061, 6
tz.transition 2038, 10, :o2, 14794363, 6
tz.transition 2039, 3, :o3, 14795245, 6
tz.transition 2039, 10, :o2, 14796547, 6
tz.transition 2040, 3, :o3, 14797429, 6
tz.transition 2040, 10, :o2, 14798731, 6
tz.transition 2041, 3, :o3, 14799655, 6
tz.transition 2041, 10, :o2, 14800915, 6
tz.transition 2042, 3, :o3, 14801839, 6
tz.transition 2042, 10, :o2, 14803099, 6
tz.transition 2043, 3, :o3, 14804023, 6
tz.transition 2043, 10, :o2, 14805283, 6
tz.transition 2044, 3, :o3, 14806207, 6
tz.transition 2044, 10, :o2, 14807509, 6
tz.transition 2045, 3, :o3, 14808391, 6
tz.transition 2045, 10, :o2, 14809693, 6
tz.transition 2046, 3, :o3, 14810575, 6
tz.transition 2046, 10, :o2, 14811877, 6
tz.transition 2047, 3, :o3, 14812801, 6
tz.transition 2047, 10, :o2, 14814061, 6
tz.transition 2048, 3, :o3, 14814985, 6
tz.transition 2048, 10, :o2, 14816245, 6
tz.transition 2049, 3, :o3, 14817169, 6
tz.transition 2049, 10, :o2, 14818471, 6
tz.transition 2050, 3, :o3, 14819353, 6
tz.transition 2050, 10, :o2, 14820655, 6
end
end
end
end
end

View File

@@ -0,0 +1,163 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Yakutsk
include TimezoneDefinition
timezone 'Asia/Yakutsk' do |tz|
tz.offset :o0, 31120, 0, :LMT
tz.offset :o1, 28800, 0, :YAKT
tz.offset :o2, 32400, 0, :YAKT
tz.offset :o3, 32400, 3600, :YAKST
tz.offset :o4, 28800, 3600, :YAKST
tz.transition 1919, 12, :o1, 2616091711, 1080
tz.transition 1930, 6, :o2, 14556889, 6
tz.transition 1981, 3, :o3, 354898800
tz.transition 1981, 9, :o2, 370706400
tz.transition 1982, 3, :o3, 386434800
tz.transition 1982, 9, :o2, 402242400
tz.transition 1983, 3, :o3, 417970800
tz.transition 1983, 9, :o2, 433778400
tz.transition 1984, 3, :o3, 449593200
tz.transition 1984, 9, :o2, 465325200
tz.transition 1985, 3, :o3, 481050000
tz.transition 1985, 9, :o2, 496774800
tz.transition 1986, 3, :o3, 512499600
tz.transition 1986, 9, :o2, 528224400
tz.transition 1987, 3, :o3, 543949200
tz.transition 1987, 9, :o2, 559674000
tz.transition 1988, 3, :o3, 575398800
tz.transition 1988, 9, :o2, 591123600
tz.transition 1989, 3, :o3, 606848400
tz.transition 1989, 9, :o2, 622573200
tz.transition 1990, 3, :o3, 638298000
tz.transition 1990, 9, :o2, 654627600
tz.transition 1991, 3, :o4, 670352400
tz.transition 1991, 9, :o1, 686080800
tz.transition 1992, 1, :o2, 695757600
tz.transition 1992, 3, :o3, 701791200
tz.transition 1992, 9, :o2, 717512400
tz.transition 1993, 3, :o3, 733251600
tz.transition 1993, 9, :o2, 748976400
tz.transition 1994, 3, :o3, 764701200
tz.transition 1994, 9, :o2, 780426000
tz.transition 1995, 3, :o3, 796150800
tz.transition 1995, 9, :o2, 811875600
tz.transition 1996, 3, :o3, 828205200
tz.transition 1996, 10, :o2, 846349200
tz.transition 1997, 3, :o3, 859654800
tz.transition 1997, 10, :o2, 877798800
tz.transition 1998, 3, :o3, 891104400
tz.transition 1998, 10, :o2, 909248400
tz.transition 1999, 3, :o3, 922554000
tz.transition 1999, 10, :o2, 941302800
tz.transition 2000, 3, :o3, 954003600
tz.transition 2000, 10, :o2, 972752400
tz.transition 2001, 3, :o3, 985453200
tz.transition 2001, 10, :o2, 1004202000
tz.transition 2002, 3, :o3, 1017507600
tz.transition 2002, 10, :o2, 1035651600
tz.transition 2003, 3, :o3, 1048957200
tz.transition 2003, 10, :o2, 1067101200
tz.transition 2004, 3, :o3, 1080406800
tz.transition 2004, 10, :o2, 1099155600
tz.transition 2005, 3, :o3, 1111856400
tz.transition 2005, 10, :o2, 1130605200
tz.transition 2006, 3, :o3, 1143306000
tz.transition 2006, 10, :o2, 1162054800
tz.transition 2007, 3, :o3, 1174755600
tz.transition 2007, 10, :o2, 1193504400
tz.transition 2008, 3, :o3, 1206810000
tz.transition 2008, 10, :o2, 1224954000
tz.transition 2009, 3, :o3, 1238259600
tz.transition 2009, 10, :o2, 1256403600
tz.transition 2010, 3, :o3, 1269709200
tz.transition 2010, 10, :o2, 1288458000
tz.transition 2011, 3, :o3, 1301158800
tz.transition 2011, 10, :o2, 1319907600
tz.transition 2012, 3, :o3, 1332608400
tz.transition 2012, 10, :o2, 1351357200
tz.transition 2013, 3, :o3, 1364662800
tz.transition 2013, 10, :o2, 1382806800
tz.transition 2014, 3, :o3, 1396112400
tz.transition 2014, 10, :o2, 1414256400
tz.transition 2015, 3, :o3, 1427562000
tz.transition 2015, 10, :o2, 1445706000
tz.transition 2016, 3, :o3, 1459011600
tz.transition 2016, 10, :o2, 1477760400
tz.transition 2017, 3, :o3, 1490461200
tz.transition 2017, 10, :o2, 1509210000
tz.transition 2018, 3, :o3, 1521910800
tz.transition 2018, 10, :o2, 1540659600
tz.transition 2019, 3, :o3, 1553965200
tz.transition 2019, 10, :o2, 1572109200
tz.transition 2020, 3, :o3, 1585414800
tz.transition 2020, 10, :o2, 1603558800
tz.transition 2021, 3, :o3, 1616864400
tz.transition 2021, 10, :o2, 1635613200
tz.transition 2022, 3, :o3, 1648314000
tz.transition 2022, 10, :o2, 1667062800
tz.transition 2023, 3, :o3, 1679763600
tz.transition 2023, 10, :o2, 1698512400
tz.transition 2024, 3, :o3, 1711818000
tz.transition 2024, 10, :o2, 1729962000
tz.transition 2025, 3, :o3, 1743267600
tz.transition 2025, 10, :o2, 1761411600
tz.transition 2026, 3, :o3, 1774717200
tz.transition 2026, 10, :o2, 1792861200
tz.transition 2027, 3, :o3, 1806166800
tz.transition 2027, 10, :o2, 1824915600
tz.transition 2028, 3, :o3, 1837616400
tz.transition 2028, 10, :o2, 1856365200
tz.transition 2029, 3, :o3, 1869066000
tz.transition 2029, 10, :o2, 1887814800
tz.transition 2030, 3, :o3, 1901120400
tz.transition 2030, 10, :o2, 1919264400
tz.transition 2031, 3, :o3, 1932570000
tz.transition 2031, 10, :o2, 1950714000
tz.transition 2032, 3, :o3, 1964019600
tz.transition 2032, 10, :o2, 1982768400
tz.transition 2033, 3, :o3, 1995469200
tz.transition 2033, 10, :o2, 2014218000
tz.transition 2034, 3, :o3, 2026918800
tz.transition 2034, 10, :o2, 2045667600
tz.transition 2035, 3, :o3, 2058368400
tz.transition 2035, 10, :o2, 2077117200
tz.transition 2036, 3, :o3, 2090422800
tz.transition 2036, 10, :o2, 2108566800
tz.transition 2037, 3, :o3, 2121872400
tz.transition 2037, 10, :o2, 2140016400
tz.transition 2038, 3, :o3, 59172245, 24
tz.transition 2038, 10, :o2, 59177453, 24
tz.transition 2039, 3, :o3, 59180981, 24
tz.transition 2039, 10, :o2, 59186189, 24
tz.transition 2040, 3, :o3, 59189717, 24
tz.transition 2040, 10, :o2, 59194925, 24
tz.transition 2041, 3, :o3, 59198621, 24
tz.transition 2041, 10, :o2, 59203661, 24
tz.transition 2042, 3, :o3, 59207357, 24
tz.transition 2042, 10, :o2, 59212397, 24
tz.transition 2043, 3, :o3, 59216093, 24
tz.transition 2043, 10, :o2, 59221133, 24
tz.transition 2044, 3, :o3, 59224829, 24
tz.transition 2044, 10, :o2, 59230037, 24
tz.transition 2045, 3, :o3, 59233565, 24
tz.transition 2045, 10, :o2, 59238773, 24
tz.transition 2046, 3, :o3, 59242301, 24
tz.transition 2046, 10, :o2, 59247509, 24
tz.transition 2047, 3, :o3, 59251205, 24
tz.transition 2047, 10, :o2, 59256245, 24
tz.transition 2048, 3, :o3, 59259941, 24
tz.transition 2048, 10, :o2, 59264981, 24
tz.transition 2049, 3, :o3, 59268677, 24
tz.transition 2049, 10, :o2, 59273885, 24
tz.transition 2050, 3, :o3, 59277413, 24
tz.transition 2050, 10, :o2, 59282621, 24
end
end
end
end
end

View File

@@ -0,0 +1,165 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Yekaterinburg
include TimezoneDefinition
timezone 'Asia/Yekaterinburg' do |tz|
tz.offset :o0, 14544, 0, :LMT
tz.offset :o1, 14400, 0, :SVET
tz.offset :o2, 18000, 0, :SVET
tz.offset :o3, 18000, 3600, :SVEST
tz.offset :o4, 14400, 3600, :SVEST
tz.offset :o5, 18000, 0, :YEKT
tz.offset :o6, 18000, 3600, :YEKST
tz.transition 1919, 7, :o1, 1453292699, 600
tz.transition 1930, 6, :o2, 7278445, 3
tz.transition 1981, 3, :o3, 354913200
tz.transition 1981, 9, :o2, 370720800
tz.transition 1982, 3, :o3, 386449200
tz.transition 1982, 9, :o2, 402256800
tz.transition 1983, 3, :o3, 417985200
tz.transition 1983, 9, :o2, 433792800
tz.transition 1984, 3, :o3, 449607600
tz.transition 1984, 9, :o2, 465339600
tz.transition 1985, 3, :o3, 481064400
tz.transition 1985, 9, :o2, 496789200
tz.transition 1986, 3, :o3, 512514000
tz.transition 1986, 9, :o2, 528238800
tz.transition 1987, 3, :o3, 543963600
tz.transition 1987, 9, :o2, 559688400
tz.transition 1988, 3, :o3, 575413200
tz.transition 1988, 9, :o2, 591138000
tz.transition 1989, 3, :o3, 606862800
tz.transition 1989, 9, :o2, 622587600
tz.transition 1990, 3, :o3, 638312400
tz.transition 1990, 9, :o2, 654642000
tz.transition 1991, 3, :o4, 670366800
tz.transition 1991, 9, :o1, 686095200
tz.transition 1992, 1, :o5, 695772000
tz.transition 1992, 3, :o6, 701805600
tz.transition 1992, 9, :o5, 717526800
tz.transition 1993, 3, :o6, 733266000
tz.transition 1993, 9, :o5, 748990800
tz.transition 1994, 3, :o6, 764715600
tz.transition 1994, 9, :o5, 780440400
tz.transition 1995, 3, :o6, 796165200
tz.transition 1995, 9, :o5, 811890000
tz.transition 1996, 3, :o6, 828219600
tz.transition 1996, 10, :o5, 846363600
tz.transition 1997, 3, :o6, 859669200
tz.transition 1997, 10, :o5, 877813200
tz.transition 1998, 3, :o6, 891118800
tz.transition 1998, 10, :o5, 909262800
tz.transition 1999, 3, :o6, 922568400
tz.transition 1999, 10, :o5, 941317200
tz.transition 2000, 3, :o6, 954018000
tz.transition 2000, 10, :o5, 972766800
tz.transition 2001, 3, :o6, 985467600
tz.transition 2001, 10, :o5, 1004216400
tz.transition 2002, 3, :o6, 1017522000
tz.transition 2002, 10, :o5, 1035666000
tz.transition 2003, 3, :o6, 1048971600
tz.transition 2003, 10, :o5, 1067115600
tz.transition 2004, 3, :o6, 1080421200
tz.transition 2004, 10, :o5, 1099170000
tz.transition 2005, 3, :o6, 1111870800
tz.transition 2005, 10, :o5, 1130619600
tz.transition 2006, 3, :o6, 1143320400
tz.transition 2006, 10, :o5, 1162069200
tz.transition 2007, 3, :o6, 1174770000
tz.transition 2007, 10, :o5, 1193518800
tz.transition 2008, 3, :o6, 1206824400
tz.transition 2008, 10, :o5, 1224968400
tz.transition 2009, 3, :o6, 1238274000
tz.transition 2009, 10, :o5, 1256418000
tz.transition 2010, 3, :o6, 1269723600
tz.transition 2010, 10, :o5, 1288472400
tz.transition 2011, 3, :o6, 1301173200
tz.transition 2011, 10, :o5, 1319922000
tz.transition 2012, 3, :o6, 1332622800
tz.transition 2012, 10, :o5, 1351371600
tz.transition 2013, 3, :o6, 1364677200
tz.transition 2013, 10, :o5, 1382821200
tz.transition 2014, 3, :o6, 1396126800
tz.transition 2014, 10, :o5, 1414270800
tz.transition 2015, 3, :o6, 1427576400
tz.transition 2015, 10, :o5, 1445720400
tz.transition 2016, 3, :o6, 1459026000
tz.transition 2016, 10, :o5, 1477774800
tz.transition 2017, 3, :o6, 1490475600
tz.transition 2017, 10, :o5, 1509224400
tz.transition 2018, 3, :o6, 1521925200
tz.transition 2018, 10, :o5, 1540674000
tz.transition 2019, 3, :o6, 1553979600
tz.transition 2019, 10, :o5, 1572123600
tz.transition 2020, 3, :o6, 1585429200
tz.transition 2020, 10, :o5, 1603573200
tz.transition 2021, 3, :o6, 1616878800
tz.transition 2021, 10, :o5, 1635627600
tz.transition 2022, 3, :o6, 1648328400
tz.transition 2022, 10, :o5, 1667077200
tz.transition 2023, 3, :o6, 1679778000
tz.transition 2023, 10, :o5, 1698526800
tz.transition 2024, 3, :o6, 1711832400
tz.transition 2024, 10, :o5, 1729976400
tz.transition 2025, 3, :o6, 1743282000
tz.transition 2025, 10, :o5, 1761426000
tz.transition 2026, 3, :o6, 1774731600
tz.transition 2026, 10, :o5, 1792875600
tz.transition 2027, 3, :o6, 1806181200
tz.transition 2027, 10, :o5, 1824930000
tz.transition 2028, 3, :o6, 1837630800
tz.transition 2028, 10, :o5, 1856379600
tz.transition 2029, 3, :o6, 1869080400
tz.transition 2029, 10, :o5, 1887829200
tz.transition 2030, 3, :o6, 1901134800
tz.transition 2030, 10, :o5, 1919278800
tz.transition 2031, 3, :o6, 1932584400
tz.transition 2031, 10, :o5, 1950728400
tz.transition 2032, 3, :o6, 1964034000
tz.transition 2032, 10, :o5, 1982782800
tz.transition 2033, 3, :o6, 1995483600
tz.transition 2033, 10, :o5, 2014232400
tz.transition 2034, 3, :o6, 2026933200
tz.transition 2034, 10, :o5, 2045682000
tz.transition 2035, 3, :o6, 2058382800
tz.transition 2035, 10, :o5, 2077131600
tz.transition 2036, 3, :o6, 2090437200
tz.transition 2036, 10, :o5, 2108581200
tz.transition 2037, 3, :o6, 2121886800
tz.transition 2037, 10, :o5, 2140030800
tz.transition 2038, 3, :o6, 19724083, 8
tz.transition 2038, 10, :o5, 19725819, 8
tz.transition 2039, 3, :o6, 19726995, 8
tz.transition 2039, 10, :o5, 19728731, 8
tz.transition 2040, 3, :o6, 19729907, 8
tz.transition 2040, 10, :o5, 19731643, 8
tz.transition 2041, 3, :o6, 19732875, 8
tz.transition 2041, 10, :o5, 19734555, 8
tz.transition 2042, 3, :o6, 19735787, 8
tz.transition 2042, 10, :o5, 19737467, 8
tz.transition 2043, 3, :o6, 19738699, 8
tz.transition 2043, 10, :o5, 19740379, 8
tz.transition 2044, 3, :o6, 19741611, 8
tz.transition 2044, 10, :o5, 19743347, 8
tz.transition 2045, 3, :o6, 19744523, 8
tz.transition 2045, 10, :o5, 19746259, 8
tz.transition 2046, 3, :o6, 19747435, 8
tz.transition 2046, 10, :o5, 19749171, 8
tz.transition 2047, 3, :o6, 19750403, 8
tz.transition 2047, 10, :o5, 19752083, 8
tz.transition 2048, 3, :o6, 19753315, 8
tz.transition 2048, 10, :o5, 19754995, 8
tz.transition 2049, 3, :o6, 19756227, 8
tz.transition 2049, 10, :o5, 19757963, 8
tz.transition 2050, 3, :o6, 19759139, 8
tz.transition 2050, 10, :o5, 19760875, 8
end
end
end
end
end

View File

@@ -0,0 +1,165 @@
require 'tzinfo/timezone_definition'
module TZInfo
module Definitions
module Asia
module Yerevan
include TimezoneDefinition
timezone 'Asia/Yerevan' do |tz|
tz.offset :o0, 10680, 0, :LMT
tz.offset :o1, 10800, 0, :YERT
tz.offset :o2, 14400, 0, :YERT
tz.offset :o3, 14400, 3600, :YERST
tz.offset :o4, 10800, 3600, :YERST
tz.offset :o5, 10800, 3600, :AMST
tz.offset :o6, 10800, 0, :AMT
tz.offset :o7, 14400, 0, :AMT
tz.offset :o8, 14400, 3600, :AMST
tz.transition 1924, 5, :o1, 1745213311, 720
tz.transition 1957, 2, :o2, 19487187, 8
tz.transition 1981, 3, :o3, 354916800
tz.transition 1981, 9, :o2, 370724400
tz.transition 1982, 3, :o3, 386452800
tz.transition 1982, 9, :o2, 402260400
tz.transition 1983, 3, :o3, 417988800
tz.transition 1983, 9, :o2, 433796400
tz.transition 1984, 3, :o3, 449611200
tz.transition 1984, 9, :o2, 465343200
tz.transition 1985, 3, :o3, 481068000
tz.transition 1985, 9, :o2, 496792800
tz.transition 1986, 3, :o3, 512517600
tz.transition 1986, 9, :o2, 528242400
tz.transition 1987, 3, :o3, 543967200
tz.transition 1987, 9, :o2, 559692000
tz.transition 1988, 3, :o3, 575416800
tz.transition 1988, 9, :o2, 591141600
tz.transition 1989, 3, :o3, 606866400
tz.transition 1989, 9, :o2, 622591200
tz.transition 1990, 3, :o3, 638316000
tz.transition 1990, 9, :o2, 654645600
tz.transition 1991, 3, :o4, 670370400
tz.transition 1991, 9, :o5, 685569600
tz.transition 1991, 9, :o6, 686098800
tz.transition 1992, 3, :o5, 701812800
tz.transition 1992, 9, :o6, 717534000
tz.transition 1993, 3, :o5, 733273200
tz.transition 1993, 9, :o6, 748998000
tz.transition 1994, 3, :o5, 764722800
tz.transition 1994, 9, :o6, 780447600
tz.transition 1995, 3, :o5, 796172400
tz.transition 1995, 9, :o7, 811897200
tz.transition 1997, 3, :o8, 859672800
tz.transition 1997, 10, :o7, 877816800
tz.transition 1998, 3, :o8, 891122400
tz.transition 1998, 10, :o7, 909266400
tz.transition 1999, 3, :o8, 922572000
tz.transition 1999, 10, :o7, 941320800
tz.transition 2000, 3, :o8, 954021600
tz.transition 2000, 10, :o7, 972770400
tz.transition 2001, 3, :o8, 985471200
tz.transition 2001, 10, :o7, 1004220000
tz.transition 2002, 3, :o8, 1017525600
tz.transition 2002, 10, :o7, 1035669600
tz.transition 2003, 3, :o8, 1048975200
tz.transition 2003, 10, :o7, 1067119200
tz.transition 2004, 3, :o8, 1080424800
tz.transition 2004, 10, :o7, 1099173600
tz.transition 2005, 3, :o8, 1111874400
tz.transition 2005, 10, :o7, 1130623200
tz.transition 2006, 3, :o8, 1143324000
tz.transition 2006, 10, :o7, 1162072800
tz.transition 2007, 3, :o8, 1174773600
tz.transition 2007, 10, :o7, 1193522400
tz.transition 2008, 3, :o8, 1206828000
tz.transition 2008, 10, :o7, 1224972000
tz.transition 2009, 3, :o8, 1238277600
tz.transition 2009, 10, :o7, 1256421600
tz.transition 2010, 3, :o8, 1269727200
tz.transition 2010, 10, :o7, 1288476000
tz.transition 2011, 3, :o8, 1301176800
tz.transition 2011, 10, :o7, 1319925600
tz.transition 2012, 3, :o8, 1332626400
tz.transition 2012, 10, :o7, 1351375200
tz.transition 2013, 3, :o8, 1364680800
tz.transition 2013, 10, :o7, 1382824800
tz.transition 2014, 3, :o8, 1396130400
tz.transition 2014, 10, :o7, 1414274400
tz.transition 2015, 3, :o8, 1427580000
tz.transition 2015, 10, :o7, 1445724000
tz.transition 2016, 3, :o8, 1459029600
tz.transition 2016, 10, :o7, 1477778400
tz.transition 2017, 3, :o8, 1490479200
tz.transition 2017, 10, :o7, 1509228000
tz.transition 2018, 3, :o8, 1521928800
tz.transition 2018, 10, :o7, 1540677600
tz.transition 2019, 3, :o8, 1553983200
tz.transition 2019, 10, :o7, 1572127200
tz.transition 2020, 3, :o8, 1585432800
tz.transition 2020, 10, :o7, 1603576800
tz.transition 2021, 3, :o8, 1616882400
tz.transition 2021, 10, :o7, 1635631200
tz.transition 2022, 3, :o8, 1648332000
tz.transition 2022, 10, :o7, 1667080800
tz.transition 2023, 3, :o8, 1679781600
tz.transition 2023, 10, :o7, 1698530400
tz.transition 2024, 3, :o8, 1711836000
tz.transition 2024, 10, :o7, 1729980000
tz.transition 2025, 3, :o8, 1743285600
tz.transition 2025, 10, :o7, 1761429600
tz.transition 2026, 3, :o8, 1774735200
tz.transition 2026, 10, :o7, 1792879200
tz.transition 2027, 3, :o8, 1806184800
tz.transition 2027, 10, :o7, 1824933600
tz.transition 2028, 3, :o8, 1837634400
tz.transition 2028, 10, :o7, 1856383200
tz.transition 2029, 3, :o8, 1869084000
tz.transition 2029, 10, :o7, 1887832800
tz.transition 2030, 3, :o8, 1901138400
tz.transition 2030, 10, :o7, 1919282400
tz.transition 2031, 3, :o8, 1932588000
tz.transition 2031, 10, :o7, 1950732000
tz.transition 2032, 3, :o8, 1964037600
tz.transition 2032, 10, :o7, 1982786400
tz.transition 2033, 3, :o8, 1995487200
tz.transition 2033, 10, :o7, 2014236000
tz.transition 2034, 3, :o8, 2026936800
tz.transition 2034, 10, :o7, 2045685600
tz.transition 2035, 3, :o8, 2058386400
tz.transition 2035, 10, :o7, 2077135200
tz.transition 2036, 3, :o8, 2090440800
tz.transition 2036, 10, :o7, 2108584800
tz.transition 2037, 3, :o8, 2121890400
tz.transition 2037, 10, :o7, 2140034400
tz.transition 2038, 3, :o8, 29586125, 12
tz.transition 2038, 10, :o7, 29588729, 12
tz.transition 2039, 3, :o8, 29590493, 12
tz.transition 2039, 10, :o7, 29593097, 12
tz.transition 2040, 3, :o8, 29594861, 12
tz.transition 2040, 10, :o7, 29597465, 12
tz.transition 2041, 3, :o8, 29599313, 12
tz.transition 2041, 10, :o7, 29601833, 12
tz.transition 2042, 3, :o8, 29603681, 12
tz.transition 2042, 10, :o7, 29606201, 12
tz.transition 2043, 3, :o8, 29608049, 12
tz.transition 2043, 10, :o7, 29610569, 12
tz.transition 2044, 3, :o8, 29612417, 12
tz.transition 2044, 10, :o7, 29615021, 12
tz.transition 2045, 3, :o8, 29616785, 12
tz.transition 2045, 10, :o7, 29619389, 12
tz.transition 2046, 3, :o8, 29621153, 12
tz.transition 2046, 10, :o7, 29623757, 12
tz.transition 2047, 3, :o8, 29625605, 12
tz.transition 2047, 10, :o7, 29628125, 12
tz.transition 2048, 3, :o8, 29629973, 12
tz.transition 2048, 10, :o7, 29632493, 12
tz.transition 2049, 3, :o8, 29634341, 12
tz.transition 2049, 10, :o7, 29636945, 12
tz.transition 2050, 3, :o8, 29638709, 12
tz.transition 2050, 10, :o7, 29641313, 12
end
end
end
end
end

Some files were not shown because too many files have changed in this diff Show More