diff options
author | Dean Karn <Dean.Karn@metricaid.com> | 2016-09-11 06:35:17 +0300 |
---|---|---|
committer | Dean Karn <Dean.Karn@metricaid.com> | 2016-09-11 06:35:17 +0300 |
commit | aaae900248cc5de78e3c73c1ec3b3cc6dac92f9b (patch) | |
tree | 389c87c9e8c2607c1c7683fe2f5a3b419c488136 /my | |
parent | aba249d95ca17c471f1beec3df4b0b9d438c9af8 (diff) |
covered stored data from []byte to string
appending to a []byte is faster using a string rather than another []byte...who knew
Diffstat (limited to 'my')
-rw-r--r-- | my/my.go | 205 |
1 files changed, 92 insertions, 113 deletions
@@ -14,31 +14,31 @@ type my struct { pluralsCardinal []locales.PluralRule pluralsOrdinal []locales.PluralRule pluralsRange []locales.PluralRule - decimal []byte - group []byte - minus []byte - percent []byte - perMille []byte - timeSeparator []byte - inifinity []byte - currencies [][]byte // idx = enum of currency code - currencyPositivePrefix []byte - currencyNegativePrefix []byte - monthsAbbreviated [][]byte - monthsNarrow [][]byte - monthsWide [][]byte - daysAbbreviated [][]byte - daysNarrow [][]byte - daysShort [][]byte - daysWide [][]byte - periodsAbbreviated [][]byte - periodsNarrow [][]byte - periodsShort [][]byte - periodsWide [][]byte - erasAbbreviated [][]byte - erasNarrow [][]byte - erasWide [][]byte - timezones map[string][]byte + decimal string + group string + minus string + percent string + perMille string + timeSeparator string + inifinity string + currencies []string // idx = enum of currency code + currencyPositivePrefix string + currencyNegativePrefix string + monthsAbbreviated []string + monthsNarrow []string + monthsWide []string + daysAbbreviated []string + daysNarrow []string + daysShort []string + daysWide []string + periodsAbbreviated []string + periodsNarrow []string + periodsShort []string + periodsWide []string + erasAbbreviated []string + erasNarrow []string + erasWide []string + timezones map[string]string } // New returns a new instance of translator for the 'my' locale @@ -48,30 +48,30 @@ func New() locales.Translator { pluralsCardinal: []locales.PluralRule{6}, pluralsOrdinal: []locales.PluralRule{6}, pluralsRange: []locales.PluralRule{6}, - decimal: []byte{0x2e}, - group: []byte{0x2c}, - minus: []byte{0x2d}, - percent: []byte{0x25}, - perMille: []byte{0xe2, 0x80, 0xb0}, - timeSeparator: []byte{0x3a}, - inifinity: []byte{0xe2, 0x88, 0x9e}, - currencies: [][]uint8{{0x41, 0x44, 0x50, 0x20}, {0x41, 0x45, 0x44, 0x20}, {0x41, 0x46, 0x41, 0x20}, {0x41, 0x46, 0x4e, 0x20}, {0x41, 0x4c, 0x4b, 0x20}, {0x41, 0x4c, 0x4c, 0x20}, {0x41, 0x4d, 0x44, 0x20}, {0x41, 0x4e, 0x47, 0x20}, {0x41, 0x4f, 0x41, 0x20}, {0x41, 0x4f, 0x4b, 0x20}, {0x41, 0x4f, 0x4e, 0x20}, {0x41, 0x4f, 0x52, 0x20}, {0x41, 0x52, 0x41, 0x20}, {0x41, 0x52, 0x4c, 0x20}, {0x41, 0x52, 0x4d, 0x20}, {0x41, 0x52, 0x50, 0x20}, {0x41, 0x52, 0x53, 0x20}, {0x41, 0x54, 0x53, 0x20}, {0x41, 0x24}, {0x41, 0x57, 0x47, 0x20}, {0x41, 0x5a, 0x4d, 0x20}, {0x41, 0x5a, 0x4e, 0x20}, {0x42, 0x41, 0x44, 0x20}, {0x42, 0x41, 0x4d, 0x20}, {0x42, 0x41, 0x4e, 0x20}, {0x42, 0x42, 0x44, 0x20}, {0x42, 0x44, 0x54, 0x20}, {0x42, 0x45, 0x43, 0x20}, {0x42, 0x45, 0x46, 0x20}, {0x42, 0x45, 0x4c, 0x20}, {0x42, 0x47, 0x4c, 0x20}, {0x42, 0x47, 0x4d, 0x20}, {0x42, 0x47, 0x4e, 0x20}, {0x42, 0x47, 0x4f, 0x20}, {0x42, 0x48, 0x44, 0x20}, {0x42, 0x49, 0x46, 0x20}, {0x42, 0x4d, 0x44}, {0x42, 0x4e, 0x44}, {0x42, 0x4f, 0x42, 0x20}, {0x42, 0x4f, 0x4c, 0x20}, {0x42, 0x4f, 0x50, 0x20}, {0x42, 0x4f, 0x56, 0x20}, {0x42, 0x52, 0x42, 0x20}, {0x42, 0x52, 0x43, 0x20}, {0x42, 0x52, 0x45, 0x20}, {0x52, 0x24}, {0x42, 0x52, 0x4e, 0x20}, {0x42, 0x52, 0x52, 0x20}, {0x42, 0x52, 0x5a, 0x20}, {0x42, 0x53, 0x44, 0x20}, {0x42, 0x54, 0x4e, 0x20}, {0x42, 0x55, 0x4b, 0x20}, {0x42, 0x57, 0x50, 0x20}, {0x42, 0x59, 0x42, 0x20}, {0x42, 0x59, 0x52, 0x20}, {0xe1, 0x80, 0x92, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xab, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac}, {0x43, 0x41, 0x24}, {0x43, 0x44, 0x46, 0x20}, {0x43, 0x48, 0x45, 0x20}, {0x43, 0x48, 0x46, 0x20}, {0x43, 0x48, 0x57, 0x20}, {0x43, 0x4c, 0x45, 0x20}, {0x43, 0x4c, 0x46, 0x20}, {0x43, 0x4c, 0x50, 0x20}, {0x43, 0x4e, 0x58, 0x20}, {0x43, 0x4e, 0xc2, 0xa5}, {0x43, 0x4f, 0x50, 0x20}, {0x43, 0x4f, 0x55, 0x20}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xae}, {0x43, 0x53, 0x44, 0x20}, {0x43, 0x53, 0x4b, 0x20}, {0x43, 0x55, 0x43, 0x20}, {0x43, 0x55, 0x50, 0x20}, {0x43, 0x56, 0x45}, {0x43, 0x59, 0x50, 0x20}, {0x43, 0x5a, 0x4b, 0x20}, {0x44, 0x44, 0x4d, 0x20}, {0x44, 0x45, 0x4d, 0x20}, {0x44, 0x4a, 0x46, 0x20}, {0x44, 0x4b, 0x4b, 0x20}, {0x44, 0x4f, 0x50, 0x20}, {0x44, 0x5a, 0x44, 0x20}, {0x45, 0x43, 0x53, 0x20}, {0x45, 0x43, 0x56, 0x20}, {0x45, 0x45, 0x4b, 0x20}, {0x45, 0x47, 0x50, 0x20}, {0x45, 0x52, 0x4e, 0x20}, {0x45, 0x53, 0x41, 0x20}, {0x45, 0x53, 0x42, 0x20}, {0x45, 0x53, 0x50, 0x20}, {0x45, 0x54, 0x42, 0x20}, {0xe2, 0x82, 0xac}, {0x46, 0x49, 0x4d, 0x20}, {0x46, 0x4a, 0x44, 0x20}, {0x46, 0x4b, 0x50, 0x20}, {0x46, 0x52, 0x46, 0x20}, {0xc2, 0xa3}, {0x47, 0x45, 0x4b, 0x20}, {0x47, 0x45, 0x4c, 0x20}, {0x47, 0x48, 0x43, 0x20}, {0x47, 0x48, 0x53}, {0x47, 0x49, 0x50, 0x20}, {0x47, 0x4d, 0x44}, {0x47, 0x4e, 0x46}, {0x47, 0x4e, 0x53, 0x20}, {0x47, 0x51, 0x45, 0x20}, {0x47, 0x52, 0x44, 0x20}, {0x47, 0x54, 0x51}, {0x47, 0x57, 0x45, 0x20}, {0x47, 0x57, 0x50, 0x20}, {0x47, 0x59, 0x44, 0x20}, {0x48, 0x4b, 0x24}, {0x48, 0x4e, 0x4c, 0x20}, {0x48, 0x52, 0x44, 0x20}, {0x48, 0x52, 0x4b, 0x20}, {0x48, 0x54, 0x47, 0x20}, {0x48, 0x55, 0x46, 0x20}, {0x49, 0x44, 0x52, 0x20}, {0x49, 0x45, 0x50, 0x20}, {0x49, 0x4c, 0x50, 0x20}, {0x49, 0x4c, 0x52, 0x20}, {0xe2, 0x82, 0xaa}, {0xe2, 0x82, 0xb9}, {0x49, 0x51, 0x44, 0x20}, {0x49, 0x52, 0x52, 0x20}, {0x49, 0x53, 0x4a, 0x20}, {0x49, 0x53, 0x4b, 0x20}, {0x49, 0x54, 0x4c, 0x20}, {0x4a, 0x4d, 0x44, 0x20}, {0x4a, 0x4f, 0x44, 0x20}, {0x4a, 0x50, 0xc2, 0xa5}, {0x4b, 0x45, 0x53, 0x20}, {0x4b, 0x47, 0x53, 0x20}, {0x4b, 0x48, 0x52, 0x20}, {0x4b, 0x4d, 0x46, 0x20}, {0x4b, 0x50, 0x57, 0x20}, {0x4b, 0x52, 0x48, 0x20}, {0x4b, 0x52, 0x4f, 0x20}, {0xe2, 0x82, 0xa9}, {0x4b, 0x57, 0x44, 0x20}, {0x4b, 0x59, 0x44, 0x20}, {0x4b, 0x5a, 0x54, 0x20}, {0x4c, 0x41, 0x4b, 0x20}, {0x4c, 0x42, 0x50, 0x20}, {0x4c, 0x4b, 0x52, 0x20}, {0x4c, 0x52, 0x44}, {0x4c, 0x53, 0x4c, 0x20}, {0x4c, 0x54, 0x4c, 0x20}, {0x4c, 0x54, 0x54, 0x20}, {0x4c, 0x55, 0x43, 0x20}, {0x4c, 0x55, 0x46, 0x20}, {0x4c, 0x55, 0x4c, 0x20}, {0x4c, 0x56, 0x4c, 0x20}, {0x4c, 0x56, 0x52, 0x20}, {0x4c, 0x59, 0x44, 0x20}, {0x4d, 0x41, 0x44, 0x20}, {0x4d, 0x41, 0x46, 0x20}, {0x4d, 0x43, 0x46, 0x20}, {0x4d, 0x44, 0x43, 0x20}, {0x4d, 0x44, 0x4c, 0x20}, {0x4d, 0x47, 0x41, 0x20}, {0x4d, 0x47, 0x46, 0x20}, {0x4d, 0x4b, 0x44, 0x20}, {0x4d, 0x4b, 0x4e, 0x20}, {0x4d, 0x4c, 0x46, 0x20}, {0x4b}, {0x4d, 0x4e, 0x54, 0x20}, {0x4d, 0x4f, 0x50, 0x20}, {0x4d, 0x52, 0x4f}, {0x4d, 0x54, 0x4c, 0x20}, {0x4d, 0x54, 0x50, 0x20}, {0x4d, 0x55, 0x52, 0x20}, {0x4d, 0x56, 0x50, 0x20}, {0x4d, 0x56, 0x52, 0x20}, {0x4d, 0x57, 0x4b, 0x20}, {0x4d, 0x58, 0x24}, {0x4d, 0x58, 0x50, 0x20}, {0x4d, 0x58, 0x56, 0x20}, {0x4d, 0x59, 0x52, 0x20}, {0x4d, 0x5a, 0x45, 0x20}, {0x4d, 0x5a, 0x4d, 0x20}, {0x4d, 0x5a, 0x4e, 0x20}, {0x4e, 0x41, 0x44, 0x20}, {0x4e, 0x47, 0x4e}, {0x4e, 0x49, 0x43, 0x20}, {0x4e, 0x49, 0x4f, 0x20}, {0x4e, 0x4c, 0x47, 0x20}, {0x4e, 0x4f, 0x4b, 0x20}, {0x4e, 0x50, 0x52, 0x20}, {0x4e, 0x5a, 0x24}, {0x4f, 0x4d, 0x52, 0x20}, {0x50, 0x41, 0x42, 0x20}, {0x50, 0x45, 0x49, 0x20}, {0x50, 0x45, 0x4e, 0x20}, {0x50, 0x45, 0x53, 0x20}, {0x50, 0x47, 0x4b, 0x20}, {0x50, 0x48, 0x50, 0x20}, {0x50, 0x4b, 0x52, 0x20}, {0x50, 0x4c, 0x4e, 0x20}, {0x50, 0x4c, 0x5a, 0x20}, {0x50, 0x54, 0x45, 0x20}, {0x50, 0x59, 0x47, 0x20}, {0x51, 0x41, 0x52, 0x20}, {0x52, 0x48, 0x44, 0x20}, {0x52, 0x4f, 0x4c, 0x20}, {0x52, 0x4f, 0x4e, 0x20}, {0x52, 0x53, 0x44, 0x20}, {0x52, 0x55, 0x42, 0x20}, {0x52, 0x55, 0x52, 0x20}, {0x52, 0x57, 0x46, 0x20}, {0x53, 0x41, 0x52, 0x20}, {0x53, 0x42, 0x44, 0x20}, {0x53, 0x43, 0x52, 0x20}, {0x53, 0x44, 0x44, 0x20}, {0x53, 0x44, 0x47, 0x20}, {0x53, 0x44, 0x50, 0x20}, {0x53, 0x45, 0x4b, 0x20}, {0x53, 0x47, 0x44, 0x20}, {0x53, 0x48, 0x50}, {0x53, 0x49, 0x54, 0x20}, {0x53, 0x4b, 0x4b, 0x20}, {0x53, 0x4c, 0x4c}, {0x53, 0x4f, 0x53, 0x20}, {0x53, 0x52, 0x44, 0x20}, {0x53, 0x52, 0x47, 0x20}, {0x53, 0x53, 0x50, 0x20}, {0x53, 0x54, 0x44, 0x20}, {0x53, 0x55, 0x52, 0x20}, {0x53, 0x56, 0x43, 0x20}, {0x53, 0x59, 0x50, 0x20}, {0x53, 0x5a, 0x4c, 0x20}, {0xe0, 0xb8, 0xbf}, {0x54, 0x4a, 0x52, 0x20}, {0x54, 0x4a, 0x53, 0x20}, {0x54, 0x4d, 0x4d, 0x20}, {0x54, 0x4d, 0x54, 0x20}, {0x54, 0x4e, 0x44, 0x20}, {0x54, 0x4f, 0x50, 0x20}, {0x54, 0x50, 0x45, 0x20}, {0x54, 0x52, 0x4c, 0x20}, {0x54, 0x52, 0x59, 0x20}, {0x54, 0x54, 0x44, 0x20}, {0x4e, 0x54, 0x24}, {0x54, 0x5a, 0x53, 0x20}, {0x55, 0x41, 0x48, 0x20}, {0x55, 0x41, 0x4b, 0x20}, {0x55, 0x47, 0x53, 0x20}, {0x55, 0x47, 0x58, 0x20}, {0x55, 0x53, 0x24}, {0x55, 0x53, 0x4e, 0x20}, {0x55, 0x53, 0x53, 0x20}, {0x55, 0x59, 0x49, 0x20}, {0x55, 0x59, 0x50, 0x20}, {0x55, 0x59, 0x55, 0x20}, {0x55, 0x5a, 0x53, 0x20}, {0x56, 0x45, 0x42, 0x20}, {0x56, 0x45, 0x46, 0x20}, {0xe2, 0x82, 0xab}, {0x56, 0x4e, 0x4e, 0x20}, {0x56, 0x55, 0x56, 0x20}, {0x57, 0x53, 0x54, 0x20}, {0x46, 0x43, 0x46, 0x41}, {0x58, 0x41, 0x47, 0x20}, {0x58, 0x41, 0x55, 0x20}, {0x58, 0x42, 0x41, 0x20}, {0x58, 0x42, 0x42, 0x20}, {0x58, 0x42, 0x43, 0x20}, {0x58, 0x42, 0x44, 0x20}, {0x45, 0x43, 0x24}, {0x58, 0x44, 0x52, 0x20}, {0x58, 0x45, 0x55, 0x20}, {0x58, 0x46, 0x4f, 0x20}, {0x58, 0x46, 0x55, 0x20}, {0x43, 0x46, 0x41}, {0x58, 0x50, 0x44, 0x20}, {0x43, 0x46, 0x50, 0x46}, {0x58, 0x50, 0x54, 0x20}, {0x58, 0x52, 0x45, 0x20}, {0x58, 0x53, 0x55, 0x20}, {0x58, 0x54, 0x53, 0x20}, {0x58, 0x55, 0x41, 0x20}, {0x58, 0x58, 0x58, 0x20}, {0x59, 0x44, 0x44, 0x20}, {0x59, 0x45, 0x52, 0x20}, {0x59, 0x55, 0x44, 0x20}, {0x59, 0x55, 0x4d, 0x20}, {0x59, 0x55, 0x4e, 0x20}, {0x59, 0x55, 0x52, 0x20}, {0x5a, 0x41, 0x4c, 0x20}, {0x5a, 0x41, 0x52, 0x20}, {0x5a, 0x4d, 0x4b, 0x20}, {0x5a, 0x4d, 0x57, 0x20}, {0x5a, 0x52, 0x4e, 0x20}, {0x5a, 0x52, 0x5a, 0x20}, {0x5a, 0x57, 0x44, 0x20}, {0x5a, 0x57, 0x4c, 0x20}, {0x5a, 0x57, 0x52, 0x20}}, - currencyPositivePrefix: []byte{0xc2, 0xa0}, - currencyNegativePrefix: []byte{0xc2, 0xa0}, - monthsAbbreviated: [][]uint8{[]uint8(nil), {0xe1, 0x80, 0x87, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x96, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x99, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0xa7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xae}, {0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x87, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x87, 0xe1, 0x80, 0xb0}, {0xe1, 0x80, 0xa9}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x94, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf}, {0xe1, 0x80, 0x92, 0xe1, 0x80, 0xae}}, - monthsNarrow: [][]uint8{[]uint8(nil), {0xe1, 0x80, 0x87}, {0xe1, 0x80, 0x96}, {0xe1, 0x80, 0x99}, {0xe1, 0x80, 0xa7}, {0xe1, 0x80, 0x99}, {0xe1, 0x80, 0x87}, {0xe1, 0x80, 0x87}, {0xe1, 0x80, 0xa9}, {0xe1, 0x80, 0x85}, {0xe1, 0x80, 0xa1}, {0xe1, 0x80, 0x94}, {0xe1, 0x80, 0x92}}, - monthsWide: [][]uint8{[]uint8(nil), {0xe1, 0x80, 0x87, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x9d, 0xe1, 0x80, 0xab, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xae}, {0xe1, 0x80, 0x96, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9d, 0xe1, 0x80, 0xab, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xae}, {0xe1, 0x80, 0x99, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0xa7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xae}, {0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x87, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x87, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0x94, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x9d, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0x92, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x87, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xac}}, - daysAbbreviated: [][]uint8{{0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xab}, {0xe1, 0x80, 0x97, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x93, 0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - daysNarrow: [][]uint8{{0xe1, 0x80, 0x90}, {0xe1, 0x80, 0x90}, {0xe1, 0x80, 0xa1}, {0xe1, 0x80, 0x97}, {0xe1, 0x80, 0x80}, {0xe1, 0x80, 0x9e}, {0xe1, 0x80, 0x85}}, - daysShort: [][]uint8{{0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xab}, {0xe1, 0x80, 0x97, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x93, 0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - daysWide: [][]uint8{{0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1}, {0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xab}, {0xe1, 0x80, 0x97, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x93, 0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8}, {0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xac}, {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - periodsAbbreviated: [][]uint8{{0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x8a, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - periodsNarrow: [][]uint8{{0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x8a, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - periodsWide: [][]uint8{{0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba}, {0xe1, 0x80, 0x8a, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1}}, - erasAbbreviated: [][]uint8{{0xe1, 0x80, 0x98, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xae}, {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xae}}, - erasNarrow: [][]uint8{[]uint8(nil), []uint8(nil)}, - erasWide: [][]uint8{{0xe1, 0x80, 0x81, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xab, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9c}, {0xe1, 0x80, 0x81, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xab, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x91, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9c}}, - timezones: map[string][]uint8{"ChST": {0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AEST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "EAT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "GMT": {0xe1, 0x80, 0x82, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "SGT": {0xe1, 0x80, 0x85, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xb0, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "UYT": {0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HAT": {0xe1, 0x80, 0x94, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "LHDT": {0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "COST": {0xe1, 0x80, 0x80, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xac, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HAST": {0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9d, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ADT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x91, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "JST": {0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ACWST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "LHST": {0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "MYT": {0xe1, 0x80, 0x99, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WART": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "IST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x9a, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb9, 0xe1, 0x80, 0x91, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "OEZ": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AWDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ACDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "OESZ": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ARST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "UYST": {0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "∅∅∅": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x87, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CHAST": {0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CHADT": {0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CLST": {0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "EDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WAT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "MESZ": {0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CLT": {0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WESZ": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WIB": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "SAST": {0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "PDT": {0xe1, 0x80, 0x95, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AKST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HNT": {0xe1, 0x80, 0x94, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ACWDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AWST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "GYT": {0xe1, 0x80, 0x82, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "BOT": {0xe1, 0x80, 0x98, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AKDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "BT": {0xe1, 0x80, 0x98, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WARST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "SRT": {0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "COT": {0xe1, 0x80, 0x80, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x98, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xac, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "CAT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "MEZ": {0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ART": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WAST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "TMT": {0xe1, 0x80, 0x90, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WEZ": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa5, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x95, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HKT": {0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "MST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "GFT": {0xe1, 0x80, 0x95, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x82, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xac, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "NZDT": {0xe1, 0x80, 0x94, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x87, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ECT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xab, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "AEDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HADT": {0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9d, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "TMST": {0xe1, 0x80, 0x90, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "PST": {0xe1, 0x80, 0x95, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x96, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "NZST": {0xe1, 0x80, 0x94, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xb0, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x87, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "JDT": {0xe1, 0x80, 0x82, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WIT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "EST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "HKST": {0xe1, 0x80, 0x9f, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x80, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x9e, 0xe1, 0x80, 0xae, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "VET": {0xe1, 0x80, 0x97, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0x87, 0xe1, 0x80, 0xbd, 0xe1, 0x80, 0xb2, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "ACST": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa9, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xbc, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0x85, 0xe1, 0x80, 0xb6, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "WITA": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x9c, 0xe1, 0x80, 0x9a, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0x92, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xae, 0xe1, 0x80, 0xb8, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xbe, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}, "MDT": {0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x99, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0x9b, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x80, 0x20, 0xe1, 0x80, 0x90, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xac, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0x20, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xb1, 0xe1, 0x80, 0xb7, 0xe1, 0x80, 0x95, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0xaf, 0xe1, 0x80, 0x84, 0xe1, 0x80, 0xba, 0xe1, 0x80, 0xb8, 0x20, 0xe1, 0x80, 0xa1, 0xe1, 0x80, 0x81, 0xe1, 0x80, 0xbb, 0xe1, 0x80, 0xad, 0xe1, 0x80, 0x94, 0xe1, 0x80, 0xba}}, + decimal: ".", + group: ",", + minus: "-", + percent: "%", + perMille: "‰", + timeSeparator: ":", + inifinity: "∞", + currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "ATS ", "A$", "AWG ", "AZM ", "AZN ", "BAD ", "BAM ", "BAN ", "BBD ", "BDT ", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN ", "BGO ", "BHD ", "BIF ", "BMD", "BND", "BOB ", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "R$", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "ဒေါ်လာ", "CA$", "CDF ", "CHE ", "CHF ", "CHW ", "CLE ", "CLF ", "CLP ", "CNX ", "CN¥", "COP ", "COU ", "စီအာစီ", "CSD ", "CSK ", "CUC ", "CUP ", "CVE", "CYP ", "CZK ", "DDM ", "DEM ", "DJF ", "DKK ", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "€", "FIM ", "FJD ", "FKP ", "FRF ", "£", "GEK ", "GEL ", "GHC ", "GHS", "GIP ", "GMD", "GNF", "GNS ", "GQE ", "GRD ", "GTQ", "GWE ", "GWP ", "GYD ", "HK$", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "₪", "₹", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JP¥", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "₩", "KWD ", "KYD ", "KZT ", "LAK ", "LBP ", "LKR ", "LRD", "LSL ", "LTL ", "LTT ", "LUC ", "LUF ", "LUL ", "LVL ", "LVR ", "LYD ", "MAD ", "MAF ", "MCF ", "MDC ", "MDL ", "MGA ", "MGF ", "MKD ", "MKN ", "MLF ", "K", "MNT ", "MOP ", "MRO", "MTL ", "MTP ", "MUR ", "MVP ", "MVR ", "MWK ", "MX$", "MXP ", "MXV ", "MYR ", "MZE ", "MZM ", "MZN ", "NAD ", "NGN", "NIC ", "NIO ", "NLG ", "NOK ", "NPR ", "NZ$", "OMR ", "PAB ", "PEI ", "PEN ", "PES ", "PGK ", "PHP ", "PKR ", "PLN ", "PLZ ", "PTE ", "PYG ", "QAR ", "RHD ", "ROL ", "RON ", "RSD ", "RUB ", "RUR ", "RWF ", "SAR ", "SBD ", "SCR ", "SDD ", "SDG ", "SDP ", "SEK ", "SGD ", "SHP", "SIT ", "SKK ", "SLL", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "฿", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "NT$", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "US$", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "₫", "VNN ", "VUV ", "WST ", "FCFA", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "EC$", "XDR ", "XEU ", "XFO ", "XFU ", "CFA", "XPD ", "CFPF", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER ", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR ", "ZMK ", "ZMW ", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "}, + currencyPositivePrefix: " ", + currencyNegativePrefix: " ", + monthsAbbreviated: []string{"", "ဇန်", "ဖေ", "မတ်", "ဧပြီ", "မေ", "ဇွန်", "ဇူ", "ဩ", "စက်", "အောက်", "နို", "ဒီ"}, + monthsNarrow: []string{"", "ဇ", "ဖ", "မ", "ဧ", "မ", "ဇ", "ဇ", "ဩ", "စ", "အ", "န", "ဒ"}, + monthsWide: []string{"", "ဇန်နဝါရီ", "ဖေဖော်ဝါရီ", "မတ်", "ဧပြီ", "မေ", "ဇွန်", "ဇူလိုင်", "ဩဂုတ်", "စက်တင်ဘာ", "အောက်တိုဘာ", "နိုဝင်ဘာ", "ဒီဇင်ဘာ"}, + daysAbbreviated: []string{"တနင်္ဂနွေ", "တနင်္လာ", "အင်္ဂါ", "ဗုဒ္ဓဟူး", "ကြာသပတေး", "သောကြာ", "စနေ"}, + daysNarrow: []string{"တ", "တ", "အ", "ဗ", "က", "သ", "စ"}, + daysShort: []string{"တနင်္ဂနွေ", "တနင်္လာ", "အင်္ဂါ", "ဗုဒ္ဓဟူး", "ကြာသပတေး", "သောကြာ", "စနေ"}, + daysWide: []string{"တနင်္ဂနွေ", "တနင်္လာ", "အင်္ဂါ", "ဗုဒ္ဓဟူး", "ကြာသပတေး", "သောကြာ", "စနေ"}, + periodsAbbreviated: []string{"နံနက်", "ညနေ"}, + periodsNarrow: []string{"နံနက်", "ညနေ"}, + periodsWide: []string{"နံနက်", "ညနေ"}, + erasAbbreviated: []string{"ဘီစီ", "အေဒီ"}, + erasNarrow: []string{"", ""}, + erasWide: []string{"ခရစ်တော် မပေါ်မီကာလ", "ခရစ်တော် ပေါ်ထွန်းပြီးကာလ"}, + timezones: map[string]string{"WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "MYT": "မလေးရှား အချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "JST": "ဂျပန် စံတော်ချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "ECT": "အီကွေဒေါ အချိန်", "∅∅∅": "အာဇိုးစ်နွေရာသီအချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "ChST": "ချာမိုရိုအချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "CLT": "ချီလီ စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "SAST": "တောင်အာဖရိက အချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "BT": "ဘူတန် အချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AKST": "အလာစကာစံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်"}, } } @@ -111,80 +111,77 @@ func (my *my) RangePluralRule(num1 float64, v1 uint64, num2 float64, v2 uint64) } // MonthAbbreviated returns the locales abbreviated month given the 'month' provided -func (my *my) MonthAbbreviated(month time.Month) []byte { +func (my *my) MonthAbbreviated(month time.Month) string { return my.monthsAbbreviated[month] } // MonthsAbbreviated returns the locales abbreviated months -func (my *my) MonthsAbbreviated() [][]byte { +func (my *my) MonthsAbbreviated() []string { return my.monthsAbbreviated[1:] } // MonthNarrow returns the locales narrow month given the 'month' provided -func (my *my) MonthNarrow(month time.Month) []byte { +func (my *my) MonthNarrow(month time.Month) string { return my.monthsNarrow[month] } // MonthsNarrow returns the locales narrow months -func (my *my) MonthsNarrow() [][]byte { +func (my *my) MonthsNarrow() []string { return my.monthsNarrow[1:] } // MonthWide returns the locales wide month given the 'month' provided -func (my *my) MonthWide(month time.Month) []byte { +func (my *my) MonthWide(month time.Month) string { return my.monthsWide[month] } // MonthsWide returns the locales wide months -func (my *my) MonthsWide() [][]byte { +func (my *my) MonthsWide() []string { return my.monthsWide[1:] } // WeekdayAbbreviated returns the locales abbreviated weekday given the 'weekday' provided -func (my *my) WeekdayAbbreviated(weekday time.Weekday) []byte { +func (my *my) WeekdayAbbreviated(weekday time.Weekday) string { return my.daysAbbreviated[weekday] } // WeekdaysAbbreviated returns the locales abbreviated weekdays -func (my *my) WeekdaysAbbreviated() [][]byte { +func (my *my) WeekdaysAbbreviated() []string { return my.daysAbbreviated } // WeekdayNarrow returns the locales narrow weekday given the 'weekday' provided -func (my *my) WeekdayNarrow(weekday time.Weekday) []byte { +func (my *my) WeekdayNarrow(weekday time.Weekday) string { return my.daysNarrow[weekday] } // WeekdaysNarrow returns the locales narrow weekdays -func (my *my) WeekdaysNarrow() [][]byte { +func (my *my) WeekdaysNarrow() []string { return my.daysNarrow } // WeekdayShort returns the locales short weekday given the 'weekday' provided -func (my *my) WeekdayShort(weekday time.Weekday) []byte { +func (my *my) WeekdayShort(weekday time.Weekday) string { return my.daysShort[weekday] } // WeekdaysShort returns the locales short weekdays -func (my *my) WeekdaysShort() [][]byte { +func (my *my) WeekdaysShort() []string { return my.daysShort } // WeekdayWide returns the locales wide weekday given the 'weekday' provided -func (my *my) WeekdayWide(weekday time.Weekday) []byte { +func (my *my) WeekdayWide(weekday time.Weekday) string { return my.daysWide[weekday] } // WeekdaysWide returns the locales wide weekdays -func (my *my) WeekdaysWide() [][]byte { +func (my *my) WeekdaysWide() []string { return my.daysWide } // FmtNumber returns 'num' with digits/precision of 'v' for 'my' and handles both Whole and Real numbers based on 'v' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtNumber(num float64, v uint64) []byte { - +func (my *my) FmtNumber(num float64, v uint64) (results string) { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3 count := 0 @@ -220,15 +217,13 @@ func (my *my) FmtNumber(num float64, v uint64) []byte { b[i], b[j] = b[j], b[i] } - return b + results = string(b) + return } // FmtPercent returns 'num' with digits/precision of 'v' for 'my' and handles both Whole and Real numbers based on 'v' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. // NOTE: 'num' passed into FmtPercent is assumed to be in percent already -func (my *my) FmtPercent(num float64, v uint64) []byte { - +func (my *my) FmtPercent(num float64, v uint64) (results string) { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) l := len(s) + len(my.decimal) b := make([]byte, 0, l) @@ -254,13 +249,12 @@ func (my *my) FmtPercent(num float64, v uint64) []byte { b = append(b, my.percent...) - return b + results = string(b) + return } // FmtCurrency returns the currency representation of 'num' with digits/precision of 'v' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) []byte { +func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) (results string) { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := my.currencies[currency] @@ -317,13 +311,13 @@ func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) []byte } } - return b + results = string(b) + return } // FmtAccounting returns the currency representation of 'num' with digits/precision of 'v' for 'my' -// in accounting notation. returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) []byte { +// in accounting notation. +func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) (results string) { s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64) symbol := my.currencies[currency] @@ -392,13 +386,12 @@ func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) []byt } } - return b + results = string(b) + return } // FmtDateShort returns the short date representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtDateShort(t time.Time) []byte { +func (my *my) FmtDateShort(t time.Time) string { b := make([]byte, 0, 32) @@ -423,13 +416,11 @@ func (my *my) FmtDateShort(t time.Time) []byte { b = append(b, strconv.Itoa(t.Year())[1:]...) } - return b + return string(b) } // FmtDateMedium returns the medium date representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtDateMedium(t time.Time) []byte { +func (my *my) FmtDateMedium(t time.Time) string { b := make([]byte, 0, 32) @@ -439,13 +430,11 @@ func (my *my) FmtDateMedium(t time.Time) []byte { b = append(b, []byte{0x20}...) b = strconv.AppendInt(b, int64(t.Year()), 10) - return b + return string(b) } // FmtDateLong returns the long date representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtDateLong(t time.Time) []byte { +func (my *my) FmtDateLong(t time.Time) string { b := make([]byte, 0, 32) @@ -455,13 +444,11 @@ func (my *my) FmtDateLong(t time.Time) []byte { b = append(b, []byte{0x20}...) b = strconv.AppendInt(b, int64(t.Year()), 10) - return b + return string(b) } // FmtDateFull returns the full date representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtDateFull(t time.Time) []byte { +func (my *my) FmtDateFull(t time.Time) string { b := make([]byte, 0, 32) @@ -478,13 +465,11 @@ func (my *my) FmtDateFull(t time.Time) []byte { b = append(b, []byte{0x20}...) b = strconv.AppendInt(b, int64(t.Year()), 10) - return b + return string(b) } // FmtTimeShort returns the short time representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtTimeShort(t time.Time) []byte { +func (my *my) FmtTimeShort(t time.Time) string { b := make([]byte, 0, 32) @@ -501,13 +486,11 @@ func (my *my) FmtTimeShort(t time.Time) []byte { b = strconv.AppendInt(b, int64(t.Minute()), 10) - return b + return string(b) } // FmtTimeMedium returns the medium time representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtTimeMedium(t time.Time) []byte { +func (my *my) FmtTimeMedium(t time.Time) string { b := make([]byte, 0, 32) @@ -531,13 +514,11 @@ func (my *my) FmtTimeMedium(t time.Time) []byte { b = strconv.AppendInt(b, int64(t.Second()), 10) - return b + return string(b) } // FmtTimeLong returns the long time representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtTimeLong(t time.Time) []byte { +func (my *my) FmtTimeLong(t time.Time) string { b := make([]byte, 0, 32) @@ -565,13 +546,11 @@ func (my *my) FmtTimeLong(t time.Time) []byte { tz, _ := t.Zone() b = append(b, tz...) - return b + return string(b) } // FmtTimeFull returns the full time representation of 't' for 'my' -// returned as a []byte just in case the caller wishes to add more and can help -// avoid allocations; otherwise just cast as string. -func (my *my) FmtTimeFull(t time.Time) []byte { +func (my *my) FmtTimeFull(t time.Time) string { b := make([]byte, 0, 32) @@ -604,5 +583,5 @@ func (my *my) FmtTimeFull(t time.Time) []byte { b = append(b, tz...) } - return b + return string(b) } |