From 211b7cf219b1ee8596297b53f9071d51f54a2ff1 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sun, 6 Nov 2022 12:31:17 +0000 Subject: [PATCH 1/3] Issue #2024 - Part 1: Add wildcard to Access-Control-Expose-Headers For requests without credentials, add wildcard to Access-Control-Expose-Headers. --- dom/fetch/FetchDriver.cpp | 6 ++++-- dom/fetch/InternalHeaders.cpp | 25 +++++++++++++++++-------- dom/fetch/InternalHeaders.h | 4 +++- dom/fetch/InternalResponse.cpp | 7 +++++-- dom/fetch/InternalResponse.h | 10 ++++++++-- dom/xhr/XMLHttpRequestMainThread.cpp | 4 +++- 6 files changed, 40 insertions(+), 16 deletions(-) diff --git a/dom/fetch/FetchDriver.cpp b/dom/fetch/FetchDriver.cpp index 79bd5a0e39..2a0bb1ea2c 100644 --- a/dom/fetch/FetchDriver.cpp +++ b/dom/fetch/FetchDriver.cpp @@ -537,7 +537,8 @@ FetchDriver::OnStartRequest(nsIRequest* aRequest, nsAutoCString statusText; httpChannel->GetResponseStatusText(statusText); - response = new InternalResponse(responseStatus, statusText); + response = new InternalResponse(responseStatus, statusText, + mRequest->GetCredentialsMode()); RefPtr visitor = new FillResponseHeaders(response); rv = httpChannel->VisitResponseHeaders(visitor); @@ -556,7 +557,8 @@ FetchDriver::OnStartRequest(nsIRequest* aRequest, } MOZ_ASSERT(!result.Failed()); } else { - response = new InternalResponse(200, NS_LITERAL_CSTRING("OK")); + response = new InternalResponse(200, NS_LITERAL_CSTRING("OK"), + mRequest->GetCredentialsMode()); ErrorResult result; nsAutoCString contentType; diff --git a/dom/fetch/InternalHeaders.cpp b/dom/fetch/InternalHeaders.cpp index b659d14efe..0448d84731 100644 --- a/dom/fetch/InternalHeaders.cpp +++ b/dom/fetch/InternalHeaders.cpp @@ -364,7 +364,7 @@ InternalHeaders::BasicHeaders(InternalHeaders* aHeaders) // static already_AddRefed -InternalHeaders::CORSHeaders(InternalHeaders* aHeaders) +InternalHeaders::CORSHeaders(InternalHeaders* aHeaders, RequestCredentials aCredentialsMode) { RefPtr cors = new InternalHeaders(aHeaders->mGuard); ErrorResult result; @@ -373,6 +373,7 @@ InternalHeaders::CORSHeaders(InternalHeaders* aHeaders) aHeaders->GetFirst(NS_LITERAL_CSTRING("Access-Control-Expose-Headers"), acExposedNames, result); MOZ_ASSERT(!result.Failed()); + bool allowAllHeaders = false; AutoTArray exposeNamesArray; nsCCharSeparatedTokenizer exposeTokens(acExposedNames, ','); while (exposeTokens.hasMoreTokens()) { @@ -388,19 +389,27 @@ InternalHeaders::CORSHeaders(InternalHeaders* aHeaders) break; } + if (token.EqualsLiteral("*") && + aCredentialsMode != RequestCredentials::Include) { + allowAllHeaders = true; + } + exposeNamesArray.AppendElement(token); } nsCaseInsensitiveCStringArrayComparator comp; for (uint32_t i = 0; i < aHeaders->mList.Length(); ++i) { const Entry& entry = aHeaders->mList[i]; - if (entry.mName.EqualsASCII("cache-control") || - entry.mName.EqualsASCII("content-language") || - entry.mName.EqualsASCII("content-type") || - entry.mName.EqualsASCII("expires") || - entry.mName.EqualsASCII("last-modified") || - entry.mName.EqualsASCII("pragma") || - exposeNamesArray.Contains(entry.mName, comp)) { + if (allowAllHeaders) { + cors->Append(entry.mName, entry.mValue, result); + MOZ_ASSERT(!result.Failed()); + } else if (entry.mName.EqualsASCII("cache-control") || + entry.mName.EqualsASCII("content-language") || + entry.mName.EqualsASCII("content-type") || + entry.mName.EqualsASCII("expires") || + entry.mName.EqualsASCII("last-modified") || + entry.mName.EqualsASCII("pragma") || + exposeNamesArray.Contains(entry.mName, comp)) { cors->Append(entry.mName, entry.mValue, result); MOZ_ASSERT(!result.Failed()); } diff --git a/dom/fetch/InternalHeaders.h b/dom/fetch/InternalHeaders.h index a904ba595a..ae9f2811a2 100644 --- a/dom/fetch/InternalHeaders.h +++ b/dom/fetch/InternalHeaders.h @@ -8,6 +8,7 @@ // needed for HeadersGuardEnum. #include "mozilla/dom/HeadersBinding.h" +#include "mozilla/dom/RequestBinding.h" #include "mozilla/dom/UnionTypes.h" #include "nsClassHashtable.h" @@ -122,7 +123,8 @@ public: BasicHeaders(InternalHeaders* aHeaders); static already_AddRefed - CORSHeaders(InternalHeaders* aHeaders); + CORSHeaders(InternalHeaders* aHeaders, + RequestCredentials mCredentialsMode = RequestCredentials::Omit); void GetEntries(nsTArray& aEntries) const; diff --git a/dom/fetch/InternalResponse.cpp b/dom/fetch/InternalResponse.cpp index d99df3d7dc..ec32c4e216 100644 --- a/dom/fetch/InternalResponse.cpp +++ b/dom/fetch/InternalResponse.cpp @@ -17,12 +17,15 @@ namespace mozilla { namespace dom { -InternalResponse::InternalResponse(uint16_t aStatus, const nsACString& aStatusText) +InternalResponse::InternalResponse(uint16_t aStatus, + const nsACString& aStatusText, + RequestCredentials aCredentialsMode) : mType(ResponseType::Default) , mStatus(aStatus) , mStatusText(aStatusText) , mHeaders(new InternalHeaders(HeadersGuardEnum::Response)) , mBodySize(UNKNOWN_BODY_SIZE) + , mCredentialsMode(aCredentialsMode) { } @@ -183,7 +186,7 @@ InternalResponse::CORSResponse() MOZ_ASSERT(!mWrappedResponse, "Can't CORSResponse a already wrapped response"); RefPtr cors = CreateIncompleteCopy(); cors->mType = ResponseType::Cors; - cors->mHeaders = InternalHeaders::CORSHeaders(Headers()); + cors->mHeaders = InternalHeaders::CORSHeaders(Headers(), mCredentialsMode); cors->mWrappedResponse = this; return cors.forget(); } diff --git a/dom/fetch/InternalResponse.h b/dom/fetch/InternalResponse.h index 1e282e8abb..e4b4a0ab62 100644 --- a/dom/fetch/InternalResponse.h +++ b/dom/fetch/InternalResponse.h @@ -9,9 +9,10 @@ #include "nsIInputStream.h" #include "nsISupportsImpl.h" +#include "mozilla/dom/InternalHeaders.h" +#include "mozilla/dom/RequestBinding.h" #include "mozilla/dom/ResponseBinding.h" #include "mozilla/dom/ChannelInfo.h" -#include "mozilla/dom/InternalHeaders.h" #include "mozilla/UniquePtr.h" namespace mozilla { @@ -32,7 +33,9 @@ class InternalResponse final public: NS_INLINE_DECL_THREADSAFE_REFCOUNTING(InternalResponse) - InternalResponse(uint16_t aStatus, const nsACString& aStatusText); + InternalResponse(uint16_t aStatus, + const nsACString& aStatusText, + RequestCredentials aCredentialsMode = RequestCredentials::Omit); static already_AddRefed FromIPC(const IPCInternalResponse& aIPCResponse); @@ -294,8 +297,11 @@ private: RefPtr mHeaders; nsCOMPtr mBody; int64_t mBodySize; + RequestCredentials mCredentialsMode; + public: static const int64_t UNKNOWN_BODY_SIZE = -1; + private: ChannelInfo mChannelInfo; UniquePtr mPrincipalInfo; diff --git a/dom/xhr/XMLHttpRequestMainThread.cpp b/dom/xhr/XMLHttpRequestMainThread.cpp index 49fb4936f3..f92ddd35ca 100644 --- a/dom/xhr/XMLHttpRequestMainThread.cpp +++ b/dom/xhr/XMLHttpRequestMainThread.cpp @@ -1182,7 +1182,9 @@ XMLHttpRequestMainThread::IsSafeHeader(const nsACString& aHeader, if (!NS_IsValidHTTPToken(token)) { return false; } - if (aHeader.Equals(token, nsCaseInsensitiveCStringComparator())) { + if (token.EqualsLiteral("*") && !mFlagACwithCredentials) { + isSafe = true; + } else if (aHeader.Equals(token, nsCaseInsensitiveCStringComparator())) { isSafe = true; } } From 0a079c2b906247219710e16dfdfd716f9871d355 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sun, 6 Nov 2022 13:22:44 +0000 Subject: [PATCH 2/3] Issue #2024 - Part 2: Add wildcard to Access-Control-Allow-{Method|Headers} For requests without credentials, add wildcard to Access-Control-Allow-Headers and Access-Control-Allow-Method. Resolves #2024 --- netwerk/protocol/http/nsCORSListenerProxy.cpp | 33 +++++++++++++------ 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/netwerk/protocol/http/nsCORSListenerProxy.cpp b/netwerk/protocol/http/nsCORSListenerProxy.cpp index c897297ce7..499c03094b 100644 --- a/netwerk/protocol/http/nsCORSListenerProxy.cpp +++ b/netwerk/protocol/http/nsCORSListenerProxy.cpp @@ -1169,7 +1169,8 @@ nsCORSPreflightListener::AddResultToCache(nsIRequest *aRequest) } uint32_t i; for (i = 0; i < entry->mMethods.Length(); ++i) { - if (entry->mMethods[i].token.Equals(method)) { + if ((entry->mMethods[i].token.EqualsLiteral("*") && !mWithCredentials) || + entry->mMethods[i].token.Equals(method)) { entry->mMethods[i].expirationTime = expirationTime; break; } @@ -1199,7 +1200,8 @@ nsCORSPreflightListener::AddResultToCache(nsIRequest *aRequest) } uint32_t i; for (i = 0; i < entry->mHeaders.Length(); ++i) { - if (entry->mHeaders[i].token.Equals(header)) { + if ((entry->mHeaders[i].token.EqualsLiteral("*") && !mWithCredentials) || + entry->mHeaders[i].token.Equals(header)) { entry->mHeaders[i].expirationTime = expirationTime; break; } @@ -1325,7 +1327,11 @@ nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest* aRequest) NS_ConvertUTF8toUTF16(method).get()); return NS_ERROR_DOM_BAD_URI; } - foundMethod |= mPreflightMethod.Equals(method); + if (method.EqualsLiteral("*") && !mWithCredentials) { + foundMethod = true; + } else { + foundMethod |= mPreflightMethod.Equals(method); + } } if (!foundMethod) { LogBlockedRequest(aRequest, "CORSMethodNotFound", nullptr); @@ -1338,6 +1344,7 @@ nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest* aRequest) headerVal); nsTArray headers; nsCCharSeparatedTokenizer headerTokens(headerVal, ','); + bool allowAllHeaders = false; while(headerTokens.hasMoreTokens()) { const nsDependentCSubstring& header = headerTokens.nextToken(); if (header.IsEmpty()) { @@ -1348,14 +1355,20 @@ nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest* aRequest) NS_ConvertUTF8toUTF16(header).get()); return NS_ERROR_DOM_BAD_URI; } - headers.AppendElement(header); + if (header.EqualsLiteral("*") && !mWithCredentials) { + allowAllHeaders = true; + } else { + headers.AppendElement(header); + } } - for (uint32_t i = 0; i < mPreflightHeaders.Length(); ++i) { - if (!headers.Contains(mPreflightHeaders[i], - nsCaseInsensitiveCStringArrayComparator())) { - LogBlockedRequest(aRequest, "CORSMissingAllowHeaderFromPreflight", - NS_ConvertUTF8toUTF16(mPreflightHeaders[i]).get()); - return NS_ERROR_DOM_BAD_URI; + if (!allowAllHeaders) { + for (uint32_t i = 0; i < mPreflightHeaders.Length(); ++i) { + if (!headers.Contains(mPreflightHeaders[i], + nsCaseInsensitiveCStringArrayComparator())) { + LogBlockedRequest(aRequest, "CORSMissingAllowHeaderFromPreflight", + NS_ConvertUTF8toUTF16(mPreflightHeaders[i]).get()); + return NS_ERROR_DOM_BAD_URI; + } } } From bf19c2087b21d3a6e0ad36030980f5fc62ea8095 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sun, 6 Nov 2022 21:35:01 +0100 Subject: [PATCH 3/3] Update timezone data to 2022e --- config/external/icu/data/icudt63l.dat | Bin 11970576 -> 11966624 bytes intl/tzdata/GIT-INFO | 10 +- intl/tzdata/VERSION | 2 +- intl/tzdata/source/be/metaZones.res | Bin 41824 -> 43136 bytes intl/tzdata/source/be/timezoneTypes.res | Bin 20112 -> 20224 bytes intl/tzdata/source/be/windowsZones.res | Bin 22592 -> 22608 bytes intl/tzdata/source/be/zoneinfo64.res | Bin 155808 -> 148352 bytes intl/tzdata/source/ee/metaZones.res | Bin 41824 -> 43136 bytes intl/tzdata/source/ee/timezoneTypes.res | Bin 20112 -> 20224 bytes intl/tzdata/source/ee/windowsZones.res | Bin 22592 -> 22608 bytes intl/tzdata/source/ee/zoneinfo64.res | Bin 155808 -> 148352 bytes intl/tzdata/source/le/metaZones.res | Bin 41824 -> 43136 bytes intl/tzdata/source/le/timezoneTypes.res | Bin 20112 -> 20224 bytes intl/tzdata/source/le/windowsZones.res | Bin 22592 -> 22608 bytes intl/tzdata/source/le/zoneinfo64.res | Bin 155808 -> 148352 bytes intl/tzdata/source/metaZones.txt | 221 ++- intl/tzdata/source/timezoneTypes.txt | 5 +- intl/tzdata/source/windowsZones.txt | 17 +- intl/tzdata/source/zoneinfo64.txt | 1380 +++++++---------- js/src/builtin/IntlTimeZoneData.h | 25 +- .../DateTimeFormat/timeZone_backward_links.js | 6 +- .../Intl/DateTimeFormat/timeZone_backzone.js | 35 +- .../DateTimeFormat/timeZone_backzone_links.js | 12 +- .../timeZone_notbackward_links.js | 3 +- 24 files changed, 850 insertions(+), 866 deletions(-) diff --git a/config/external/icu/data/icudt63l.dat b/config/external/icu/data/icudt63l.dat index c446714f1baaef48882a4b4def25476f3ba861be..326b3b854f89f5fdce8f037de742552b261d57fd 100644 GIT binary patch delta 55078 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�{be}L>;e*#tD+8FawN2>L$tui%8GhosIjr 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 bkO&hnL~l5gq+*UXuhN|;Ijx(+TIv4)_LX~( delta 55900 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 Cid517 diff --git a/intl/tzdata/GIT-INFO b/intl/tzdata/GIT-INFO index 6db3c0a981..5655ee170c 100644 --- a/intl/tzdata/GIT-INFO +++ b/intl/tzdata/GIT-INFO @@ -1,7 +1,5 @@ -commit 95120170afa0cf622a18da37d3af58abf8ecd40e -Author: Yoshito Umaoka -Date: Wed Jan 27 09:48:37 2021 -0500 +commit 51ebdd3f0f5a774050e3ebc745b5fbea2f87f26b +Author: yumaoka +Date: Tue Nov 1 10:29:13 2022 -0400 - ICU-21467 tzdata 2021a updates. Also updated build script. With this … (#17) - - change, we no longer release ICU time zone data updates for ICU 4.2 or older releases. + ICU-22196 TZ Database 2022f updates (icu-data) diff --git a/intl/tzdata/VERSION b/intl/tzdata/VERSION index 1d590958af..13ad873c89 100644 --- a/intl/tzdata/VERSION +++ b/intl/tzdata/VERSION @@ -1 +1 @@ -2021a +2022e diff --git a/intl/tzdata/source/be/metaZones.res b/intl/tzdata/source/be/metaZones.res index 38edda143a5b6f4a533a6415e5b5d181d3871588..deba1ae40ecadd7b136d626e3a8d9d5bd8d81e54 100644 GIT binary patch delta 15670 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 A{{R30 delta 14279 zcmZ{q3!IGA|Hq$ap1IHL-0w3x_gTBMyR&QC+%IcwNN$ycHd*AB+=)`N6{1`=j}%3c z3Q4h&kdTBVzfvxh{6wKhC4}_PSAzMpfR*|AmsM{#(Yq9z*5 z-605qMi8_$f{?pAgZKt~q9BC#tSsvxY1?-eI+P2y_o#hds*q|=>9+WFJ%lmBeZnwd zsJuMU(pe!?34QTXg<&@fBZWc2C}E&{HgSX8GN+NZD`H0?`d(o?`pboZXpcthPNz^1!^da&|JPYbD%|A6h1r93g*@S1!MpEUG?kE05;#yYf-fe^9`arDnBZ}T~I1#7goq0^s&i?LYsV|z#>-__NRzg77moZE49g=6qn2S^#iiGevW*9{RQ4@JH4IllXg1CNwst1{qiZj>Y%R*^W?kgY ztt@h=d71olxkrAW)hzk$*158|yoLN@C!;L2cF7&fqjD`6R$eLAmo2UH6ZxUG{pB8QbL7w4Iph!9eJwYx zjLKORw%Xd8r-}08m0`L0EkXH3IA6R)U0Zd_EV0(vahE8cDi6r%ia_o8PHT+vcWvYH zf9?v(QoCjHcYR&5s#r6vY~IaJhM-!T-4Vld;3M@ z&-=vXru`i94}EgvNrPPSzP=^3xAr?H$`AE%$WQext!>-iBh^kCv`rz888ShBe2~XX zCwT+}sAA{%-rCbcz7hxggxgS}=p<-`65&>%t8k~#Q@C5`E%enW13it7(0IdM^)B^s z^+rLDh%v%A;UVD>;Zb3t@PzQBFkN@fa8x}mlF~McH45Ap8>8E=-$yeV&I%IZR|#)N zmuqagALQa;-t^1rgQ5AxxO#S^mHMsF0QEUd*jT~V-$13l3zeZanP)rm45fXEUNIns z#Hg4MbH#k)M7=7zVPrsPbIcMw9^Hf+ULv+YL@TjEY%8`8{HA|6OBwHE+^di2r_nCZ zm#Z%cZ0Z@AUe}E74V^chWee@4QrVPB@f`DP5Y(uT6~~Jc#I*RB)LnU0xlbxp^bp^o z{@9aL#-F27I!vYNq8uGwKfTr1H84Sw3M|O(5m{)Q9eC5YTGK4@V74Thgf|ymEt2*8kj#*SBT_MzDK1hL8bm4=7~@l`kczN zx`d2^DH@$fb<1CZ0-kv~wRDQwhQ(C+-BhZz%)=J+523m;MWx z_ha#}F5FW2mVP^4tvHR+0BNvvzcgGLC5@HFOB1AY_WbNUs{Sg2a%$FMP4gN>BPmzY zol+ppRdtB=Vzt+^DzduLF0%(yscc83k)7#r&5R}B3*Us)FsLZ z>P5O8>bQDx=&5KUqf$9X3Q%|`i%P?4DkUa_{&%VeFHsrmeXTUI>_Z7`NZCozTIxW3 zIu;RZ!0Jva#aS$3fF|8u$;8km>D($GRZdj?l2xi-MnRg#SlORSd=g) zQvW@rMYY`DIBH|zN-C9iP-)o8%Gp%v)KpsUrBZx>l~bsc*t4sd>aiW<2~4L_xs&yl zQ5k-M`HxWPpOGe`V?nwbsGdod?pCTt{8XwtQAx={?{O-_bE%ZrRx&RXT{(GTOzn6> zs%P#@n4J?pd#UKyMim#RH*>F4TZA-C#Ew+fS?UP0`>*Un^{mw_l<6E~Zv>G&WrRJY z#Bzfv5UFMH#(q?{GD-Y*Q9Z;mr_7uVcHO1r<6iB zKj^!k`_sIG2G;%10*v`WX7X|hwv}U0W?`Bb7)s%vVTxNSV3%7e{Az0Z)qInG>+@-- z&!_p@2C>OBe~N26zHawefEJ<6NWx)L+`5#W(z=u{kQtN7LS07CZ;JaoSZuz}<6B7a zzJ-XFv}se^J{oqoeY9gDwH*^(j|piwT#vclCWq^7&-WDI`QCG$+Me@lq2YpLC^f|$ zqu`t2808AU&UXd8=cw&HN0STVO>xt1#8vn|qqb^~DQ*_wkC{c&c-WDq@ido+d(ZF+ zk~kPK8=z0Ht$Bm_5IM|;Oz%1JvO-;5tqY*Kv0NwcQ2(9O%A4{q75%eCqe)*G+VF1AOD|)olFg zy8eKR+9rCC%#(MA#nT(&c&Iails2_7o$*w|q4ZQ=4e~;FTrWx$e%BVo=1{c_>|jAc zeB7<4c(>kkC#=JCr~4k(zQ_G2^}8RXc`yz!Nbxv|F^_ZYqqb|G_ik!??`CWL1pS!~ zb!q%}`bBL3n{luWu?a0v=)Thur3v8w`*`wU!lc{Z+Oz~+NU|B{E z%d)zG*Ge z>(>-${n{3$-Pyv zUR@TfAJaV6k6Akn{pzlW{Wa>azgCw4?@M^%k=~blkI(|XM|>-(?ORD3phf9m*}g)G z9k#E?M+cS848Hqk>U3)|Tzy00^zXhdgJRn70%>H5d!DAnJx|l()OPNtwsU`7+dYfg z?pf5Pdrj96H|N?l#AaMA(C2Wq_D$5_TYR6h_UFE%tbNq?J8S<=3;XeF zd3>rM273r%sFNTn4kIf#>GnBDWs!XjNf*gM+6OPRkg<5z5kKgRqq z@{6zHz_!Ha{%g*b)aLPQVL^{EH(`To%{Q^w$8j}JVvPqKCrvlv_g`^zW;enM=(vQ* zjyNtMP*nVaog+=sO1!7>ktzM<^?FxP+q;TQ6vdO{$qeJ|Ydt!Qi+XhA7xHiuM!@!P zjc|WSZTFWnA3d?q7H4ZL7N2AtORN`A@5x$j9 zBL&m1P=T8?b|4Z>01x_`VrgI z?I)kK5sS}+UC17WJ-yY513C2X9s@YOlT7R)Hjnh zA<%al=qZl&Z>F{yvS?4?Nn1gRkL<1Nlc;T9K%glK@vJgeeaG2=O*+Vp`J>*$LvUnCz z3>{W0u9&nEo1jzwI3D1l^KtY^(lNBNG2b3%Hnk1+qx}&!z25ne^CGpK7ug&*2U=Xw zD8BZksY1|Cyewly{N@vUICIahw{d*oq`MEKU=JKzJZW^1?N6GN`SH6VS$dh#i;RBg z{sT$1-Z|U*0qVGM+($N@XY^RU@9j`G$@MYT z66&*-@V?AMSJRBS_yg3973uJm(HKWr-8#+`+P^td?EZ5-5a67RcQ`Cg@9VT7^Xslc zYP$+ui>d8e?A21+tG&8-Mmjd;p9|9_q4~A>hMQk^yhHOi-r?i9{_KEU+qr8Sf`+@c zx&B~_{z1Whe8<1G(Q6sIx)FS9R^ct@A0>!NIyY!%?ZtJh!C`y~{)ri%4&Q*-FCX}n zRkp_N=~K+#9)0H-0@m!aICiLgxBeO9U;@@V4R`^{F zesw==;%+Rs3r~R0`G56~#Mn8Q^cmRp*pwMr>-x7%iMqwe#!>X)3M=upRpKFawSplX zjYsQAmS|FPMGK?F(Ho)-qK%`?{BE^Y?F!ba%e3c%ANm_>7D&TYTb3;o-WLjm2KX~j zf1yTLgtz4p;goRJ`MjtQbz(~FDE4x$3ccan=-eR=6(@-^#h1jTVy$>ZVNv8MnkqVa zKXU05-4%TmgB2qb;}zA4^i)@4?*+$d#nYj~iusC{UA;n%P(ra(u}bldVuRyD#TLhx zuBD1yiUXlDild63r0&vV(hJgxaFO(m^r7^Hzbf1@e2=e3>F|f{VJbs-uga+k zsS>I}zsdc&p3$U@O=Gc7ad9XW$F4AAHs2 zb|G;HmH&dH;0JILoC0USZ{QsG16&4wbrEvP!JPmb&8Y(YzyL59+z*D!?VbuH7NPbE zSOVSvZvo^j2YJgu-g2Lty)Vs{> zm5j}W5tKDTt^%lm9+-Hajavt|E^a-r6z>B;?u&98=Qam6jRkXQ1qn6@QlJEF8r%Rh z;lVAqE#tPF+X`;mz|xp@pab`H;r2FeyK>tNme%WDBcyXHQR&S)`tgqb@C^n-xql?L zqq!Z+?Ko~9N(C()J{ArtH$eqpY9B!ZEb{@Ac zaJvAOo@OCf43?m+fn5&X0;|DVumNlWTlu){u*x(XJHc-78Tb-T+Q>n02z8qH2>2eH zw;iComfq|$ai+Mx1M4Segs zMzDqVZR3`Npm}z}()M?OJ>0i9<4fm#3FkrXBw=X4VQ!CbdlZ%?fLM7X7Cq-_@GCgS z`!1q>B@>@ia7#jAzNDI4EiA?+anX||V59%#f&yG}d}h5gb>#qD*JO%^mZ07MG~rXU z;I@q0a&9ZQrRz#Fw&S)vEViD6v`Lbd)_}B0NSmzW?cS(E+H{h%MZ%Lqz;G}c&{d=f zCV*{~5Hh(Oa3PZ`NfVJNm2-s7y&n>+e&+YgpD(;o~5L%E;cr?e>um(PXE zhj97T+&>ZZDZD-n^%~S^q1mvsVThNH8<@WUEMjqKA^%l0mhr$9+;a8uSMfHfNE5B$ zb}hFXU}>Wp!4|-;X8umzzY7+E=kEp(H~&j;5RjNO?g-wa`QL++e86c~dcrf{Ecac2 zrQJix{3|s=0s0I0l`GI^;tP!MSy0EM1rFc=fz0@VFt<@|6V3`$%=#PB+jK^a6bV#4LcA1w+9|Fcv%r9s!T> zv6C}ao+oFqJxt^N8L+f=4InXTf6s9{kJ}fxUBK-^ZZkp)1&c9e3HL3BrBtl|s{rXr z?R5ZJ7HpxDNset`C)kYu+5ki>;5W43AfJrHq`t%8D6bz!{U_dkhFki)qqwtxG^K~Q z%>={34P}rM$`f%Hi+y1aL>p(Ds`-a2P4xn!#^eudl z`yb)4)$mQ^^(m-NW};_tJDb}%-10k|g4S$SE_I4aom$BKi@AN3+a=sC%h+^^ zYoA)dJNOw$twNhNg)@*^%lqgYkPjC-o|~~;oHT1d${j2_`XCP3a1W&L*NMb zp7)=`M|j3GACJSmE(&uWKNLkdyiJFL zV(E@!BSi(E7?grWcvrB_X0Q;qs0AnoZMeTZw;j0c#BCQ?+8ho>5giO#peHOXPzid2 zet;i}q9HtHD7V95@$pua9*trgm;i9cizf1bDcnBE?KD_ga0cLKqKKb`B03AS`4_-K zz%?)8S{HGxie93C z=k_4CUvo?E1nNJ`?GbK|a!V(H`j2yalG~rSJ;Uv<{1=`g{sJjF$2%@?dy(7Au(a(f zHA1l><13~Ughh(AnZ9D2q+%1V<1`h!c-@D3kjF;3rPGA@igR#Oi<8`$;D)xb4ktA8z|` z+h2S`y+gfUeN25pqtQ4uF-?6R7v3pH^)383r5DhNle+4J!;E z7!DXt8~!wA8AHY*V+&&^V{hYF<7DGp<5J^V<96dW#-FmpEK626tA18_*6mpXvK~rj zP0xBU>&>jqS$ngNW}P?bOny_+)WmeNsnRsUG}W}&w9&NJblR*o`^`yn6LWiWck=-A z# zZokuhul*tWH2Zw}3i~Ge=k^o!KOF`~$Wi2I>FDgJa*TFNay;W$>R9La*m2Bp(P?ys zob{a*&O4m_o#UL-oO7IuoNqYab#8U;aUOD>be?x9T_%^`RnJxGDsy#8yLz|=xyHIC zx@NlOx)!@uxi-5#cI|V0?>gi9)2(-V-1Xcg?pE$j?n?Jy_e1XK?s@K4-7DQ2-MifT z-ACQOcqEU*6ZGVI8hP4!x_PQR!#t08p7K2FdD*klv&r+Z=YZ$9=aN_Bb$X-Tl((t3 zjrUG(U+)NSwfAZ70&jYyccXW=_gnAJKFMeI#eEHZoqSckk-ka3=X@)C@B8-n4*P!b zEBzjSfxnr*qyG;7-Tr(1WBrr-bNq|_tNmO2d;LfKzXwzSXCM)17`Q3WEzmzOHZV0X zH}G0uU0_>aZ{S$qw`^6mJv*FTKf6VChwPr&{j*19Pt2Z`y&#>vEPHMC&g_HPC$cXE zbwO9KUaB6vse-r&gKqrsWM1;ICi?*%^&eiQsL_*W<^6b$8u8i(44x`q0O9tcei zJrkNAdL^_f^g(EU=y>RSSQU1M>xE0hH-+yE4+uXLo)VrLUKV~YyeoVtd@B4`#1sic z@*<5R?IJxR10(72ktvb+kvAh7BcDXRj+~BMifXHc$j{&x@EiCYTm+ZFm1-d>00qEb z4Wb&L0|t-R_VjuzP0sIq5v@ngL2;2Z}1PwuB&=fQWEkP^L8r%fh zf}6oDpd;u4ZUbFGH_#pQ1eKsS7zhS~VPGT}3&w#5!32$H70d*4!2<9Scp1C` zUIVX#H^7@0rrD~;2ZEQ_;0n4j(&&AF>oCG z1bzlceH5vWBK6Vp;1c+=T8JU_F{D1G1ZtoMCSUjjY77*ZQUYGXsd zP%s>f0uKPBH}(j4988jP7sb-^PZtxk{3-*Bn;1DmrK?x`Y4FOJZ949#53fxqk7UJztX%9Mp z&H%ZMBe!wnHr@l=1?~n_;9f8Y+y{``_((7sAh+@HU;;>kM*(sip9G!&IK}a&z;rMZ z%mTB)a}*2-;`6~m014udApROy3UIvRINotc5w8U}+VOY5dhj0D1Rz2DBd`NNg7_Zr z8Q2TH1Ydz~z_;MP08+${f#Vibp!K*l$i6yA40B?a+U^PJU6Yqlc;C-+ed;mTKJHajh5fXdA=im#l z4;%nr0SJ+R5D5s8_zpmb#1G&EfEEd8k@y+>f}@%E4VB-)dGH6g1pWknRSP*HkN`x< z(E}b$$=m_5fB3jP!Hq*h>?>5#h?U~f(D>5Ihumzpe1MpTI0{P YVfBWnJ1m6vgoT`&x(LMsm+}Ap4_3f}l>h($ diff --git a/intl/tzdata/source/be/timezoneTypes.res b/intl/tzdata/source/be/timezoneTypes.res index 9ab657137cc5e3766674ea64cadb9a3cac340e8d..0f8d7f66986952cb3441cda16863b5f9dfa228a8 100644 GIT binary patch delta 2628 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 diff --git a/intl/tzdata/source/be/windowsZones.res b/intl/tzdata/source/be/windowsZones.res index db61d29ca149b8298373ceea2fb9d73254e08859..9ffb0bea202245748a77b10170d9dc5f4653eb85 100644 GIT binary patch delta 1327 zcmXZc4NTN!90%~tX!SAZ#6AKLm31=rO`7Hhe;)W<;4cAhLrZhD-P=-GQE&G) zSJYQlG*#MtHFdke>lK%2eDFTCO2TYPmy5s$8-ux~w<|Z2qD1SHJUHvf&}m}qB0B#WJaK@{h&x2zzb1t)1BO{9ea`_nchj^vjn zp9BeSJCJR+o#^h@Gz85p|{;D~Iq_;FvTRnGkzg z{NidL4zaml54kAL7L-skIOQ4nhWrO<5i1K$^RonMhGUUFBEO`_kOMSc=9?mg0jIGrf=B$AKBYo0Q4S6uV-wlZ+i{qzIc zMGw%A=_m9E?V)}2bNVG7U_gDK>@)3^yOdn{ZF!Uawq-!xDQCj@Pz`#4Opu9inw0dC zKAfhFZlgP#mb7i!wopa1)8Km=pl+RV0$^@ zk}&|sL*qn&2pRwbICTr^BSx53C*?4`sP*D3+(3u7K(@nYtdzLgm;7mZi(V6{^f>>M?Yeb4~wQ%|3wA{(Jh-zP2UNL0gWyE*qx@L~I@;2ViJ9sBi z#jAKX|C*2T8DTCSYfW;4JqTJ?2{Pg&^-DZ z-9yW6NYo;HI}-DbJzI(4fghD$BM-d3oM1xUu{up&?<0x>f#YWhc)S<-SaH6=F zsVHs>V=g*goXbF?*)kVgNKIY#2Mon2%Ul-CHkY6%GmeSN>J&1BVc5Q{e=V0!@_p~! zec$(cmwVS@FgdC41=d5QM6s+7H!bP#u9#;}$&_ zZK#jxp`Fo&+Gt~~9^UfWCJ2^7sHryE@c-%f40TJUt}c;gpDPET48rl%_PvrAbZr$s zxU~4vS*vHIr{+P2HLw$2h51kgVR$~?p6_>y59aFe;uW1{vPzT`7sj`*G9*$h_ASg4 zkC(f|h<~0K_lM*CYa)s%V@7y`#nwC06_cNwAa_J{aDmG`3}y(BZKRPjQDFBy2SjIZ z134@vf;nWJ$Sf-(0kOGklhbLxJG&2?HbFq@o|Wx=SqznJBe^12zJr_;7s?|Ab_mG7 z%6H}8<@@rV@?Y|p{I@(QPs=k3QOt_PIoH`{`9k_otg3jyOs2?`I8t#yx=yZ(G$Y^T z8K6e`74SUGZ$FhsNJM>+8 zh#scx^eFv^cF+^_6#bN*CN|e;ZQ8cq{)T+WRwD0{*P3L@sOz-6QCkVGezHg};I*830bADru!5NS+a}%+FGmX#~s1Q&R z+N3tE%_u7wAvUttTIB9ihWLPagVj&=CNn4rMscOpaZJcy6-W z^botleq;C8A1uKhvT-)Srq~lv6wb@e;9j1^b)L)fc_E+2=kp@Ih%e#G_)6~QtHrKx zf!~0Icv&G}8Z?dY-Fy#k<}LhfVw0aZJeiG}gMTUiC|^py2e*>@@{^`TY2En8;r-G< z-pBjJ?eHAM`%hOFvmn|bIQM1)0YK6K*eM>#A_NYIrkE~|?x#+GcT+>A_ z(;+&pQO&14t3|YWtwrn9&OwFtla|mPF*D;VllfR7Tg*bNfwi)etcU%}13b!G`6v7m zzkz?`?Dbchbp!M~RD_Dra)ce}Yf&jOP!)O!MbTzdk6uT+(LQt#wV|WvV{{6AhR&cE z`U>@;el&o-N7vAG176f`U~m_Wq68X4j}6E%Aq&!w6J??Tgazg_p;q)hYDdRVC&G<$ zVxl*aO(w-q`mjFVee?j2 J23^M!@juZRT*CkW diff --git a/intl/tzdata/source/be/zoneinfo64.res b/intl/tzdata/source/be/zoneinfo64.res index f065657f03886d2c241684faa7ff24cf64212d88..de6c362fff72c8f27c933f5615f4659468cca4cf 100644 GIT binary patch delta 16876 zcma)j2~-qE7j9L}unjOY!;S+qJ0c*W0*VXbf(r_=i-3c;A`0%ipdz5++9vHTCPs}* zTt;okmWbbARdq@A+EDl#P3`2PlV8hy7=XcE*VEshmQnJBs+HOfJp{P z!+Uqq4evckhEPPqt@@E1NCSk8w53aisivRen)D|F@SZ}_h3hm}P%&>In57GI8Bddh z^~_5+$s&ByNMG2b!&Z6E!h43vTc*iF7D+R{WuH@3ACe~QSFaP&EYfMR@R7xQp_S!! z;ihGzZ8wsLhRTrAjm}mXR24;r3&qxLg`L*1#%I>n))xK9bTZobGiU2;Q$WU%Nu-2~ zGu{qp->Pi3=4aNxzGpAkYwZ~8_Fh-CGc>O{p=QEozOyMovdAG zo$KePdt}>1_sYr2$;~#2Uun5qyV@z(HpeN(dUOjH%k{RSS_Iopv8}LOXnToE*7IBBx%G7t%UYBKJqhX_+$YdCV0++=z_?)B zfV#lvLH2=u>5&8H^vZ9FgOA^0hX`jYx20~I-1hQY-M-+Dc>A=FTAX!uYjMjv z$~oA(XN%uklr=hZc8+mK^3D#r=vN!?eNaf?LVsi6#{ms~2OS1GC+eo!zHlfC8WJ>9 zH`05I!*uHn{CD1S{Lea6J7+nF&Lh27=pEfIJ5Sa7J8bpd!rym$;9R9|?=88#@c!1} zpu2^$XuZRETaXxJ3=XxHoF#`-{7dgU&SwH<_}}wx@YR(0di#Cr8|8P;;flk3cUK>k z^9{cj?!oS{{(tEc{cYU)*s%ax_Z;^z?z8lRd|U&3eS2xX^UZO7p8?+HBa@2#Kh(@DR~CpjR-z0S=|zu9-5y2Nt3#caz17S)z@b{t16&s(3e zzNDUReb@Ro%d+pSUt2!3^R^INf;k7y+s49Tqg|NAr|S6@2kbg>;p!!p4VG`+FL9mJ zqK(e3w~dcoCfCp6B$s0oX48QiZ8ywrf=w^?`+B2Inw7Q1w-(oI40h#K&Q`q5Sp8}D zKh>MnJ6&S9X-8i|De=zpabpQN#0mTkf)dZ}wJ2tjaw$ zSk+jqR;g8G)+##{r`yDCyPV;E47BDNTyFSY<{Eu}wmGW5!S_-bRL&}Qm0rc`_NW%C zUa20c2dfWS+F80;`l(N<&#JGe@2DTCpQ+ziSg40vI9P^T##(l_9AG)f!o$MfBHSXz zqMJoOiwuh)>Hy7t)mzmQO`X*ib-2f8j#`hCcJIm@y<8sI+v$ICdF4^>YUS$Y8mxa~ z@9FWQYm93mKgc!9K7=o}+H3QT)iL{MkLUJ1yzK2$ZLWE$Z0_3|?8iBVS$$*kho`gs zEUT+lvi%}2AJ>tNab9igSKGYx40P;kztwfBXS8dT#>R1w{Q<{Oo{9Ef+Shw^x4)}a zlL*xdRoP?p5cOzvh~|(gKpm|LQH81PeE(zr#4}stYX2Y4(N<4fMb8 zk-9RK==ry5gQ^{qRk6C0o{JqnaNMHmq>3kgs@tlQ?4hcMs<$dhm7=?-@%LQspQo$R zT00uGu3j0g+pI%8cYBR=mHf1tNY4|V7ahMWH1i`R(-ARs!CU7t8%pknqjVwG~;!mW{z%~ zc7SHFPSUK_ozZ;a`bu>{O)N%Rt1X9Fmbh72&ajy1^@TNOt+!mD%U1VRHE2$;$Evat z_C(!=%_jDEIbp-4q?FENztbEt3$G0{oX({mGDjLoZAc&bJ4vDyY!cf+2ha}Gz{XKu zc8Q&1v)OJogk_Sk*w~BNO7a+`@8}}(DSgNmvZ?e(vVzqxPi8?0wPU}K4Mb#{nKPl* z=t`5hKsN%!*a}1mPpjla>SMVhj26)5=T2h*}X-R3iqG9Exdc~7ksZ%|pCA5m&B-7~{XeJU@abGBPDpMLQg>y7CHEu!OS*%iG z^WnrFoxfxZu3SwvuBdTkUC_pr?ImhvO}(Kp57_LX4Qkq>W(EfG5xax#IdYh^f{ikK z^ScwgaikT^B3v29hKAIEsOeYq8mVW8P+D)g8eAVch9>oQ7Q<^1Ua8QuLthw95XN^AqK4E0!$>^UA;}U*8D6I#?W4=ta5`G3 z&k7XoWobHdxXmjeRbHR6tB483yWSKbCAj~6wL;J*k`-hgyQ;j9+|@#ScASu$tt|^8 z*U|4162a2Q6gGzZ!&2xcWC~eJ2a;+!hfbq~bUPVL4`56&Cd9K*B!WI7NvdDSGa5h} zpzXz4l6mw`+K>Lqek2+;p1e|Q>07E|LunrQiL5orx0q4&Bl`*EgLD(>+m>NC5$N1B zu%_WHAQUk!rGL|%v^Nc%qD~ zA4vAlXxd0ZP}`Ahft=62#QQ-KkLg@RPLMAUPfz3ZL7SOyBlj8K*w}a<_?r+tkK>r~ zXY;;Jc%0W&$jYx15{HDAd64BqARm%7WIg$ad`k8ai5w#*$=Bo@xkRoa`5utp$W!u~ z{6j6MEp?>MGLEJ|HLwb(1$F_4fm1*|a2t3GypV|-0qg*GAOMI2Isv_bbVXqRih*fB z1+W}gk3nkz3&2tcF$6o}U`uleVQOgT%AZ&E7IF=tTDR|De1{`$_rO02+|bp+uAxO* zx8G&r?!XauC$N_gP?%`b22u>94#r7^XP9G86#D?*Kz$DU#F#W7~*C4Y5%sUQ}2$rIigL!)ySp@XeG$dwb|TIpT$$y@G_;soia&A;m%JEL2P_ z^uVQh^@k=6oPh{3AQt4ha@qs?;ZTl3+v_Kp zc%u(*T%mUa+N*##AO(KL7^ls2V!jEe>IH}}+XOz?WTs47Czur(cg@x^o%co5U6F}T z07raUfx8*cm$jxggCQ=1xWTBNyOHXAK1F#q@GJCx$b=`x1M@afM;8=5fJ~0?gTckd zVHNYJmY<9A0_eU1UopN|u!!n-44OwK`ucOkHy9jaTwWzm`y><>L51FYYmJc$S5lqt z0hA@+1@y0E;%6<$D}NF`U%bQK3lfsTZwR>5SXwiOYW-pC}t&M2>h8INKf zM*<4LlZ@r7?o&-bHRM~68;nmr97AnX90}|$lfZPru-d3rF*OqheonoG_G?nx>_Dbs z=>-~KgUJjO5q5`_@t+Pq_uyRp`Bn4e3)lVXznj%xzPN5{ef{tvgHXFBz+Ew-D!iEK zT`BE=4wt{i)!WLtvGGhD79)rGjwA^r8h$^6|C8WTg5BD3ar+V)CLCDnrwP0a{h!dk zHOg!KnT<6^g2u=sXn|0=p~f0dt%_S;VeVaDA$+xs5W11q1PQP~(1X4Z(l_?f1YLlL z#0a`(+_KS+X@h>0NpKuTg1dsVj8|(h`yb;XzlS&$>OJ5(W5q}Bs3!O(M?zv`5|V7J z+2TqyAxNf>D#(Jc>yvzK$j2ydhiWJIGr@gpf@jDHh?u^R(-@YL%tNuW%t4lpHBQ?4 zrOGwr66&tWq-6z1TEbJy1F&%x>uhO?wNg?dCT!V}=BR`ngKqgP?Cybo60CO?XLu zai9stl!N!FHf#{|xu{3@!cH0EB?sox6xA?9HtZHh!V$^vWMSCncQxS!5a&Z&A|xG2 z)r7Buh+u|qHEutmQE9{X%OoP6BN5%fqlCKS?=%t9Ai^Z#GvhZW&iy-M5l1-E+Eym5 zdE=J4i7Hc<*ydWd0T8;@7s0QLVW;j=ZKRV-B9XYFp;HDwmZT3(B9&>GjNVYj6lc=^Fi9$%C(%{KKNdb4E_Ci~# z60TlI@QWIa+L@>=N38`g8JG_&M$8d=HqIFPoi`1N!ksPZL*N+fF;7w7!bVBF3P6C} zcyO*ze%;-;>Y|S6qVB`yXPLCc-J@+H*dWZht~Xx2q@%jFQy|wuk2tqg@*&pLj=M4f zb*G_w$B}j_nY434U4W^s_9~;=b}gYBfVwnrzOeV&32nPcC}Njsw-~&_IO}>xs%y6m z)^NcaAK!?Ai@#;kz9mQ6w+44IhTNR`?-aLBg?bs(n~ZyZsG?p?S=Igk z)PKq(TDe#y8JB{bg!J1Rwb7nXdvPSXEx6Pl>7r{%W>9W-K-%)MMJm|0k#M}eF6u5_RHg+6|b&yG{qmce^qhBoc@Yryu z&`)eE8mj^9k1QCN1WYzM|MV@>#iH}r{s1yE78x1aU~G7#qBd%dbinm?h!fsE-l*-6 zh+-C0gTV%2`!Dyk9VVbS87dK6E3E!CLDK>IWCtU}gTljK53wz)h4LdVV&`wDrx$Xq z!xyN10R9~#QG!wn(u3Vh`L*&%8qzEMNtR2~_R`^_`lip4b#ATAC~yTHX@aG`MQ*!*@<_hgz3eDr~gp*Y#H0ZS3`29;QbM1u9xiiMvIRbqs z(b)|uG4gNDv*tU=9&v6P+FxAWhISF+p9Tn<-gVV=?tvzWz)LiLBa<#6#)fw%Y4i5h zr4v*OIMM~F-er?8ZDys^m(p2O+hw0jx-yP*wE}xd%1WWyuI(YjLRknNCpD<(0H*Ca z3&I^JF?C)4k&-N_C)36|$t1p*Bk?8RDiO-3!aHNOc*KU@*2Zsu661--c)B@BTQsH2HZ~?=0<1!JC8l`pkD|5PO-tAzSH!mgZvxhm(ptw zd?=*t$z;;gk|RCiz_6i?h)pl;{1wV%6T(?ONouwi$KTrmT#Y43TUVO~_x^XYY{o{5r$vR(lKD z#n%n(W52i1D=&Un$RB%$y-=HO(am91d{f*Fo8xIZjH(6SAL4}g+V&b#%&{jSjPrwC>ag{Gk5uf;C0fZ z0IWnuEA!)B;-}DGg#PBrJ4Hgo&w5E4M60Pb@u^IDW0~|$1m{Uxf~l>#`RLMnGIZGK z`e2Isj1*6`qWd*{WMBof?6LZl5od3z8$EDJf)-;HD_AQ4YwzR&FWTG4y zO%0R;-6e%Y;nNGH{m%Dx%H?-?VMv{o_)&Y>#-pjze$Hs?0i5DUzcb)Jr6=v_J=R>G zWF?a%4X~IaNz1_dq=&IIis_P0L-KRJ@Dl1Z|as867&nq()) z$jxML=~x0Sr($dmD!TlLxZZ{`6sUy3V(`b}!ydGkF8Ls2BuMgcLP+Y%)w_vMw=hyF z?upOlG|6WGq}?6;;P*PjG^jBrDTBnY-n9OIH^aBR z={Rl5C|GQQ#cuSHB~9x?^)xBNd9EQ7XTHpTHptn!X>#_RGI`MR969HBfjszfCpmXR zcR6prx12vaP#&@_&S1#1k_%>f8HTzw%7rFlWc7nDH+T~I`KGUO`fm@)s0mV;}egN$S#Vd}a zwvtI|2eCMr{-90mhcZrysbjzsrSue@|0Nb$2`R!(y87x4Y$X%kI-lv_){2k z-+XQMTd{mCoh4OgP#x8#VgAzI$Ryn!wee!^BkC^IWg=r-oH02#6{h2Gm!8j&^g{4t zDJdIUpeDTvijz=WkX{U;8=<(vkqm#CWVDyo4_2-^BM}M=HDjUpB$rm|GS;E|F?1M7 zh7#iGQbiuN{_KJ2#|^2Y7p0`N+hj;j-CA#+)$01p7lnpwT~WPxR+H+@vl>xvo>i{i zJgea;=2>+}8QSR=%<8igWmXmU<{6ED+R9F4)?iNktpBe$&A`^287Gs>!Q%NLG*+}T z&;h#4(NK&9CZTdFc!pREeNg5y$RcFr{)p&P4S;(bvjrTWqnn?v*=~;huLi2uW_|+W z9cZ)%yias4phq;B$fC>}knc+07tlA>|mB&Ez zgH1haJn$>}`a>q!%AjW`ebv*D|Br4wU_P@st`UO62rKdKC>q|f$#pjF0NLv~l8uF$ zeG;~KBEgxO&=`z#I%I1xb~Fw4uvVTLm0OXbBBbyo7=J@c#nPqJ&olcHnqPyPd*J)1 zU~u6GqEg*x>Q2SmMYK|z{T#J_abyr?Z_og#bPSE6nn4CA1SmF3yNc^UaW;C_e z=8CAq=O4Lyzz3yO({W@H&(A=VbI(A7r?osMndAjYhMCxfG&dg|Z(F83P4|F=V$` zu>kWtAb%&mUO*ExL+(O`hao?SJt`6GA;Ham0XRF!Yh0 zRACR+8SpWeL4cz9(cm{RWg&GJix<*Rt-*+j!!S4sJ}zxpsBD7<-0%u89|gW*(qj6h zYe8Gc$&fRfLeLR&mn{a=(959(BcR9OzMu-c4E2@>kCKCGKnuhH<**MF`6cuRzk<>W)0PgyVlSs@4~%M7*QdCKSyKba(kjX9pEg!T| zg=bKQa1>sJ9mZLBOPaP;Nz+2?a>H87WLP)Jc|8UmG;AP*bSSI9ADF$7-{G+Z&=)e@ z`|ijvan=UR?yyf_gH!9Uo#5Tlfep%WW*DCPhc(J%xT93ON!eb82Xkcj7${~-cAKFH z9gbVX@GDUKWOh&6!)r1IYpuwepHCck?m2#Hv36vGc>W_Ar5*kXwr|h|UPn;L?qej8 z>j(#qj7WoGI2tL_G!W!1)or0OsBXk`RLp__(r(0g7}Q8fTX7n(`r)P!f9q_8l(h|C zXd{Kl5^>-&>ML?l%w9aPowgGvyE7NDaU-?2wX(D@zjo{pTYO4$o1d6R+?B~lETxgi zg^{bInon^8{NK}<-A=kyGZIgqqnu-TSjf8%@SicL0$x#)M7eihm zhV7XfiIXYA^tP-B`k=%b#{u>Zx8kTZ@-FxxMDjk5KauW5_kMW zJq2#IMqK_kp5WO&+S9Aq?LCf+#=u7lXkofDj;{QtPINZn;5iz1;n90gw@*qk(vPTS z^ihr!sbo^*D!o2HU74;Z2trE$j~GSs!D~fcq8oKZNWmf_a0>b};0sc{gl7X?(QOF# zWHJUzd`uiTRkS`rKh%vWLU|l875Xypd~xp)x=}l370TP7+X>z$S!bN z_^qk_H|X$uH8z1GV-vx7V!)Slhi>e6lqUgI&|`AOu8`y}sV(yuX>K>R7P_qfK4Kq> zv>fLm?h0VC`0zBHq8-%D<*RQ0=(6sJMlS=cot~<4@BqqTN}V z71%U6B{&F_w310lH0m)qpYH`DwMjH|J*Dci^f`?#=?kNep*Vsn4Qf{bSg7~p_ zcmuoz{sG}nK!~eNb3|O(-S^HnRQtWApZo~5T zbk=6wvhw$I_GaDO()V=O2bCQ{i=S91f2MGj;tZoGYibo$lTMEkbZhs%r}H)Iw%5I< z3o`2ty?1q`t<1Vp@_TlXW}TjI(v@KzOR?E0orEft%^l;0r|4qi6;;zGQvoWzyaVOAfeyUz*JxwFw2xX zo~3yh{0P{?N7J75%8C^`YN@e9h%#e zzHQrIoJiTXATVPY_J#i+y8O`M13 z2s}LnJdvK<#&1JB^cX7IPh16v0PgJ*Z-5_5b}~(8|K5|(bcHfA8A8fyYq8)L+Rn=S zu%{8Z2ehT|!4n6O|BPBSPuC=CnM|_f$Rvbv(rKyq0sWXY4{FjanM_XR$mBHe_@+Uf z#h`A8kw4Q{%{$rTg{a1iPd0)vgQn0q!wjcfHcCo*MAtIc$rn+1MJ7{vabyane9CAT zCYz>4iu@HnRnktG11-WcMX`FkE$nwn)yh+x81|IT@SF0EBU8J|WNHf9A-?oGpdL`B z{UvlE;@jWocyaPu8mK$Kwe5VAYnS>Vr#LWG);^&@8nv>sXz>lida>4>br!rNE0KRh ztxQ*f=uR~N!_m<)@LJd^vv3KNiSiPu?y32nJe9w7c9eAP58RW*cw1_%O!pGg4OvWn zhO@>Fapp6c)V^tIryhVai6hezWiqW8rdDuz4EP547B~-F0kA#N|4472(HhgoXtm<_ zMj9ucdqHSUH9$m;VE3#=#`kiHbFp z9rB*>6Dl8bWM+&^W+uT%Stv_^o4_6EwTi7bjb}LWKT5o8!R9vS$;?q`fgGQS37&~* zGr2#BR`*agt+Vul=_$v; z&GUm)oU<9gYM6sy&5^}yCwA5JWrlf0IJ3p39Yv{p&5<(XLRn|&8)w$_-w7_ugnlvf zYtTc2={i5S&9;lY8(XU>!|AW=51EwH4?WmxC4W0$x;mIX9}yEgS$K1rl)J!a07uHx zz=cwUC!25X;VR_G0G2(3Vj9OBtc(^?!IiVGNd479}6#tUe-}^J)7Ha(W zgh=K0Cp&h)uno`-jga#5I*4`w%v}r%U{RWRJ)uNm&KqDp5k5XmCwR}xfl`3-BgOsy z9%JV1YyP%wx>y#>7Hj4m;>dglnamH8oI}`4>N&qX6w9F4+B7(KIBAKphZqpb_@M(0 zp@!66vYZxgXGjnFQqJ&sYRI(QB4;+%8?t_`l(X;cHw^lEl$>*Nm0|Fn1%}-1d*!@k zBMtf0E9D_2eGGbTfcvc`GDsW$~_!!(A036C#nDiu^9i=UoncG)j7!}y07T|`xzzXb% zAt=eV7!-l>I4L(0LkRi*`ASGJ$Jc{;F!W<%vmg?{)64>lXF;7< z7sZCDVeSTVH`A?sKwHLpFSrg1ET#p@ZHNx|XU$$PCcd$8PE1C%__i&J(p55j`qfN^Y87A$@)O;`t@R7{CsMG2MPpzb_? z^r%F7RN}^A@)Zf{sI>Vi>{huhQ(f2EqJ!z!`*5s~}bQ=%&gRY%jKpWs5wkyig8=t`)d7+$q=L0(2I?k7X0Q ztGYwq3rK=ZGB_1BbX7`HZzbO1;|?rTQ#BHGV^B9%)OTc=sa1Glttx{&SMhgmb5YV? zTMwJQB~fI`O!H*f*l0KanSg7}JUm5VM9H*;pgleWslt{}^?~@XBU|P&5>xpT#LWOU z&?K_5W!1fRDGttnA_0?1p zj#OL8q}oP206C}{n|C$RrMd;!i0n!)km+ zS{(z%9ODg`ak!Pnx4!9-l%g+;hlC!$>;+K&X6 zK#e$O92RePVL=hqbD>ABRV%q>fdRAyx&X-l<^;dZ#+zyNMC;C*zdH!+${d3KcZAE} z;RASD2i|}dn#(=c$N%9db7Fc|#*5`$nZJEJ^!VFds=SN4lBlP5HNssjq0LdK(94-R zrOx~mR()0~jb{~1e4D_|wY-Ws`W%M17cU&nk%c8-5vFLgvsP(iZnSWl)X<$}shaH< z?vlx(?i^W^44w)r*uVe4yQoSkO@w{tCjX0SWU?3^ax88Q&NACiG=Q7@FCK{!e7yfK zytr6W_hV`Q_PKbxOlq(kYMj7vX8UF3;3gk6{iN~%?~So01$K{M|EElrw15@-&ou?f zd`(MQ9ZH3{OVbdSM8fP0N0uNhm%NdRGnf@EYq}RN#iPU07?~_hfS1{&gbo8r;VT}{ z0iAf__A}T5h~$ZTsKQN9bOC?`^oo6}Cb<>lKY8Lg6xgrSH=(&*08c{o?oCRi5gO>@ zfEg&G6a67Y2f$E&UDRhW&ocdU$lgtWjh8jh8t9?e0nMGDjaR-RgEs(odEyP<-e2;> zX8`mk6rj9?C%io{9db7??0kCwyLsa00?Y3e&}qnd@FAYGJPtG{WuQBvqeT95 z@JcZH3;nK)C#`aT!#oK~0xp;kSDE!Q9i(vNJJ`fzGANc z<*k6i*Ll(gokZmVi-BuAX*(J?!jpF10Ltyw15bI@}w^Y*v|&|kJ&!yu$lW0;K=|CWI!eG3r~`@Kwv30b}*uxd#S#&OzqVb6`wS4)P=C4)B^MgNFd~P=~7yf(mE zU@veT^G`KA$qxfWo(v(t2;dm5@(mdCG~@|S4A2`gfzRM18T=&}$yyKr6aa8oaEm8H zDNqC;xrX9`3ekDtr?7PcFzCWM;66`=B|#1bZ!9e%v^NS!j^PNI(&_L;0Kz>2VHz^LuM}Wg}#(0MIQrKc`_zXkpW!Tm>S?P zPl~bX=xFe49&dMfGIm$0vA5=H}n(2moKNx3XSJ8mkR*8@YLdnH!qveso05S4uk zyD!CTlwf*Ga4jV#p;KlHGgxv1yb6piN*(}@f!_gKU&$-rEsy`>1YpKWZ2<(e)WzJU z6zifCDO4H&U^Yt;?9#SCEYO)JWu?fi(nKH$7zkj7N(U>An}As;9gVWWN&pT3n1Rw- zo{UFlSx@nnWFkh9>sU_@(X0a#gha6VJ%1opFr1IY2&xR}|; zq5ILSpMxmOS=&_p9gH?*N%45Y)YDTuDd)hL9jXlEN65&*atvrL@^3D-1*$lMJkJVn zL-~pVu{58#md(Qlh}5wZyF1titlaM+VHXBg29~VI*d^>x##))z1;{Y#@cAvF-2laB zPv~%qQkZo{8PhZmn=-@H&BF}LSMIwv0VQ2Of!#pU&SOQC?T3Ylc0+J8p1%`@PkB;- zHBhmSCky;h*B6YaEcgfIjy$R4fPN@rAyy)%E2jXkuSBFPA3%?eE8p>?$`wEWs)m?t ztFWK4o{(W%wH`PLU?!?w^Q0O+s{^nYSu~8IAt1WdI5n^sbE9fBs{RO2Hc#x43{f!w zW%>fR1atv9LJuFxwo`qcCkxTh!W}$WGz)-_#koKcP{NZM^ieZ_Crfw$$-R__yn*>= z#3Dcyz&KzmAezAtSW^lsX{=264``yS;{!M?S5ObKh~S34oCFswCoQqg+_oEtYC$ndg_TK z)+ku9#_rmp#)c(Eqml2odxs(a@B8lZ~7oEV^c?wHlxQ5OdYkTyf!m7jrXMPfjzpAUTLF8k4Lv4KnaN_&G_!Lrd0>h3tU@%J`J^RFSSAvNmu;s27L()QM4tk`B&6W(Svm1 zRZI^>YtUpSz`Z?e+LMm*-=6Yc$xjE;kzc_?@K+hF;T^M|@;jAhL7(UV_mF`c&I z-7I&~*8DNc`nK_CMrx=TN!Vl6jVkJpR6fZ%!m10IM8=XdevWlx+cso0$^%I%8D%(T zZEJ0K%zkz>djbW>E%m~!SW^O5@xV=KIR>r> zDh;X`{7>MXpeI2UK?y;rwntpsyCz#NvOO2r&2_ZxEzNcRP|pm_6WeG0O#&wQchP)s zT<)3exYeFmt|nT%oIh+u`Hjxz+QK zla1#EpFk&fpGeOKp1ODTO`I@eK5c@J`!5bW8|)D@C16v~(!fXlo9+8JHPoir{%Jov zxKr>*ZBL)R_LHsGaL0Vo0}k2Gb82m0=+x6^mY2fylvA3Qv;AhDW!yE_>rRurLVUKm z{_bvwy|1U6&e_H<#jU_?UC^!o)@!tHEw35A%>qN+_PE-3@qU@gsh0aJ=35@OSZaAe z?Z8sYTh_l?Us2AneqjB|QuoyQi{(4DuZ7;(on={H8%vAr>Y5h&l?4{Z)zNG%vv_2as-9ux zXI0Z?l$X)%sq$y#0q0P55}RZ3TAj}dHdCw`TD4HGW`DBytlqBatMlz@)k$4!lVjCa zea0%yW~rsZQsX^^rZoAp*Rd?(xNa&GPJ=G@aS$2pBX<-5>5)K?!k z%h%xENOjNmwC}CJroOM-+q(C0p5#7K{n)p{Z`knJU=j8!G&RgB5b6PHly&BMn z`KBON3*GarmRoI7C>1(ug<8RC7cn=Ti`hqkf3xqLOZ`qc5Wkx?hrLR7#Z!tnyM`cjjD88tUTkTdha@RZ9yYE(4=p1~UZ`s*--En^5e!}^S zi;auB*K0dZ_p2_UE)BW1F0JiCxn!#&Hl=ov?oaGmcvaYSvAN;?r_E!#RJ+j*HLXf* z$~`RYrdeILdT6)6+rg!$LyUKT-Ey0MJX{^x+HH18^Qh)BNu_e=Ww*~E&7+~+NxRG5 z_3a)g9Y`%DRs5;cjZltP)>j!7fy#JAHAM}jyWcCj*B)(Du6AENdRx7AnddRWVWPua z#URBmig4{1h2Zg0v071&5fxF|-5%2%mN{%v#3*8kui}N`Jo7}+T+vF=PLZfRt_t+X z3+Skwq_J_>t8w*Ca9M60>ao_lr^{A8Q%pZdEPU7OQ@8d7-$iw6hp*ZDBdaa;nQ0%efX=-Ue$2Yj4ZN+BV8=ihoqU zGS3yGnO90(6J`pr!`G3t#I+!UPGnxw9z;iU^b4&{r&FHM(3;eew4~2SYdV7&!)&H) zX#?7q8BTqe%gi}uGP8~8$t03=#+#-w`Q#}|7wKHGgWhN6Fq!lY5tw<5E5nd~s15Ui zWRTU&8pZ*wQSv}X?h+P_|Np)(nP#|bQP{YUzX(eM!LhUc=q2VbV?b%SJRA&=DF$xI)ud+J<*%KYx)Wbh zi5bNFO8n_=q9XqIp2gRnZl?up=}&6WhorUQ z6L~}Z=pT^9qj%Z#HEl(oFb|1}8AU!y*7Or4Odr~dJR*9Tzs?jX-Y`#5K15eRAFe}J zYN2VlQ|7Ma5Q_LNq95oM+Jc7AgG?^dov~%CnGz;Jj#@{u1X1gTrF4x9l!qf_qzeM( zD}O0wiXsfZ$l(|W**+kMgfT}+XQq%2U^bGeB#E4&Eec?mOgcl^4c{b^%mg!`j0fXH zsxeKNXvl-eJ{m#4k!sL(X4ZjEW=`PmAfVU#r;Lm}P&P>r;MepKlx(Hz>ZCg%Yv(SEgb4!oE$tE8SIA zm8~k>@u&J;^|J=|2&f>Wdbp&H+;1d4#eKnVsQMbm;G*e}Gck2IXczb|gJ z4Ih40zv?)t;p-%wA`Z@8XTzRCFA+YyArOp(&#@Zd1Xofp`PxPX0+sg3WPoXTX&j>ZP7x9Im5yOC;_|EOAF& z_o)W;z-<;9_XQ~b!4eOnNIYH`PNhXtXJtCEx&ZczNIZjB;u!`SX>b}o*+S#l9_4i` z@fs}>ueJQDbe+R4lng*Iq(?zd@HNIfv$+cHFOhgt-fQgdDsOw1ct?P3%&RjdYrNZ{ z*c~Et#JexQB%{B^dnAezAesU?jaO#2RC&(>n-6vo-!(JLMu}yMKrnWEPUZl+)sSz4 z9xZ$C=Rar0+nfe>4%`L4`M3e@7^?R@NFIYeMew8@A_~NrKQ`{M-Jg(tW{HodNPGhM zqVbb7qNO7tjHQy|d<1tsgq=hpoWR z068Yr?~EZao2PbnMdI(l5`VPjA8sh0vzTiAvDp0+fZ34G1uf+D1yA`&^S0UT1c$8f ze=CvzVhEoofrqAle5NMiy}1kg^c%i6RN~ zVM$;BXuUo8i>W5C6^e5qS^&Drpf7+Gwvxct5Pc9ykkSyl_z~?8$y^S5j@tCB3wNj(szGptR|Lx1bDV6s9uv+-+Wb;yEvlSdcbY zJc*{|6U4*$GGHYdS_`_~P-Dq(YJ-3Up&!9YUcc0!R5D6NaM($G_;JfRyBA?eAcDax zOM;_86VR5;f$RZK`OnJ&`FdM?m=aIE{Is)BQ%!AD!O1Yg5Q0bZLxn6U6}m+HCa+^G-#G#_S)}M zRc$%=zeEyhZ^&KeLRF!jED22j--X|?K3Nkw0L7sYAr_&dc()C49--60&H|f_ZYhBN zxN1ztFozp5H=Izogf4<^sYt3fXGwK5;g$FQaGjOM`^$kU^&3>KD7cq6~1aEmEqIu^k`r3 zq@v>30TVrQOrr20B_nonX}-b`&9F@P$9#lM;-_x=T@{8k61E-eJ|Q-O1{w;sTQb_P zlOn0%%aR%apwft<_*eVy@!3Dm^RLkfB7~tvKImGx0fO@_!7+(2e!v(*_^vp{r^YVm z_ll$@c8r>yp!H!R?Te#8(hUW>A5l%s){wV@9wDu{*N|nfXPnJ*U$X?Fb1bP9B9dB7 z`HlPTt7>%un*nwjpS!=as@4LqJlJK1=lfL(O|A7JsU6Oe+7X~hiw}NR)kZSZhDGf) z2J1uTexz0HZ4iGINjPhGayUaFw|Eb%AAkuBKMMNHFyh#Ks;Q$8Nu5NN)ae2`lutS_ zOjQRdRc8U%eE$52UJdGCan)H1(FV{>7@nf=)}$QOw7oGQy077;$v02Gf=V-meWG+C z-{)kost)$BI)_m0h#~i6zNsI``a0);i!7;&IjXzf5PoJR<5CxatZNiWL;y=75Rr&@ zc(RxB)QuNQBdC&hIveL7(G%L?(56Fc0gMA?0Sgdv3XCvJJnKV)BXGoum;>y9J*Fw* zAZ(=7F&p4vHyX4Lf9#5z;o3PZqm962Cjyt9dJ!zC7YUlkAHL#caJs0a+IoY*7eJ0U z*OSsAO0Ji9X)tvAAbSJd2a(j5{0GW9v5cXb`tFc5VM+aX&<=e0&|L!kolg{_ZN7o45J^MIFA>-H zH?%_$N2-Qss9`l!RssV05e$q4G7McGo@KNR(Rjng08+9cQnI0F2!EoWHXm8i2m@{u z#>YHeqiKZcXp{g^ThK)Q`O`<5M*UG71kqg30{-UjajHgZz-|D$i4T0XpIINvAKULN z{BwwUc;A6^H?&tl@1ZABRP-R8psuC_i+$b&3AW^U4`=f(*ys(6-?1dxRwU8dJuf~{ zO>{LBCqsmwM=#}-FIQG>nbBJzMV3b&Hx#|>Kz*XGpe_!Ep7;Vps zQ(5V<$QZ}-u?A0XHb!BYc;NMc?2s7Z4S!@f?Xn%GeAn4?(C zQS4H~$8Q?QcA{Ja8S)_ZcLV#q1EY!kD3WH~SkkOF=(v3&s0X8IwgBZPkUayfSUQ5f z;hPjC3AYvWt|rb|Bypoy5{ItDEij&v?mH?^^>Mhm$6?jQoddlt+_j*a83h&UbfLaN z)>CRJY_p`zwQLt{$qII?LwV$$3oyJ4+(o4a zppT8!RJ0MT8~X&sE3w68mbApoxAYY_ zNBUjW604yl>{|{qR&$~qsHWw3Fi6^#yFiZ^XFFG^-0}iT5^P11;3=@K^t~n_9A!92 zKpYcN1lEmStd)=sJ|BD`Iw(c16eqy>pp*Z95vs57EG?3vG@A#+Rc&!=)HVQoun-kO-#YweI+eGr3o#HbE!s!F1Qr{j?Y>yOb z{}=RMMbg3BSTBOsWwafzqjabT;Ox?Y2i4=j=#{|%!#*`>L z>eO_c3I>VS@ha#GNIaMMTPE4MS0&7bPwa^XksI$c72M5fbqVMH?;-`)xR zx&ih9#E(Ir!koTHnpZjC|A))2DgWd0BkKNzx?hB2&1jjhDvplQbjBb%V^E!2z&OF^ z7Eirs)$4wOls5_dr2$rqUy+b?o>tc?ennp%pb9Q+o!5fyF|sYFnhI_$X`ZU{NtSf6 z5=j>~V^K>QM^#;FK+q3@k;ZQcv?TfiMjmUL5yq?#k4xCY0sVsm6&Nsg`QGHH20N?ILJng{i+$^gj_P z>FkHmmO+6FaJNS=dItK%7}FV>s!MlUmUKriyLUn@X6JmS`N1IxIYOB)o{0}XEF2q3 zogIHnY4=nZ4}o!-aY+}thN`-cgWwPZ7mP98q{wu~?DlXJNe@3Ew>zDq?Gb@;G-ORd zOwkBa4PC5g6A3nwkebR9CbW5g% zl$HET&w{2MX;Xx9hG~~d&!ZuH*#JwSe+sSXo(v~XQTd%ndJbes&mo}MFwQhNx|u@t z|8XRpea4w0ll4b6Q)K)H(3&;Pj(Q3r>7`~#FMH5hFh=4?4rnAgGXcC!PHudbFmV74 z39`X;$@KUaix(;cVjzh0>7Q<*13n3C4)yow6$^LG;kF}a7wDwGIY`9#aR7cAR7%TV zP!FPWG`$AFWGGB`fu1nx2hqAz)$1BddRvL4x3lr?V7iQ|dgC6o_Yeps2~&sCVXEE> z!1Lgj3FSj+8;{;N3iO7D-n-G5GzM274h^!#u4%MCqwReJ%HtyG6U>r6$oxJng_7a4 zrKV3Z$|;Zy03BrX8bRk%mp&N~7$GPzcO6$5#$Px*l1|q2xe56l=%0bU6q=8sZ8UxU z5lLUdlD-O13*)L$^e5`k7m3ri2Lx&6E`d;AIAVl8>2$nDU#zgcvw(T9%LiQygJ$c# z*u9t5;$A^NhF($i-2^3C>ib1FJeLLp$q6#OK{t8(guOK$6)G*PEG$vRwDs!_N`zN) zX|yn90=3m7+lnL^9Z7Zt^$>E#(&hgy!em@@lM|q5Z;Z*1j$87q49%qTHOYM;Mp%-! zgZ{FA95xtLav4kdVMX@C8F4)AtmzktawEvFBKtKHzKy5zJ^FP-8SAWHKhOc_i!|}o zf!jv?1e#!41=vCQjRPja4s+J;i1FJ*gk9AS`+N!-NC`9+Or|TSDy1F-Qy^GqtT&bB zL9iNv2N1k7o}Y$IN0o{#I~Dy%Z6O5ekQb>v!DA{@2MdKd8mCGf4;~&;rwLDVn5oox zDCa_kfTu1p#$-ubP3l?*u0rt8m^%aeYjElZmh?xG^p~z~(pLHwBM1N*piHlOHrOji z%6b;oe*dj?WUpxunkXGyzR|5OMzLr^TdnoUo*^gjpw8TdDFAcdq6NO$2>Hoa24 z|96oLz?vK23mO7F<`O?S6Y2CzH9$0w1^YnZ*c^J>XFx;PVSNqgi#izUfDvY&F|bLJ z(u6ZjQ*aVYQHG->^z_&S)Gzw zp+IKDKaqrFX5B?45}g&~dO)JH9e9T(AZ_{Kx=d42J=N;HB z+t1$~Dcdht{zTU2<_?qf3#Yir`n-{Apw|(S-*>evC`b&DD=cbKCRbQor@LH%=ajO3 ziFUrMUrHlo{n8IdWc{+ohh<*45hwG7r^;pf<;L-{{feIgWc|v*t+IaA+#a%i^`v`I zQu}00+Fe<&woiY#g1)W2Twz_~rE-P!HR5Ic2A@({ztL{ItlwDiP1bLE`&H(DdNf1k zH(#zT+iy9!PqyE>r@yS?GotdSw!OufF$_Bf7bddR?*4Jcy zchpR|!k#c|*`dLGpRC`jj+XU%|9&Cs_q`r1>-XOqCG*BhA7%c)FY9Fc;@u&#{lT@@ zW&NSWy>+s|;ThJl!I6wS+2EG}3uXRjcSo5&*8I3!;do?%Y=0u?qpUyaHd)r6vZ^NQ zPks4W*8loqr_7(e8zJ*&&Wf^q$&tabed!J-S$}qoZiQ@cZefCKa9(#oHn=eQyv$$h z-&y7_bs}J5kCpiwzxm4czm;y1 z?Qb6FBHQ1J+jdJfxV?OiY;Y%6EgRgOYAf^iMlF*0`+b|r6&`f_HA=qR;16c56o&x* z@=$}2Wr2qt%kpUL2x~G1FHlUDe-r3!`c)vE)QL(Vib3hbIutv^E#R(52F0>uu)RnI z#|vT}9>sjlqYZop_l6)D3hZTr2cZRN?`wgrL^>}x3hnagFzw(B=q3PJu$u)s*I1G- zU6TecgWwJXuZ;s2VN(hoj7#wl!jd5opxBV)-PRKx+n`K~z8{o-W)sdYrqwk=I>83J z+K?WgJ&j6Ux_KEg2!ibp95EhVA{{-3TxH2nSCI@2HTGEsLG__Hg$~t0u*mGbK0J4n zI==3GMyGS{zqwsrF{E6+LU~7qVKCpgY9;O}j76(xjsM(|ED*%iw7<}N4XrMuuc5swACaZa z7s)W(!w>TWZE6(PNH=vO^ztk zm9XY39{r^ML=$wCZsxLNgri7C;G8KBzZZyfrER_-WtM)`A|JB)a!$dTv7NHkURSXC zF4<(={ssjbV?wev7H6`j+k22RjYGIIw_S@$gX8t3Cxf|jmO=V+JL2@`?_S_83u)iB*z{k1{)`s)oZb2nOy(f{Ud;BE$W(ck>Cl)J4- z=WgGcz}4Z9(RBJIQ@g4T{v-O5BK3Z9TXbE(i55{`kiI@oAO*<=Ok(s~gkxueTlJ-t14&zn#CHD_<6;e-}M$ zHuqlFkNeO?um9Mu8TV(zO#P>(0o-4X1NEPMEx6AgTI#=if5!cNwVM9xbA|rf;TD{f zNm68_V|=`g6eRrI^D;#!TtmJ2;(m4>BRU|Eoe)p~bgL9l={6#5&OgV5q7Kwec#hMk zYD6&%j>6!$QN5Y2r>YS+lZ?a^j0`p&*g{qZYqTSep?ng+ zp?u_Tp!bXg+wrVLI}*=YM!prvsCbr)Y75$5DA`GuX-7>)c{+ee9+eNu3+X@8HJVWy zQ8q$`^c!{D=(USRGw#wu25b+bE&*3XG8(6j(UG8uLi%pHM>BdL%99|&f*U=@7`}(j zqV88rbw)3N3}YURgXw6g?qlP51FfL$&&~R;kl}Qd-kBxoJwQhaPxjGm+VmMH&jtj@ zSAwoH>i1Jy#(S8lUV0H^`$aNF#gZ{t5@Ui8(+0w^^SBQd58y$rW=un9GN73WO_KCO zjWPBhy$!`8C|-(WEDm|3+OlH0Q8<5?_6Rbk{a6QLmi$Jk^5QKhgH)E?K z^gV4bwik>H5S)cd1?>`GDX<>c4eSB_2EGE{fPaARLi$naq8p1)j(vi9NP&0dl5ex~ zmnK<8iX<}2Bt7f~C03EiC&G$~9{*`4YrLzSL&5xtyQDxYe z46BYb1E*TaZo9rpWk-{2bwL%Gn@N_RRYfM>hF4U~NUtLEm+T19;4M(;V`@0WB+S)I zBD1UpN-$heR7FaGGNy-v5Ks#N!B%`imazeX1>QZ4KCRvOV6reHvma0Ih;?7#MzlKw7zd08CYy36VQb~E_J24)~l7*Z}eGp>wtRo#-r*rn}gJA z1sAoxpjqy^@t@V}(*trhbib|Mm}rr^slj3OPeHwNH-{Y0-IDw`cdONg+^uhVskc4L z&fO96NWJ6CkldZG2djVH+&XvH#pSt0bHj3X583ULyC=Ps+OW8@dT(NN^}dYk-2LHd zwXtil`hfi#b#d&(+~T)o>O*d0au3~nm3#QhCiRg67ju8PeKYrHVNvd}BYks^Ph6aP zV)MD&6L8DfvDnH{lw!EbIp2TIRsk3mzhS^p5y~Y138Xu_>0H^pU8B1uZi3MFM*cuKp>;GbUnQ;2ASnlJQI=nN)aw zoMu*idgvkjYUm+c48^4|>jaIgyi{kp!5nwunUSDPjpt8Dx5AlSAP^wfVoW(jhtry7 z|Ct9M{~(fa(i}-QibsIUz&+qG@H_C)`1x0AMZL{+#<{}Y2f#KxE&;SN>c+_1nUHvf zJ{Mw2XqvF@1a+zG(zwB}+5qd#pa+c4OXx<^b2j-V)UL@l& zjPV%8_|8JoIr^mP=p*?te?&@;PKD{`X-)ZOhKn#9iV7P*_ZSbKr)#O7xy$2mxtUj95=skxJ9r&gQmi;vAi>Y?WvtG#O7(r}&CwO7+cdcPSOT?$OB}Q;>jDWAuP%=hV@tG(jZOTv;;B6SO&69yELX&cmjBxm~{MkImxhjmy*56c-e% zoh=ls6;Gw>Q#O^aoBmY4zLvIp!{jt}WBnQBo06Lr{1jBbd~?V)vZXpL-)gmj-TJ0p z`nG4I$o8A-(|4RnBs)ttm;b!EF4?8mc1$mt>qK_X8(zLAJv_@WHYZ(3DWyGK%8NU@+wDaM0@MQ7;{n{6nn@czxIW#?$nf47`z zeK4Mr7|(s9_>{JzeAY0zW}?un3w0FYpV6Gk_)YsDlIfU)=?S2HjN&utxwJV6r)NTT z4!TRAzZ=V6(EZeT`e%{oVpyVU3fc*M7`$krEq|w9O+opF7J8j^?OlHMQCIQY&b0FX z9g48`4IW}9p1|T5<*-(o@gYiSPORm97JIEQ;}W`;xP;mZ9hXp*JVYD}EME!YTfDNk zCk2o1D>s?Sm7q&QKg!UbtDtY-Q_7-SAQO$pUeXvUe11g_*2=OLNtP{3vU-E2!%6|b znkE5vP;Rs`sReq&F(4V0N>alMEN0_&eXbd%4-a=GP zLfL6ryK<3c<)Tjo079LGP-i_bk0K9!yK5|aO;`Qr25*p@$LrtH89zK=60@+pX7m%u zjLGKOM^XDe%BF4Im{Lwh)5=@68H-`K6u5#)zkxnCK7WT_yyc)?0soyPGb2SZQ#zC) zR8#~W0dEClNMoV2l&XyvKF~csJkCso^&sFdY90l>VJ!TU&Y`NAf3Rd$m`G;D7_0q- ze+8wQ)d7Nh2=qeHXVd=S=vwo{>9Sh0vtw&#&Q1&;I3%`CUwv8Ku|ElG-(z#x(ua-} zZhWD~w6ls(??tY^S0%7GV4l(X=FMd;l4UNg^>Yt_;|}D^J*3fOX*z+e#}v4r^;wZ6pmR!xX)5Nf-Si+@I**d zFd>y|XYMnR7Af6N0@CjANrwD&_-no=`SEjY4tA@YOK>2~9i6AMnk`k9J`(@$FZdDPOfJm#IsewbgZd9p z|Dk06y7tLJQ|Q#IVeblicNmy%@1=!#O4w0MNBPVP zfVMZZ!=S}HRlPBtH_806+9aW$npvQlht)mrH`u;0epEA`sK>m2STetdNal}{D&s#_ zpc=~7g3_Mhf=wOf{qZh@IhyjXtO}*2h2=J3g+0?$c#2K0!Tz!oLI&cvcn?me z0a?I2G?EX>!<_~24EO^LA+Z@>Ak@gR_%~}xi2Do2!|=fMyaOY+`9HKhhdP`4i7Ni3iz(Lp|xfb9g zCaov@YevH0-j?YMURmg{LDV<=QeOIpD&>lUrd*OqN$>RVXg!HeZxAg1m9sLA zC-8(T<~(Hhm~UrEu3lzIgS>Wf;XnT%V!?BC;1%!=o%sv&Z`eqi(EMhA&{DTHBAqD>mjbCt2ddtd6ddsS{!xNF@+5))Q%bftaSeWR_46Ity6*XPuo0;#f z4A&%g3oNm@=bn`s)pl1Nt8LM+NGi)CjO->qbFNHQ$Q9B*@Bqaq`>hhbc{09r!cA*k zdJ``925<{5v0!rL1=Hc5TmLTX|hF17<{%IlgW==WMMPZNkE;} zkSq6ZY?tNZb}BK z0#U#yA<>f=R(D|ubmsw_c^3W#dRy|P?e?D3wg}TpWz*EO`mqxV?Yx*qnuRZ6`v!GB zfc_~g@nYtC%$1A0#Uq~w|QuHQ%kkoNZJE@YWc>?^eKs#$e*FkG_x7p_`8~d|E zZG_!E%uMHDNVccY?FNcrcNFx5(8`zT?vr;L{A2LH%U%i71YL^<+5(xvVPB@RHt#+3 ze*s@$TOpEsDsUXrMwQR9B;OUhyO0T9mmh?32xORud}*;u8P*a=K-uDdC*r@mP;m{@ zF2wDq5)Ui9=b~irJ_PFHA2-Hb1I6cmccLX-WpPO5^Thw`Ncqv|49*Gpcnv1MEocYf z3CA>c{jr?#Q=u3FMH;+#2+jSNberjsZA!p-;$`L_90D)tsg>}DA5+68e;f=8P=N55!IsS~F=fADuD3FhN$UhDvo6?N90-?;G z;ne?Du{t1>`!fN$RuJK{Gu=e@m;FnzGyW$L^3TEHbvV8Q`T%z3*4@raJp^Cnh_I@j z$*zAANHIXbH&XUCwK-Ze=GgAJwU%bmCTU}5^w%7QiCe!6dn~Tv; zK9MCn);&MVWS^h)uRYHjQ|eUdBVQPe%*=;z#C;Y=Jl=D}GfvW*QCTmLBh|gOn1xa$RPZ{-5pNaBXvDjvBm-dR zJy`hGknzxY&jjydhGbI+90jgPc0gq#QXTy0Bz4NCCNK(sZ{N{F zsEBsJ6yR5m)awas<4AoCfO7p@;68_c7Zqu8++YPqA_;(l2L7!BiQL1Hs6oIx@UsC# zr=c}a2Y3d4kxAC5E=L;m1_bcvM57(R6OKfCgU2AE*8pcZq#Mu&fWGl$U?WGG)K14Q zPq$4Kn;1CKbTda{eSr1AYmPKSh~iWLMizIMBk{a4-n?zS}q&oo+ z=I-gx`GUf4k6I{4OF+33D5kLoI-i6DPtqZzNoXty^PBXHBR!G1l3}m<05ZDQ1&;K_ zl=PkhIhI@R4Zs18^yvhQ0ImX`plidCzG_e}P;|C0mSD0a5C$Yc-T(+fxs)UQ(Aj>i zfKix#szTuuM^b77Sox>jiGA*EU`3% zHVw;e7^Y&_J&p|b2b!RA574QgcQ`Tvjz{bPPNTjBM@C`=QEV_H4ZstQj2bENz+jXy zMWaeMGP(zNM11r@G%y+?OV2bL4MZ6`C`|$Sab!#lp+-}tmS)UcI4=YGb7ZWQFtjOC zTUQgTba@De>0OB10!aL^mmtFqPZ6B4SgCXgD4H1i0r(93!;uUGDZ>g-0}g--;0d5R z89}Bx8CX0Sn3RlqKtrGj5Dy?;8SOcu%jk>(0+E4y%SZ(MKiWit@Kj7caZxoE>CWKzjnmQNGWS@qK|}j!cj`@d;D_$~iI-gPAnmWIyS!Om$>3@<(zo z`7KALpode|a%Ad2$c}Ji8q#Fi3yw@jl&8Oj40)$R@N^h`RyKHyF6(!W%s^lz`x);z zG82QDd5POWOlHrJbMz#CpnUhC}n42<tW3VeX<7N7?RSehyxJC1<3VW1+W^p4E({7g#?HMIslmdh2w$wz%k%4{7Jg+9LWm=5&-zgn+!Sf zC~q;a4Y&ln=19IZzyZj&{GM2tOiL8ffsLqu?L(@Rk0|7y2A+ej0s1#b3UIn$YG4o; z6vY~$(gJM+S$)tL=(PZ5so*_F7M%i+GK&$>#d`oFNBA6I8Ap~31u%f6tx)frppIvJ z`$i%@($x={Mn(dH2@EbGbgvmK=q*%}CU-9$=**_I$b1B*dI1UPQ$Rv*a>Vso3Q=Td Mk)_KkkNy(N&o-= diff --git a/intl/tzdata/source/ee/metaZones.res b/intl/tzdata/source/ee/metaZones.res index dddec454ade8a9b89b57a69aa1501d2311d68e2d..efe6d0f076d7013b7d5ab76697358e438fb23a70 100644 GIT binary patch delta 15670 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 H#()10*WoAx delta 14279 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 ZYeVYw5m!hE?G6dqw{#JT1}^3Q{U188g~$K^ diff --git a/intl/tzdata/source/ee/timezoneTypes.res b/intl/tzdata/source/ee/timezoneTypes.res index 3a424d4c322814f0b9295287f5e81caa5a01ed61..a9871d8520b68d749d3b4cc93dd61af0b7e1d71d 100644 GIT binary patch delta 2628 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 diff --git a/intl/tzdata/source/ee/windowsZones.res b/intl/tzdata/source/ee/windowsZones.res index 6a83cc7696534dd42fda62b24d037210ba1365dc..92471cbed28f50ed30e94e0fefd3c080eddd41b7 100644 GIT binary patch delta 1327 zcmXZc4NTN!90%~LJ5Dv^AIy!w+#Q(yvZKA$G2KyJ+2ojR zuWYKWY_4|99Br(D>1lDDM*AO8izH0OBsmv+u+i@@ek_UT&SjBqh(H;KAri%4>s#SW+9zme9fCMn`M=d0o~=LYh+cEQq|!_2v}>)Zikeq?{b2z~-#u;#6iq z{5g=or79r?^N@K6J^&TAj!3yuZXm%{^Scr62#ecI_KIEZw?p*;a&1#P0IXbWwl-_Q;`K$r5^aM*ZAt~WU3PvlM7d*&{Amz)Au0yStK86~5^G$v^! zZ7@yfJ$g?tEvc*2Re_{%vP_l(3AS=-wFeRzH&P=74Y(={mlU6puWTm<;*}?fS2GW# zL=H~BPKroTaETgYjxp!|zDN=o?EArBGMIwtp=rW25gcu?gj<_I#scM1H?$CgzQ_7z z$TfWroC%B*1BB2X(1A;{pgd)SsWnnM(~6QDoP`^xHJwy!q&E0i$5|9kcTtDsPuw{^ zQnnh~UVaa}ftKbKY!xc&p)gR6ZD6UIbX=j>bW#19Ziy5J%CS5)5Z)S0W#V>@-8#i? z(|UH7&9en|pDnT_w#=Tef4NE|_*M(IFG|f_e2duQvuET%GG2OocW$X>c?GZHHN2MB z5rh21WQ}N4O#FNKrraNP7sdkxc&F+`OE-RIIA8jd_wxZU>`PFGPe7e`c>;P+Eove?`+|7%51OJW>@=0OJ8>)!&fX$9xK&dDlZA6=q z8*M}RXeZi@_Mm;J9DRrmqZ(9?PNJ_+JNg!#Md#54)Qhg6U(gM76aD6aZMHECvuGau zjUJ+955%ewzMZigg`!Bb7U2eC524S|any*KQ5(X-vFAlkehj%UhV!EeqC60nh>}nm qa-uAhi;7S&DnVuFJ%k5}!vn>Ajjo~r^aq+if1ySE_H8!&5&j2@d|PY) delta 1336 zcmY+^eN0nV6aesZ`}$sAd*8kN5DM)ilp+vJoO|zk z=brOk-n|edr=nzcZk7T7CIG1)z^T3f9XLk-(&rrWZKY+SFdB#WAjB_2{0@xnYxi9W zcXft+qld#?t>JyGzOnW_JK)kq7(LP&?)v|9Y?3-9LnI>7tVMDFsvs0wU~QDduw$+G z#i7OKPFXM|Jv9#=SO_1$+b{#_AOx?*I`jQb@mY~4Rx-caNGgP{q%gL=LYK&L(KIVh zJT7yH+y3d|p+6KGTv)FdGA4z)vc!B#I%n{cgXET2UOCg@ya`4Kkac7O*+hZGU18B( zxs2=*k1BJ>Vv$)@MFL`V)jM{(b!_SYHf?}_)HfyD{iYbHT1Rq4W%WkVBTiM<7g!-6 z|0a*gcjUPIr~H>ZA^$Buk)O$v3Q>%T$zEjdFnuF^E-GqXGm@v|sn}f;madR1B2CYC zxQ3{nehyqO@>@@45K*bGB-2EnK9?L9xc4Ai%)Kn7a3&JxT9BIC6~g<a5LbZnoB1Yg2dr zMBK!kdit2fX0fHBd$yalo2k|PX-?Pte@+4gFlrKBzO5wEj!OcJ2Jv};&2 zCS}<;4)SpbCP&IV9Ieo1!U~XaZ6=$glw*oDwiCuz)JJ4ZvP7n{ADstMQG=MMEpT09 zH|S1wi~Y{-vOidY-DeNkBleU%7sa8x>|P*13r)dyxH|626b6)ud> zvvh<$)TrjwUe@Zh2CYTw){aAsc1cTU515g0mdU)Vkj-JW>^;`Tde{l}FAwmQyp12` zXZTh8Bd0Ds-|W%BlZT2?2`WR_k!KNFf^<}e-asqSYSe(`l2>aun4<|Ay(>qCnXHsq~GtI!&>7Oh8{(MJdy@P3a@BP`I1^?Bpy M9v%%I51xqs0h6X{bpQYW diff --git a/intl/tzdata/source/ee/zoneinfo64.res b/intl/tzdata/source/ee/zoneinfo64.res index 19706cf3d0f96489ceee8f0aa165e1d8238cb963..5154375ce41421cfdc89d83a14946051dd0d77f8 100644 GIT binary patch delta 16876 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 N7FoKy>gX@g{{zymi#h-R diff --git a/intl/tzdata/source/le/metaZones.res b/intl/tzdata/source/le/metaZones.res index d3f3446c1fa70d1bd7e5df7497efc677e0e8de8a..898e7a0a3054168571dcdaa17f94f9b1bdba2025 100644 GIT binary patch delta 15644 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 delta 14297 zcmZ{q31Cgv*2mAe^OT#Ln>**`PPvH)f;2S`5oxGKq?($Vs*oB&Nh4L%b8Zzy4XLAw zqN>`OYKp3&DXNNk>Qgm6O;u4<6eSeZ@4xolDSgAs`#V)@+H3E9a?&I6e~MGP z6_o+s-c%u=6$GJDCkO{pqkJd|0{$-?46JYWlv3BFn~;|+Jkh)AEoF|f>XLp(g1)!# zf-qDVAqzy8lg~G_$o(4isS2gfQ^;!?4VE`G zHOp5rRr3BO*>YM_uiWfmv+Ql^l7}^2?7pAm6D&nabQn4rE*GcUtI9I2h_N{^QLZC} z0Vu%8swXl>h_WHWEAM=`g`ASnxysN?Bg&=CZ7hR*&C_LF^AdSl^Cnfb&Ce@Y@598!zlHU(9E+b&he$6A_Wdb1>=MX#v3)4ro9k8e{T=XbEk zzP4F%WwuKm)nT^0E=MI-7g^;lkDBE19W}B!yPbR?-y|zKI^?|Ukld=HOWv1lkhk|x z$>rI-#HRAqZgx40y9ax!@Ec}d50a#lwRqFChooUnW#KecLf&Nzj9W`Ir3 z>*SE{=C+c@b{Z)6>XafM>THvDbv`M#C<;|Ad33QTPbdn=Z65QH!b(BCAVe99^-I|(-+MndcBiz!vsuP+;{;+9|rbBR@W{|&D6VT?E$a|ZDjs>jcT0fod zVV2_v$BB|SLF}bG zqdKa}RQ6V^WA~>ek=ML19ZxCgcv}vZHI;Um3Qgm@>DtBK-ib?sb4+W!8%=GrV}tg@ zl*BWps^Ib9-B3-^^`t+8wwSYQkdK9^bx8~zUrMB71v?+l`YADzC3-HhEI(ygCacN* z3@cWUS-zoYl8~XH8yA`DL>Br_ivpGf3XT2}OLQ3v=}aI$9rLbWmSN12&Vt!k;8g+g z>A=pToxja|3~bor*|CNtqGRi2i^u|v&{MN2`Kjj{Nc|HsmCco{lx>w+%8trh<)g|x zWjAGa<&(Q4+uv}d%tVkX9zbz8I!O+p|`vnEl{&54k&lx511%2CQO%5h3bxhU~q;y|@gJyo?V zrn0TJg(6kiOG_1)ugp{T4bj;uWll^XD{?6-cxN`|3bquKK1yDzGUF(>D|bkLC8?0z|Sg?Lc6f$~T#yYvA zq%`tX9Tj=ZyC17qGv;k)=d(rf7^LbVX>BaKG#xG5msJy0S5=uYD_QsnS_(Xn9q%!( z5*9AZX7x5Ze~WpJVCx~wLhokw=-!I%x#K#DQ^I`4GapMFSuSF3r3}H(MyF*RM3c#6 zqj;VzuX*ekVvRQ@QL|522Vbz!MAzm-R+*+O&P~?YKiER*$SiNOR{!Uvww>98Y-Eed zMMp^}imp*M%5w%P%W8GY1S{)S#oV7{sqJE&%wb0j8^yD16bso#n!=9Jv6r%lds(+L zShxFFge;c$t8CSuX7-s05@j`mg?oq{qs4lhohPtmpU=Wku`-17Y;^Nkh&e1=^m&ra z{PS3s&BNpw-7+_r=Q>u6h0Ny`t7LRr?Np1{(L!`dU1uxyQ`VqA%XcHQ+-4movvTuM zvb0pJdxSuQ{?Qp`(-ve^d5U%UB%6Q{EZQp8{c6@Knif6SF#ln6Q}?qP%W$hMY<|J2 z6v}ijSU-Vo)qP@Z5>MAn;vY7P!fJFzKZ}?ug?D^mb1eKsA=XOwXTnbRNF^R`K`gaj z5PJe~w(3sAKj(?|vq0iEsA1g?bwDgaV+x+llE}6`=ZShyU?LO0e`X@t9E%eEITlR< zU277eN&fww79GyiX*~}nNJ&c3QQXh?!R#}!*a)i1DIsiL5l5q35f|+s+NQ33v?6pr zY<8iuMLL&f2~-r8pi?C(5jIz_Dptf#w9)lM+XRPFLRls_K5~%ZBgZ)xmFb-8CREbh zbWulT=seRHHjhN3nYxiSFMJp2ypCEoUDvuP_!xA00GeYwgwZR7gX*wZL}il%F?I~D z%Y`v!ie5);C>6uzZLyM4=;YfLTLb4(u_pFYICt`WYW^NtDt?bfQOEyf|0ioF zSnB+?;rhXNFJfvs`Chb4ftHF>{_^XO!F2NVw;h*oQYs#|oyVv;`OZ5UI_bKh^WPiZ zg1wXPma_pWQz|wc*&0j5*>LjKKd{!dId40Tu1~#RmKP_ zceFeruA>cxVg}oyQ7!_MqHMY5u-Sl4R7QidCj!`vJt~!VLvzh9qjM4O_~a8d zk48mo#?i4yF+i2^sN-o&o6Yz%rcD$sikScZHj4Y@7X>d?sSU}fu-YkL2&LSo3!#)` z|9ch4Mu}6hl(+>6AH@#phR#Kyn}e#7gtc-B3ps4O6nEKz`Oh_9X7fTN*@7FnI8q=A zLLE~@a?wzYhFj73P+_a(JE&UtjwL~fQCkTk%f*q}y3vN(9rY=pVY3g@tn~YAjiDB? zv5gY3q0Mk=WD$qETVbo%jIG%Iq=p2IWDoKlj3*ae+fY*Kh~{md?h0F+RFMKZwJoqu zgI#5u#_SZl2THFp_J|$CreIJkbxQt|@jS5^CtJy1q6RB58k=z?s{%E=A1GSl2W|h$ zcRq_T|F3DGM3jssQ&~bDQA7?w^N49^d@jf(8682dyLc_+3 z)~Ogpk}&mw{Tv<51Ho98j-g^c5JuepUWI5i=^3ChN@4R!%(=~YGA@9QRK|d{oRzcO z{vK3ie9!(fyZ+fOvlT335!EfOx@r2)X`w|O9nkdzHQR#qymeLh3jL{!Utx_wC5*Ig zi+q5`qssUJe#t}wzJs+$yCjx%-Ck{sEmnx%-*tPvZf*y%g)@+KMqBHD z-Tw(m+KfLrX)&sdv>5;QwzXkv4izx}9*o>Adf3yiF}Bz)jN~5X$Rgg0%Vz=eon=sq zSjL`gv~V5|gw1A5*MNZeuj%^F1sa`_1$afN+tN{uR&*Y%1Iaj#J#6Y8w=`d2K5yhq ztC)7fWmax_P(??dgi1X)kMw{ViYHwg48{=G#?=)%)YsLui(T(>eao)Db)ChUGQ^#A z*T-5K>Z|XOig03xEAs4QhMk^o*!4G_Gwk||=LWmJ!4}<0yi`ra+g)$GjOF9i>Xah7 zb?2fIjfJ`KG<7LKQP>JU`soLsGCaOFqpJT@gw0=|il+l#uqx7<(Q!psGWSJh)ylrE zjwr`*MMt(R-h#6g`~8k+jm?C99mr%)uSVRyLt%|gV)i6ve;-rU9t-vZb$hm8qyEv3 z4XD&3@ZBst!hBzW?*%+-#wsr0F^u=$3Y3|$SqR5FxN%y%gBzl76>qBbk@k?;{En#Ow|hk5pA#taa~`p6u!cMUPTh!#8=}a8tF59luAi72lV7h2c)###YhwQUF`2GKNU=~~5=aD6i zq(a=mUZJ1RD1}QXc?XR2OLd3%NzhBWN%6lTh*R+^7L$lhMT}S!I-#u9C~HRy*6qM6Y<-+Xn?zh66cX9>b9ioiiR-PpFYULX&lzvS9(@>X z#kQP*zcD2`A?POydz*f8(aAqBceKwR)MxqL?~O-iZ%oG@Sh!0=f3W8{`3~i6=wU_= zGWwzYPp|M>)pP8hyJ;QN*_hJ%|AR(y44dCTsU+PStW?yvD@rvOPdK~_u{T+=ZT~kL zEwI1aC`Q=)CX#$rc+_PtSRVf z*6HfMI?Y3;Th)2&Wind6`#u@il3Udo?Dxil!Rq|#20(L7wqscNSx9=TI?GnqPdbwQ zO`UFM`~Sf?DrCXK=2ckbl5SOOBN~mmkz*ND(k*l7SYkS!Sl!f-PuTqL9aEB@GyiD3 zGQ|6sRqtaywRr!#-}(IjyU|&hZnxui*6Hu8l>PBbN<4^laJjP$cVw?y&*?QsWNG~7sTehPL&wu(Y)+HfqZh`+KvKq!0;h@6~P{HXI zmRtdXt;Bxag9Y~s7Lncm3)`;S;Clu38`ySFVy!d~pJb2Yx<5X1j3WDm^Y?3PJ0v+7 z&x?Bgu-PbKgsBNeHo{b7*wTOhU9AJ&)o64j_zy5oBZ>X!Fcp9Xpi;zo5mf1oSpT7Vc$G^FIh2h;O+pWanuS`1+Ju}5 zI*mh9<;&9C)P3P=nXp(}rrfDsx$-lik%v=hg{T+P#javs zafAIsf3^t`Muld!j{AU(s68Rq>@;@93o%peR*5uNb3;Ym|)x zA1l95eyc1_=o)w?kn2&ZK8}f3C99gNUI{#^N-{sLI_dbuQLHLey{LLsHD9$#^{Hy7 z>V{*F>T6YVXRh;G)p^w&m0B%*5g6e#st*V3YQH*J-AHXtSmnH8+vIGe?x23!e>amFt#i3uNv?hB{=sk5XVjO}*VOma zW=&b})FrwMBsYieArG+CZ(&10Hw_T522a`(`f+#YwaW{9RX zI6^Z@^NMDg=5LL`#s=dD(Cny5Npacv8rQkVGCO`6;KY1z6-UG|QhhQD30-L}mpc?Fur@r>KzHL2J19X&| zPX9^z4QI9BcR*iG@75D4N$+tLQiVztt`$%XFaR?kA1hZIR|i)YRDt^*sE^x1T*F*b zqACfgI8nkm4Vn%z05xs~Z3U>Kc3iW#W^>KqnhT{iouPT$R=~A8*Fvs6pwwS4Xi=&p zRQBUHO8AX|&{8m*+snCDa2>^UG}p0Q$8jCcHNtfQ*NI#wbDcseA(Lr1q3owaEBVbi zT<3C~$8`bMgQ+aJ>dq!+srl3)}^G&#P1cYOjNufCW%&8`K4;jkmraRR(Yo z2C1MS(BnoEXeMX@+JG#O13H5|Pyi_VLTE2g1o{E$paeP?P_o0g4(D11rKHNCqrlku z{;1=4?hxTRf$K#1yBSFmgWPsFYLkQ`I61+MHC#_|J@063e0IB9nf_Kv>9jxD0DlnSzNQZ=5WpB z+L>z?D5aMNEdUg=5ZVhA@#}ujk~FNB!8oC!4uh6~3NRW_fN{_Wpd=j3#|gp$vuG(0c1;DS~}HFPJ~4fcTpfSe9Nj{s_T zg6m1HHC#_YsiV`-bKnBEU*>uRO56Avv=-b3_khCE0FPl{0Mvn5-dmXDS z5-4>z5Lya`b9*_If>%IC^Yd}g2tS_)ox;zjLn{Hrp97_Y=Ry~N#b7B=2zZFTkCT;v z9M^DN$8`hOja)Zz-OP0xloG9m?gYEJeIM8TP@3=q&_mz|I00$^wL2~0>DhPZ~gra*1vkjf2dPzolW znVpJPeL-l$Z?xl@#T~Mtx!l%;+w!0V+*SxRp?wc%AJ7-{2LnMV7!Jz8C@>a`2NMAG zIXSBGn{o`xVLG?Zgi>;q&^g>TkLv=i3%M@lx`gXeD79S%UCwQ*p;WCk&<$V{zup3^ z20I&KagxJsTCd%<>p&<)9Sj}DZDml(pd301jOF(6Q1XpHC-Ujo&@-w53dwsHG*C?&HKDhKA; z3hCkqE>3WV8Yu0#)6jF^0=Nt)(`#I>bFJli8%k~NLWOh$j?8tj@>y^}4Xs=qQ0mYH z_44xoGz`cumD|#w>D-pVHIr*ID2=QIv<=AO_8hLcQI&+wIHAtEK=b)|cW4hl0s27u zg8qOyAINnu*HW&-xDMx9#Cc4-%MvUn2bwGV+wRScd6t$o9i5|bGgpr zx`69Ku8X-Y;ku0L`&^fET^UtLSj`P60ZK`2gl^`xZQNE3-N|jcxor=0Kerv^ zwnNY(fM)&#v<938=K#gNkdAG985iVm4O$CsgL{A+6pisX2Xx;6H3KVf0GbdFl>EHV z0Jnv?rf^N=ng*pf4WUgyCTJnyK!MsoX~x?@vq3Jmcj21HHJ@t%lsfJX?ZIt*pwvMT zv>zw|g8{`K#&tN?GARA>lPYjB8jJ%GFcDCLDO{&hpux&E!SIIZ*#p1rL^ynHi_0!!&L{Rdj_bP zpIf00e(r(#0M$RlHO%j&G{I6$Y26i_bWdl} zd-V17t@K^=z4b%%FY2f27wXsOtM&iXpU_{>-_+|39z&X;jiIMulwqb}g<+SW#&FA^ zF*=RO#x};T#;1&>M#=cPafxw_@pI#G<7ML?#u$^|)Y#O{lyB;18fBVnnr~WR+HBfm z`p$IGB*s``0x?ZvvSXfz86?HL6f+~{?U=POJ7NyUoQb&^qcd*bT9}V~@xF8hbC+Y)P~j3L$>vZco)^*m;tOu<>T5nnP@t*i5@!9b`y!_*H^CNuJf)tF0I?{4!P6at=+lqp6&te=iL$a>uzbWd%e5beZc*_`&YNp z6YmLontSp+#h!A{B+oq08qa5*gPv2Ks~%N?E1_XRn}n_jPbNH_@NB}Ugh>f=6P6`x zOxT%lIN?mf4g5m}yEoa}-1~^Phj*ZNly|CkzV`#~7VmEFVeeV*Z(em`d}1K6X=1y? zyu?0<0~1FkPE4FFB`!`}nYcM|U*d_xpA+vS>U|DhJzq0lj_*m|v%YfQ%f4B@#lE$^ zPkmqczVrR!`_mWW_xT(6Tl%~Bd-wIE_b zj|6%K1_fRUObN^ntPFe_*dM3~TnhXdFbBQC`oWgL&cQxGX>f2%a7u7daBZ+U_|M?U z;N{?*pf2=lP>5UwzkwUzHnnqpdP3X z8c8@b1`mOUL37X&v<7WKd(Z)N1do7D;8E}x=n4uzcTfm=fL@>vC<6V!U{DH1fO0Sj zj0R)DI3P{HVKSHsW`X%&F?a{O3*G}CfK}i_uokQbRp2A=G57>*1v|j!U=P>_z6SpX zz5(BYW8eh%4tx)O2nkZ;N1U7m=fOqrE4T`N12@1;a0mPWgd~(6sDK6-fEieT71)3S zxPS+EfgdD+dY~a_44Q(6LCd58C^b&nfozZiI)SdB0CWe1paFz< z%D_nQA{YzCgIB;LIeBT4v;b!d!P{Udcn>TGE5TZ@0c-@Dz-F)oYy;I`JJmn3EF}V;E}K-L^|W73&;cAKzC3GdVt>GDeyEX2G4>a zU?><4%0UHq5sU%jfCOF!uYgJ5RWKF224;X+U^bWo=8^LPum~&xOTl~K1F!We3w#Ig$tCgw_z|21=YjMK4wt|ca1C4s zwcs|m3+@4YpNZi6Oa$L&A_jo(GZ8be04uNo2XFxo@B$ye_nSxvgh2{O1!;RvGFTg&4Pezdg;2`)0;ImQWC^!!O1-=8{gCD?;;4Huwq{z?U7l5xwkzc`8eB+AX zQ&QvxxCwp-cfcP2pOhkE3MK_;fDRZy46uNBU4qY+aGV|?eB$4k2&UwX67(z6lSL8r1NH)IcM(oe(v|&@4e@Kzu$j8pZoS|_{w|m z?Qq~@I|y?CK#KsN-u^q9AOML8YAZ5QNq+9k+^zX7gk+T#ytH&6&0|@)lcyI?uKR#G zf^}cSzIW=mU?#`~)4+7_BA8OQuBQr}13*b)Qw*knJkS|rfr5m8Y3Z>??R9$|`Hp2x0v-mv!DC=B7z(^VPnaDbH3a4-UYG$EfEus|TmruV zC+rL#g+t*uI2FDHYvJc`KRg4k!n;sGVbmG*K||3q=y_Cv=AySz721flp?&BW`VRe! z05)+HcftMfa6BFt<9T=)UWY%&2jciVzKZW+PV6K`x{)k0hP*&tCX2}$vYC8A3fUAk zoxQ@2lV;LF+Q>b^sDlRRL$n7SL}#)xw%&J=TqM`X&tyJZ$d<5Gtcp!FYgo_dM)nCC zMJLf2^fR`DHL@?+Yjhc1OY3MOJG-q4$^@>EiO3O3{8lAN(>J_y^ z0^`+@`dl?j%h0;34ca+%wANr8Rd4F4R+^D!^i8Zs;zpa6 zC-l5TZ>2_?G21Fh^o1>K+0B2ao2#u-n&555xr4Xo5A(cDtF%*kD4EJ=rBHcIsa6`4Q_2lRSKF&;>OggbTBy!e-%wYoo7FGW zqiVDIlPa`;_K?aXhYcl26) zmwrS)uea&gup8}+9>x>KXrsXRld;Hn-`H*(H(CvB2Fx_`33IerV3wK-%y-OB%zftH z%!}qtQ&>T(la*l&v7WVxtvS{b>jUdkYp?aSb=A6SskVTvi>;q+gl(d2x^14V!nVfN zU^{KQZ4*iEq||s)pQI;~@{(pHl_#xD+MaYc>0(k_()}dM9<%qbXWGZur`TV$udr9! zciIozo9#c?fy3_T=*VznImSDR9dSpwV~yie$3Dji#}&t~4%M0Be8f4#Io>(dInTM= zS>xR9Jna11`K`0ndB;gymMiFb(3S3b-1Vd@$2G|npYEFDTI{NH)wn)$?R6bF&7uEqA4Ry?dMcOZORfi~ENAo?G>JJt>~9o<5$Z zJh`4iPl;!~XPIZMXR~LQ=aA===Q~fE=blIRdc5ttY2Lx!5#Hy##ok%o*S$-~C$}XtpWD~L*Ta|Td)7C_ zH_x}sH#;^jR_)v5+veNjYx14)ee3()_lpns6~DtD^mp)g^Jn-6`?LMy{007L{xbgp ze}%u&U+v%G-{EicH~G)|TmAR^S|IKZJQ(O57!nv8C<>GX76+;Vn*x6c90{BcTo1sY z8H@)15bPDq42}s-3eF6^9$X%*3DyN0gGYmBgZ~KL3G$FV6bf|;^$iURjSEc)y&PH; z`g3SQXh-N^=uD_3^h=0@?coQ)-NKKCpAJt5PY=HuUK)Nsyg9r(d?)Bw zisd2$LmZ!m@9_JuQPxYhs1rx|Hhu_|vL-xKj0F48PT7g%utJ(9RFOwdkba_wU7=%P z2@Ht2bgIZ@hr~&d0n))zxE?fu{opvL2TkBK=n0*?1@>oIa3xd|ickePZWb%RLbL(e zSzN9Km$92(iVL0XK&yd{ZKxU!1FBk%mZK23A~LZXZG|xrLk+Ma`VDtRy~JtkBYjCO z9!}Db9eWv+$HXw%UtU#G6C83=tUyp2Vk7-g%NUzhFCh= z3G6bJg=7l5#^U`@SC%UWp&#iDm?DRwu5ue3DSuLaRWjHXmW^y8T^5kJ;wZeuZlVCH zL}%f6G#Z_NM`SC!i-zHg5R(kqp5&qXB%3Zu(AXw4mPk^FGTBr#U(P`5P#MaRbtoqx z+4-P7EJ_G>DTpT&c2OKufL6X5( zvv>*bM=z2Egi;?*qrK>E+Q8!#awX4~D%HVRenOUuB6$ICAa~$VvX~#EcJQq-h*tBh zd;`w}lFx$ku@^Vu-`G~tlU(HM@ilM@Tn8rn4PYpt6Z&8Tc7omE2g)Z31bvh;WuCG~ z8K4YNvXwDPt};m}R$fxhNuLr`Ix1b_O1g4MUX|D7ZFyfZMOPe(1Qg6?DWE&=PCD^) ze1ngI?Rhb&RhHBKcrm$!ui+JVDJc^TWH_%B6FKHB{5YOL7vY<9HKwSX7Vt%EKdz)* zaT(o4#`61o09?S=i8?wFp5XboKUm5)iP1DZOV5{!Td$k0T(fP#PuxS!+f%)ax^dvESP_uN0;J$LGISiB4tM?;GoAj$y% z=L7&t9DlJE0+8IG=wHt^{$%)NvalcRQ+b%GVLk*5029H0%3~?FU6se%Fu2h9yj6+X zt>Kl2GD=W_g65zVNCz1p6NG_12`@+m(?A{=4GO?2up68O4}k^KU^|!z-+=jW7F-Lr z!M*Ss_yfETDGH!8)COguS5QAR3Qa+C&{Fgv+Jg3=8gvfbM!zEkhj3%u9(Tt%cos{hna)^qGD~N^^@_F zQBSvNYxU{Y9Q7H!lhw&8FmtSN`be{$K3{8NwlX5xDfN_^nq+Ualb%r9X-&1K)D2pV z+C|%7e5U@OORJty&j=;YYU7Bx)BMW#Tf+K9Uuumsx9JVc)7lKZ%vi2{qyNL0V{|i@ zYwwv84Xz*7EOo8=y0%#P3oDdAaYfytQsatxMg3oVv67`;)7G0~l1bmwJE?ulU79~B zwwLisQl870pA=ZCx^--ps_$xpv>|F+HStjEq_0q1<{b44{ncb$ZyM)~9BWXrrVHi; z6Ptgg8l$aHYT-$Ch23MEyLl>a!8`CCJeTM51TW^x_$I!KALb|dkNh!LML;wb?L-&R zN4zN}h?$~9tP_>u3-Pr$Cw>xt2wetbBiUMZk#8jAP&q*s%2N5U+%0S68F@|qDw*O{ z8Yyj*ZpvU~hO$hlQjRGTdO@dR2X_YFbchrnT2z z)cR;6wHexb+Ip=@JD`25-PC^9EIpz>rFYPK>I3!h`fR;S->6sXb$a4^{jSaouaRc7 zF}fJNjJJ%bMyXM0)EeI#j}4cZX0|cAm~WUv%<<*|bFI16{M`J;ylOr%bt_~wvC^%V ztO3?&tH4@hePC_34q4w>H>}5&WsBKb+Fr0_+wyF0+upS;v;Et4(stGMz^2;6_Gb1@ z_TKi9_Gt-wslCGfxxLPQ&VI*^9bQKxM_WghW1!=ojv0>k9TkqO z)5(+V>E{{YndF(}S?pQw+2J|hIp#U*x#9WML%lX{*xTIuytkY8Rqr70Sno7%k+;nI zvA4>*&s*m`>;2LD(93)-UqfF@Uxx1`UvJ+~-x%K%-+bTuzK?uWzAt?zeAj&U6F%nm z_#61!`MddZ{UiN_{w4l$|89Ss|FZvqUj)2?MuGG|Rv<4hHjtZ=mog(TFR(bUI9 zJR7_jd=ykd!BCUXv!NG5i9Vs>p+sn2XnAO3s5~k*Tyf#@5OP7Jtda% zbV`Sm7gMgH`?w_8VyED0dIC8~7SY%lG!~A=MRYp$6Gbc)8JOV-_z5RyzuX~%B2gud zC;x68n!=9amqiXZg!af5q(2))+X_nzqo+w{F`C_?1K~s%7c=R2F__hfGa@7D8KrO| z*bi#JNw5PPP5MN8=;t?KCd-1$p@n9mHBiGBMHwhUo1vFYm+QfG9Hdu;omHdNz>eLh zJOQ%-R~IEMBNf~dJ#Y|hhYdwTv==r*h_pl<#916A9m!z)8flBXILw$lA+lwrysb2s zJ>+j<9qND%lC1#9uv`G=!W~SLcG*lEfz#PRSf5;_sVtrC0bbdhrOGsRhjm7+*kIWm z-J=g-B2B)GTFG57M?O&gP%_w7)(g2sx*S1fisSGR`whj>N^~CPp}y!eJSKmJ0B7UN zP>>ASgbYK3_M*jdirj(*CT(mK>cPgN*>WtB*^C|`9TPlG8`4ptB`qf-U`NxaD@u1-&bRZ;yazD&R5%-l@qUc> zcG8|)<{R-H@Ce)oPKcm@2K2)ytPfkj*6>5+Qw4$-lmcazQmk}UdMdq?e#sU-Tp6oO zQZC4-(m-jZJfoy5SLJPaUp|&3p{R;o@hK8eFq@@;*1R=o!PD_Wo(r4sv1F67lxE@u zola|3+711udc@crmNND`_iSKzEUWoQSS)F0T+( zbSON{^Km99bpgN7s;4ybnDg-Ng~k7+_mveSSdsN?9+% z;AC=qxQEK*&m>Q*$3>z)-op;^uH>HBCvK9hxPoq>``IB;##XZlET3HhPJW;5z(?6F zbdlDuhh(zYgR8}ASzZo7Q?S_rSrGIFJO8{JBp-WiAPa*i=n3jrQF6E|PI5t#<^Q+- E3k>bKrT_o{ diff --git a/intl/tzdata/source/le/windowsZones.res b/intl/tzdata/source/le/windowsZones.res index 2b2ee40823cf032d09b6815d7625dd2467811262..e5eaa7578b3d94fea88fc61e61519b93d82f3540 100644 GIT binary patch delta 1263 zcmXZce@qi+7zgn8z3a8tyZ60bX{ogQIvHAZ%iMw^urY*@QsXEbw9r^k!^9v_Bp{4G z%!IJ95J6}1k`Uu?nP#$I5VTnqhtsJnOfs{@%^A0{!Wh$;ut_j1oyP5Hw?96~_kG@9 z&zno`i*fwzI6kJOOAe%&5JI2x2ocAB`eBSg{@EA1WOoRKic!diLP6wj>1f}h`8yiw z_iO(4`uz>{Z4FwWsd+c@``I-)J^Z(9=b38RAXK9ODhY44yvDOMTME07v@cv_%d;gX z>PSN#)Q)zcjmV39C=fofw%EZ2GgWpt$Ido*l31OGu&mUi@XrMw8@Rj(d&*P5-t^>h zFGbj6Z$|jT;tz%T-)?KOYu<7(4I>U#kMWtd^X!(d1$&sc`~bef zCdz|Eg_&7lUieMuz$~pIgTr?Ae8pCSzzH1dtLWzE@EntMw>8V9%hSou|Bt$4d4iSb z^|+M1r|07zSX4h?c(}@#%4#Y#e1vsY*5W1hUF9&QthLJ7Ea8!)hooETvFKnsl~w%706X{8eG!$Yb@`f&Vf%-~e0 zcu|r3liiDWsH}l;CAzCrCPpt9C0vW1A+;!eTQ1FqlO)`TC)CY`6|phVVGW(4!;W}g zt!&=!cFoaW>41EP-lL23K3%3OG)5oMe<-K0>_9dv3#9R0Wh-k8xQlCO4$47h*m|2= z;JTC^rB~@w`V|R35}fK_ib_6FZU~dYo#dIs!_FwrabtEu|jMT-w=nz3GsVzNi>+p*t^y1OGo5Mc~t&Ij>%TCjuesYq?PoM zQ{*#Jfo_v!@)wb)oo3K=bR#XG+h{vIO3%>CR8V|MqjFUFK$%u%6{gmF-Ib*w-3>N@ zd{78Vz!u;GRUimHTm@f&>)-~srJ*W4 z0$~B%1Al@CAO;Mpk!}VGumKlX4+=piI1JtbgWxzg2~LA^Y&4jO@3ZT{)VkCxq^|`} qf&$2*{wMJ z%}svAv)|v`;BRSAyt`j-M9vE2X>IT~|GynxCRRxk42ne4Q?diOkT<-^)Fz3a;$IWD z;%T@jVRJ%KtdA751?@+#pmnGQdC{hDSGL_6wwCm3HRa=?tZ+?uZ@DUI>c+*v{4B9h z953$J*NS<&H+*%=4xMH>S=gKfhADhgvTM%ZDN*Zu#xiNuA_v-oTW~8zWRAThx}CN7 zhYqpQ(ku}zx>R$!!oqx+;)INV>@x(o4>g^P;Od!6R#C_2=Vv%0=>EZ1i=am-JHfCPs*APz}*^kF;yswb2wu zBRGPisR9u$r$*BRCMIIiLFzYFQaAOAC)MeJ0QHzWrs(=N$cAmPb1qS{(QJ(N?$Sx~ zq&b?pku|X-HTsDAq;6!yA;XuJkl_N7pwo(t*n)6kh{Qn^(Jj(PbeWdwFf-ydoM#xY zj_Zbat=4X6!_f&59f6e&e8Q}3rya4@1WtmM1C^1nL`Q6B2Gnje%iXbRqt1xy(Rx~s zWEilX<+D=g?7~;f&ubUrcEz@>vai``Yjm?s;=U)xHpYHthshMX!)Dm;EW+-w2W){Y zvBym0d9yN-xs9iDg|Fh-JeRNK>v$gDz>D}sUdru!vuO3^*j1K~@{s{Xj%a?>9N=&8 z0B`4Sb0dB%r+$ya2YJRpQ-(&wm;Hqmx^ie9Ew=m#31_o1YdO=8h?#sZ7V#Jr0o{@>vY)}Zwz&4-)AJ{1@JCd_bLiz$+2g6_#%z?WA L!@s5=2`T>oPLfg% diff --git a/intl/tzdata/source/le/zoneinfo64.res b/intl/tzdata/source/le/zoneinfo64.res index e99df03873ed9a96d971fe869127172a8fc1eae7..7655dc7092f118af3b708fdd38179f530d5b62c0 100644 GIT binary patch delta 16886 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 delta 21179 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 Y=8aI2dDRu24C~cpi%FV!dC%nk1MZ8MOaK4? diff --git a/intl/tzdata/source/metaZones.txt b/intl/tzdata/source/metaZones.txt index c080c2e5f7..a1b42854b3 100644 --- a/intl/tzdata/source/metaZones.txt +++ b/intl/tzdata/source/metaZones.txt @@ -305,9 +305,7 @@ metaZones:table(nofallback){ EG{"Africa/Cairo"} FI{"Europe/Helsinki"} GR{"Europe/Athens"} - JO{"Asia/Amman"} LB{"Asia/Beirut"} - SY{"Asia/Damascus"} } Europe_Further_Eastern{ 001{"Europe/Minsk"} @@ -708,9 +706,170 @@ metaZones:table(nofallback){ 001{"Asia/Yerevan"} } Yukon{ - 001{"America/Yakutat"} + 001{"America/Whitehorse"} } } + metazoneIds{ + acre{"Acre"} + afce{"Africa_Central"} + afea{"Africa_Eastern"} + afgh{"Afghanistan"} + afso{"Africa_Southern"} + afwe{"Africa_Western"} + alam{"Almaty"} + alas{"Alaska"} + amaz{"Amazon"} + amce{"America_Central"} + amea{"America_Eastern"} + ammo{"America_Mountain"} + ampa{"America_Pacific"} + anad{"Anadyr"} + apia{"Apia"} + aqta{"Aqtau"} + aqto{"Aqtobe"} + arab{"Arabian"} + arge{"Argentina"} + arme{"Armenia"} + arwe{"Argentina_Western"} + atla{"Atlantic"} + auce{"Australia_Central"} + aucw{"Australia_CentralWestern"} + auea{"Australia_Eastern"} + auwe{"Australia_Western"} + azer{"Azerbaijan"} + azor{"Azores"} + bang{"Bangladesh"} + bhut{"Bhutan"} + boli{"Bolivia"} + bras{"Brasilia"} + brun{"Brunei"} + case{"Casey"} + cave{"Cape_Verde"} + cham{"Chamorro"} + chat{"Chatham"} + chil{"Chile"} + chin{"China"} + choi{"Choibalsan"} + chri{"Christmas"} + coco{"Cocos"} + colo{"Colombia"} + cook{"Cook"} + cuba{"Cuba"} + davi{"Davis"} + dumo{"DumontDUrville"} + east{"Easter"} + eati{"East_Timor"} + ecua{"Ecuador"} + euce{"Europe_Central"} + euea{"Europe_Eastern"} + eufe{"Europe_Further_Eastern"} + euwe{"Europe_Western"} + falk{"Falkland"} + fiji{"Fiji"} + frgu{"French_Guiana"} + frso{"French_Southern"} + gala{"Galapagos"} + gamb{"Gambier"} + geor{"Georgia"} + giis{"Gilbert_Islands"} + grea{"Greenland_Eastern"} + grwe{"Greenland_Western"} + guam{"Guam"} + gulf{"Gulf"} + guya{"Guyana"} + haal{"Hawaii_Aleutian"} + hoko{"Hong_Kong"} + hovd{"Hovd"} + ince{"Indonesia_Central"} + indi{"India"} + indo{"Indochina"} + inea{"Indonesia_Eastern"} + inoc{"Indian_Ocean"} + inwe{"Indonesia_Western"} + iran{"Iran"} + irku{"Irkutsk"} + isra{"Israel"} + japa{"Japan"} + kaea{"Kazakhstan_Eastern"} + kamc{"Kamchatka"} + kawe{"Kazakhstan_Western"} + kore{"Korea"} + kosr{"Kosrae"} + kras{"Krasnoyarsk"} + kyrg{"Kyrgystan"} + lank{"Lanka"} + liis{"Line_Islands"} + loho{"Lord_Howe"} + maca{"Macau"} + macq{"Macquarie"} + maga{"Magadan"} + mais{"Marshall_Islands"} + mala{"Malaysia"} + mald{"Maldives"} + marq{"Marquesas"} + maur{"Mauritius"} + maws{"Mawson"} + meno{"Mexico_Northwest"} + mepa{"Mexico_Pacific"} + mgmt{"GMT"} + mong{"Mongolia"} + mosc{"Moscow"} + myan{"Myanmar"} + naur{"Nauru"} + neca{"New_Caledonia"} + nepa{"Nepal"} + newf{"Newfoundland"} + neze{"New_Zealand"} + niue{"Niue"} + noma{"North_Mariana"} + norf{"Norfolk"} + noro{"Noronha"} + novo{"Novosibirsk"} + omsk{"Omsk"} + paki{"Pakistan"} + pala{"Palau"} + pang{"Papua_New_Guinea"} + para{"Paraguay"} + peru{"Peru"} + phil{"Philippines"} + phis{"Phoenix_Islands"} + pimi{"Pierre_Miquelon"} + pitc{"Pitcairn"} + pona{"Ponape"} + pyon{"Pyongyang"} + qyzy{"Qyzylorda"} + reun{"Reunion"} + roth{"Rothera"} + sakh{"Sakhalin"} + sama{"Samara"} + samo{"Samoa"} + seyc{"Seychelles"} + sing{"Singapore"} + soge{"South_Georgia"} + solo{"Solomon"} + suri{"Suriname"} + syow{"Syowa"} + tahi{"Tahiti"} + taip{"Taipei"} + taji{"Tajikistan"} + toke{"Tokelau"} + tong{"Tonga"} + truk{"Truk"} + turk{"Turkmenistan"} + tuva{"Tuvalu"} + urug{"Uruguay"} + uzbe{"Uzbekistan"} + vanu{"Vanuatu"} + vene{"Venezuela"} + vlad{"Vladivostok"} + volg{"Volgograd"} + vost{"Vostok"} + wake{"Wake"} + wall{"Wallis"} + yaku{"Yakutsk"} + yeka{"Yekaterinburg"} + yuko{"Yukon"} + } metazoneInfo{ "Africa:Abidjan"{ { @@ -1132,11 +1291,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 11:00", } - { - "Yukon", - "1983-10-30 11:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -1552,18 +1706,13 @@ metaZones:table(nofallback){ } } "America:Dawson"{ - { - "Yukon", - "1970-01-01 00:00", - "1973-10-28 09:00", - } { "America_Pacific", "1973-10-28 09:00", "2020-11-01 07:00", } { - "America_Mountain", + "Yukon", "2020-11-01 07:00", "9999-12-31 23:59", } @@ -1894,21 +2043,11 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1980-04-27 10:00", } - { - "Yukon", - "1980-04-27 10:00", - "1980-10-26 10:00", - } { "America_Pacific", "1980-10-26 10:00", "1983-10-30 09:00", } - { - "Yukon", - "1983-10-30 09:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2169,11 +2308,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 12:00", } - { - "Yukon", - "1983-10-30 12:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2447,11 +2581,6 @@ metaZones:table(nofallback){ "1970-01-01 00:00", "1983-10-30 09:00", } - { - "Yukon", - "1983-10-30 09:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2542,7 +2671,7 @@ metaZones:table(nofallback){ "2020-11-01 07:00", } { - "America_Mountain", + "Yukon", "2020-11-01 07:00", "9999-12-31 23:59", } @@ -2553,11 +2682,6 @@ metaZones:table(nofallback){ } } "America:Yakutat"{ - { - "Yukon", - "1970-01-01 00:00", - "1983-11-30 09:00", - } { "Alaska", "1983-11-30 09:00", @@ -2713,6 +2837,8 @@ metaZones:table(nofallback){ "Asia:Amman"{ { "Europe_Eastern", + "1970-01-01 00:00", + "2022-10-27 22:00", } } "Asia:Anadyr"{ @@ -2900,6 +3026,8 @@ metaZones:table(nofallback){ "Asia:Damascus"{ { "Europe_Eastern", + "1970-01-01 00:00", + "2022-10-27 21:00", } } "Asia:Dhaka"{ @@ -4007,16 +4135,11 @@ metaZones:table(nofallback){ { "Moscow", "1970-01-01 00:00", - "1990-06-30 23:00", - } - { - "Europe_Central", - "1990-06-30 23:00", - "1991-03-31 02:00", + "1990-06-30 22:00", } { "Europe_Eastern", - "1991-03-31 02:00", + "1990-06-30 22:00", "9999-12-31 23:59", } } @@ -4076,11 +4199,11 @@ metaZones:table(nofallback){ { "Moscow", "1970-01-01 00:00", - "1991-03-30 23:00", + "1990-06-30 22:00", } { "Europe_Eastern", - "1991-03-30 23:00", + "1990-06-30 22:00", "9999-12-31 23:59", } } diff --git a/intl/tzdata/source/timezoneTypes.txt b/intl/tzdata/source/timezoneTypes.txt index 8a08adf5fb..d4957cb67b 100644 --- a/intl/tzdata/source/timezoneTypes.txt +++ b/intl/tzdata/source/timezoneTypes.txt @@ -8,6 +8,7 @@ timezoneTypes:table(nofallback){ cnckg{"cnsha"} cnhrb{"cnsha"} cnkhg{"cnurc"} + gaza{"gazastrp"} usnavajo{"usden"} } } @@ -86,12 +87,14 @@ timezoneTypes:table(nofallback){ "Etc:Universal"{"Etc/UTC"} "Etc:Zulu"{"Etc/UTC"} "Europe:Belfast"{"Europe/London"} + "Europe:Kyiv"{"Europe/Kiev"} "Europe:Nicosia"{"Asia/Nicosia"} "Europe:Tiraspol"{"Europe/Chisinau"} "Mexico:BajaNorte"{"America/Tijuana"} "Mexico:BajaSur"{"America/Mazatlan"} "Mexico:General"{"America/Mexico_City"} "Pacific:Chuuk"{"Pacific/Truk"} + "Pacific:Kanton"{"Pacific/Enderbury"} "Pacific:Pohnpei"{"Pacific/Ponape"} "Pacific:Samoa"{"Pacific/Pago_Pago"} "Pacific:Yap"{"Pacific/Truk"} @@ -387,7 +390,7 @@ timezoneTypes:table(nofallback){ "Asia:Dubai"{"aedxb"} "Asia:Dushanbe"{"tjdyu"} "Asia:Famagusta"{"cyfmg"} - "Asia:Gaza"{"gaza"} + "Asia:Gaza"{"gazastrp"} "Asia:Hebron"{"hebron"} "Asia:Hong_Kong"{"hkhkg"} "Asia:Hovd"{"mnhvd"} diff --git a/intl/tzdata/source/windowsZones.txt b/intl/tzdata/source/windowsZones.txt index 1d87eaa2ab..1535e88559 100644 --- a/intl/tzdata/source/windowsZones.txt +++ b/intl/tzdata/source/windowsZones.txt @@ -304,6 +304,7 @@ windowsZones:table(nofallback){ BF{"Africa/Ouagadougou"} CI{"Africa/Abidjan"} GH{"Africa/Accra"} + GL{"America/Danmarkshavn"} GM{"Africa/Banjul"} GN{"Africa/Conakry"} GW{"Africa/Bissau"} @@ -609,13 +610,16 @@ windowsZones:table(nofallback){ MW{"Africa/Blantyre"} MZ{"Africa/Maputo"} RW{"Africa/Kigali"} - SS{"Africa/Juba"} SZ{"Africa/Mbabane"} ZA{"Africa/Johannesburg"} ZM{"Africa/Lusaka"} ZW{"Africa/Harare"} ZZ{"Etc/GMT-2"} } + "South Sudan Standard Time"{ + 001{"Africa/Juba"} + SS{"Africa/Juba"} + } "Sri Lanka Standard Time"{ 001{"Asia/Colombo"} LK{"Asia/Colombo"} @@ -674,14 +678,14 @@ windowsZones:table(nofallback){ } "US Mountain Standard Time"{ 001{"America/Phoenix"} + CA{"America/Creston America/Dawson_Creek America/Fort_Nelson"} MX{"America/Hermosillo"} US{"America/Phoenix"} ZZ{"Etc/GMT+7"} } "UTC"{ - 001{"Etc/GMT"} - GL{"America/Danmarkshavn"} - ZZ{"Etc/GMT Etc/UTC"} + 001{"Etc/UTC"} + ZZ{"Etc/UTC Etc/GMT"} } "UTC+12"{ 001{"Etc/GMT-12"} @@ -812,10 +816,7 @@ windowsZones:table(nofallback){ } "Yukon Standard Time"{ 001{"America/Whitehorse"} - CA{ - "America/Whitehorse America/Creston America/Dawson America/Dawson_Cre" - "ek America/Fort_Nelson" - } + CA{"America/Whitehorse America/Dawson"} } } } diff --git a/intl/tzdata/source/zoneinfo64.txt b/intl/tzdata/source/zoneinfo64.txt index eb30d6eee3..741480ca70 100644 --- a/intl/tzdata/source/zoneinfo64.txt +++ b/intl/tzdata/source/zoneinfo64.txt @@ -3,17 +3,17 @@ // License & terms of use: http://www.unicode.org/copyright.html //--------------------------------------------------------- // Build tool: tz2icu -// Build date: Tue Jan 26 10:05:10 2021 +// Build date: Wed Oct 12 16:48:13 2022 // tz database: ftp://ftp.iana.org/tz/ -// tz version: 2021a -// ICU version: 68.2 +// tz version: 2022e +// ICU version: 72.1 //--------------------------------------------------------- // >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << // >> !!! >>> DO NOT EDIT <<< !!! << //--------------------------------------------------------- zoneinfo64:table(nofallback) { - TZVersion { "2021a" } + TZVersion { "2022e" } Zones:array { /* ACT */ :int { 356 } //Z#0 /* AET */ :int { 368 } //Z#1 @@ -24,13 +24,9 @@ zoneinfo64:table(nofallback) { trans:intvector { -1830383032 } typeOffsets:intvector { -968, 0, 0, 0 } typeMap:bin { "01" } - links:intvector { 5, 11, 13, 21, 22, 27, 38, 51, 52, 55, 348 } + links:intvector { 5, 6, 11, 13, 21, 22, 27, 38, 51, 52, 55, 346, 348, 516 } } //Z#5 - /* Africa/Accra */ :table { - trans:intvector { -1709337548, -1581206400, -1577917200, -1556834400, -1546294800, -1525298400, -1514758800, -1493762400, -1483222800, -1462226400, -1451686800, -1430604000, -1420064400, -1399068000, -1388528400, -1367532000, -1356992400, -1335996000, -1325456400, -1304373600, -1293834000, -1272837600, -1262298000, -1241301600, -1230762000, -1209765600, -1199226000, -1178143200, -1167603600, -1146607200, -1136067600, -1115071200, -1104531600, -1083535200, -1072995600, -1051912800, -1041373200, -1020376800, -1009837200, -988840800, -978301200, -957304800, -946765200, -936309600, -915142800, -904773600, -883606800, -880329600, -756952200, -610149600, -599610600, -578613600, -568074600, -546991200, -536452200, -515455200, -504916200, -483919200, -473380200, -452383200, -441844200 } - typeOffsets:intvector { -52, 0, 0, 0, 0, 1200, 0, 1800, 1800, 0 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010401030103010301030103010301" } - } //Z#6 + /* Africa/Accra */ :int { 5 } //Z#6 /* Africa/Addis_Ababa */ :int { 48 } //Z#7 /* Africa/Algiers */ :table { transPre32:intvector { -1, 1808374564 } @@ -137,7 +133,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1946168836, -1309746600, -1261969200, -1041388200, -865305900 } typeOffsets:intvector { 8836, 0, 9000, 0, 9900, 0, 10800, 0 } typeMap:bin { "0103010203" } - links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 397, 516, 520, 525 } + links:intvector { 7, 9, 10, 23, 24, 32, 46, 48, 397, 517, 521, 526 } } //Z#48 /* Africa/Ndjamena */ :table { trans:intvector { -1830387612, 308703600, 321314400 } @@ -159,7 +155,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577926364, -574902000, -568087200, -512175600, -504928800, -449888400, -441856800, -347158800, 378684000, 386463600, 402271200, 417999600, 433807200, 449622000, 465429600, 481590000, 496965600, 512953200, 528674400, 544230000, 560037600, 575852400, 591660000, 607388400, 623196000, 641775600, 844034400, 860108400, 875916000, 1352505600, 1364515200, 1382659200 } typeOffsets:intvector { 3164, 0, 3600, 0, 3600, 3600, 7200, 0 } typeMap:bin { "0102010201020103010201020102010201020102010201020103010203010203" } - links:intvector { 56, 533 } + links:intvector { 56, 534 } } //Z#56 /* Africa/Tunis */ :table { transPre32:intvector { -1, 1497764852 } @@ -181,7 +177,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -36000 } finalYear:int { 2008 } - links:intvector { 59, 80, 617 } + links:intvector { 59, 80, 619 } } //Z#59 /* America/Anchorage */ :table { transPre32:intvector { -1, 1069743569, -1, 2106016072 } @@ -191,10 +187,10 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -32400 } finalYear:int { 2008 } - links:intvector { 4, 60, 616 } + links:intvector { 4, 60, 618 } } //Z#60 - /* America/Anguilla */ :int { 187 } //Z#61 - /* America/Antigua */ :int { 187 } //Z#62 + /* America/Anguilla */ :int { 190 } //Z#61 + /* America/Antigua */ :int { 190 } //Z#62 /* America/Araguaina */ :table { trans:intvector { -1767214032, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1350788400, 1361066400 } typeOffsets:intvector { -11568, 0, -10800, 0, -10800, 3600 } @@ -277,7 +273,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -16392, 0, -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030204050405040504050405040504030402040504" } } //Z#76 - /* America/Aruba */ :int { 105 } //Z#77 + /* America/Aruba */ :int { 190 } //Z#77 /* America/Asuncion */ :table { trans:intvector { -1206389360, 86760000, 134017200, 181368000, 194497200, 212990400, 226033200, 244526400, 257569200, 276062400, 291783600, 307598400, 323406000, 339220800, 354942000, 370756800, 386478000, 402292800, 418014000, 433828800, 449636400, 465451200, 481172400, 496987200, 512708400, 528523200, 544244400, 560059200, 575866800, 591681600, 607402800, 625032000, 638938800, 654753600, 670474800, 686721600, 699418800, 718257600, 733546800, 749448000, 762318000, 780984000, 793767600, 812520000, 825649200, 844574400, 856666800, 876024000, 888721200, 907473600, 920775600, 938923200, 952225200, 970372800, 983674800, 1002427200, 1018148400, 1030852800, 1049598000, 1062907200, 1081047600, 1097985600, 1110682800, 1129435200, 1142132400, 1160884800, 1173582000, 1192939200, 1205031600, 1224388800, 1236481200, 1255838400, 1270954800, 1286078400, 1302404400, 1317528000, 1333854000, 1349582400, 1364094000, 1381032000 } typeOffsets:intvector { -13840, 0, -14400, 0, -14400, 3600, -10800, 0 } @@ -286,13 +282,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -14400 } finalYear:int { 2014 } } //Z#78 - /* America/Atikokan */ :table { - transPre32:intvector { -1, 1928234084 } - trans:intvector { -1632067200, -1615136400, -923248800, -765392400 } - typeOffsets:intvector { -21988, 0, -21600, 0, -21600, 3600, -18000, 0 } - typeMap:bin { "0102010203" } - links:intvector { 79, 100 } - } //Z#79 + /* America/Atikokan */ :int { 182 } //Z#79 /* America/Atka */ :int { 59 } //Z#80 /* America/Bahia */ :table { trans:intvector { -1767216356, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1318734000, 1330221600 } @@ -302,15 +292,15 @@ zoneinfo64:table(nofallback) { /* America/Bahia_Banderas */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1270371600, 1288508400, 1301817600, 1319958000 } typeOffsets:intvector { -25260, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "0204020402040201020302030203020302030203020302030203020302030203020302030205040504" } + typeMap:bin { "0204020302040201020302030203020302030203020302030203020302030203020302030205040504" } finalRule { "Mexico" } finalRaw:int { -21600 } finalYear:int { 2012 } } //Z#82 /* America/Barbados */ :table { - trans:intvector { -1199217691, 234943200, 244616400, 261554400, 276066000, 293004000, 307515600, 325058400, 338706000 } - typeOffsets:intvector { -14309, 0, -14400, 0, -14400, 3600 } - typeMap:bin { "010201020102010201" } + trans:intvector { -1841256091, -874263600, -862682400, -841604400, -830714400, -811882800, -798660000, 234943200, 244616400, 261554400, 276066000, 293004000, 307515600, 325058400, 338706000 } + typeOffsets:intvector { -14309, 0, -14400, 0, -14400, 1800, -14400, 3600 } + typeMap:bin { "010301030102010301030103010301" } } //Z#83 /* America/Belem */ :table { trans:intvector { -1767213964, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600 } @@ -322,12 +312,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -21168, 0, -21600, 0, -21600, 1800, -21600, 3600 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201030102010201020102010201020102010201020102010201020102010201020102010201020102010201020103010301" } } //Z#85 - /* America/Blanc-Sablon */ :table { - transPre32:intvector { -1, 1581070604 } - trans:intvector { -1632074400, -1615143600, -880221600, -765399600 } - typeOffsets:intvector { -13708, 0, -14400, 0, -14400, 3600 } - typeMap:bin { "0102010201" } - } //Z#86 + /* America/Blanc-Sablon */ :int { 190 } //Z#86 /* America/Boa_Vista */ :table { trans:intvector { -1767211040, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 938923200, 951620400, 970977600, 971578800 } typeOffsets:intvector { -14560, 0, -14400, 0, -14400, 3600 } @@ -387,40 +372,30 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - links:intvector { 98, 382, 619 } + links:intvector { 98, 382, 621 } } //Z#98 /* America/Chihuahua */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600 } typeOffsets:intvector { -25460, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "0103010301030403040302010201020102010201" } + typeMap:bin { "0103010201030403040302010201020102010201" } finalRule { "Mexico" } finalRaw:int { -25200 } finalYear:int { 2003 } } //Z#99 - /* America/Coral_Harbour */ :int { 79 } //Z#100 + /* America/Coral_Harbour */ :int { 182 } //Z#100 /* America/Cordoba */ :int { 67 } //Z#101 /* America/Costa_Rica */ :table { trans:intvector { -1545071027, 288770400, 297234000, 320220000, 328683600, 664264800, 678344400, 695714400, 700635600 } typeOffsets:intvector { -20173, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201" } } //Z#102 - /* America/Creston */ :table { - transPre32:intvector { -1, 1581084860 } - trans:intvector { -1680454800, -1627833600 } - typeOffsets:intvector { -27964, 0, -28800, 0, -25200, 0 } - typeMap:bin { "020102" } - } //Z#103 + /* America/Creston */ :int { 185 } //Z#103 /* America/Cuiaba */ :table { trans:intvector { -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000, 1550372400 } typeOffsets:intvector { -13460, 0, -14400, 0, -14400, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } } //Z#104 - /* America/Curacao */ :table { - trans:intvector { -1826738653, -157750200 } - typeOffsets:intvector { -16547, 0, -16200, 0, -14400, 0 } - typeMap:bin { "0102" } - links:intvector { 77, 105, 148, 153 } - } //Z#105 + /* America/Curacao */ :int { 190 } //Z#105 /* America/Danmarkshavn */ :table { trans:intvector { -1686091520, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 820465200 } typeOffsets:intvector { -4480, 0, -10800, 0, -10800, 3600, 0, 0 } @@ -446,7 +421,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -25200 } finalYear:int { 2008 } - links:intvector { 109, 205, 545, 625 } + links:intvector { 109, 205, 546, 627 } } //Z#109 /* America/Detroit */ :table { trans:intvector { -2051202469, -1724083200, -880218000, -765396000, -684349200, -671047200, -80506740, -68666400, -52938000, -37216800, 104914800, 120636000, 126687600, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -455,9 +430,9 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 110, 624 } + links:intvector { 110, 626 } } //Z#110 - /* America/Dominica */ :int { 187 } //Z#111 + /* America/Dominica */ :int { 190 } //Z#111 /* America/Edmonton */ :table { trans:intvector { -1998663968, -1632063600, -1615132800, -1600614000, -1596816000, -1567954800, -1551628800, -1536505200, -1523203200, -1504450800, -1491753600, -1473001200, -1459699200, -880210800, -765388800, -715791600, -702489600, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } typeOffsets:intvector { -27232, 0, -25200, 0, -25200, 3600 } @@ -517,8 +492,8 @@ zoneinfo64:table(nofallback) { finalRaw:int { -18000 } finalYear:int { 2019 } } //Z#122 - /* America/Grenada */ :int { 187 } //Z#123 - /* America/Guadeloupe */ :int { 187 } //Z#124 + /* America/Grenada */ :int { 190 } //Z#123 + /* America/Guadeloupe */ :int { 190 } //Z#124 /* America/Guatemala */ :table { trans:intvector { -1617040676, 123055200, 130914000, 422344800, 433054800, 669708000, 684219600, 1146376800, 1159678800 } typeOffsets:intvector { -21724, 0, -21600, 0, -21600, 3600 } @@ -531,9 +506,9 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01020302" } } //Z#126 /* America/Guyana */ :table { - trans:intvector { -1730578040, 176010300, 662698800 } - typeOffsets:intvector { -13960, 0, -14400, 0, -13500, 0, -10800, 0 } - typeMap:bin { "020301" } + trans:intvector { -1843589241, -1730577600, 176096700, 701841600 } + typeOffsets:intvector { -13959, 0, -14400, 0, -13500, 0, -10800, 0 } + typeMap:bin { "01020301" } } //Z#127 /* America/Halifax */ :table { trans:intvector { -2131645536, -1696276800, -1680469200, -1632074400, -1615143600, -1566763200, -1557090000, -1535486400, -1524949200, -1504468800, -1493413200, -1472414400, -1461963600, -1440964800, -1429390800, -1409515200, -1396731600, -1376856000, -1366491600, -1346616000, -1333832400, -1313956800, -1303678800, -1282507200, -1272661200, -1251057600, -1240088400, -1219608000, -1207429200, -1188763200, -1175979600, -1157313600, -1143925200, -1124049600, -1113771600, -1091390400, -1081026000, -1059854400, -1050786000, -1030910400, -1018126800, -999460800, -986677200, -965592000, -955227600, -935956800, -923173200, -904507200, -891723600, -880221600, -765399600, -747252000, -733950000, -715802400, -702500400, -684352800, -671050800, -652903200, -639601200, -589399200, -576097200, -557949600, -544647600, -526500000, -513198000, -495050400, -481748400, -431546400, -418244400, -400096800, -386794800, -368647200, -355345200, -337197600, -323895600, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 136360800, 152082000, 167810400, 183531600, 199260000, 215586000, 230709600, 247035600, 262764000, 278485200, 294213600, 309934800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814942800, 828856800, 846392400, 860306400, 877842000, 891756000, 909291600, 923205600, 941346000, 954655200, 972795600, 986104800, 1004245200, 1018159200, 1035694800, 1049608800, 1067144400, 1081058400, 1099198800, 1112508000, 1130648400, 1143957600, 1162098000, 1173592800, 1194152400 } @@ -557,7 +532,7 @@ zoneinfo64:table(nofallback) { /* America/Hermosillo */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400 } typeOffsets:intvector { -26632, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0 } - typeMap:bin { "020402040204020102030203020302" } + typeMap:bin { "020402030204020102030203020302" } } //Z#130 /* America/Indiana/Indianapolis */ :table { transPre32:intvector { -1, 1577320096 } @@ -567,7 +542,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 117, 131, 139, 513, 620 } + links:intvector { 117, 131, 139, 514, 622 } } //Z#131 /* America/Indiana/Knox */ :table { transPre32:intvector { -1, 1577320096 } @@ -577,7 +552,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -21600 } finalYear:int { 2008 } - links:intvector { 132, 147, 623 } + links:intvector { 132, 147, 625 } } //Z#132 /* America/Indiana/Marengo */ :table { transPre32:intvector { -1, 1577320096 } @@ -654,7 +629,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1827687170, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600 } typeOffsets:intvector { -18430, 0, -18000, 0, -18000, 3600 } typeMap:bin { "010201020102010201020102010201020102010201" } - links:intvector { 142, 530 } + links:intvector { 142, 531 } } //Z#142 /* America/Jujuy */ :int { 68 } //Z#143 /* America/Juneau */ :table { @@ -686,7 +661,7 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } } //Z#146 /* America/Knox_IN */ :int { 132 } //Z#147 - /* America/Kralendijk */ :int { 105 } //Z#148 + /* America/Kralendijk */ :int { 190 } //Z#148 /* America/La_Paz */ :table { trans:intvector { -1205954844, -1192307244 } typeOffsets:intvector { -16356, 0, -16356, 3600, -14400, 0 } @@ -706,10 +681,10 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2008 } - links:intvector { 151, 550, 626, 627 } + links:intvector { 151, 551, 628, 629 } } //Z#151 /* America/Louisville */ :int { 145 } //Z#152 - /* America/Lower_Princes */ :int { 105 } //Z#153 + /* America/Lower_Princes */ :int { 190 } //Z#153 /* America/Maceio */ :table { trans:intvector { -1767217028, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 938919600, 951616800, 970974000, 972180000, 1003028400, 1013911200 } typeOffsets:intvector { -8572, 0, -10800, 0, -10800, 3600 } @@ -727,7 +702,7 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201" } links:intvector { 156, 378 } } //Z#156 - /* America/Marigot */ :int { 187 } //Z#157 + /* America/Marigot */ :int { 190 } //Z#157 /* America/Martinique */ :table { trans:intvector { -1851537340, 323841600, 338958000 } typeOffsets:intvector { -14660, 0, -14400, 0, -14400, 3600 } @@ -735,7 +710,7 @@ zoneinfo64:table(nofallback) { } //Z#158 /* America/Matamoros */ :table { trans:intvector { -1514743200, 576057600, 594198000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000, 1049616000, 1067151600, 1081065600, 1099206000, 1112515200, 1130655600, 1143964800, 1162105200, 1175414400, 1193554800, 1207468800, 1225004400, 1238918400, 1256454000, 1268553600, 1289113200 } - typeOffsets:intvector { -24000, 0, -21600, 0, -21600, 3600 } + typeOffsets:intvector { -23400, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "US" } finalRaw:int { -21600 } @@ -744,11 +719,11 @@ zoneinfo64:table(nofallback) { /* America/Mazatlan */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -873828000, -661539600, 28800, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600 } typeOffsets:intvector { -25540, 0, -28800, 0, -25200, 0, -25200, 3600, -21600, 0 } - typeMap:bin { "0204020402040201020302030203020302030203020302" } + typeMap:bin { "0204020302040201020302030203020302030203020302" } finalRule { "Mexico" } finalRaw:int { -25200 } finalYear:int { 2003 } - links:intvector { 160, 539 } + links:intvector { 160, 540 } } //Z#160 /* America/Mendoza */ :int { 70 } //Z#161 /* America/Menominee */ :table { @@ -779,12 +754,12 @@ zoneinfo64:table(nofallback) { } //Z#164 /* America/Mexico_City */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, -975261600, -963169200, -917114400, -907354800, -821901600, -810068400, -627501600, -612990000, 828864000, 846399600, 860313600, 877849200, 891763200, 909298800, 923212800, 941353200, 954662400, 972802800, 989136000, 1001833200, 1018166400, 1035702000 } - typeOffsets:intvector { -23796, 0, -25200, 0, -21600, 0, -21600, 3600 } - typeMap:bin { "01020102010203020302030203020302030203020302030203020302" } + typeOffsets:intvector { -23796, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } + typeMap:bin { "01030102010304030403040304030403040304030403040304030403" } finalRule { "Mexico" } finalRaw:int { -21600 } finalYear:int { 2003 } - links:intvector { 165, 540 } + links:intvector { 165, 541 } } //Z#165 /* America/Miquelon */ :table { trans:intvector { -1850328920, 326001600, 544597200, 562132800, 576046800, 594187200, 607496400, 625636800, 638946000, 657086400, 671000400, 688536000, 702450000, 719985600, 733899600, 752040000, 765349200, 783489600, 796798800, 814939200, 828853200, 846388800, 860302800, 877838400, 891752400, 909288000, 923202000, 941342400, 954651600, 972792000, 986101200, 1004241600, 1018155600, 1035691200, 1049605200, 1067140800, 1081054800, 1099195200, 1112504400, 1130644800, 1143954000, 1162094400, 1173589200, 1194148800 } @@ -817,15 +792,8 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01030203020302030203020302030203020302030203020305040504060406040504060406040705040604060406040604060406040604060406040604060406040604060406040604060406040604060406040604" } } //Z#169 /* America/Montreal */ :int { 218 } //Z#170 - /* America/Montserrat */ :int { 187 } //Z#171 - /* America/Nassau */ :table { - trans:intvector { -1825095030, -873140400, -788904000, -786222000, -763848000, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { -18570, 0, -18000, 0, -18000, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "US" } - finalRaw:int { -18000 } - finalYear:int { 2008 } - } //Z#172 + /* America/Montserrat */ :int { 190 } //Z#171 + /* America/Nassau */ :int { 218 } //Z#172 /* America/New_York */ :table { transPre32:intvector { -1, 1577316496 } trans:intvector { -1633280400, -1615140000, -1601830800, -1583690400, -1570381200, -1551636000, -1536512400, -1523210400, -1504458000, -1491760800, -1473008400, -1459706400, -1441558800, -1428256800, -1410109200, -1396807200, -1378659600, -1365357600, -1347210000, -1333908000, -1315155600, -1301853600, -1283706000, -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1189357200, -1176055200, -1157302800, -1144605600, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400, -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -923248800, -905101200, -891799200, -880218000, -765396000, -747248400, -733946400, -715798800, -702496800, -684349200, -671047200, -652899600, -639597600, -620845200, -608148000, -589395600, -576093600, -557946000, -544644000, -526496400, -513194400, -495046800, -481744800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -834,7 +802,7 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 173, 621 } + links:intvector { 173, 623 } } //Z#173 /* America/Nipigon */ :table { transPre32:intvector { -1, 1928233280 } @@ -899,7 +867,7 @@ zoneinfo64:table(nofallback) { /* America/Ojinaga */ :table { trans:intvector { -1514739600, -1343066400, -1234807200, -1220292000, -1207159200, -1191344400, 828864000, 846399600, 860313600, 877849200, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 989139600, 1001836800, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1175418000, 1193558400, 1207472400, 1225008000, 1238922000, 1256457600, 1268557200, 1289116800 } typeOffsets:intvector { -25060, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "010301030103040304030201020102010201020102010201020102010201020102010201" } + typeMap:bin { "010301020103040304030201020102010201020102010201020102010201020102010201" } finalRule { "US" } finalRaw:int { -25200 } finalYear:int { 2011 } @@ -909,7 +877,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1946918424 } typeOffsets:intvector { -19088, 0, -19176, 0, -18000, 0 } typeMap:bin { "0102" } - links:intvector { 97, 182 } + links:intvector { 79, 97, 100, 182 } } //Z#182 /* America/Pangnirtung */ :table { trans:intvector { -1546300800, -880221600, -765399600, -147902400, -131572800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -929,7 +897,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -820519140, -812653140, -796845540, -84380400, -68659200 } typeOffsets:intvector { -26898, 0, -25200, 0, -25200, 3600 } typeMap:bin { "0102010201020102010201" } - links:intvector { 185, 547, 618 } + links:intvector { 103, 185, 548, 620 } } //Z#185 /* America/Port-au-Prince */ :table { transPre32:intvector { -1, 1770463056 } @@ -940,12 +908,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -18000 } finalYear:int { 2018 } } //Z#186 - /* America/Port_of_Spain */ :table { - trans:intvector { -1825098836 } - typeOffsets:intvector { -14764, 0, -14400, 0 } - typeMap:bin { "01" } - links:intvector { 61, 62, 111, 123, 124, 157, 171, 187, 207, 209, 210, 211, 212, 219, 221 } - } //Z#187 + /* America/Port_of_Spain */ :int { 190 } //Z#187 /* America/Porto_Acre */ :int { 197 } //Z#188 /* America/Porto_Velho */ :table { trans:intvector { -1767210264, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200 } @@ -957,13 +920,13 @@ zoneinfo64:table(nofallback) { trans:intvector { -873057600, -765399600 } typeOffsets:intvector { -15865, 0, -14400, 0, -14400, 3600 } typeMap:bin { "010201" } - links:intvector { 190, 549 } + links:intvector { 61, 62, 77, 86, 105, 111, 123, 124, 148, 153, 157, 171, 187, 190, 207, 209, 210, 211, 212, 219, 221, 550 } } //Z#190 /* America/Punta_Arenas */ :table { transPre32:intvector { -1, 1770462716 } - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } - typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16966, 0, -14400, 0, -14400, 3600, -10800, 0 } - typeMap:bin { "0301030403020102010201020102010401040104050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -736632000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } + typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16965, 0, -14400, 0, -14400, 3600, -10800, 0 } + typeMap:bin { "030103040302010201020102010201040104020104050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } } //Z#191 /* America/Rainy_River */ :table { transPre32:intvector { -1, 1928234792 } @@ -1015,12 +978,12 @@ zoneinfo64:table(nofallback) { typeMap:bin { "010201020102010201020102010201020102010201020102010201020103" } } //Z#200 /* America/Santiago */ :table { - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } - typeOffsets:intvector { -16966, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } - typeMap:bin { "0100030002010201020102010201030103040301030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736635600, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800, 1662868800, 1680404400, 1693713600 } + typeOffsets:intvector { -16965, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } + typeMap:bin { "01000300020102010201020102010301030402010304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } finalRule { "Chile" } finalRaw:int { -14400 } - finalYear:int { 2020 } + finalYear:int { 2024 } links:intvector { 201, 394 } } //Z#201 /* America/Santo_Domingo */ :table { @@ -1053,7 +1016,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -32400 } finalYear:int { 2008 } } //Z#206 - /* America/St_Barthelemy */ :int { 187 } //Z#207 + /* America/St_Barthelemy */ :int { 190 } //Z#207 /* America/St_Johns */ :table { trans:intvector { -1664130548, -1650137348, -1632076148, -1615145348, -1598650148, -1590100148, -1567286948, -1551565748, -1535837348, -1520116148, -1503782948, -1488666548, -1472333348, -1457216948, -1440883748, -1425767348, -1409434148, -1394317748, -1377984548, -1362263348, -1346534948, -1330813748, -1314480548, -1299364148, -1283030948, -1267914548, -1251581348, -1236464948, -1220131748, -1205015348, -1188682148, -1172960948, -1156627748, -1141511348, -1125178148, -1110061748, -1096921748, -1093728600, -1078612200, -1061670600, -1048973400, -1030221000, -1017523800, -998771400, -986074200, -966717000, -954624600, -935267400, -922570200, -903817800, -891120600, -872368200, -765401400, -746044200, -733347000, -714594600, -701897400, -683145000, -670447800, -651695400, -638998200, -619641000, -606943800, -589401000, -576099000, -557951400, -544649400, -526501800, -513199800, -495052200, -481750200, -463602600, -450300600, -431548200, -418246200, -400098600, -386796600, -368649000, -355347000, -337199400, -323897400, -305749800, -289423800, -273695400, -257974200, -242245800, -226524600, -210796200, -195075000, -179346600, -163625400, -147897000, -131571000, -116447400, -100121400, -84393000, -68671800, -52943400, -37222200, -21493800, -5772600, 9955800, 25677000, 41405400, 57731400, 73459800, 89181000, 104909400, 120630600, 136359000, 152080200, 167808600, 183529800, 199258200, 215584200, 230707800, 247033800, 262762200, 278483400, 294211800, 309933000, 325661400, 341382600, 357111000, 372832200, 388560600, 404886600, 420010200, 436336200, 452064600, 467785800, 483514200, 499235400, 514963800, 530685000, 544591860, 562127460, 576041460, 594178260, 607491060, 625631460, 638940660, 657081060, 670995060, 688530660, 702444660, 719980260, 733894260, 752034660, 765343860, 783484260, 796793460, 814933860, 828847860, 846383460, 860297460, 877833060, 891747060, 909282660, 923196660, 941337060, 954646260, 972786660, 986095860, 1004236260, 1018150260, 1035685860, 1049599860, 1067135460, 1081049460, 1099189860, 1112499060, 1130639460, 1143948660, 1162089060, 1173583860, 1194143460, 1205033460, 1225593060, 1236483060, 1257042660, 1268537460, 1289097060, 1299987060, 1320553800, 1331443800, 1352003400 } typeOffsets:intvector { -12652, 0, -12652, 3600, -12600, 0, -12600, 3600, -12600, 7200 } @@ -1063,10 +1026,10 @@ zoneinfo64:table(nofallback) { finalYear:int { 2013 } links:intvector { 208, 381, 390 } } //Z#208 - /* America/St_Kitts */ :int { 187 } //Z#209 - /* America/St_Lucia */ :int { 187 } //Z#210 - /* America/St_Thomas */ :int { 187 } //Z#211 - /* America/St_Vincent */ :int { 187 } //Z#212 + /* America/St_Kitts */ :int { 190 } //Z#209 + /* America/St_Lucia */ :int { 190 } //Z#210 + /* America/St_Thomas */ :int { 190 } //Z#211 + /* America/St_Vincent */ :int { 190 } //Z#212 /* America/Swift_Current */ :table { trans:intvector { -2030201320, -1632063600, -1615132800, -880210800, -765388800, -747241200, -732729600, -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -400086000, -384364800, -337186800, -321465600, -305737200, -292435200, -273682800, -260985600, 73472400 } typeOffsets:intvector { -25880, 0, -25200, 0, -25200, 3600, -21600, 0 } @@ -1095,13 +1058,13 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } } //Z#216 /* America/Tijuana */ :table { - trans:intvector { -1514736000, -1451667600, -1343062800, -1234803600, -1222963200, -1207242000, -873820800, -761677200, -686073600, -661539600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1175421600, 1193562000, 1207476000, 1225011600, 1238925600, 1256461200, 1268560800, 1289120400 } + trans:intvector { -1514739600, -1451667600, -1343062800, -1234803600, -1222963200, -1207242000, -873820800, -761677200, -686073600, -661539600, -495039600, -481734000, -463590000, -450284400, -431535600, -418230000, -400086000, -386780400, -368636400, -355330800, -337186800, -323881200, -305737200, -292431600, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1175421600, 1193562000, 1207476000, 1225011600, 1238925600, 1256461200, 1268560800, 1289120400 } typeOffsets:intvector { -28084, 0, -28800, 0, -28800, 3600, -25200, 0 } typeMap:bin { "03010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2011 } - links:intvector { 115, 199, 217, 538 } + links:intvector { 115, 199, 217, 539 } } //Z#217 /* America/Toronto */ :table { transPre32:intvector { -1, 1928231148 } @@ -1111,9 +1074,9 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 170, 218, 388 } + links:intvector { 170, 172, 218, 388 } } //Z#218 - /* America/Tortola */ :int { 187 } //Z#219 + /* America/Tortola */ :int { 190 } //Z#219 /* America/Vancouver */ :table { transPre32:intvector { -1, 1581086444 } trans:intvector { -1632060000, -1615129200, -880207200, -765385200, -747237600, -733935600, -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } @@ -1124,7 +1087,7 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } links:intvector { 220, 391 } } //Z#220 - /* America/Virgin */ :int { 187 } //Z#221 + /* America/Virgin */ :int { 190 } //Z#221 /* America/Whitehorse */ :table { transPre32:intvector { -1, 2105969308 } trans:intvector { -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -765381600, -147884400, -131554800, -81961200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604214000 } @@ -1169,11 +1132,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 0, 0, 18000, 0, 25200, 0 } typeMap:bin { "02000201020102" } } //Z#227 - /* Antarctica/DumontDUrville */ :table { - trans:intvector { -725846400, -566992800, -415497600 } - typeOffsets:intvector { 0, 0, 36000, 0 } - typeMap:bin { "010001" } - } //Z#228 + /* Antarctica/DumontDUrville */ :int { 586 } //Z#228 /* Antarctica/Macquarie */ :table { transPre32:intvector { -1, 2080708096 } trans:intvector { -1680508800, -1665388800, -1601719200, -687052800, -71136000, -55411200, -37267200, -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800, 478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000, 733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200, 859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600, 985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800, 1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000, 1238860800, 1254585600, 1301760000, 1317484800 } @@ -1188,7 +1147,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 0, 0, 18000, 0, 21600, 0 } typeMap:bin { "0201" } } //Z#230 - /* Antarctica/McMurdo */ :int { 553 } //Z#231 + /* Antarctica/McMurdo */ :int { 554 } //Z#231 /* Antarctica/Palmer */ :table { trans:intvector { -157766400, -152658000, -132955200, -121122000, -101419200, -86821200, -71092800, -54766800, -39038400, -23317200, -7588800, 128142000, 136605600, 389070000, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } typeOffsets:intvector { 0, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } @@ -1199,12 +1158,8 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 0, 0, -10800, 0 } typeMap:bin { "01" } } //Z#233 - /* Antarctica/South_Pole */ :int { 553 } //Z#234 - /* Antarctica/Syowa */ :table { - trans:intvector { -407808000 } - typeOffsets:intvector { 0, 0, 10800, 0 } - typeMap:bin { "01" } - } //Z#235 + /* Antarctica/South_Pole */ :int { 554 } //Z#234 + /* Antarctica/Syowa */ :int { 310 } //Z#235 /* Antarctica/Troll */ :table { trans:intvector { 1111885200, 1130634000 } typeOffsets:intvector { 0, 0, 0, 7200 } @@ -1213,12 +1168,8 @@ zoneinfo64:table(nofallback) { finalRaw:int { 0 } finalYear:int { 2006 } } //Z#236 - /* Antarctica/Vostok */ :table { - trans:intvector { -380073600 } - typeOffsets:intvector { 0, 0, 21600, 0 } - typeMap:bin { "01" } - } //Z#237 - /* Arctic/Longyearbyen */ :int { 475 } //Z#238 + /* Antarctica/Vostok */ :int { 330 } //Z#237 + /* Arctic/Longyearbyen */ :int { 446 } //Z#238 /* Asia/Aden */ :int { 310 } //Z#239 /* Asia/Almaty */ :table { trans:intvector { -1441170468, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600, 695768400, 701812800, 717537600, 733262400, 748987200, 764712000, 780436800, 796161600, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400 } @@ -1226,12 +1177,9 @@ zoneinfo64:table(nofallback) { typeMap:bin { "010304030403040304030403040304030403040304030201030403040304030403040304030403040304030403040304030403" } } //Z#240 /* Asia/Amman */ :table { - trans:intvector { -1230776624, 108165600, 118270800, 136591200, 149806800, 168127200, 181342800, 199749600, 215643600, 231285600, 244501200, 262735200, 275950800, 481154400, 496962000, 512949600, 528670800, 544399200, 560120400, 575848800, 592174800, 610581600, 623624400, 641167200, 655074000, 671839200, 685918800, 702856800, 717973200, 733701600, 749422800, 765151200, 779662800, 797205600, 811116000, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 930780000, 938124000, 954367200, 970178400, 985816800, 1001628000, 1017352800, 1033077600, 1048802400, 1066946400, 1080252000, 1097791200, 1112306400, 1128031200, 1143756000, 1161900000, 1175205600, 1193349600, 1206655200, 1225404000, 1238104800, 1256853600, 1269554400, 1288303200, 1301608800, 1319752800, 1333058400, 1387486800, 1395957600, 1414706400 } - typeOffsets:intvector { 8624, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Jordan" } - finalRaw:int { 7200 } - finalYear:int { 2015 } + trans:intvector { -1230776624, 108165600, 118270800, 136591200, 149806800, 168127200, 181342800, 199749600, 215643600, 231285600, 244501200, 262735200, 275950800, 481154400, 496962000, 512949600, 528670800, 544399200, 560120400, 575848800, 592174800, 610581600, 623624400, 641167200, 655074000, 671839200, 685918800, 702856800, 717973200, 733701600, 749422800, 765151200, 779662800, 797205600, 811116000, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 930780000, 938124000, 954367200, 970178400, 985816800, 1001628000, 1017352800, 1033077600, 1048802400, 1066946400, 1080252000, 1097791200, 1112306400, 1128031200, 1143756000, 1161900000, 1175205600, 1193349600, 1206655200, 1225404000, 1238104800, 1256853600, 1269554400, 1288303200, 1301608800, 1319752800, 1333058400, 1387486800, 1395957600, 1414706400, 1427407200, 1446156000, 1459461600, 1477605600, 1490911200, 1509055200, 1522360800, 1540504800, 1553810400, 1571954400, 1585260000, 1604008800, 1616709600, 1635458400, 1645740000, 1666908000 } + typeOffsets:intvector { 8624, 0, 7200, 0, 7200, 3600, 10800, 0 } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } } //Z#241 /* Asia/Anadyr */ :table { trans:intvector { -1441194596, -1247572800, 354884400, 370692000, 386420400, 402231600, 417960000, 433767600, 449582400, 465314400, 481039200, 496764000, 512488800, 528213600, 543938400, 559663200, 575388000, 591112800, 606837600, 622562400, 638287200, 654616800, 670341600, 686070000, 695746800, 701791200, 717516000, 733240800, 748965600, 764690400, 780415200, 796140000, 811864800, 828194400, 846338400, 859644000, 877788000, 891093600, 909237600, 922543200, 941292000, 953992800, 972741600, 985442400, 1004191200, 1017496800, 1035640800, 1048946400, 1067090400, 1080396000, 1099144800, 1111845600, 1130594400, 1143295200, 1162044000, 1174744800, 1193493600, 1206799200, 1224943200, 1238248800, 1256392800, 1269698400, 1288450800, 1301151600 } @@ -1276,7 +1224,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1570084924 } typeOffsets:intvector { 24124, 0, 25200, 0 } typeMap:bin { "01" } - links:intvector { 251, 303, 332 } + links:intvector { 251, 303, 332, 519 } } //Z#251 /* Asia/Barnaul */ :table { trans:intvector { -1579844100, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 801590400, 811886400, 828216000, 846360000, 859665600, 877809600, 891115200, 909259200, 922564800, 941313600, 954014400, 972763200, 985464000, 1004212800, 1017518400, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1459022400 } @@ -1297,11 +1245,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 17904, 0, 18000, 0, 18000, 3600, 21600, 0, 21600, 3600 } typeMap:bin { "01030403040304030403040304030403040304030403020102010201020102010201020102010201020102010201020102010203" } } //Z#254 - /* Asia/Brunei */ :table { - trans:intvector { -1383464380, -1167636600 } - typeOffsets:intvector { 27580, 0, 27000, 0, 28800, 0 } - typeMap:bin { "0102" } - } //Z#255 + /* Asia/Brunei */ :int { 290 } //Z#255 /* Asia/Calcutta */ :int { 287 } //Z#256 /* Asia/Chita */ :table { trans:intvector { -1579419232, -1247558400, 354898800, 370706400, 386434800, 402242400, 417970800, 433778400, 449593200, 465325200, 481050000, 496774800, 512499600, 528224400, 543949200, 559674000, 575398800, 591123600, 606848400, 622573200, 638298000, 654627600, 670352400, 686080800, 695757600, 701802000, 717526800, 733251600, 748976400, 764701200, 780426000, 796150800, 811875600, 828205200, 846349200, 859654800, 877798800, 891104400, 909248400, 922554000, 941302800, 954003600, 972752400, 985453200, 1004202000, 1017507600, 1035651600, 1048957200, 1067101200, 1080406800, 1099155600, 1111856400, 1130605200, 1143306000, 1162054800, 1174755600, 1193504400, 1206810000, 1224954000, 1238259600, 1256403600, 1269709200, 1288458000, 1301158800, 1414252800, 1459015200 } @@ -1323,12 +1267,9 @@ zoneinfo64:table(nofallback) { } //Z#261 /* Asia/Dacca */ :int { 264 } //Z#262 /* Asia/Damascus */ :table { - trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600, 1301608800, 1319749200, 1333058400, 1351198800 } - typeOffsets:intvector { 8712, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Syria" } - finalRaw:int { 7200 } - finalYear:int { 2013 } + trans:intvector { -1577931912, -1568592000, -1554080400, -1537142400, -1522630800, -1505692800, -1491181200, -1474243200, -1459126800, -242265600, -228877200, -210556800, -197427600, -178934400, -165718800, -147398400, -134269200, -116467200, -102646800, -84326400, -71110800, -52704000, -39488400, -21168000, -7952400, 10368000, 23583600, 41904000, 55119600, 73526400, 86742000, 105062400, 118278000, 136598400, 149814000, 168134400, 181350000, 199756800, 212972400, 231292800, 241916400, 262828800, 273452400, 418694400, 433810800, 450316800, 465433200, 508896000, 529196400, 541555200, 562633200, 574387200, 594255600, 607305600, 623199600, 638928000, 654649200, 670456800, 686264400, 702684000, 717886800, 733096800, 748904400, 765151200, 780958800, 796687200, 812494800, 828309600, 844117200, 859759200, 875653200, 891208800, 907189200, 922917600, 938725200, 954540000, 970347600, 986076000, 1001883600, 1017612000, 1033419600, 1049148000, 1064955600, 1080770400, 1096578000, 1112306400, 1128114000, 1143842400, 1158872400, 1175205600, 1193950800, 1207260000, 1225486800, 1238104800, 1256850000, 1270159200, 1288299600, 1301608800, 1319749200, 1333058400, 1351198800, 1364508000, 1382648400, 1395957600, 1414702800, 1427407200, 1446152400, 1458856800, 1477602000, 1490911200, 1509051600, 1522360800, 1540501200, 1553810400, 1571950800, 1585260000, 1604005200, 1616709600, 1635454800, 1648159200, 1666904400 } + typeOffsets:intvector { 8712, 0, 7200, 0, 7200, 3600, 10800, 0 } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203" } } //Z#263 /* Asia/Dhaka */ :table { transPre32:intvector { -1, 1770423996 } @@ -1346,7 +1287,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577936472 } typeOffsets:intvector { 13272, 0, 14400, 0 } typeMap:bin { "01" } - links:intvector { 266, 297 } + links:intvector { 266, 297, 523, 527 } } //Z#266 /* Asia/Dushanbe */ :table { trans:intvector { -1441168512, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 684363600 } @@ -1363,34 +1304,34 @@ zoneinfo64:table(nofallback) { } //Z#268 /* Asia/Gaza */ :table { transPre32:intvector { -1, 2109557424 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666998000, 1679702400, 1698447600 } typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2021 } + finalYear:int { 2024 } } //Z#269 /* Asia/Harbin */ :int { 315 } //Z#270 /* Asia/Hebron */ :table { transPre32:intvector { -1, 2109557273 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666998000, 1679702400, 1698447600 } typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2021 } + finalYear:int { 2024 } } //Z#271 /* Asia/Ho_Chi_Minh */ :table { - trans:intvector { -2004073600, -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 } - typeOffsets:intvector { 25600, 0, 25200, 0, 25590, 0, 28800, 0, 32400, 0 } - typeMap:bin { "020103040103010301" } - links:intvector { 272, 311, 631 } + trans:intvector { -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 } + typeOffsets:intvector { 25590, 0, 25200, 0, 28800, 0, 32400, 0 } + typeMap:bin { "0102030102010201" } + links:intvector { 272, 311, 633 } } //Z#272 /* Asia/Hong_Kong */ :table { trans:intvector { -2056690800, -900910800, -891579600, -884248200, -761209200, -747907200, -728541000, -717049800, -697091400, -683785800, -668061000, -654755400, -636611400, -623305800, -605161800, -591856200, -573712200, -559801800, -541657800, -528352200, -510211800, -498112200, -478762200, -466662600, -446707800, -435213000, -415258200, -403158600, -383808600, -371709000, -352359000, -340259400, -320909400, -308809800, -288855000, -277360200, -257405400, -245910600, -225955800, -213856200, -194506200, -182406600, -163056600, -148537800, -132816600, -117088200, -101367000, -85638600, -69312600, -53584200, -37863000, -22134600, -6413400, 9315000, 25036200, 40764600, 56485800, 72214200, 88540200, 104268600, 119989800, 126041400, 151439400, 167167800, 182889000, 198617400, 214338600, 295385400, 309292200 } typeOffsets:intvector { 27402, 0, 28800, 0, 28800, 1800, 28800, 3600, 32400, 0 } typeMap:bin { "010302040103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301" } - links:intvector { 273, 512 } + links:intvector { 273, 513 } } //Z#273 /* Asia/Hovd */ :table { trans:intvector { -2032927596, 252439200, 417978000, 433785600, 449600400, 465321600, 481050000, 496771200, 512499600, 528220800, 543949200, 559670400, 575398800, 591120000, 606848400, 622569600, 638298000, 654624000, 670352400, 686073600, 701802000, 717523200, 733251600, 748972800, 764701200, 780422400, 796150800, 811872000, 828205200, 843926400, 859654800, 875376000, 891104400, 906825600, 988398000, 1001700000, 1017428400, 1033149600, 1048878000, 1064599200, 1080327600, 1096048800, 1111777200, 1127498400, 1143226800, 1159552800, 1427482800, 1443196800, 1458932400, 1474646400 } @@ -1421,7 +1362,7 @@ zoneinfo64:table(nofallback) { finalRule { "Zion" } finalRaw:int { 7200 } finalYear:int { 2014 } - links:intvector { 279, 322, 528 } + links:intvector { 279, 322, 529 } } //Z#279 /* Asia/Kabul */ :table { transPre32:intvector { -1, 1770429088 } @@ -1438,7 +1379,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1988166492, -862637400, -764145000, -576135000, 1018119600, 1033840800, 1212260400, 1225476000, 1239735600, 1257012000 } typeOffsets:intvector { 16092, 0, 18000, 0, 18000, 3600, 19800, 0, 19800, 3600 } typeMap:bin { "03040301020102010201" } - links:intvector { 282, 546 } + links:intvector { 282, 547 } } //Z#282 /* Asia/Kashgar */ :int { 330 } //Z#283 /* Asia/Kathmandu */ :table { @@ -1458,23 +1399,19 @@ zoneinfo64:table(nofallback) { trans:intvector { -2019705670, -891581400, -872058600, -862637400, -764145000 } typeOffsets:intvector { 21208, 0, 19270, 0, 19800, 0, 19800, 3600, 21200, 0 } typeMap:bin { "04010203020302" } - links:intvector { 256, 287, 514 } + links:intvector { 256, 287, 515 } } //Z#287 /* Asia/Krasnoyarsk */ :table { trans:intvector { -1577513486, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288465200, 1301166000, 1414260000 } typeOffsets:intvector { 22286, 0, 21600, 0, 21600, 3600, 25200, 0, 25200, 3600, 28800, 0 } typeMap:bin { "0103040304030403040304030403040304030403040302010304030403040304030403040304030403040304030403040304030403040304030403040304030503" } } //Z#288 - /* Asia/Kuala_Lumpur */ :table { - transPre32:intvector { -1, 2117490090 } - trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378664200 } - typeOffsets:intvector { 24406, 0, 24925, 0, 25200, 0, 25200, 1200, 26400, 0, 27000, 0, 28800, 0, 32400, 0 } - typeMap:bin { "0102030405070506" } - } //Z#289 + /* Asia/Kuala_Lumpur */ :int { 316 } //Z#289 /* Asia/Kuching */ :table { trans:intvector { -1383463280, -1167636600, -1082448000, -1074586800, -1050825600, -1042964400, -1019289600, -1011428400, -987753600, -979892400, -956217600, -948356400, -924595200, -916734000, -893059200, -885198000, -879667200, -767005200 } typeOffsets:intvector { 26480, 0, 27000, 0, 28800, 0, 28800, 1200, 32400, 0 } typeMap:bin { "010203020302030203020302030203020402" } + links:intvector { 255, 290 } } //Z#290 /* Asia/Kuwait */ :int { 310 } //Z#291 /* Asia/Macao */ :int { 293 } //Z#292 @@ -1509,7 +1446,7 @@ zoneinfo64:table(nofallback) { finalRule { "EUAsia" } finalRaw:int { 7200 } finalYear:int { 2000 } - links:intvector { 298, 474 } + links:intvector { 298, 475 } } //Z#298 /* Asia/Novokuznetsk */ :table { trans:intvector { -1441259328, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1035658800, 1048964400, 1067108400, 1080414000, 1099162800, 1111863600, 1130612400, 1143313200, 1162062000, 1174762800, 1193511600, 1206817200, 1224961200, 1238266800, 1256410800, 1269716400, 1288468800, 1301169600 } @@ -1563,7 +1500,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -719636812 } typeOffsets:intvector { 11212, 0, 10800, 0 } typeMap:bin { "01" } - links:intvector { 239, 291, 310 } + links:intvector { 235, 239, 291, 310 } } //Z#310 /* Asia/Saigon */ :int { 272 } //Z#311 /* Asia/Sakhalin */ :table { @@ -1580,20 +1517,20 @@ zoneinfo64:table(nofallback) { trans:intvector { -1948782472, -1830414600, -681210000, -672228000, -654771600, -640864800, -623408400, -609415200, -588848400, -577965600, -498128400, -462702600, -451733400, -429784200, -418296600, -399544200, -387451800, -368094600, -356002200, -336645000, -324552600, -305195400, -293103000, -264933000, 547578000, 560883600, 579027600, 592333200 } typeOffsets:intvector { 30472, 0, 30600, 0, 30600, 3600, 32400, 0, 32400, 3600 } typeMap:bin { "01030403040304030403010201020102010201020102010304030403" } - links:intvector { 314, 598 } + links:intvector { 314, 600 } } //Z#314 /* Asia/Shanghai */ :table { transPre32:intvector { -1, 2117485353 } trans:intvector { -1600675200, -1585904400, -933667200, -922093200, -908870400, -888829200, -881049600, -767869200, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -650019600, 515527200, 527014800, 545162400, 558464400, 577216800, 589914000, 608666400, 621968400, 640116000, 653418000, 671565600, 684867600 } typeOffsets:intvector { 29143, 0, 28800, 0, 28800, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201" } - links:intvector { 259, 260, 270, 315, 384, 548 } + links:intvector { 259, 260, 270, 315, 384, 549 } } //Z#315 /* Asia/Singapore */ :table { trans:intvector { -2038200925, -1167634800, -1073028000, -894180000, -879665400, -767005200, 378664200 } typeOffsets:intvector { 24925, 0, 25200, 0, 25200, 1200, 26400, 0, 27000, 0, 28800, 0, 32400, 0 } typeMap:bin { "01020304060405" } - links:intvector { 316, 600 } + links:intvector { 289, 316, 602 } } //Z#316 /* Asia/Srednekolymsk */ :table { trans:intvector { -1441188892, -1247565600, 354891600, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800, 941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000, 1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400, 1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600, 1414245600 } @@ -1605,7 +1542,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1017820800, -766224000, -745833600, -733827600, -716889600, -699613200, -683884800, -670669200, -652348800, -639133200, -620812800, -607597200, -589276800, -576061200, -562924800, -541760400, -528710400, -510224400, -497174400, -478688400, -465638400, -449830800, -434016000, -418208400, -402480000, -386672400, -370944000, -355136400, -339408000, -323600400, -302515200, -291978000, -270979200, -260442000, 133977600, 149785200, 165513600, 181321200, 299606400, 307551600 } typeOffsets:intvector { 29160, 0, 28800, 0, 28800, 3600, 32400, 0 } typeMap:bin { "0103010201020102010201020102010201020102010201020102010201020102010201020102010201" } - links:intvector { 318, 597 } + links:intvector { 318, 599 } } //Z#318 /* Asia/Tashkent */ :table { trans:intvector { -1441168631, -1247547600, 354909600, 370717200, 386445600, 402253200, 417981600, 433789200, 449604000, 465336000, 481060800, 496785600, 512510400, 528235200, 543960000, 559684800, 575409600, 591134400, 606859200, 622584000, 638308800, 654638400, 670363200, 686091600 } @@ -1618,14 +1555,10 @@ zoneinfo64:table(nofallback) { typeMap:bin { "0103040304030403040304030403040304030403040302010201020102030403040304030403040304030403040304020103" } } //Z#320 /* Asia/Tehran */ :table { - trans:intvector { -757394744, 247177800, 259272000, 277758000, 283982400, 290809800, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600, 1679430600, 1695324600, 1710966600, 1726860600, 1742589000, 1758483000, 1774125000, 1790019000, 1805661000, 1821555000, 1837197000, 1853091000, 1868733000, 1884627000, 1900355400, 1916249400, 1931891400, 1947785400, 1963427400, 1979321400, 1994963400, 2010857400, 2026585800, 2042479800, 2058121800, 2074015800, 2089657800, 2105551800, 2121193800, 2137087800 } - transPost32:intvector { 0, -2142151096, 0, -2126257096, 0, -2110615096, 0, -2094721096, 0, -2079079096, 0, -2063185096, 0, -2047543096, 0, -2031649096, 0, -2015920696, 0, -2000026696, 0, -1984384696, 0, -1968490696, 0, -1952848696, 0, -1936954696, 0, -1921312696, 0, -1905418696, 0, -1889690296, 0, -1873796296, 0, -1858154296, 0, -1842260296, 0, -1826618296, 0, -1810724296, 0, -1795082296, 0, -1779188296, 0, -1763459896, 0, -1747565896, 0, -1731923896, 0, -1716029896, 0, -1700387896, 0, -1684493896, 0, -1668851896, 0, -1652957896, 0, -1637229496, 0, -1621335496, 0, -1605693496, 0, -1589799496, 0, -1574157496, 0, -1558263496, 0, -1542621496, 0, -1526727496, 0, -1510999096, 0, -1495105096, 0, -1479463096, 0, -1463569096, 0, -1447927096, 0, -1432033096, 0, -1416391096, 0, -1400497096, 0, -1384855096, 0, -1368961096, 0, -1353232696, 0, -1337338696, 0, -1321696696, 0, -1305802696, 0, -1290160696, 0, -1274266696, 0, -1258624696, 0, -1242730696, 0, -1227002296, 0, -1211108296, 0, -1195466296, 0, -1179572296, 0, -1163930296, 0, -1148036296, 0, -1132394296, 0, -1116500296, 0, -1100771896, 0, -1084877896, 0, -1069235896, 0, -1053341896, 0, -1037699896, 0, -1021805896, 0, -1006163896, 0, -990269896, 0, -974541496, 0, -958647496, 0, -943005496, 0, -927111496, 0, -911469496, 0, -895575496, 0, -879933496, 0, -864039496, 0, -848311096, 0, -832417096, 0, -816775096, 0, -800881096, 0, -785239096, 0, -769345096, 0, -753703096, 0, -737809096, 0, -722080696, 0, -706186696, 0, -690544696, 0, -674650696, 0, -659008696, 0, -643114696, 0, -627472696, 0, -611578696, 0, -595850296, 0, -579956296, 0, -564314296, 0, -548420296 } + trans:intvector { -1090466744, 227820600, 246223800, 259617600, 271108800, 283982400, 296598600, 306531000, 322432200, 338499000, 673216200, 685481400, 701209800, 717103800, 732745800, 748639800, 764281800, 780175800, 795817800, 811711800, 827353800, 843247800, 858976200, 874870200, 890512200, 906406200, 922048200, 937942200, 953584200, 969478200, 985206600, 1001100600, 1016742600, 1032636600, 1048278600, 1064172600, 1079814600, 1095708600, 1111437000, 1127331000, 1206045000, 1221939000, 1237667400, 1253561400, 1269203400, 1285097400, 1300739400, 1316633400, 1332275400, 1348169400, 1363897800, 1379791800, 1395433800, 1411327800, 1426969800, 1442863800, 1458505800, 1474399800, 1490128200, 1506022200, 1521664200, 1537558200, 1553200200, 1569094200, 1584736200, 1600630200, 1616358600, 1632252600, 1647894600, 1663788600 } typeOffsets:intvector { 12344, 0, 12600, 0, 12600, 3600, 14400, 0, 14400, 3600 } - typeMap:bin { "010304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "Iran" } - finalRaw:int { 12600 } - finalYear:int { 2089 } - links:intvector { 321, 527 } + typeMap:bin { "01020304030102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + links:intvector { 321, 528 } } //Z#321 /* Asia/Tel_Aviv */ :int { 279 } //Z#322 /* Asia/Thimbu */ :int { 324 } //Z#323 @@ -1640,7 +1573,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -683802000, -672310800, -654771600, -640861200, -620298000, -609411600, -588848400, -577962000 } typeOffsets:intvector { 33539, 0, 32400, 0, 32400, 3600 } typeMap:bin { "010201020102010201" } - links:intvector { 325, 529, 531 } + links:intvector { 325, 530, 532 } } //Z#325 /* Asia/Tomsk */ :table { trans:intvector { -1578807591, -1247551200, 354906000, 370713600, 386442000, 402249600, 417978000, 433785600, 449600400, 465332400, 481057200, 496782000, 512506800, 528231600, 543956400, 559681200, 575406000, 591130800, 606855600, 622580400, 638305200, 654634800, 670359600, 686088000, 695764800, 701809200, 717534000, 733258800, 748983600, 764708400, 780433200, 796158000, 811882800, 828212400, 846356400, 859662000, 877806000, 891111600, 909255600, 922561200, 941310000, 954010800, 972759600, 985460400, 1004209200, 1017514800, 1020193200, 1035662400, 1048968000, 1067112000, 1080417600, 1099166400, 1111867200, 1130616000, 1143316800, 1162065600, 1174766400, 1193515200, 1206820800, 1224964800, 1238270400, 1256414400, 1269720000, 1288468800, 1301169600, 1414263600, 1464465600 } @@ -1659,7 +1592,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1325483420 } typeOffsets:intvector { 21020, 0, 21600, 0 } typeMap:bin { "01" } - links:intvector { 283, 330 } + links:intvector { 237, 283, 330 } } //Z#330 /* Asia/Ust-Nera */ :table { trans:intvector { -1579426374, -1247558400, 354898800, 370699200, 386427600, 402235200, 417963600, 433771200, 449586000, 465318000, 481042800, 496767600, 512492400, 528217200, 543942000, 559666800, 575391600, 591116400, 606841200, 622566000, 638290800, 654620400, 670345200, 686073600, 695750400, 701794800, 717519600, 733244400, 748969200, 764694000, 780418800, 796143600, 811868400, 828198000, 846342000, 859647600, 877791600, 891097200, 909241200, 922546800, 941295600, 953996400, 972745200, 985446000, 1004194800, 1017500400, 1035644400, 1048950000, 1067094000, 1080399600, 1099148400, 1111849200, 1130598000, 1143298800, 1162047600, 1174748400, 1193497200, 1206802800, 1224946800, 1238252400, 1256396400, 1269702000, 1288450800, 1301151600, 1315828800, 1414249200 } @@ -1681,7 +1614,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1577946287, -873268200, -778410000 } typeOffsets:intvector { 23087, 0, 23400, 0, 32400, 0 } typeMap:bin { "010201" } - links:intvector { 309, 335 } + links:intvector { 309, 335, 520 } } //Z#335 /* Asia/Yekaterinburg */ :table { trans:intvector { -1688270553, -1592610305, -1247544000, 354913200, 370720800, 386449200, 402256800, 417985200, 433792800, 449607600, 465339600, 481064400, 496789200, 512514000, 528238800, 543963600, 559688400, 575413200, 591138000, 606862800, 622587600, 638312400, 654642000, 670366800, 686095200, 695772000, 701816400, 717541200, 733266000, 748990800, 764715600, 780440400, 796165200, 811890000, 828219600, 846363600, 859669200, 877813200, 891118800, 909262800, 922568400, 941317200, 954018000, 972766800, 985467600, 1004216400, 1017522000, 1035666000, 1048971600, 1067115600, 1080421200, 1099170000, 1111870800, 1130619600, 1143320400, 1162069200, 1174770000, 1193518800, 1206824400, 1224968400, 1238274000, 1256418000, 1269723600, 1288472400, 1301173200, 1414267200 } @@ -1692,13 +1625,13 @@ zoneinfo64:table(nofallback) { trans:intvector { -1441162680, -405140400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622591200, 638316000, 654645600, 670370400, 686098800, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288476000, 1301176800, 1319925600 } typeOffsets:intvector { 10680, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "0103040304030403040304030403040304030403040302010201020102010203040304030403040304030403040304030403040304030403040304030403" } - links:intvector { 337, 541 } + links:intvector { 337, 542 } } //Z#337 /* Atlantic/Azores */ :table { transPre32:intvector { -1, 1581063056 } - trans:intvector { -1830376800, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830376800, -1689548400, -1677794400, -1667430000, -1647730800, -1635807600, -1616194800, -1604358000, -1584658800, -1572735600, -1553036400, -1541199600, -1521500400, -1442444400, -1426806000, -1379286000, -1364770800, -1348441200, -1333321200, -1316386800, -1301266800, -1284332400, -1269817200, -1221433200, -1206918000, -1191193200, -1175468400, -1127689200, -1111964400, -1096844400, -1080514800, -1063580400, -1049065200, -1033340400, -1017615600, -1002495600, -986166000, -969231600, -950482800, -942015600, -922662000, -906937200, -891126000, -877302000, -873676800, -864000000, -857948400, -845852400, -842832000, -831340800, -825894000, -814402800, -810777600, -799891200, -794444400, -782953200, -779328000, -768441600, -762994800, -749084400, -733359600, -717624000, -701899200, -686174400, -670449600, -654724800, -639000000, -623275200, -607550400, -591825600, -575496000, -559771200, -544046400, -528321600, -512596800, -496872000, -481147200, -465422400, -449697600, -433972800, -417643200, -401918400, -386193600, -370468800, -354744000, -339019200, -323294400, -307569600, -291844800, -276120000, -260395200, -244670400, -228340800, -212616000, -196891200, -181166400, -165441600, -149716800, -133992000, -118267200, 228272400, 243997200, 260326800, 276051600, 291776400, 307504800, 323226000, 338954400, 354679200, 370404000, 386128800, 401853600, 417582000, 433303200, 449028000, 465357600, 481082400, 496807200, 512532000, 528256800, 543981600, 559706400, 575431200, 591156000, 606880800, 622605600, 638330400, 654660000, 670384800, 686109600, 701834400, 717559200, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -6160, 0, -7200, 0, -7200, 3600, -7200, 7200, -6872, 0, -3600, 0, -3600, 3600, 0, 0 } - typeMap:bin { "04010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010506050605060506050605060506050605060506050605060506050605060506070605060506050605" } + typeMap:bin { "040102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020302010203020102030201020102010201020102010201020102010201020102010201020102010201020102010201020102010506050605060506050605060506050605060506050605060506050605060506070605060506050605" } finalRule { "EU" } finalRaw:int { -3600 } finalYear:int { 1997 } @@ -1734,21 +1667,16 @@ zoneinfo64:table(nofallback) { finalYear:int { 1997 } links:intvector { 342, 343 } } //Z#343 - /* Atlantic/Jan_Mayen */ :int { 475 } //Z#344 + /* Atlantic/Jan_Mayen */ :int { 446 } //Z#344 /* Atlantic/Madeira */ :table { - trans:intvector { -1830380400, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830380400, -1689552000, -1677798000, -1667433600, -1647734400, -1635811200, -1616198400, -1604361600, -1584662400, -1572739200, -1553040000, -1541203200, -1521504000, -1442448000, -1426809600, -1379289600, -1364774400, -1348444800, -1333324800, -1316390400, -1301270400, -1284336000, -1269820800, -1221436800, -1206921600, -1191196800, -1175472000, -1127692800, -1111968000, -1096848000, -1080518400, -1063584000, -1049068800, -1033344000, -1017619200, -1002499200, -986169600, -969235200, -950486400, -942019200, -922665600, -906940800, -891129600, -877305600, -873680400, -864003600, -857952000, -845856000, -842835600, -831344400, -825897600, -814406400, -810781200, -799894800, -794448000, -782956800, -779331600, -768445200, -762998400, -749088000, -733363200, -717627600, -701902800, -686178000, -670453200, -654728400, -639003600, -623278800, -607554000, -591829200, -575499600, -559774800, -544050000, -528325200, -512600400, -496875600, -481150800, -465426000, -449701200, -433976400, -417646800, -401922000, -386197200, -370472400, -354747600, -339022800, -323298000, -307573200, -291848400, -276123600, -260398800, -244674000, -228344400, -212619600, -196894800, -181170000, -165445200, -149720400, -133995600, -118270800, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -4056, 0, -3600, 0, -3600, 3600, -3600, 7200, 0, 0, 0, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010405040504050405040504050405040504050405040504050405040504050405040504050405040504" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102030201020302010203020102030201020102010201020102010201020102010201020102010201020102010201020102010201020102010405040504050405040504050405040504050405040504050405040504050405040504050405040504" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } } //Z#345 - /* Atlantic/Reykjavik */ :table { - trans:intvector { -1956609120, -1668211200, -1647212400, -1636675200, -1613430000, -1605139200, -1581894000, -1539561600, -1531350000, -968025600, -952293600, -942008400, -920239200, -909957600, -888789600, -877903200, -857944800, -846453600, -826495200, -815004000, -795045600, -783554400, -762991200, -752104800, -731541600, -717631200, -700092000, -686181600, -668642400, -654732000, -636588000, -623282400, -605743200, -591832800, -573688800, -559778400, -542239200, -528328800, -510789600, -496879200, -479340000, -465429600, -447890400, -433980000, -415836000, -401925600, -384386400, -370476000, -352936800, -339026400, -321487200, -307576800, -290037600, -276127200, -258588000, -244677600, -226533600, -212623200, -195084000, -181173600, -163634400, -149724000, -132184800, -118274400, -100735200, -86824800, -68680800, -54770400 } - typeOffsets:intvector { -5280, 0, -3600, 0, -3600, 3600, 0, 0 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } - links:intvector { 346, 515 } - } //Z#346 + /* Atlantic/Reykjavik */ :int { 5 } //Z#346 /* Atlantic/South_Georgia */ :table { transPre32:intvector { -1, 1770454464 } typeOffsets:intvector { -8768, 0, -7200, 0 } @@ -1901,10 +1829,10 @@ zoneinfo64:table(nofallback) { /* Canada/Saskatchewan */ :int { 195 } //Z#392 /* Canada/Yukon */ :int { 222 } //Z#393 /* Chile/Continental */ :int { 201 } //Z#394 - /* Chile/EasterIsland */ :int { 557 } //Z#395 + /* Chile/EasterIsland */ :int { 558 } //Z#395 /* Cuba */ :int { 129 } //Z#396 /* EAT */ :int { 48 } //Z#397 - /* ECT */ :int { 476 } //Z#398 + /* ECT */ :int { 477 } //Z#398 /* EET */ :table { trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 7200, 0, 7200, 3600 } @@ -1928,7 +1856,7 @@ zoneinfo64:table(nofallback) { /* Eire */ :int { 454 } //Z#403 /* Etc/GMT */ :table { typeOffsets:intvector { 0, 0 } - links:intvector { 404, 405, 418, 433, 434, 506, 507, 508, 509, 510 } + links:intvector { 404, 405, 418, 433, 434, 507, 508, 509, 510, 511 } } //Z#404 /* Etc/GMT+0 */ :int { 404 } //Z#405 /* Etc/GMT+1 */ :table { @@ -2015,21 +1943,14 @@ zoneinfo64:table(nofallback) { /* Etc/UCT */ :int { 436 } //Z#435 /* Etc/UTC */ :table { typeOffsets:intvector { 0, 0 } - links:intvector { 435, 436, 437, 439, 615, 629, 630, 634 } + links:intvector { 435, 436, 437, 439, 617, 631, 632, 636 } } //Z#436 /* Etc/Universal */ :int { 436 } //Z#437 /* Etc/Unknown */ :table { typeOffsets:intvector { 0, 0 } } //Z#438 /* Etc/Zulu */ :int { 436 } //Z#439 - /* Europe/Amsterdam */ :table { - trans:intvector { -1693700372, -1680484772, -1663453172, -1650147572, -1633213172, -1617488372, -1601158772, -1586038772, -1569709172, -1554589172, -1538259572, -1523139572, -1507501172, -1490566772, -1470176372, -1459117172, -1443997172, -1427667572, -1406672372, -1396217972, -1376950772, -1364768372, -1345414772, -1333318772, -1313792372, -1301264372, -1282256372, -1269814772, -1250720372, -1238365172, -1219184372, -1206915572, -1186957172, -1175465972, -1156025972, -1143411572, -1124489972, -1111961972, -1092953972, -1080512372, -1061331572, -1049062772, -1029190772, -1025745572, -1017613200, -998259600, -986163600, -966723600, -954109200, -935022000, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1172, 0, 1172, 3600, 1200, 0, 1200, 3600, 3600, 0, 3600, 3600 } - typeMap:bin { "01000100010001000100010001000100010001000100010001000100010001000100010001000100010001030203020302050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - } //Z#440 + /* Europe/Amsterdam */ :int { 448 } //Z#440 /* Europe/Andorra */ :table { transPre32:intvector { -1, 2117514132 } trans:intvector { -733881600, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2052,7 +1973,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 7200 } finalYear:int { 1997 } } //Z#443 - /* Europe/Belfast */ :int { 466 } //Z#444 + /* Europe/Belfast */ :int { 467 } //Z#444 /* Europe/Belgrade */ :table { transPre32:intvector { -1, 1581051976 } trans:intvector { -905824800, -857257200, -844556400, -828226800, -812502000, -796777200, -777942000, -766623600, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2061,7 +1982,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 445, 465, 477, 483, 486, 500 } + links:intvector { 445, 466, 478, 484, 487, 501 } } //Z#445 /* Europe/Berlin */ :table { transPre32:intvector { -1, 1872912888 } @@ -2071,8 +1992,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } + links:intvector { 238, 344, 446, 453, 476, 489 } } //Z#446 - /* Europe/Bratislava */ :int { 478 } //Z#447 + /* Europe/Bratislava */ :int { 479 } //Z#447 /* Europe/Brussels */ :table { transPre32:intvector { -1, 1843972096 } trans:intvector { -1740355200, -1693702800, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1613826000, -1604278800, -1585530000, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1473642000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -934668000, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2081,6 +2003,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } + links:intvector { 440, 448, 468 } } //Z#448 /* Europe/Bucharest */ :table { trans:intvector { -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, 296604000, 307486800, 323816400, 338940000, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686095200, 701820000, 717544800, 733269600, 748994400, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 } @@ -2099,7 +2022,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 3600 } finalYear:int { 1997 } } //Z#450 - /* Europe/Busingen */ :int { 502 } //Z#451 + /* Europe/Busingen */ :int { 503 } //Z#451 /* Europe/Chisinau */ :table { transPre32:intvector { -1, 1454819576 } trans:intvector { -1637114100, -1213148664, -1187056800, -1175479200, -1159754400, -1144029600, -1127700000, -1111975200, -1096250400, -1080525600, -1064800800, -1049076000, -1033351200, -1017626400, -1001901600, -986176800, -970452000, -954727200, -927165600, -898138800, -857257200, -844556400, -828226800, -812502000, -800157600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 641944800, 654652800, 670377600, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859680000, 877824000 } @@ -2108,22 +2031,13 @@ zoneinfo64:table(nofallback) { finalRule { "Moldova" } finalRaw:int { 7200 } finalYear:int { 1998 } - links:intvector { 452, 491 } + links:intvector { 452, 492 } } //Z#452 - /* Europe/Copenhagen */ :table { - transPre32:intvector { -1, 1896673076 } - trans:intvector { -1692496800, -1680490800, -935110800, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -769388400, -747010800, -736383600, -715215600, -706748400, -683161200, -675298800, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 3020, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - } //Z#453 + /* Europe/Copenhagen */ :int { 446 } //Z#453 /* Europe/Dublin */ :table { - transPre32:intvector { -1, 1473317596 } trans:intvector { -1691962479, -1680471279, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -733356000, -719445600, -699487200, -684972000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 } - typeOffsets:intvector { -1500, 0, -1521, 0, -1521, 3600, 0, 0, 0, 3600, 3600, 0 } - typeMap:bin { "0102030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030405030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } + typeOffsets:intvector { -1521, 0, -1521, 3600, 0, 0, 0, 3600, 3600, 0 } + typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020304020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } @@ -2138,7 +2052,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { 3600 } finalYear:int { 1997 } } //Z#455 - /* Europe/Guernsey */ :int { 466 } //Z#456 + /* Europe/Guernsey */ :int { 467 } //Z#456 /* Europe/Helsinki */ :table { trans:intvector { -1535938789, -875671200, -859773600, 354672000, 370396800, 386121600, 401846400, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 5989, 0, 7200, 0, 7200, 3600 } @@ -2146,46 +2060,48 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 1997 } - links:intvector { 457, 470 } + links:intvector { 457, 471 } } //Z#457 - /* Europe/Isle_of_Man */ :int { 466 } //Z#458 + /* Europe/Isle_of_Man */ :int { 467 } //Z#458 /* Europe/Istanbul */ :table { transPre32:intvector { -1, 1454819544 } trans:intvector { -1869875816, -1693706400, -1680490800, -1570413600, -1552186800, -1538359200, -1522551600, -1507514400, -1490583600, -1440208800, -1428030000, -1409709600, -1396494000, -931053600, -922676400, -917834400, -892436400, -875844000, -764737200, -744343200, -733806000, -716436000, -701924400, -684986400, -670474800, -654141600, -639025200, -622087200, -606970800, -590032800, -575521200, -235620000, -194842800, -177732000, -165726000, 107910000, 121215600, 133920000, 152665200, 164678400, 184114800, 196214400, 215564400, 228873600, 245804400, 260323200, 267915600, 428454000, 433893600, 468111600, 482799600, 496710000, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686098800, 701823600, 717548400, 733273200, 748998000, 764118000, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301274000, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396227600, 1414285200, 1427590800, 1446944400, 1459040400, 1473195600 } typeOffsets:intvector { 6952, 0, 7016, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030405040203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020304" } - links:intvector { 276, 459, 614 } + links:intvector { 276, 459, 616 } } //Z#459 - /* Europe/Jersey */ :int { 466 } //Z#460 + /* Europe/Jersey */ :int { 467 } //Z#460 /* Europe/Kaliningrad */ :table { transPre32:intvector { -1, 1872911176 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780372000, -778730400, -762663600, -749095200, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000, 1414278000 } typeOffsets:intvector { 4920, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "0102010201020102010201020102030403050605060506050605060506050605060504030403040304030403040304030403040304030403040304030403040304030403040304030403040304030503" } } //Z#461 - /* Europe/Kiev */ :table { - trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0305020102010506050605060506050605060506050605060506040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } - } //Z#462 + /* Europe/Kiev */ :int { 464 } //Z#462 /* Europe/Kirov */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 } typeOffsets:intvector { 11928, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "010304030403040304030403040304030403020102010302010201020102010201020102010201020102010201020102010201020102010201020102010301" } } //Z#463 + /* Europe/Kyiv */ :table { + trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846378000, 859683600, 877827600 } + typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } + typeMap:bin { "03050201020105060506050605060506050605060506050605060403040304030403040304030403" } + finalRule { "EU" } + finalRaw:int { 7200 } + finalYear:int { 1998 } + links:intvector { 462, 464, 494, 502 } + } //Z#464 /* Europe/Lisbon */ :table { - trans:intvector { -1830384000, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1830384000, -1689555600, -1677801600, -1667437200, -1647738000, -1635814800, -1616202000, -1604365200, -1584666000, -1572742800, -1553043600, -1541206800, -1521507600, -1442451600, -1426813200, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1221440400, -1206925200, -1191200400, -1175475600, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942022800, -922669200, -906944400, -891133200, -877309200, -873684000, -864007200, -857955600, -845859600, -842839200, -831348000, -825901200, -814410000, -810784800, -799898400, -794451600, -782960400, -779335200, -768448800, -763002000, -749091600, -733366800, -717631200, -701906400, -686181600, -670456800, -654732000, -639007200, -623282400, -607557600, -591832800, -575503200, -559778400, -544053600, -528328800, -512604000, -496879200, -481154400, -465429600, -449704800, -433980000, -417650400, -401925600, -386200800, -370476000, -354751200, -339026400, -323301600, -307576800, -291852000, -276127200, -260402400, -244677600, -228348000, -212623200, -196898400, -181173600, -165448800, -149724000, -133999200, -118274400, 212544000, 228268800, 243993600, 260323200, 276048000, 291772800, 307501200, 323222400, 338950800, 354675600, 370400400, 386125200, 401850000, 417578400, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { -2205, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020302010203020102030201020302010201020102010201020102010201020102010201020102010201020102010201020102010201040102010201020102010201020102010201020102010201020102010201020102040504050405040201" } + typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020102030201020302010203020102010201020102010201020102010201020102010201020102010201020102010201020102010201040102010201020102010201020102010201020102010201020102010201020102040504050405040201" } finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - links:intvector { 464, 596 } - } //Z#464 - /* Europe/Ljubljana */ :int { 445 } //Z#465 + links:intvector { 465, 598 } + } //Z#465 + /* Europe/Ljubljana */ :int { 445 } //Z#466 /* Europe/London */ :table { transPre32:intvector { -1, 442304971 } trans:intvector { -1691964000, -1680472800, -1664143200, -1650146400, -1633903200, -1617487200, -1601848800, -1586037600, -1570399200, -1552168800, -1538344800, -1522533600, -1507500000, -1490565600, -1473631200, -1460930400, -1442786400, -1428876000, -1410732000, -1396216800, -1379282400, -1364767200, -1348437600, -1333317600, -1315778400, -1301263200, -1284328800, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1189980000, -1175464800, -1159135200, -1143410400, -1126476000, -1111960800, -1095631200, -1080511200, -1063576800, -1049061600, -1032127200, -1017612000, -1001282400, -986162400, -969228000, -950479200, -942012000, -904518000, -896050800, -875487600, -864601200, -844038000, -832546800, -812588400, -798073200, -781052400, -772066800, -764805600, -748476000, -733356000, -719445600, -717030000, -706748400, -699487200, -687996000, -668037600, -654732000, -636588000, -622072800, -605743200, -590623200, -574293600, -558568800, -542239200, -527119200, -512604000, -496274400, -481154400, -464220000, -449704800, -432165600, -417650400, -401320800, -386200800, -369266400, -354751200, -337816800, -323301600, -306972000, -291852000, -276732000, -257983200, -245282400, -226533600, -213228000, -195084000, -182383200, -163634400, -150933600, -132184800, -119484000, -100735200, -88034400, -68680800, -59004000, -37242000, 57722400, 69818400, 89172000, 101268000, 120621600, 132717600, 152071200, 164167200, 183520800, 196221600, 214970400, 227671200, 246420000, 259120800, 278474400, 290570400, 309924000, 322020000, 341373600, 354675600, 372819600, 386125200, 404269200, 417574800, 435718800, 449024400, 467773200, 481078800, 499222800, 512528400, 530672400, 543978000, 562122000, 575427600, 593571600, 606877200, 625626000, 638326800, 657075600, 670381200, 688525200, 701830800, 719974800, 733280400, 751424400, 764730000, 782874000, 796179600, 814323600, 828234000, 846378000 } @@ -2194,16 +2110,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - links:intvector { 444, 456, 458, 460, 466, 504, 505 } - } //Z#466 - /* Europe/Luxembourg */ :table { - trans:intvector { -2069713476, -1692496800, -1680483600, -1662343200, -1650157200, -1632006000, -1618700400, -1612659600, -1604278800, -1585519200, -1574038800, -1552258800, -1539997200, -1520550000, -1507510800, -1490572800, -1473642000, -1459119600, -1444006800, -1427673600, -1411866000, -1396224000, -1379293200, -1364774400, -1348448400, -1333324800, -1316394000, -1301270400, -1284339600, -1269813600, -1253484000, -1238364000, -1221429600, -1206914400, -1191189600, -1175464800, -1160344800, -1143410400, -1127685600, -1111960800, -1096840800, -1080511200, -1063576800, -1049061600, -1033336800, -1017612000, -1002492000, -986162400, -969228000, -950479200, -942012000, -935186400, -857257200, -844556400, -828226800, -812502000, -797986800, -781052400, -766623600, -745455600, -733273200, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1476, 0, 0, 0, 0, 3600, 3600, 0, 3600, 3600 } - typeMap:bin { "0304030403040301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } + links:intvector { 444, 456, 458, 460, 467, 505, 506 } } //Z#467 + /* Europe/Luxembourg */ :int { 448 } //Z#468 /* Europe/Madrid */ :table { transPre32:intvector { -1, 2117514496 } trans:intvector { -1631926800, -1616889600, -1601168400, -1585353600, -1442451600, -1427673600, -1379293200, -1364774400, -1348448400, -1333324800, -1316390400, -1301270400, -1284339600, -1269820800, -1026954000, -1017619200, -1001898000, -999482400, -986090400, -954115200, -940208400, -873079200, -862621200, -842839200, -828320400, -811389600, -796870800, -779940000, -765421200, -748490400, -733971600, -652327200, -639018000, 135122400, 150246000, 166572000, 181695600, 196812000, 212540400, 228866400, 243990000, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2212,7 +2121,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#468 + } //Z#469 /* Europe/Malta */ :table { transPre32:intvector { -1, 1891488612 } trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812588400, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 102380400, 118105200, 135730800, 148518000, 167187600, 180489600, 198637200, 211939200, 230086800, 243388800, 261536400, 274838400, 292986000, 306288000, 323312400, 338342400, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2221,40 +2130,23 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#469 - /* Europe/Mariehamn */ :int { 457 } //Z#470 + } //Z#470 + /* Europe/Mariehamn */ :int { 457 } //Z#471 /* Europe/Minsk */ :table { transPre32:intvector { -1, 1454819880 } trans:intvector { -1441158600, -1247536800, -899780400, -857257200, -844556400, -828226800, -812502000, -804650400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 670374000, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909273600, 922579200, 941328000, 954028800, 972777600, 985478400, 1004227200, 1017532800, 1035676800, 1048982400, 1067126400, 1080432000, 1099180800, 1111881600, 1130630400, 1143331200, 1162080000, 1174780800, 1193529600, 1206835200, 1224979200, 1238284800, 1256428800, 1269734400, 1288483200, 1301184000 } typeOffsets:intvector { 6616, 0, 3600, 0, 3600, 3600, 6600, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } typeMap:bin { "0304060201020102060706070607060706070607060706070607060504050405040504050405040504050405040504050405040504050405040504050405040504050406" } - } //Z#471 - /* Europe/Monaco */ :table { - transPre32:intvector { -1, 1846648724 } - trans:intvector { -1854403761, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -904438800, -891136800, -877827600, -857257200, -844556400, -828226800, -812502000, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 1772, 0, 0, 0, 0, 3600, 0, 7200, 561, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "04010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010203020302030203020305060506050605060506050605060506050605060506050605060506050605060506050605060506050605" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } } //Z#472 + /* Europe/Monaco */ :int { 477 } //Z#473 /* Europe/Moscow */ :table { trans:intvector { -1688265017, -1656819079, -1641353479, -1627965079, -1618716679, -1596429079, -1593820800, -1589860800, -1542427200, -1539493200, -1525323600, -1522728000, -1491188400, -1247536800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 } typeOffsets:intvector { 9017, 0, 7200, 0, 7200, 3600, 9079, 0, 9079, 3600, 9079, 7200, 10800, 0, 10800, 3600, 10800, 7200, 14400, 0 } typeMap:bin { "0304030504050706070807060106070607060706070607060706070607060706070602010607060706070607060706070607060706070607060706070607060706070607060706070607060906" } - links:intvector { 473, 632 } - } //Z#473 - /* Europe/Nicosia */ :int { 298 } //Z#474 - /* Europe/Oslo */ :table { - transPre32:intvector { -1, 1928209516 } - trans:intvector { -1691884800, -1680573600, -927511200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -340844400, -324514800, -308790000, -293065200, -277340400, -261615600, -245890800, -230166000, -214441200, -198716400, -182991600, -166662000, -147913200, -135212400, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 2580, 0, 3600, 0, 3600, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } - links:intvector { 238, 344, 475 } - } //Z#475 + links:intvector { 474, 634 } + } //Z#474 + /* Europe/Nicosia */ :int { 298 } //Z#475 + /* Europe/Oslo */ :int { 446 } //Z#476 /* Europe/Paris */ :table { trans:intvector { -1855958961, -1689814800, -1680397200, -1665363600, -1648342800, -1635123600, -1616893200, -1604278800, -1585443600, -1574038800, -1552266000, -1539997200, -1520557200, -1507510800, -1490576400, -1470618000, -1459126800, -1444006800, -1427677200, -1411952400, -1396227600, -1379293200, -1364778000, -1348448400, -1333328400, -1316394000, -1301274000, -1284339600, -1269824400, -1253494800, -1238374800, -1221440400, -1206925200, -1191200400, -1175475600, -1160355600, -1143421200, -1127696400, -1111971600, -1096851600, -1080522000, -1063587600, -1049072400, -1033347600, -1017622800, -1002502800, -986173200, -969238800, -950490000, -942012000, -932436000, -857257200, -844556400, -828226800, -812502000, -800071200, -796266000, -781052400, -766623600, 196819200, 212540400, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 561, 0, 0, 0, 0, 3600, 0, 7200, 3600, 0, 3600, 3600 } @@ -2262,9 +2154,9 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 398, 476 } - } //Z#476 - /* Europe/Podgorica */ :int { 445 } //Z#477 + links:intvector { 398, 473, 477 } + } //Z#477 + /* Europe/Podgorica */ :int { 445 } //Z#478 /* Europe/Prague */ :table { transPre32:intvector { -1, 1825565432 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -765327600, -746578800, -733359600, -728517600, -721260000, -716425200, -701910000, -684975600, -670460400, -654217200, -639010800, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2273,8 +2165,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 447, 478 } - } //Z#478 + links:intvector { 447, 479 } + } //Z#479 /* Europe/Riga */ :table { trans:intvector { -1632008194, -1618702594, -1601681794, -1597275394, -1377308194, -928029600, -899521200, -857257200, -844556400, -828226800, -812502000, -796777200, -795834000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 843955200, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 985482000, 1004230800 } typeOffsets:intvector { 5794, 0, 3600, 0, 3600, 3600, 5794, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } @@ -2282,7 +2174,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2002 } - } //Z#479 + } //Z#480 /* Europe/Rome */ :table { transPre32:intvector { -1, 1891402096 } trans:intvector { -1690765200, -1680487200, -1664758800, -1648951200, -1635123600, -1616896800, -1604278800, -1585533600, -1571014800, -1555293600, -932432400, -857257200, -844556400, -828226800, -812502000, -798073200, -781052400, -766717200, -750898800, -733359600, -719456400, -701917200, -689209200, -670460400, -114051600, -103168800, -81997200, -71715600, -50547600, -40266000, -18493200, -8211600, 12956400, 23238000, 43801200, 54687600, 75855600, 86742000, 107910000, 118191600, 138754800, 149641200, 170809200, 181090800, 202258800, 212540400, 233103600, 243990000, 265158000, 276044400, 296607600, 307494000, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2291,27 +2183,27 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 480, 482, 495 } - } //Z#480 + links:intvector { 481, 483, 496 } + } //Z#481 /* Europe/Samara */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 687916800, 701820000, 717544800, 733269600, 748994400, 764719200, 780444000, 796168800, 811893600, 828223200, 846367200, 859672800, 877816800, 891122400, 909266400, 922572000, 941320800, 954021600, 972770400, 985471200, 1004220000, 1017525600, 1035669600, 1048975200, 1067119200, 1080424800, 1099173600, 1111874400, 1130623200, 1143324000, 1162072800, 1174773600, 1193522400, 1206828000, 1224972000, 1238277600, 1256421600, 1269727200, 1288479600, 1301180400 } typeOffsets:intvector { 12020, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "02040504050405040504050405040504050403020302010204050405040504050405040504050405040504050405040504050405040504050405040504030204" } - } //Z#481 - /* Europe/San_Marino */ :int { 480 } //Z#482 - /* Europe/Sarajevo */ :int { 445 } //Z#483 + } //Z#482 + /* Europe/San_Marino */ :int { 481 } //Z#483 + /* Europe/Sarajevo */ :int { 445 } //Z#484 /* Europe/Saratov */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1480806000 } typeOffsets:intvector { 11058, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "01030403040304030403040304030403020102010201030201020102010201020102010201020102010201020102010201020102010201020102010201030103" } - } //Z#484 + } //Z#485 /* Europe/Simferopol */ :table { transPre32:intvector { -1, 1454818312 } - trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701820000, 717541200, 733269600, 748990800, 764719200, 767739600, 780436800, 796165200, 811886400, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } + trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701827200, 717552000, 733276800, 749001600, 764726400, 767739600, 780447600, 796172400, 811897200, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } typeOffsets:intvector { 8184, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8160, 0, 10800, 0, 10800, 3600, 14400, 0 } typeMap:bin { "050306020102010206070607060706070607060706070607060706030403040304070607060706040304030403040304030403040304030403040304030403040304030403040304030806" } - } //Z#485 - /* Europe/Skopje */ :int { 445 } //Z#486 + } //Z#486 + /* Europe/Skopje */ :int { 445 } //Z#487 /* Europe/Sofia */ :table { transPre32:intvector { -1, 1454820900, -1, 1925440280 } trans:intvector { -857257200, -844556400, -828226800, -812502000, -796777200, -781048800, 291762000, 307576800, 323816400, 339026400, 355266000, 370393200, 386715600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575424000, 591148800, 606873600, 622598400, 638323200, 654652800, 670370400, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796168800, 811890000, 828223200, 846363600, 859683600, 877827600 } @@ -2320,16 +2212,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 1998 } - } //Z#487 - /* Europe/Stockholm */ :table { - transPre32:intvector { -1, 1423286164, -1, 2085974882 } - trans:intvector { -1692496800, -1680483600, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 4332, 0, 3600, 0, 3600, 3600, 3614, 0 } - typeMap:bin { "0301020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "EU" } - finalRaw:int { 3600 } - finalYear:int { 1997 } } //Z#488 + /* Europe/Stockholm */ :int { 446 } //Z#489 /* Europe/Tallinn */ :table { trans:intvector { -1638322740, -1632006000, -1618700400, -1593824400, -1535938740, -927943200, -892954800, -857257200, -844556400, -828226800, -812502000, -797652000, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891129600, 909277200, 922582800, 941331600, 1017536400, 1035680400 } typeOffsets:intvector { 5940, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } @@ -2337,7 +2221,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2003 } - } //Z#489 + } //Z#490 /* Europe/Tirane */ :table { trans:intvector { -1767230360, -932346000, -857257200, -844556400, -843519600, 136854000, 149896800, 168130800, 181432800, 199839600, 213141600, 231894000, 244591200, 263257200, 276040800, 294706800, 307490400, 326156400, 339458400, 357087600, 370389600, 389142000, 402444000, 419468400, 433807200, 449622000, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 4760, 0, 3600, 0, 3600, 3600 } @@ -2345,24 +2229,16 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#490 - /* Europe/Tiraspol */ :int { 452 } //Z#491 + } //Z#491 + /* Europe/Tiraspol */ :int { 452 } //Z#492 /* Europe/Ulyanovsk */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 686102400, 695779200, 701823600, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1459033200 } typeOffsets:intvector { 11616, 0, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "030506050605060506050605060506050605040304030201030403040304030403040304030403040304030403040304030403040304030403040304030403050305" } - } //Z#492 - /* Europe/Uzhgorod */ :table { - transPre32:intvector { -1, 1794027544 } - trans:intvector { -938905200, -857257200, -844556400, -828226800, -812502000, -794714400, -773456400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 670384800, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 5352, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0102010201020105060506050605060506050605060506050605010304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } } //Z#493 - /* Europe/Vaduz */ :int { 502 } //Z#494 - /* Europe/Vatican */ :int { 480 } //Z#495 + /* Europe/Uzhgorod */ :int { 464 } //Z#494 + /* Europe/Vaduz */ :int { 503 } //Z#495 + /* Europe/Vatican */ :int { 481 } //Z#496 /* Europe/Vienna */ :table { transPre32:intvector { -1, 1872912175 } trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1569711600, -1555801200, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -780188400, -748479600, -733273200, -717634800, -701910000, -684975600, -670460400, 323823600, 338940000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2371,7 +2247,7 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#496 + } //Z#497 /* Europe/Vilnius */ :table { transPre32:intvector { -1, 1454820420 } trans:intvector { -1672536240, -1585100136, -1561251600, -1553565600, -928198800, -900126000, -857257200, -844556400, -828226800, -812502000, -802144800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622598400, 638323200, 654652800, 670377600, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846374400, 859680000, 877824000, 891133200, 909277200, 922582800, 941331600, 1048986000, 1067130000 } @@ -2380,12 +2256,12 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 7200 } finalYear:int { 2004 } - } //Z#497 + } //Z#498 /* Europe/Volgograd */ :table { trans:intvector { -1577761060, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400, 1540681200, 1609020000 } typeOffsets:intvector { 10660, 0, 10800, 0, 10800, 3600, 14400, 0, 14400, 3600 } typeMap:bin { "0103040304030403040304030403040302010201020103020102010201020102010201020102010201020102010201020102010201020102010201020103010301" } - } //Z#498 + } //Z#499 /* Europe/Warsaw */ :table { trans:intvector { -1717032240, -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -1600473600, -1587168000, -1501725600, -931734000, -857257200, -844556400, -828226800, -812502000, -796608000, -778726800, -762660000, -748486800, -733273200, -715215600, -701910000, -684975600, -670460400, -654130800, -639010800, -397094400, -386812800, -371088000, -355363200, -334195200, -323308800, -307584000, -291859200, -271296000, -260409600, -239846400, -228960000, -208396800, -197510400, -176342400, -166060800, 228873600, 243993600, 260323200, 276048000, 291772800, 307497600, 323827200, 338947200, 354672000, 370396800, 386121600, 401846400, 417571200, 433296000, 449020800, 465350400, 481075200, 496800000, 512524800, 528249600, 543974400, 559699200, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 5040, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600 } @@ -2393,18 +2269,10 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 499, 595 } - } //Z#499 - /* Europe/Zagreb */ :int { 445 } //Z#500 - /* Europe/Zaporozhye */ :table { - transPre32:intvector { -1, 1454818056 } - trans:intvector { -1441160400, -1247536800, -894769200, -857257200, -844556400, -828226800, -826419600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } - typeOffsets:intvector { 8440, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8400, 0, 10800, 0, 10800, 3600 } - typeMap:bin { "05030602010201060706070607060706070607060706070607060706040304030403040304030403" } - finalRule { "EU" } - finalRaw:int { 7200 } - finalYear:int { 1997 } - } //Z#501 + links:intvector { 500, 597 } + } //Z#500 + /* Europe/Zagreb */ :int { 445 } //Z#501 + /* Europe/Zaporozhye */ :int { 464 } //Z#502 /* Europe/Zurich */ :table { transPre32:intvector { -1, 619768448, -1, 1909720710 } trans:intvector { -904435200, -891129600, -872985600, -859680000, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } @@ -2413,75 +2281,56 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 3600 } finalYear:int { 1997 } - links:intvector { 451, 494, 502 } - } //Z#502 + links:intvector { 451, 495, 503 } + } //Z#503 /* Factory */ :table { typeOffsets:intvector { 0, 0 } - } //Z#503 - /* GB */ :int { 466 } //Z#504 - /* GB-Eire */ :int { 466 } //Z#505 - /* GMT */ :int { 404 } //Z#506 - /* GMT+0 */ :int { 404 } //Z#507 - /* GMT-0 */ :int { 404 } //Z#508 - /* GMT0 */ :int { 404 } //Z#509 - /* Greenwich */ :int { 404 } //Z#510 + } //Z#504 + /* GB */ :int { 467 } //Z#505 + /* GB-Eire */ :int { 467 } //Z#506 + /* GMT */ :int { 404 } //Z#507 + /* GMT+0 */ :int { 404 } //Z#508 + /* GMT-0 */ :int { 404 } //Z#509 + /* GMT0 */ :int { 404 } //Z#510 + /* Greenwich */ :int { 404 } //Z#511 /* HST */ :table { typeOffsets:intvector { -36000, 0 } - } //Z#511 - /* Hongkong */ :int { 273 } //Z#512 - /* IET */ :int { 131 } //Z#513 - /* IST */ :int { 287 } //Z#514 - /* Iceland */ :int { 346 } //Z#515 - /* Indian/Antananarivo */ :int { 48 } //Z#516 + } //Z#512 + /* Hongkong */ :int { 273 } //Z#513 + /* IET */ :int { 131 } //Z#514 + /* IST */ :int { 287 } //Z#515 + /* Iceland */ :int { 5 } //Z#516 + /* Indian/Antananarivo */ :int { 48 } //Z#517 /* Indian/Chagos */ :table { trans:intvector { -1988167780, 820436400 } typeOffsets:intvector { 17380, 0, 18000, 0, 21600, 0 } typeMap:bin { "0102" } - } //Z#517 - /* Indian/Christmas */ :table { - transPre32:intvector { -1, 1930865124 } - typeOffsets:intvector { 25372, 0, 25200, 0 } - typeMap:bin { "01" } } //Z#518 - /* Indian/Cocos */ :table { - transPre32:intvector { -1, 2085955236 } - typeOffsets:intvector { 23260, 0, 23400, 0 } - typeMap:bin { "01" } - } //Z#519 - /* Indian/Comoro */ :int { 48 } //Z#520 - /* Indian/Kerguelen */ :table { - trans:intvector { -631152000 } - typeOffsets:intvector { 0, 0, 18000, 0 } - typeMap:bin { "01" } - } //Z#521 - /* Indian/Mahe */ :table { - trans:intvector { -1988163708 } - typeOffsets:intvector { 13308, 0, 14400, 0 } - typeMap:bin { "01" } - } //Z#522 + /* Indian/Christmas */ :int { 251 } //Z#519 + /* Indian/Cocos */ :int { 335 } //Z#520 + /* Indian/Comoro */ :int { 48 } //Z#521 + /* Indian/Kerguelen */ :int { 524 } //Z#522 + /* Indian/Mahe */ :int { 266 } //Z#523 /* Indian/Maldives */ :table { trans:intvector { -315636840 } typeOffsets:intvector { 17640, 0, 18000, 0 } typeMap:bin { "01" } - } //Z#523 + links:intvector { 522, 524 } + } //Z#524 /* Indian/Mauritius */ :table { trans:intvector { -1988164200, 403041600, 417034800, 1224972000, 1238274000 } typeOffsets:intvector { 13800, 0, 14400, 0, 14400, 3600 } typeMap:bin { "0102010201" } - } //Z#524 - /* Indian/Mayotte */ :int { 48 } //Z#525 - /* Indian/Reunion */ :table { - trans:intvector { -1848886912 } - typeOffsets:intvector { 13312, 0, 14400, 0 } - typeMap:bin { "01" } - } //Z#526 - /* Iran */ :int { 321 } //Z#527 - /* Israel */ :int { 279 } //Z#528 - /* JST */ :int { 325 } //Z#529 - /* Jamaica */ :int { 142 } //Z#530 - /* Japan */ :int { 325 } //Z#531 - /* Kwajalein */ :int { 571 } //Z#532 - /* Libya */ :int { 56 } //Z#533 + } //Z#525 + /* Indian/Mayotte */ :int { 48 } //Z#526 + /* Indian/Reunion */ :int { 266 } //Z#527 + /* Iran */ :int { 321 } //Z#528 + /* Israel */ :int { 279 } //Z#529 + /* JST */ :int { 325 } //Z#530 + /* Jamaica */ :int { 142 } //Z#531 + /* Japan */ :int { 325 } //Z#532 + /* Kwajalein */ :int { 573 } //Z#533 + /* Libya */ :int { 56 } //Z#534 /* MET */ :table { trans:intvector { -1693706400, -1680483600, -1663455600, -1650150000, -1632006000, -1618700400, -938905200, -857257200, -844556400, -828226800, -812502000, -796777200, -781052400, -766623600, 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 3600, 0, 3600, 3600 } @@ -2489,11 +2338,11 @@ zoneinfo64:table(nofallback) { finalRule { "C-Eur" } finalRaw:int { 3600 } finalYear:int { 1997 } - } //Z#534 - /* MIT */ :int { 552 } //Z#535 + } //Z#535 + /* MIT */ :int { 553 } //Z#536 /* MST */ :table { typeOffsets:intvector { -25200, 0 } - } //Z#536 + } //Z#537 /* MST7MDT */ :table { trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -765388800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 152092800, 162378000, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } typeOffsets:intvector { -25200, 0, -25200, 3600 } @@ -2501,20 +2350,20 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -25200 } finalYear:int { 2008 } - } //Z#537 - /* Mexico/BajaNorte */ :int { 217 } //Z#538 - /* Mexico/BajaSur */ :int { 160 } //Z#539 - /* Mexico/General */ :int { 165 } //Z#540 - /* NET */ :int { 337 } //Z#541 - /* NST */ :int { 553 } //Z#542 - /* NZ */ :int { 553 } //Z#543 - /* NZ-CHAT */ :int { 555 } //Z#544 - /* Navajo */ :int { 109 } //Z#545 - /* PLT */ :int { 282 } //Z#546 - /* PNT */ :int { 185 } //Z#547 - /* PRC */ :int { 315 } //Z#548 - /* PRT */ :int { 190 } //Z#549 - /* PST */ :int { 151 } //Z#550 + } //Z#538 + /* Mexico/BajaNorte */ :int { 217 } //Z#539 + /* Mexico/BajaSur */ :int { 160 } //Z#540 + /* Mexico/General */ :int { 165 } //Z#541 + /* NET */ :int { 337 } //Z#542 + /* NST */ :int { 554 } //Z#543 + /* NZ */ :int { 554 } //Z#544 + /* NZ-CHAT */ :int { 556 } //Z#545 + /* Navajo */ :int { 109 } //Z#546 + /* PLT */ :int { 282 } //Z#547 + /* PNT */ :int { 185 } //Z#548 + /* PRC */ :int { 315 } //Z#549 + /* PRT */ :int { 190 } //Z#550 + /* PST */ :int { 151 } //Z#551 /* PST8PDT */ :table { trans:intvector { -1633269600, -1615129200, -1601820000, -1583679600, -880207200, -765385200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 152096400, 162381600, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } typeOffsets:intvector { -28800, 0, -28800, 3600 } @@ -2522,17 +2371,14 @@ zoneinfo64:table(nofallback) { finalRule { "US" } finalRaw:int { -28800 } finalYear:int { 2008 } - } //Z#551 + } //Z#552 /* Pacific/Apia */ :table { transPre32:intvector { -1, 1849542912 } - trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200 } + trans:intvector { -1861878784, -631110600, 1285498800, 1301752800, 1316872800, 1325239200, 1333202400, 1348927200, 1365256800, 1380376800, 1396706400, 1411826400, 1428156000, 1443276000, 1459605600, 1474725600, 1491055200, 1506175200, 1522504800, 1538229600, 1554559200, 1569679200, 1586008800, 1601128800, 1617458400 } typeOffsets:intvector { 45184, 0, -41400, 0, -41216, 0, -39600, 0, -39600, 3600, 46800, 0, 46800, 3600 } - typeMap:bin { "020103040304060506" } - finalRule { "WS" } - finalRaw:int { 46800 } - finalYear:int { 2013 } - links:intvector { 535, 552 } - } //Z#552 + typeMap:bin { "0201030403040605060506050605060506050605060506050605" } + links:intvector { 536, 553 } + } //Z#553 /* Pacific/Auckland */ :table { transPre32:intvector { -1, 1102531752 } trans:intvector { -1330335000, -1320057000, -1300699800, -1287396000, -1269250200, -1255946400, -1237800600, -1224496800, -1206351000, -1192442400, -1174901400, -1160992800, -1143451800, -1125914400, -1112607000, -1094464800, -1081157400, -1063015200, -1049707800, -1031565600, -1018258200, -1000116000, -986808600, -968061600, -955359000, -936612000, -923304600, -757425600, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 } @@ -2541,14 +2387,14 @@ zoneinfo64:table(nofallback) { finalRule { "NZ" } finalRaw:int { 43200 } finalYear:int { 2009 } - links:intvector { 231, 234, 542, 543, 553 } - } //Z#553 + links:intvector { 231, 234, 543, 544, 554 } + } //Z#554 /* Pacific/Bougainville */ :table { transPre32:intvector { -1, 1454789160, -1, 1928176784 } trans:intvector { -868010400, -768906000, 1419696000 } typeOffsets:intvector { 37336, 0, 32400, 0, 35312, 0, 36000, 0, 39600, 0 } typeMap:bin { "0203010304" } - } //Z#554 + } //Z#555 /* Pacific/Chatham */ :table { transPre32:intvector { -1, 1102529668 } trans:intvector { -757426500, 152632800, 162309600, 183477600, 194968800, 215532000, 226418400, 246981600, 257868000, 278431200, 289317600, 309880800, 320767200, 341330400, 352216800, 372780000, 384271200, 404834400, 415720800, 436284000, 447170400, 467733600, 478620000, 499183200, 510069600, 530632800, 541519200, 562082400, 573573600, 594136800, 605023200, 623772000, 637682400, 655221600, 669132000, 686671200, 700581600, 718120800, 732636000, 749570400, 764085600, 781020000, 795535200, 812469600, 826984800, 844524000, 858434400, 875973600, 889884000, 907423200, 921938400, 938872800, 953388000, 970322400, 984837600, 1002376800, 1016287200, 1033826400, 1047736800, 1065276000, 1079791200, 1096725600, 1111240800, 1128175200, 1142690400, 1159624800, 1174140000, 1191074400, 1207404000, 1222524000 } @@ -2557,127 +2403,112 @@ zoneinfo64:table(nofallback) { finalRule { "Chatham" } finalRaw:int { 45900 } finalYear:int { 2009 } - links:intvector { 544, 555 } - } //Z#555 - /* Pacific/Chuuk */ :table { - transPre32:intvector { -1, 350338868, -1, 2117478068 } - trans:intvector { -1743674400, -1606813200, -907408800, -770634000 } - typeOffsets:intvector { -49972, 0, 32400, 0, 36000, 0, 36428, 0 } - typeMap:bin { "030201020102" } - links:intvector { 556, 591, 594 } + links:intvector { 545, 556 } } //Z#556 + /* Pacific/Chuuk */ :int { 586 } //Z#557 /* Pacific/Easter */ :table { - trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } + trans:intvector { -1178124152, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200, 1586055600, 1599364800, 1617505200, 1630814400, 1648954800, 1662868800, 1680404400, 1693713600 } typeOffsets:intvector { -26248, 0, -25200, 0, -25200, 3600, -21600, 0, -21600, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010203040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } finalRule { "Chile" } finalRaw:int { -21600 } - finalYear:int { 2020 } - links:intvector { 395, 557 } - } //Z#557 + finalYear:int { 2024 } + links:intvector { 395, 558 } + } //Z#558 /* Pacific/Efate */ :table { trans:intvector { -1829387596, 125409600, 133876800, 433256400, 448977600, 464706000, 480427200, 496760400, 511876800, 528210000, 543931200, 559659600, 575380800, 591109200, 606830400, 622558800, 638280000, 654008400, 669729600, 686062800, 696340800, 719931600, 727790400 } typeOffsets:intvector { 40396, 0, 39600, 0, 39600, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201" } - } //Z#558 - /* Pacific/Enderbury */ :table { - transPre32:intvector { -1, 2117555556 } - trans:intvector { 307627200, 788871600 } - typeOffsets:intvector { -41060, 0, -43200, 0, -39600, 0, 46800, 0 } - typeMap:bin { "010203" } } //Z#559 + /* Pacific/Enderbury */ :int { 570 } //Z#560 /* Pacific/Fakaofo */ :table { transPre32:intvector { -1, 2117555592 } trans:intvector { 1325242800 } typeOffsets:intvector { -41096, 0, -39600, 0, 46800, 0 } typeMap:bin { "0102" } - } //Z#560 + } //Z#561 /* Pacific/Fiji */ :table { - trans:intvector { -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400, 1421503200, 1446300000, 1452952800, 1478354400, 1484402400, 1509804000, 1515852000, 1541253600, 1547301600, 1573308000, 1578751200, 1608386400, 1610805600, 1636812000 } + trans:intvector { -1709985344, 909842400, 920124000, 941896800, 951573600, 1259416800, 1269698400, 1287842400, 1299333600, 1319292000, 1327154400, 1350741600, 1358604000, 1382796000, 1390050000, 1414850400, 1421503200, 1446300000, 1452952800, 1478354400, 1484402400, 1509804000, 1515852000, 1541253600, 1547301600, 1573308000, 1578751200, 1608386400, 1610805600, 1668261600, 1673704800, 1699711200 } typeOffsets:intvector { 42944, 0, 43200, 0, 43200, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102" } finalRule { "Fiji" } finalRaw:int { 43200 } - finalYear:int { 2022 } - } //Z#561 - /* Pacific/Funafuti */ :table { - transPre32:intvector { -1, 2117471484 } - typeOffsets:intvector { 43012, 0, 43200, 0 } - typeMap:bin { "01" } + finalYear:int { 2024 } } //Z#562 + /* Pacific/Funafuti */ :int { 591 } //Z#563 /* Pacific/Galapagos */ :table { trans:intvector { -1230746496, 504939600, 722930400, 728888400 } typeOffsets:intvector { -21504, 0, -21600, 0, -21600, 3600, -18000, 0 } typeMap:bin { "03010201" } - } //Z#563 + } //Z#564 /* Pacific/Gambier */ :table { trans:intvector { -1806678012 } typeOffsets:intvector { -32388, 0, -32400, 0 } typeMap:bin { "01" } - } //Z#564 + } //Z#565 /* Pacific/Guadalcanal */ :table { trans:intvector { -1806748788 } typeOffsets:intvector { 38388, 0, 39600, 0 } typeMap:bin { "01" } - links:intvector { 565, 599 } - } //Z#565 + links:intvector { 566, 584, 585, 601 } + } //Z#566 /* Pacific/Guam */ :table { transPre32:intvector { -1, 350340556, -1, 2117479756 } trans:intvector { -885549600, -802256400, -331891200, -281610000, -73728000, -29415540, -16704000, -10659600, 9907200, 21394800, 41356800, 52844400, 124819200, 130863600, 201888000, 209487660, 230659200, 241542000 } typeOffsets:intvector { -51660, 0, 32400, 0, 34740, 0, 36000, 0, 36000, 3600 } typeMap:bin { "0203010304030403040304030403040304030403" } - links:intvector { 566, 586 } - } //Z#566 + links:intvector { 567, 588 } + } //Z#567 /* Pacific/Honolulu */ :table { transPre32:intvector { -1, 1960865982 } trans:intvector { -1157283000, -1155436200, -880198200, -765376200, -712150200 } typeOffsets:intvector { -37886, 0, -37800, 0, -37800, 3600, -36000, 0 } typeMap:bin { "010201020103" } - links:intvector { 567, 568, 622 } - } //Z#567 - /* Pacific/Johnston */ :int { 567 } //Z#568 + links:intvector { 568, 569, 624 } + } //Z#568 + /* Pacific/Johnston */ :int { 568 } //Z#569 + /* Pacific/Kanton */ :table { + trans:intvector { -1020470400, 307627200, 788871600 } + typeOffsets:intvector { 0, 0, -43200, 0, -39600, 0, 46800, 0 } + typeMap:bin { "010203" } + links:intvector { 560, 570 } + } //Z#570 /* Pacific/Kiritimati */ :table { transPre32:intvector { -1, 2117552256 } trans:intvector { 307622400, 788868000 } typeOffsets:intvector { -37760, 0, -38400, 0, -36000, 0, 50400, 0 } typeMap:bin { "010203" } - } //Z#569 + } //Z#571 /* Pacific/Kosrae */ :table { transPre32:intvector { -1, 350336180, -1, 2117475380 } trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000, -7988400, 915105600 } typeOffsets:intvector { -47284, 0, 32400, 0, 36000, 0, 39116, 0, 39600, 0, 43200, 0 } typeMap:bin { "030401040201040504" } - } //Z#570 + } //Z#572 /* Pacific/Kwajalein */ :table { transPre32:intvector { -1, 2117474336 } trans:intvector { -1041418800, -907408800, -817462800, -7988400, 745934400 } typeOffsets:intvector { 40160, 0, -43200, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 } typeMap:bin { "040302040105" } - links:intvector { 532, 571 } - } //Z#571 - /* Pacific/Majuro */ :table { - transPre32:intvector { -1, 2117473408 } - trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -818067600, -7988400 } - typeOffsets:intvector { 41088, 0, 32400, 0, 36000, 0, 39600, 0, 43200, 0 } - typeMap:bin { "03010302010304" } - } //Z#572 + links:intvector { 533, 573 } + } //Z#573 + /* Pacific/Majuro */ :int { 591 } //Z#574 /* Pacific/Marquesas */ :table { trans:intvector { -1806676920 } typeOffsets:intvector { -33480, 0, -34200, 0 } typeMap:bin { "01" } - } //Z#573 - /* Pacific/Midway */ :int { 579 } //Z#574 + } //Z#575 + /* Pacific/Midway */ :int { 581 } //Z#576 /* Pacific/Nauru */ :table { trans:intvector { -1545131260, -862918200, -767350800, 287418600 } typeOffsets:intvector { 40060, 0, 32400, 0, 41400, 0, 43200, 0 } typeMap:bin { "02010203" } - } //Z#575 + } //Z#577 /* Pacific/Niue */ :table { - transPre32:intvector { -1, 2117555276 } - trans:intvector { -599575200, 276089400 } - typeOffsets:intvector { -40780, 0, -41400, 0, -40800, 0, -39600, 0 } - typeMap:bin { "020103" } - } //Z#576 + trans:intvector { -543069620, -173623200 } + typeOffsets:intvector { -40780, 0, -40800, 0, -39600, 0 } + typeMap:bin { "0102" } + } //Z#578 /* Pacific/Norfolk */ :table { transPre32:intvector { -1, 2117474184 } trans:intvector { -599656320, 152029800, 162916200, 1443882600, 1570287600, 1586012400, 1601737200 } @@ -2686,88 +2517,75 @@ zoneinfo64:table(nofallback) { finalRule { "AN" } finalRaw:int { 39600 } finalYear:int { 2021 } - } //Z#577 + } //Z#579 /* Pacific/Noumea */ :table { trans:intvector { -1829387148, 250002000, 257342400, 281451600, 288878400, 849366000, 857228400 } typeOffsets:intvector { 39948, 0, 39600, 0, 39600, 3600 } typeMap:bin { "01020102010201" } - } //Z#578 + } //Z#580 /* Pacific/Pago_Pago */ :table { transPre32:intvector { -1, 1849542664 } trans:intvector { -1861879032 } typeOffsets:intvector { 45432, 0, -40968, 0, -39600, 0 } typeMap:bin { "0102" } - links:intvector { 574, 579, 587, 628 } - } //Z#579 + links:intvector { 576, 581, 589, 630 } + } //Z#581 /* Pacific/Palau */ :table { transPre32:intvector { -1, 350343020, -1, 2117482220 } typeOffsets:intvector { -54124, 0, 32276, 0, 32400, 0 } typeMap:bin { "0102" } - } //Z#580 + } //Z#582 /* Pacific/Pitcairn */ :table { transPre32:intvector { -1, 2117545716 } trans:intvector { 893665800 } typeOffsets:intvector { -31220, 0, -30600, 0, -28800, 0 } typeMap:bin { "0102" } - } //Z#581 - /* Pacific/Pohnpei */ :table { - transPre32:intvector { -1, 350337324, -1, 2117476524 } - trans:intvector { -1743678000, -1606813200, -1041418800, -907408800, -770634000 } - typeOffsets:intvector { -48428, 0, 32400, 0, 36000, 0, 37972, 0, 39600, 0 } - typeMap:bin { "03040104020104" } - links:intvector { 582, 583 } - } //Z#582 - /* Pacific/Ponape */ :int { 582 } //Z#583 + } //Z#583 + /* Pacific/Pohnpei */ :int { 566 } //Z#584 + /* Pacific/Ponape */ :int { 566 } //Z#585 /* Pacific/Port_Moresby */ :table { transPre32:intvector { -1, 1454791176, -1, 1928176784 } typeOffsets:intvector { 35320, 0, 35312, 0, 36000, 0 } typeMap:bin { "0102" } - } //Z#584 + links:intvector { 228, 557, 586, 593, 596 } + } //Z#586 /* Pacific/Rarotonga */ :table { - transPre32:intvector { -1, 2117552840 } - trans:intvector { 279714600, 289387800, 309952800, 320837400, 341402400, 352287000, 372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200, 499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400, 625658400, 636543000, 657108000, 667992600 } - typeOffsets:intvector { -38344, 0, -37800, 0, -36000, 0, -36000, 1800 } - typeMap:bin { "010302030203020302030203020302030203020302030203020302" } - } //Z#585 - /* Pacific/Saipan */ :int { 566 } //Z#586 - /* Pacific/Samoa */ :int { 579 } //Z#587 + transPre32:intvector { -1, 2085412040 } + trans:intvector { -543072056, 279714600, 289387800, 309952800, 320837400, 341402400, 352287000, 372852000, 384341400, 404906400, 415791000, 436356000, 447240600, 467805600, 478690200, 499255200, 510139800, 530704800, 541589400, 562154400, 573643800, 594208800, 605093400, 625658400, 636543000, 657108000, 667992600 } + typeOffsets:intvector { 48056, 0, -38344, 0, -37800, 0, -36000, 0, -36000, 1800 } + typeMap:bin { "01020403040304030403040304030403040304030403040304030403" } + } //Z#587 + /* Pacific/Saipan */ :int { 567 } //Z#588 + /* Pacific/Samoa */ :int { 581 } //Z#589 /* Pacific/Tahiti */ :table { trans:intvector { -1806674504 } typeOffsets:intvector { -35896, 0, -36000, 0 } typeMap:bin { "01" } - } //Z#588 + } //Z#590 /* Pacific/Tarawa */ :table { transPre32:intvector { -1, 2117472972 } typeOffsets:intvector { 41524, 0, 43200, 0 } typeMap:bin { "01" } - } //Z#589 + links:intvector { 563, 574, 591, 594, 595 } + } //Z#591 /* Pacific/Tongatapu */ :table { - transPre32:intvector { -1, 2117470136 } - trans:intvector { -915193200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400, 1478350800, 1484398800 } - typeOffsets:intvector { 44360, 0, 44400, 0, 46800, 0, 46800, 3600 } + trans:intvector { -767189952, -284041200, 939214800, 953384400, 973342800, 980596800, 1004792400, 1012046400, 1478350800, 1484398800 } + typeOffsets:intvector { 44352, 0, 44400, 0, 46800, 0, 46800, 3600 } typeMap:bin { "01020302030203020302" } - } //Z#590 - /* Pacific/Truk */ :int { 556 } //Z#591 - /* Pacific/Wake */ :table { - transPre32:intvector { -1, 2117474508 } - typeOffsets:intvector { 39988, 0, 43200, 0 } - typeMap:bin { "01" } } //Z#592 - /* Pacific/Wallis */ :table { - transPre32:intvector { -1, 2117470376 } - typeOffsets:intvector { 44120, 0, 43200, 0 } - typeMap:bin { "01" } - } //Z#593 - /* Pacific/Yap */ :int { 556 } //Z#594 - /* Poland */ :int { 499 } //Z#595 - /* Portugal */ :int { 464 } //Z#596 - /* ROC */ :int { 318 } //Z#597 - /* ROK */ :int { 314 } //Z#598 - /* SST */ :int { 565 } //Z#599 - /* Singapore */ :int { 316 } //Z#600 + /* Pacific/Truk */ :int { 586 } //Z#593 + /* Pacific/Wake */ :int { 591 } //Z#594 + /* Pacific/Wallis */ :int { 591 } //Z#595 + /* Pacific/Yap */ :int { 586 } //Z#596 + /* Poland */ :int { 500 } //Z#597 + /* Portugal */ :int { 465 } //Z#598 + /* ROC */ :int { 318 } //Z#599 + /* ROK */ :int { 314 } //Z#600 + /* SST */ :int { 566 } //Z#601 + /* Singapore */ :int { 316 } //Z#602 /* SystemV/AST4 */ :table { typeOffsets:intvector { -14400, 0 } - } //Z#601 + } //Z#603 /* SystemV/AST4ADT */ :table { transPre32:intvector { -1, 2096195296, -1, 2111916496, -1, 2127644896, -1, 2143366096 } trans:intvector { -2135872800, -2120151600, -2104423200, -2088702000, -2072973600, -2056647600, -2040919200, -2025198000, -2009469600, -1993748400, -1978020000, -1962298800, -1946570400, -1930849200, -1915120800, -1898794800, -1883671200, -1867345200, -1851616800, -1835895600, -1820167200, -1804446000, -1788717600, -1772996400, -1757268000, -1741546800, -1725818400, -1709492400, -1693764000, -1678042800, -1662314400, -1646593200, -1630864800, -1615143600, -1599415200, -1583694000, -1567965600, -1551639600, -1536516000, -1520190000, -1504461600, -1488740400, -1473012000, -1457290800, -1441562400, -1425841200, -1410112800, -1394391600, -1378663200, -1362337200, -1347213600, -1330887600, -1315159200, -1299438000, -1283709600, -1267988400, -1252260000, -1236538800, -1220810400, -1205089200, -1189360800, -1173034800, -1157306400, -1141585200, -1125856800, -1110135600, -1094407200, -1078686000, -1062957600, -1047236400, -1031508000, -1015182000, -1000058400, -983732400, -968004000, -952282800, -936554400, -920833200, -905104800, -889383600, -873655200, -857934000, -842205600, -825879600, -810151200, -794430000, -778701600, -762980400, -747252000, -731530800, -715802400, -700081200, -684352800, -668026800, -652903200, -636577200, -620848800, -605127600, -589399200, -573678000, -557949600, -542228400, -526500000, -510778800, -495050400, -478724400, -463600800, -447274800, -431546400, -415825200, -400096800, -384375600, -368647200, -352926000, -337197600, -321476400, -305748000, -289422000, -273693600, -257972400, -242244000, -226522800, -210794400, -195073200, -179344800, -163623600, -147895200, -131569200, -116445600, -100119600, -84391200, -68670000, -52941600, -37220400, -21492000, -5770800, 9957600, 25678800, 41407200, 57733200, 73461600, 89182800, 104911200, 120632400, 126684000, 154501200, 162367200, 183531600, 199260000, 215586000 } @@ -2776,10 +2594,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -14400 } finalYear:int { 1977 } - } //Z#602 + } //Z#604 /* SystemV/CST6 */ :table { typeOffsets:intvector { -21600, 0 } - } //Z#603 + } //Z#605 /* SystemV/CST6CDT */ :table { transPre32:intvector { -1, 2096202496, -1, 2111923696, -1, 2127652096, -1, 2143373296 } trans:intvector { -2135865600, -2120144400, -2104416000, -2088694800, -2072966400, -2056640400, -2040912000, -2025190800, -2009462400, -1993741200, -1978012800, -1962291600, -1946563200, -1930842000, -1915113600, -1898787600, -1883664000, -1867338000, -1851609600, -1835888400, -1820160000, -1804438800, -1788710400, -1772989200, -1757260800, -1741539600, -1725811200, -1709485200, -1693756800, -1678035600, -1662307200, -1646586000, -1630857600, -1615136400, -1599408000, -1583686800, -1567958400, -1551632400, -1536508800, -1520182800, -1504454400, -1488733200, -1473004800, -1457283600, -1441555200, -1425834000, -1410105600, -1394384400, -1378656000, -1362330000, -1347206400, -1330880400, -1315152000, -1299430800, -1283702400, -1267981200, -1252252800, -1236531600, -1220803200, -1205082000, -1189353600, -1173027600, -1157299200, -1141578000, -1125849600, -1110128400, -1094400000, -1078678800, -1062950400, -1047229200, -1031500800, -1015174800, -1000051200, -983725200, -967996800, -952275600, -936547200, -920826000, -905097600, -889376400, -873648000, -857926800, -842198400, -825872400, -810144000, -794422800, -778694400, -762973200, -747244800, -731523600, -715795200, -700074000, -684345600, -668019600, -652896000, -636570000, -620841600, -605120400, -589392000, -573670800, -557942400, -542221200, -526492800, -510771600, -495043200, -478717200, -463593600, -447267600, -431539200, -415818000, -400089600, -384368400, -368640000, -352918800, -337190400, -321469200, -305740800, -289414800, -273686400, -257965200, -242236800, -226515600, -210787200, -195066000, -179337600, -163616400, -147888000, -131562000, -116438400, -100112400, -84384000, -68662800, -52934400, -37213200, -21484800, -5763600, 9964800, 25686000, 41414400, 57740400, 73468800, 89190000, 104918400, 120639600, 126691200, 154508400, 162374400, 183538800, 199267200, 215593200 } @@ -2788,10 +2606,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -21600 } finalYear:int { 1977 } - } //Z#604 + } //Z#606 /* SystemV/EST5 */ :table { typeOffsets:intvector { -18000, 0 } - } //Z#605 + } //Z#607 /* SystemV/EST5EDT */ :table { transPre32:intvector { -1, 2096198896, -1, 2111920096, -1, 2127648496, -1, 2143369696 } trans:intvector { -2135869200, -2120148000, -2104419600, -2088698400, -2072970000, -2056644000, -2040915600, -2025194400, -2009466000, -1993744800, -1978016400, -1962295200, -1946566800, -1930845600, -1915117200, -1898791200, -1883667600, -1867341600, -1851613200, -1835892000, -1820163600, -1804442400, -1788714000, -1772992800, -1757264400, -1741543200, -1725814800, -1709488800, -1693760400, -1678039200, -1662310800, -1646589600, -1630861200, -1615140000, -1599411600, -1583690400, -1567962000, -1551636000, -1536512400, -1520186400, -1504458000, -1488736800, -1473008400, -1457287200, -1441558800, -1425837600, -1410109200, -1394388000, -1378659600, -1362333600, -1347210000, -1330884000, -1315155600, -1299434400, -1283706000, -1267984800, -1252256400, -1236535200, -1220806800, -1205085600, -1189357200, -1173031200, -1157302800, -1141581600, -1125853200, -1110132000, -1094403600, -1078682400, -1062954000, -1047232800, -1031504400, -1015178400, -1000054800, -983728800, -968000400, -952279200, -936550800, -920829600, -905101200, -889380000, -873651600, -857930400, -842202000, -825876000, -810147600, -794426400, -778698000, -762976800, -747248400, -731527200, -715798800, -700077600, -684349200, -668023200, -652899600, -636573600, -620845200, -605124000, -589395600, -573674400, -557946000, -542224800, -526496400, -510775200, -495046800, -478720800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 154504800, 162370800, 183535200, 199263600, 215589600 } @@ -2800,13 +2618,13 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -18000 } finalYear:int { 1977 } - } //Z#606 + } //Z#608 /* SystemV/HST10 */ :table { typeOffsets:intvector { -36000, 0 } - } //Z#607 + } //Z#609 /* SystemV/MST7 */ :table { typeOffsets:intvector { -25200, 0 } - } //Z#608 + } //Z#610 /* SystemV/MST7MDT */ :table { transPre32:intvector { -1, 2096206096, -1, 2111927296, -1, 2127655696, -1, 2143376896 } trans:intvector { -2135862000, -2120140800, -2104412400, -2088691200, -2072962800, -2056636800, -2040908400, -2025187200, -2009458800, -1993737600, -1978009200, -1962288000, -1946559600, -1930838400, -1915110000, -1898784000, -1883660400, -1867334400, -1851606000, -1835884800, -1820156400, -1804435200, -1788706800, -1772985600, -1757257200, -1741536000, -1725807600, -1709481600, -1693753200, -1678032000, -1662303600, -1646582400, -1630854000, -1615132800, -1599404400, -1583683200, -1567954800, -1551628800, -1536505200, -1520179200, -1504450800, -1488729600, -1473001200, -1457280000, -1441551600, -1425830400, -1410102000, -1394380800, -1378652400, -1362326400, -1347202800, -1330876800, -1315148400, -1299427200, -1283698800, -1267977600, -1252249200, -1236528000, -1220799600, -1205078400, -1189350000, -1173024000, -1157295600, -1141574400, -1125846000, -1110124800, -1094396400, -1078675200, -1062946800, -1047225600, -1031497200, -1015171200, -1000047600, -983721600, -967993200, -952272000, -936543600, -920822400, -905094000, -889372800, -873644400, -857923200, -842194800, -825868800, -810140400, -794419200, -778690800, -762969600, -747241200, -731520000, -715791600, -700070400, -684342000, -668016000, -652892400, -636566400, -620838000, -605116800, -589388400, -573667200, -557938800, -542217600, -526489200, -510768000, -495039600, -478713600, -463590000, -447264000, -431535600, -415814400, -400086000, -384364800, -368636400, -352915200, -337186800, -321465600, -305737200, -289411200, -273682800, -257961600, -242233200, -226512000, -210783600, -195062400, -179334000, -163612800, -147884400, -131558400, -116434800, -100108800, -84380400, -68659200, -52930800, -37209600, -21481200, -5760000, 9968400, 25689600, 41418000, 57744000, 73472400, 89193600, 104922000, 120643200, 126694800, 154512000, 162378000, 183542400, 199270800, 215596800 } @@ -2815,10 +2633,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -25200 } finalYear:int { 1977 } - } //Z#609 + } //Z#611 /* SystemV/PST8 */ :table { typeOffsets:intvector { -28800, 0 } - } //Z#610 + } //Z#612 /* SystemV/PST8PDT */ :table { transPre32:intvector { -1, 2096209696, -1, 2111930896, -1, 2127659296, -1, 2143380496 } trans:intvector { -2135858400, -2120137200, -2104408800, -2088687600, -2072959200, -2056633200, -2040904800, -2025183600, -2009455200, -1993734000, -1978005600, -1962284400, -1946556000, -1930834800, -1915106400, -1898780400, -1883656800, -1867330800, -1851602400, -1835881200, -1820152800, -1804431600, -1788703200, -1772982000, -1757253600, -1741532400, -1725804000, -1709478000, -1693749600, -1678028400, -1662300000, -1646578800, -1630850400, -1615129200, -1599400800, -1583679600, -1567951200, -1551625200, -1536501600, -1520175600, -1504447200, -1488726000, -1472997600, -1457276400, -1441548000, -1425826800, -1410098400, -1394377200, -1378648800, -1362322800, -1347199200, -1330873200, -1315144800, -1299423600, -1283695200, -1267974000, -1252245600, -1236524400, -1220796000, -1205074800, -1189346400, -1173020400, -1157292000, -1141570800, -1125842400, -1110121200, -1094392800, -1078671600, -1062943200, -1047222000, -1031493600, -1015167600, -1000044000, -983718000, -967989600, -952268400, -936540000, -920818800, -905090400, -889369200, -873640800, -857919600, -842191200, -825865200, -810136800, -794415600, -778687200, -762966000, -747237600, -731516400, -715788000, -700066800, -684338400, -668012400, -652888800, -636562800, -620834400, -605113200, -589384800, -573663600, -557935200, -542214000, -526485600, -510764400, -495036000, -478710000, -463586400, -447260400, -431532000, -415810800, -400082400, -384361200, -368632800, -352911600, -337183200, -321462000, -305733600, -289407600, -273679200, -257958000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 126698400, 154515600, 162381600, 183546000, 199274400, 215600400 } @@ -2827,10 +2645,10 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -28800 } finalYear:int { 1977 } - } //Z#611 + } //Z#613 /* SystemV/YST9 */ :table { typeOffsets:intvector { -32400, 0 } - } //Z#612 + } //Z#614 /* SystemV/YST9YDT */ :table { transPre32:intvector { -1, 2096213296, -1, 2111934496, -1, 2127662896, -1, 2143384096 } trans:intvector { -2135854800, -2120133600, -2104405200, -2088684000, -2072955600, -2056629600, -2040901200, -2025180000, -2009451600, -1993730400, -1978002000, -1962280800, -1946552400, -1930831200, -1915102800, -1898776800, -1883653200, -1867327200, -1851598800, -1835877600, -1820149200, -1804428000, -1788699600, -1772978400, -1757250000, -1741528800, -1725800400, -1709474400, -1693746000, -1678024800, -1662296400, -1646575200, -1630846800, -1615125600, -1599397200, -1583676000, -1567947600, -1551621600, -1536498000, -1520172000, -1504443600, -1488722400, -1472994000, -1457272800, -1441544400, -1425823200, -1410094800, -1394373600, -1378645200, -1362319200, -1347195600, -1330869600, -1315141200, -1299420000, -1283691600, -1267970400, -1252242000, -1236520800, -1220792400, -1205071200, -1189342800, -1173016800, -1157288400, -1141567200, -1125838800, -1110117600, -1094389200, -1078668000, -1062939600, -1047218400, -1031490000, -1015164000, -1000040400, -983714400, -967986000, -952264800, -936536400, -920815200, -905086800, -889365600, -873637200, -857916000, -842187600, -825861600, -810133200, -794412000, -778683600, -762962400, -747234000, -731512800, -715784400, -700063200, -684334800, -668008800, -652885200, -636559200, -620830800, -605109600, -589381200, -573660000, -557931600, -542210400, -526482000, -510760800, -495032400, -478706400, -463582800, -447256800, -431528400, -415807200, -400078800, -384357600, -368629200, -352908000, -337179600, -321458400, -305730000, -289404000, -273675600, -257954400, -242226000, -226504800, -210776400, -195055200, -179326800, -163605600, -147877200, -131551200, -116427600, -100101600, -84373200, -68652000, -52923600, -37202400, -21474000, -5752800, 9975600, 25696800, 41425200, 57751200, 73479600, 89200800, 104929200, 120650400, 126702000, 154519200, 162385200, 183549600, 199278000, 215604000 } @@ -2839,26 +2657,26 @@ zoneinfo64:table(nofallback) { finalRule { "SystemV" } finalRaw:int { -32400 } finalYear:int { 1977 } - } //Z#613 - /* Turkey */ :int { 459 } //Z#614 - /* UCT */ :int { 436 } //Z#615 - /* US/Alaska */ :int { 60 } //Z#616 - /* US/Aleutian */ :int { 59 } //Z#617 - /* US/Arizona */ :int { 185 } //Z#618 - /* US/Central */ :int { 98 } //Z#619 - /* US/East-Indiana */ :int { 131 } //Z#620 - /* US/Eastern */ :int { 173 } //Z#621 - /* US/Hawaii */ :int { 567 } //Z#622 - /* US/Indiana-Starke */ :int { 132 } //Z#623 - /* US/Michigan */ :int { 110 } //Z#624 - /* US/Mountain */ :int { 109 } //Z#625 - /* US/Pacific */ :int { 151 } //Z#626 - /* US/Pacific-New */ :int { 151 } //Z#627 - /* US/Samoa */ :int { 579 } //Z#628 - /* UTC */ :int { 436 } //Z#629 - /* Universal */ :int { 436 } //Z#630 - /* VST */ :int { 272 } //Z#631 - /* W-SU */ :int { 473 } //Z#632 + } //Z#615 + /* Turkey */ :int { 459 } //Z#616 + /* UCT */ :int { 436 } //Z#617 + /* US/Alaska */ :int { 60 } //Z#618 + /* US/Aleutian */ :int { 59 } //Z#619 + /* US/Arizona */ :int { 185 } //Z#620 + /* US/Central */ :int { 98 } //Z#621 + /* US/East-Indiana */ :int { 131 } //Z#622 + /* US/Eastern */ :int { 173 } //Z#623 + /* US/Hawaii */ :int { 568 } //Z#624 + /* US/Indiana-Starke */ :int { 132 } //Z#625 + /* US/Michigan */ :int { 110 } //Z#626 + /* US/Mountain */ :int { 109 } //Z#627 + /* US/Pacific */ :int { 151 } //Z#628 + /* US/Pacific-New */ :int { 151 } //Z#629 + /* US/Samoa */ :int { 581 } //Z#630 + /* UTC */ :int { 436 } //Z#631 + /* Universal */ :int { 436 } //Z#632 + /* VST */ :int { 272 } //Z#633 + /* W-SU */ :int { 474 } //Z#634 /* WET */ :table { trans:intvector { 228877200, 243997200, 260326800, 276051600, 291776400, 307501200, 323830800, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 828234000, 846378000 } typeOffsets:intvector { 0, 0, 0, 3600 } @@ -2866,8 +2684,8 @@ zoneinfo64:table(nofallback) { finalRule { "EU" } finalRaw:int { 0 } finalYear:int { 1997 } - } //Z#633 - /* Zulu */ :int { 436 } //Z#634 + } //Z#635 + /* Zulu */ :int { 436 } //Z#636 } Names { "ACT","AET","AGT","ART","AST","Africa/Abidjan","Africa/Accra" // 6 @@ -3011,51 +2829,51 @@ zoneinfo64:table(nofallback) { ,"Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar" // 455 ,"Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man" // 458 ,"Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad" // 461 - ,"Europe/Kiev","Europe/Kirov","Europe/Lisbon","Europe/Ljubljana" // 465 - ,"Europe/London","Europe/Luxembourg","Europe/Madrid" // 468 - ,"Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco" // 472 - ,"Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris" // 476 - ,"Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome" // 480 - ,"Europe/Samara","Europe/San_Marino","Europe/Sarajevo" // 483 - ,"Europe/Saratov","Europe/Simferopol","Europe/Skopje" // 486 - ,"Europe/Sofia","Europe/Stockholm","Europe/Tallinn" // 489 - ,"Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk" // 492 - ,"Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican" // 495 - ,"Europe/Vienna","Europe/Vilnius","Europe/Volgograd" // 498 - ,"Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye" // 501 - ,"Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0" // 507 - ,"GMT-0","GMT0","Greenwich","HST","Hongkong","IET" // 513 - ,"IST","Iceland","Indian/Antananarivo","Indian/Chagos" // 517 - ,"Indian/Christmas","Indian/Cocos","Indian/Comoro" // 520 - ,"Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 523 - ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 526 - ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 532 - ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 538 - ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 543 - ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 551 - ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 554 - ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 557 - ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 560 - ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 563 - ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 566 - ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati" // 569 - ,"Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro" // 572 - ,"Pacific/Marquesas","Pacific/Midway","Pacific/Nauru" // 575 - ,"Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 578 - ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 581 - ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 584 - ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 587 - ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 590 - ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 594 - ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 600 - ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 604 - ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 608 - ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 611 - ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 616 - ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 620 - ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 624 - ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 628 - ,"UTC","Universal","VST","W-SU","WET","Zulu" // 634 + ,"Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon" // 465 + ,"Europe/Ljubljana","Europe/London","Europe/Luxembourg" // 468 + ,"Europe/Madrid","Europe/Malta","Europe/Mariehamn" // 471 + ,"Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia" // 475 + ,"Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague" // 479 + ,"Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino" // 483 + ,"Europe/Sarajevo","Europe/Saratov","Europe/Simferopol" // 486 + ,"Europe/Skopje","Europe/Sofia","Europe/Stockholm" // 489 + ,"Europe/Tallinn","Europe/Tirane","Europe/Tiraspol" // 492 + ,"Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz" // 495 + ,"Europe/Vatican","Europe/Vienna","Europe/Vilnius" // 498 + ,"Europe/Volgograd","Europe/Warsaw","Europe/Zagreb" // 501 + ,"Europe/Zaporozhye","Europe/Zurich","Factory","GB" // 505 + ,"GB-Eire","GMT","GMT+0","GMT-0","GMT0","Greenwich" // 511 + ,"HST","Hongkong","IET","IST","Iceland","Indian/Antananarivo" // 517 + ,"Indian/Chagos","Indian/Christmas","Indian/Cocos" // 520 + ,"Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives" // 524 + ,"Indian/Mauritius","Indian/Mayotte","Indian/Reunion" // 527 + ,"Iran","Israel","JST","Jamaica","Japan","Kwajalein" // 533 + ,"Libya","MET","MIT","MST","MST7MDT","Mexico/BajaNorte" // 539 + ,"Mexico/BajaSur","Mexico/General","NET","NST","NZ" // 544 + ,"NZ-CHAT","Navajo","PLT","PNT","PRC","PRT","PST","PST8PDT" // 552 + ,"Pacific/Apia","Pacific/Auckland","Pacific/Bougainville" // 555 + ,"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter" // 558 + ,"Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo" // 561 + ,"Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos" // 564 + ,"Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam" // 567 + ,"Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton" // 570 + ,"Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein" // 573 + ,"Pacific/Majuro","Pacific/Marquesas","Pacific/Midway" // 576 + ,"Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea" // 580 + ,"Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn" // 583 + ,"Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby" // 586 + ,"Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa" // 589 + ,"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu" // 592 + ,"Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap" // 596 + ,"Poland","Portugal","ROC","ROK","SST","Singapore" // 602 + ,"SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT" // 606 + ,"SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7" // 610 + ,"SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT" // 613 + ,"SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska" // 618 + ,"US/Aleutian","US/Arizona","US/Central","US/East-Indiana" // 622 + ,"US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan" // 626 + ,"US/Mountain","US/Pacific","US/Pacific-New","US/Samoa" // 630 + ,"UTC","Universal","VST","W-SU","WET","Zulu" // 636 } Rules { AN:intvector { @@ -3097,54 +2915,42 @@ zoneinfo64:table(nofallback) { Haiti:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 } //_#12 - Iran:intvector { - 2, 20, 0, 86400, 0, 8, 20, 0, 86400, 0, 3600 - } //_#13 - Jordan:intvector { - 2, -31, -5, 86400, 0, 9, -31, -6, 0, 1, 3600 - } //_#14 LH:intvector { 9, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 1800 - } //_#15 + } //_#13 Lebanon:intvector { 2, -31, -1, 0, 0, 9, -31, -1, 0, 0, 3600 - } //_#16 + } //_#14 Mexico:intvector { 3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#17 + } //_#15 Moldova:intvector { 2, -31, -1, 7200, 0, 9, -31, -1, 10800, 0, 3600 - } //_#18 + } //_#16 NZ:intvector { 8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600 - } //_#19 + } //_#17 Palestine:intvector { - 2, 24, -7, 0, 0, 9, 24, -7, 3600, 0, 3600 - } //_#20 + 2, -30, -7, 7200, 0, 9, -30, -7, 7200, 0, 3600 + } //_#18 Para:intvector { 9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600 - } //_#21 - Syria:intvector { - 2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600 - } //_#22 + } //_#19 SystemV:intvector { 3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#23 + } //_#20 Thule:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#24 + } //_#21 Troll:intvector { 2, -31, -1, 3600, 2, 9, -31, -1, 3600, 2, 7200 - } //_#25 + } //_#22 US:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#26 - WS:intvector { - 8, -30, -1, 10800, 0, 3, 1, -1, 14400, 0, 3600 - } //_#27 + } //_#23 Zion:intvector { 2, 23, -6, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#28 + } //_#24 } Regions:array { "AU", //Z#0 ACT @@ -3202,7 +3008,7 @@ zoneinfo64:table(nofallback) { "BF", //Z#52 Africa/Ouagadougou "BJ", //Z#53 Africa/Porto-Novo "ST", //Z#54 Africa/Sao_Tome - "CI", //Z#55 Africa/Timbuktu + "ML", //Z#55 Africa/Timbuktu "LY", //Z#56 Africa/Tripoli "TN", //Z#57 Africa/Tunis "NA", //Z#58 Africa/Windhoek @@ -3368,7 +3174,7 @@ zoneinfo64:table(nofallback) { "CA", //Z#218 America/Toronto "VG", //Z#219 America/Tortola "CA", //Z#220 America/Vancouver - "TT", //Z#221 America/Virgin + "VI", //Z#221 America/Virgin "CA", //Z#222 America/Whitehorse "CA", //Z#223 America/Winnipeg "US", //Z#224 America/Yakutat @@ -3381,7 +3187,7 @@ zoneinfo64:table(nofallback) { "AQ", //Z#231 Antarctica/McMurdo "AQ", //Z#232 Antarctica/Palmer "AQ", //Z#233 Antarctica/Rothera - "NZ", //Z#234 Antarctica/South_Pole + "AQ", //Z#234 Antarctica/South_Pole "AQ", //Z#235 Antarctica/Syowa "AQ", //Z#236 Antarctica/Troll "AQ", //Z#237 Antarctica/Vostok @@ -3491,7 +3297,7 @@ zoneinfo64:table(nofallback) { "CV", //Z#341 Atlantic/Cape_Verde "FO", //Z#342 Atlantic/Faeroe "FO", //Z#343 Atlantic/Faroe - "NO", //Z#344 Atlantic/Jan_Mayen + "SJ", //Z#344 Atlantic/Jan_Mayen "PT", //Z#345 Atlantic/Madeira "IS", //Z#346 Atlantic/Reykjavik "GS", //Z#347 Atlantic/South_Georgia @@ -3611,176 +3417,178 @@ zoneinfo64:table(nofallback) { "RU", //Z#461 Europe/Kaliningrad "UA", //Z#462 Europe/Kiev "RU", //Z#463 Europe/Kirov - "PT", //Z#464 Europe/Lisbon - "SI", //Z#465 Europe/Ljubljana - "GB", //Z#466 Europe/London - "LU", //Z#467 Europe/Luxembourg - "ES", //Z#468 Europe/Madrid - "MT", //Z#469 Europe/Malta - "AX", //Z#470 Europe/Mariehamn - "BY", //Z#471 Europe/Minsk - "MC", //Z#472 Europe/Monaco - "RU", //Z#473 Europe/Moscow - "CY", //Z#474 Europe/Nicosia - "NO", //Z#475 Europe/Oslo - "FR", //Z#476 Europe/Paris - "ME", //Z#477 Europe/Podgorica - "CZ", //Z#478 Europe/Prague - "LV", //Z#479 Europe/Riga - "IT", //Z#480 Europe/Rome - "RU", //Z#481 Europe/Samara - "SM", //Z#482 Europe/San_Marino - "BA", //Z#483 Europe/Sarajevo - "RU", //Z#484 Europe/Saratov - "UA", //Z#485 Europe/Simferopol - "MK", //Z#486 Europe/Skopje - "BG", //Z#487 Europe/Sofia - "SE", //Z#488 Europe/Stockholm - "EE", //Z#489 Europe/Tallinn - "AL", //Z#490 Europe/Tirane - "MD", //Z#491 Europe/Tiraspol - "RU", //Z#492 Europe/Ulyanovsk - "UA", //Z#493 Europe/Uzhgorod - "LI", //Z#494 Europe/Vaduz - "VA", //Z#495 Europe/Vatican - "AT", //Z#496 Europe/Vienna - "LT", //Z#497 Europe/Vilnius - "RU", //Z#498 Europe/Volgograd - "PL", //Z#499 Europe/Warsaw - "HR", //Z#500 Europe/Zagreb - "UA", //Z#501 Europe/Zaporozhye - "CH", //Z#502 Europe/Zurich - "001",//Z#503 Factory - "GB", //Z#504 GB - "GB", //Z#505 GB-Eire - "001",//Z#506 GMT - "001",//Z#507 GMT+0 - "001",//Z#508 GMT-0 - "001",//Z#509 GMT0 - "001",//Z#510 Greenwich - "001",//Z#511 HST - "HK", //Z#512 Hongkong - "US", //Z#513 IET - "IN", //Z#514 IST - "IS", //Z#515 Iceland - "MG", //Z#516 Indian/Antananarivo - "IO", //Z#517 Indian/Chagos - "CX", //Z#518 Indian/Christmas - "CC", //Z#519 Indian/Cocos - "KM", //Z#520 Indian/Comoro - "TF", //Z#521 Indian/Kerguelen - "SC", //Z#522 Indian/Mahe - "MV", //Z#523 Indian/Maldives - "MU", //Z#524 Indian/Mauritius - "YT", //Z#525 Indian/Mayotte - "RE", //Z#526 Indian/Reunion - "IR", //Z#527 Iran - "IL", //Z#528 Israel - "JP", //Z#529 JST - "JM", //Z#530 Jamaica - "JP", //Z#531 Japan - "MH", //Z#532 Kwajalein - "LY", //Z#533 Libya - "001",//Z#534 MET - "WS", //Z#535 MIT - "001",//Z#536 MST - "001",//Z#537 MST7MDT - "MX", //Z#538 Mexico/BajaNorte - "MX", //Z#539 Mexico/BajaSur - "MX", //Z#540 Mexico/General - "AM", //Z#541 NET - "NZ", //Z#542 NST - "NZ", //Z#543 NZ - "NZ", //Z#544 NZ-CHAT - "US", //Z#545 Navajo - "PK", //Z#546 PLT - "US", //Z#547 PNT - "CN", //Z#548 PRC - "PR", //Z#549 PRT - "US", //Z#550 PST - "001",//Z#551 PST8PDT - "WS", //Z#552 Pacific/Apia - "NZ", //Z#553 Pacific/Auckland - "PG", //Z#554 Pacific/Bougainville - "NZ", //Z#555 Pacific/Chatham - "FM", //Z#556 Pacific/Chuuk - "CL", //Z#557 Pacific/Easter - "VU", //Z#558 Pacific/Efate - "KI", //Z#559 Pacific/Enderbury - "TK", //Z#560 Pacific/Fakaofo - "FJ", //Z#561 Pacific/Fiji - "TV", //Z#562 Pacific/Funafuti - "EC", //Z#563 Pacific/Galapagos - "PF", //Z#564 Pacific/Gambier - "SB", //Z#565 Pacific/Guadalcanal - "GU", //Z#566 Pacific/Guam - "US", //Z#567 Pacific/Honolulu - "UM", //Z#568 Pacific/Johnston - "KI", //Z#569 Pacific/Kiritimati - "FM", //Z#570 Pacific/Kosrae - "MH", //Z#571 Pacific/Kwajalein - "MH", //Z#572 Pacific/Majuro - "PF", //Z#573 Pacific/Marquesas - "UM", //Z#574 Pacific/Midway - "NR", //Z#575 Pacific/Nauru - "NU", //Z#576 Pacific/Niue - "NF", //Z#577 Pacific/Norfolk - "NC", //Z#578 Pacific/Noumea - "AS", //Z#579 Pacific/Pago_Pago - "PW", //Z#580 Pacific/Palau - "PN", //Z#581 Pacific/Pitcairn - "FM", //Z#582 Pacific/Pohnpei - "FM", //Z#583 Pacific/Ponape - "PG", //Z#584 Pacific/Port_Moresby - "CK", //Z#585 Pacific/Rarotonga - "MP", //Z#586 Pacific/Saipan - "AS", //Z#587 Pacific/Samoa - "PF", //Z#588 Pacific/Tahiti - "KI", //Z#589 Pacific/Tarawa - "TO", //Z#590 Pacific/Tongatapu - "FM", //Z#591 Pacific/Truk - "UM", //Z#592 Pacific/Wake - "WF", //Z#593 Pacific/Wallis - "FM", //Z#594 Pacific/Yap - "PL", //Z#595 Poland - "PT", //Z#596 Portugal - "TW", //Z#597 ROC - "KR", //Z#598 ROK - "SB", //Z#599 SST - "SG", //Z#600 Singapore - "001",//Z#601 SystemV/AST4 - "001",//Z#602 SystemV/AST4ADT - "001",//Z#603 SystemV/CST6 - "001",//Z#604 SystemV/CST6CDT - "001",//Z#605 SystemV/EST5 - "001",//Z#606 SystemV/EST5EDT - "001",//Z#607 SystemV/HST10 - "001",//Z#608 SystemV/MST7 - "001",//Z#609 SystemV/MST7MDT - "001",//Z#610 SystemV/PST8 - "001",//Z#611 SystemV/PST8PDT - "001",//Z#612 SystemV/YST9 - "001",//Z#613 SystemV/YST9YDT - "TR", //Z#614 Turkey - "001",//Z#615 UCT - "US", //Z#616 US/Alaska - "US", //Z#617 US/Aleutian - "US", //Z#618 US/Arizona - "US", //Z#619 US/Central - "US", //Z#620 US/East-Indiana - "US", //Z#621 US/Eastern - "US", //Z#622 US/Hawaii - "US", //Z#623 US/Indiana-Starke - "US", //Z#624 US/Michigan - "US", //Z#625 US/Mountain - "US", //Z#626 US/Pacific - "US", //Z#627 US/Pacific-New - "AS", //Z#628 US/Samoa - "001",//Z#629 UTC - "001",//Z#630 Universal - "VN", //Z#631 VST - "RU", //Z#632 W-SU - "001",//Z#633 WET - "001",//Z#634 Zulu + "UA", //Z#464 Europe/Kyiv + "PT", //Z#465 Europe/Lisbon + "SI", //Z#466 Europe/Ljubljana + "GB", //Z#467 Europe/London + "LU", //Z#468 Europe/Luxembourg + "ES", //Z#469 Europe/Madrid + "MT", //Z#470 Europe/Malta + "AX", //Z#471 Europe/Mariehamn + "BY", //Z#472 Europe/Minsk + "MC", //Z#473 Europe/Monaco + "RU", //Z#474 Europe/Moscow + "CY", //Z#475 Europe/Nicosia + "NO", //Z#476 Europe/Oslo + "FR", //Z#477 Europe/Paris + "ME", //Z#478 Europe/Podgorica + "CZ", //Z#479 Europe/Prague + "LV", //Z#480 Europe/Riga + "IT", //Z#481 Europe/Rome + "RU", //Z#482 Europe/Samara + "SM", //Z#483 Europe/San_Marino + "BA", //Z#484 Europe/Sarajevo + "RU", //Z#485 Europe/Saratov + "UA", //Z#486 Europe/Simferopol + "MK", //Z#487 Europe/Skopje + "BG", //Z#488 Europe/Sofia + "SE", //Z#489 Europe/Stockholm + "EE", //Z#490 Europe/Tallinn + "AL", //Z#491 Europe/Tirane + "MD", //Z#492 Europe/Tiraspol + "RU", //Z#493 Europe/Ulyanovsk + "UA", //Z#494 Europe/Uzhgorod + "LI", //Z#495 Europe/Vaduz + "VA", //Z#496 Europe/Vatican + "AT", //Z#497 Europe/Vienna + "LT", //Z#498 Europe/Vilnius + "RU", //Z#499 Europe/Volgograd + "PL", //Z#500 Europe/Warsaw + "HR", //Z#501 Europe/Zagreb + "UA", //Z#502 Europe/Zaporozhye + "CH", //Z#503 Europe/Zurich + "001",//Z#504 Factory + "GB", //Z#505 GB + "GB", //Z#506 GB-Eire + "001",//Z#507 GMT + "001",//Z#508 GMT+0 + "001",//Z#509 GMT-0 + "001",//Z#510 GMT0 + "001",//Z#511 Greenwich + "001",//Z#512 HST + "HK", //Z#513 Hongkong + "US", //Z#514 IET + "IN", //Z#515 IST + "CI", //Z#516 Iceland + "MG", //Z#517 Indian/Antananarivo + "IO", //Z#518 Indian/Chagos + "CX", //Z#519 Indian/Christmas + "CC", //Z#520 Indian/Cocos + "KM", //Z#521 Indian/Comoro + "TF", //Z#522 Indian/Kerguelen + "SC", //Z#523 Indian/Mahe + "MV", //Z#524 Indian/Maldives + "MU", //Z#525 Indian/Mauritius + "YT", //Z#526 Indian/Mayotte + "RE", //Z#527 Indian/Reunion + "IR", //Z#528 Iran + "IL", //Z#529 Israel + "JP", //Z#530 JST + "JM", //Z#531 Jamaica + "JP", //Z#532 Japan + "MH", //Z#533 Kwajalein + "LY", //Z#534 Libya + "001",//Z#535 MET + "WS", //Z#536 MIT + "001",//Z#537 MST + "001",//Z#538 MST7MDT + "MX", //Z#539 Mexico/BajaNorte + "MX", //Z#540 Mexico/BajaSur + "MX", //Z#541 Mexico/General + "AM", //Z#542 NET + "NZ", //Z#543 NST + "NZ", //Z#544 NZ + "NZ", //Z#545 NZ-CHAT + "US", //Z#546 Navajo + "PK", //Z#547 PLT + "US", //Z#548 PNT + "CN", //Z#549 PRC + "PR", //Z#550 PRT + "US", //Z#551 PST + "001",//Z#552 PST8PDT + "WS", //Z#553 Pacific/Apia + "NZ", //Z#554 Pacific/Auckland + "PG", //Z#555 Pacific/Bougainville + "NZ", //Z#556 Pacific/Chatham + "FM", //Z#557 Pacific/Chuuk + "CL", //Z#558 Pacific/Easter + "VU", //Z#559 Pacific/Efate + "KI", //Z#560 Pacific/Enderbury + "TK", //Z#561 Pacific/Fakaofo + "FJ", //Z#562 Pacific/Fiji + "TV", //Z#563 Pacific/Funafuti + "EC", //Z#564 Pacific/Galapagos + "PF", //Z#565 Pacific/Gambier + "SB", //Z#566 Pacific/Guadalcanal + "GU", //Z#567 Pacific/Guam + "US", //Z#568 Pacific/Honolulu + "UM", //Z#569 Pacific/Johnston + "KI", //Z#570 Pacific/Kanton + "KI", //Z#571 Pacific/Kiritimati + "FM", //Z#572 Pacific/Kosrae + "MH", //Z#573 Pacific/Kwajalein + "MH", //Z#574 Pacific/Majuro + "PF", //Z#575 Pacific/Marquesas + "UM", //Z#576 Pacific/Midway + "NR", //Z#577 Pacific/Nauru + "NU", //Z#578 Pacific/Niue + "NF", //Z#579 Pacific/Norfolk + "NC", //Z#580 Pacific/Noumea + "AS", //Z#581 Pacific/Pago_Pago + "PW", //Z#582 Pacific/Palau + "PN", //Z#583 Pacific/Pitcairn + "FM", //Z#584 Pacific/Pohnpei + "FM", //Z#585 Pacific/Ponape + "PG", //Z#586 Pacific/Port_Moresby + "CK", //Z#587 Pacific/Rarotonga + "MP", //Z#588 Pacific/Saipan + "AS", //Z#589 Pacific/Samoa + "PF", //Z#590 Pacific/Tahiti + "KI", //Z#591 Pacific/Tarawa + "TO", //Z#592 Pacific/Tongatapu + "FM", //Z#593 Pacific/Truk + "UM", //Z#594 Pacific/Wake + "WF", //Z#595 Pacific/Wallis + "FM", //Z#596 Pacific/Yap + "PL", //Z#597 Poland + "PT", //Z#598 Portugal + "TW", //Z#599 ROC + "KR", //Z#600 ROK + "SB", //Z#601 SST + "SG", //Z#602 Singapore + "001",//Z#603 SystemV/AST4 + "001",//Z#604 SystemV/AST4ADT + "001",//Z#605 SystemV/CST6 + "001",//Z#606 SystemV/CST6CDT + "001",//Z#607 SystemV/EST5 + "001",//Z#608 SystemV/EST5EDT + "001",//Z#609 SystemV/HST10 + "001",//Z#610 SystemV/MST7 + "001",//Z#611 SystemV/MST7MDT + "001",//Z#612 SystemV/PST8 + "001",//Z#613 SystemV/PST8PDT + "001",//Z#614 SystemV/YST9 + "001",//Z#615 SystemV/YST9YDT + "TR", //Z#616 Turkey + "001",//Z#617 UCT + "US", //Z#618 US/Alaska + "US", //Z#619 US/Aleutian + "US", //Z#620 US/Arizona + "US", //Z#621 US/Central + "US", //Z#622 US/East-Indiana + "US", //Z#623 US/Eastern + "US", //Z#624 US/Hawaii + "US", //Z#625 US/Indiana-Starke + "US", //Z#626 US/Michigan + "US", //Z#627 US/Mountain + "US", //Z#628 US/Pacific + "US", //Z#629 US/Pacific-New + "AS", //Z#630 US/Samoa + "001",//Z#631 UTC + "001",//Z#632 Universal + "VN", //Z#633 VST + "RU", //Z#634 W-SU + "001",//Z#635 WET + "001",//Z#636 Zulu } } diff --git a/js/src/builtin/IntlTimeZoneData.h b/js/src/builtin/IntlTimeZoneData.h index 498c305073..c0e9491567 100644 --- a/js/src/builtin/IntlTimeZoneData.h +++ b/js/src/builtin/IntlTimeZoneData.h @@ -1,5 +1,5 @@ // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021a +// tzdata version = 2022e #ifndef builtin_IntlTimeZoneData_h #define builtin_IntlTimeZoneData_h @@ -18,7 +18,7 @@ const char* const ianaZonesTreatedAsLinksByICU[] = { "America/Argentina/Cordoba", // America/Cordoba [southamerica] "America/Argentina/Jujuy", // America/Jujuy [southamerica] "America/Argentina/Mendoza", // America/Mendoza [southamerica] - "America/Atikokan", // America/Coral_Harbour [northamerica] + "America/Atikokan", // America/Coral_Harbour [backzone] "America/Ensenada", // America/Tijuana [backzone] "America/Indiana/Indianapolis", // America/Indianapolis [northamerica] "America/Kentucky/Louisville", // America/Louisville [northamerica] @@ -36,11 +36,13 @@ const char* const ianaZonesTreatedAsLinksByICU[] = { "Atlantic/Jan_Mayen", // Arctic/Longyearbyen [backzone] "EST", // Etc/GMT+5 [northamerica] "Europe/Belfast", // Europe/London [backzone] + "Europe/Kyiv", // Europe/Kiev [europe] "Europe/Tiraspol", // Europe/Chisinau [backzone] "HST", // Etc/GMT+10 [northamerica] "MST", // Etc/GMT+7 [northamerica] - "Pacific/Chuuk", // Pacific/Truk [australasia] - "Pacific/Pohnpei", // Pacific/Ponape [australasia] + "Pacific/Chuuk", // Pacific/Truk [backzone] + "Pacific/Kanton", // Pacific/Enderbury [australasia] + "Pacific/Pohnpei", // Pacific/Ponape [backzone] }; // Format: @@ -60,14 +62,13 @@ const LinkAndTarget ianaLinksCanonicalizedDifferentlyByICU[] = { { "America/Godthab", "America/Nuuk" }, // America/Godthab [backward] { "America/Indianapolis", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward] { "America/Jujuy", "America/Argentina/Jujuy" }, // America/Jujuy [backward] - { "America/Kralendijk", "America/Curacao" }, // America/Kralendijk [southamerica] + { "America/Kralendijk", "America/Curacao" }, // America/Kralendijk [northamerica] { "America/Louisville", "America/Kentucky/Louisville" }, // America/Louisville [backward] - { "America/Lower_Princes", "America/Curacao" }, // America/Lower_Princes [southamerica] - { "America/Marigot", "America/Port_of_Spain" }, // America/Marigot [southamerica] + { "America/Lower_Princes", "America/Curacao" }, // America/Lower_Princes [northamerica] + { "America/Marigot", "America/Port_of_Spain" }, // America/Marigot [northamerica] { "America/Mendoza", "America/Argentina/Mendoza" }, // America/Mendoza [backward] { "America/Santa_Isabel", "America/Tijuana" }, // America/Santa_Isabel [backward] - { "America/St_Barthelemy", "America/Port_of_Spain" }, // America/St_Barthelemy [southamerica] - { "America/Virgin", "America/Port_of_Spain" }, // America/St_Thomas [backward] + { "America/St_Barthelemy", "America/Port_of_Spain" }, // America/St_Barthelemy [northamerica] { "Antarctica/South_Pole", "Antarctica/McMurdo" }, // Pacific/Auckland [backward] { "Arctic/Longyearbyen", "Europe/Oslo" }, // Arctic/Longyearbyen [europe] { "Asia/Calcutta", "Asia/Kolkata" }, // Asia/Calcutta [backward] @@ -78,6 +79,7 @@ const LinkAndTarget ianaLinksCanonicalizedDifferentlyByICU[] = { { "Atlantic/Faeroe", "Atlantic/Faroe" }, // Atlantic/Faeroe [backward] { "Europe/Bratislava", "Europe/Prague" }, // Europe/Bratislava [europe] { "Europe/Busingen", "Europe/Zurich" }, // Europe/Busingen [europe] + { "Europe/Kiev", "Europe/Kyiv" }, // Europe/Kiev [backward] { "Europe/Mariehamn", "Europe/Helsinki" }, // Europe/Mariehamn [europe] { "Europe/Podgorica", "Europe/Belgrade" }, // Europe/Podgorica [europe] { "Europe/San_Marino", "Europe/Rome" }, // Europe/San_Marino [europe] @@ -106,6 +108,8 @@ const char* const legacyICUTimeZones[] = { "Canada/East-Saskatchewan", "EAT", "ECT", + "Eire--ICU", + "Europe/Bratislava--ICU", "IET", "IST", "JST", @@ -118,6 +122,9 @@ const char* const legacyICUTimeZones[] = { "PST", "SST", "VST", + "Africa/Windhoek--ICU", + "Europe/Dublin--ICU", + "Europe/Prague--ICU", "SystemV/AST4", "SystemV/AST4ADT", "SystemV/CST6", diff --git a/js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js b/js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js index 2a0f982c5c..6b611cfc37 100644 --- a/js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js +++ b/js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021a +// tzdata version = 2022e const tzMapper = [ x => x, @@ -26,7 +26,7 @@ const links = { "America/Porto_Acre": "America/Rio_Branco", "America/Santa_Isabel": "America/Tijuana", "America/Shiprock": "America/Denver", - "America/Virgin": "America/Port_of_Spain", + "America/Virgin": "America/St_Thomas", "Antarctica/South_Pole": "Antarctica/McMurdo", "Asia/Ashkhabad": "Asia/Ashgabat", "Asia/Calcutta": "Asia/Kolkata", @@ -69,6 +69,7 @@ const links = { "Egypt": "Africa/Cairo", "Eire": "Europe/Dublin", "Etc/UCT": "Etc/UTC", + "Europe/Kiev": "Europe/Kyiv", "GB": "Europe/London", "GB-Eire": "Europe/London", "GMT+0": "Etc/GMT", @@ -112,6 +113,7 @@ const links = { "US/Michigan": "America/Detroit", "US/Mountain": "America/Denver", "US/Pacific": "America/Los_Angeles", + "US/Pacific-New": "America/Los_Angeles", "US/Samoa": "Pacific/Pago_Pago", "UTC": "Etc/UTC", "Universal": "Etc/UTC", diff --git a/js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js b/js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js index ad5c0d1d4f..359b45611b 100644 --- a/js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js +++ b/js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021a +// tzdata version = 2022e const tzMapper = [ x => x, @@ -15,6 +15,7 @@ const tzMapper = [ // Backzone zones derived from IANA Time Zone Database. const links = { + "Africa/Accra": "Africa/Accra", "Africa/Addis_Ababa": "Africa/Addis_Ababa", "Africa/Asmara": "Africa/Asmara", "Africa/Bamako": "Africa/Bamako", @@ -52,50 +53,82 @@ const links = { "America/Antigua": "America/Antigua", "America/Argentina/ComodRivadavia": "America/Argentina/ComodRivadavia", "America/Aruba": "America/Aruba", + "America/Atikokan": "America/Atikokan", + "America/Blanc-Sablon": "America/Blanc-Sablon", "America/Cayman": "America/Cayman", "America/Coral_Harbour": "America/Coral_Harbour", + "America/Creston": "America/Creston", + "America/Curacao": "America/Curacao", "America/Dominica": "America/Dominica", "America/Ensenada": "America/Ensenada", "America/Grenada": "America/Grenada", "America/Guadeloupe": "America/Guadeloupe", "America/Montreal": "America/Montreal", "America/Montserrat": "America/Montserrat", + "America/Nassau": "America/Nassau", + "America/Port_of_Spain": "America/Port_of_Spain", "America/Rosario": "America/Rosario", "America/St_Kitts": "America/St_Kitts", "America/St_Lucia": "America/St_Lucia", "America/St_Thomas": "America/St_Thomas", "America/St_Vincent": "America/St_Vincent", "America/Tortola": "America/Tortola", + "Antarctica/DumontDUrville": "Antarctica/DumontDUrville", "Antarctica/McMurdo": "Antarctica/McMurdo", + "Antarctica/Syowa": "Antarctica/Syowa", + "Antarctica/Vostok": "Antarctica/Vostok", "Asia/Aden": "Asia/Aden", "Asia/Bahrain": "Asia/Bahrain", + "Asia/Brunei": "Asia/Brunei", "Asia/Chongqing": "Asia/Chongqing", "Asia/Harbin": "Asia/Harbin", "Asia/Kashgar": "Asia/Kashgar", + "Asia/Kuala_Lumpur": "Asia/Kuala_Lumpur", "Asia/Kuwait": "Asia/Kuwait", "Asia/Muscat": "Asia/Muscat", "Asia/Phnom_Penh": "Asia/Phnom_Penh", "Asia/Tel_Aviv": "Asia/Tel_Aviv", "Asia/Vientiane": "Asia/Vientiane", "Atlantic/Jan_Mayen": "Atlantic/Jan_Mayen", + "Atlantic/Reykjavik": "Atlantic/Reykjavik", "Atlantic/St_Helena": "Atlantic/St_Helena", "Australia/Currie": "Australia/Currie", + "Europe/Amsterdam": "Europe/Amsterdam", "Europe/Belfast": "Europe/Belfast", + "Europe/Copenhagen": "Europe/Copenhagen", "Europe/Guernsey": "Europe/Guernsey", "Europe/Isle_of_Man": "Europe/Isle_of_Man", "Europe/Jersey": "Europe/Jersey", "Europe/Ljubljana": "Europe/Ljubljana", + "Europe/Luxembourg": "Europe/Luxembourg", + "Europe/Monaco": "Europe/Monaco", + "Europe/Oslo": "Europe/Oslo", "Europe/Sarajevo": "Europe/Sarajevo", "Europe/Skopje": "Europe/Skopje", + "Europe/Stockholm": "Europe/Stockholm", "Europe/Tiraspol": "Europe/Tiraspol", + "Europe/Uzhgorod": "Europe/Uzhgorod", "Europe/Vaduz": "Europe/Vaduz", "Europe/Zagreb": "Europe/Zagreb", + "Europe/Zaporozhye": "Europe/Zaporozhye", "Indian/Antananarivo": "Indian/Antananarivo", + "Indian/Christmas": "Indian/Christmas", + "Indian/Cocos": "Indian/Cocos", "Indian/Comoro": "Indian/Comoro", + "Indian/Kerguelen": "Indian/Kerguelen", + "Indian/Mahe": "Indian/Mahe", "Indian/Mayotte": "Indian/Mayotte", + "Indian/Reunion": "Indian/Reunion", + "Pacific/Chuuk": "Pacific/Chuuk", + "Pacific/Enderbury": "Pacific/Enderbury", + "Pacific/Funafuti": "Pacific/Funafuti", "Pacific/Johnston": "Pacific/Johnston", + "Pacific/Majuro": "Pacific/Majuro", "Pacific/Midway": "Pacific/Midway", + "Pacific/Pohnpei": "Pacific/Pohnpei", "Pacific/Saipan": "Pacific/Saipan", + "Pacific/Wake": "Pacific/Wake", + "Pacific/Wallis": "Pacific/Wallis", }; for (let [linkName, target] of Object.entries(links)) { diff --git a/js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js b/js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js index 98357774dc..535dd086e8 100644 --- a/js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js +++ b/js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021a +// tzdata version = 2022e const tzMapper = [ x => x, @@ -17,8 +17,18 @@ const tzMapper = [ // Backzone links derived from IANA Time Zone Database. const links = { "Africa/Asmera": "Africa/Asmara", + "America/Kralendijk": "America/Curacao", + "America/Lower_Princes": "America/Curacao", + "America/Marigot": "America/Port_of_Spain", + "America/St_Barthelemy": "America/Port_of_Spain", + "America/Virgin": "America/St_Thomas", "Antarctica/South_Pole": "Antarctica/McMurdo", + "Arctic/Longyearbyen": "Europe/Oslo", "Asia/Chungking": "Asia/Chongqing", + "Iceland": "Atlantic/Reykjavik", + "Pacific/Ponape": "Pacific/Pohnpei", + "Pacific/Truk": "Pacific/Chuuk", + "Pacific/Yap": "Pacific/Chuuk", }; for (let [linkName, target] of Object.entries(links)) { diff --git a/js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js b/js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js index 17eee4dd74..0111194cba 100644 --- a/js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js +++ b/js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021a +// tzdata version = 2022e const tzMapper = [ x => x, @@ -31,7 +31,6 @@ const links = { "Europe/San_Marino": "Europe/Rome", "Europe/Vatican": "Europe/Rome", "GMT": "Etc/GMT", - "US/Pacific-New": "America/Los_Angeles", }; for (let [linkName, target] of Object.entries(links)) {