jiff-tzdb-0.1.4/.cargo_vcs_info.json0000644000000001560000000000100127170ustar { "git": { "sha1": "3ff4513edf2cab9174dab3f2871b2dbfe3b9d740" }, "path_in_vcs": "crates/jiff-tzdb" }jiff-tzdb-0.1.4/COPYING000064400000000000000000000001761046102023000125440ustar 00000000000000This project is dual-licensed under the Unlicense and MIT licenses. You may use this code under the terms of either license. jiff-tzdb-0.1.4/Cargo.lock0000644000000002310000000000100106640ustar # This file is automatically @generated by Cargo. # It is not intended for manual editing. version = 3 [[package]] name = "jiff-tzdb" version = "0.1.4" jiff-tzdb-0.1.4/Cargo.toml0000644000000023540000000000100107170ustar # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "jiff-tzdb" version = "0.1.4" authors = ["Andrew Gallant "] build = false include = [ "/*.rs", "/*.dat", "COPYING", "LICENSE-MIT", "UNLICENSE", ] autolib = false autobins = false autoexamples = false autotests = false autobenches = false description = "The entire Time Zone Database embedded into your binary." homepage = "https://github.com/BurntSushi/jiff/tree/master/crates/jiff-tzdb" documentation = "https://docs.rs/jiff-tzdb" readme = "README.md" keywords = [ "date", "time", "temporal", "zone", "iana", ] categories = ["date-and-time"] license = "Unlicense OR MIT" repository = "https://github.com/BurntSushi/jiff" [lib] name = "jiff_tzdb" path = "lib.rs" bench = false jiff-tzdb-0.1.4/Cargo.toml.orig000064400000000000000000000012131046102023000143710ustar 00000000000000[package] name = "jiff-tzdb" version = "0.1.4" #:version authors = ["Andrew Gallant "] license = "Unlicense OR MIT" homepage = "https://github.com/BurntSushi/jiff/tree/master/crates/jiff-tzdb" repository = "https://github.com/BurntSushi/jiff" documentation = "https://docs.rs/jiff-tzdb" description = "The entire Time Zone Database embedded into your binary." categories = ["date-and-time"] keywords = ["date", "time", "temporal", "zone", "iana"] workspace = "../.." edition = "2021" rust-version = "1.70" include = ["/*.rs", "/*.dat", "COPYING", "LICENSE-MIT", "UNLICENSE"] [lib] name = "jiff_tzdb" bench = false path = "lib.rs" jiff-tzdb-0.1.4/LICENSE-MIT000064400000000000000000000020711046102023000131410ustar 00000000000000The MIT License (MIT) Copyright (c) 2015 Andrew Gallant Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. jiff-tzdb-0.1.4/README.md000064400000000000000000000012011046102023000127560ustar 00000000000000jiff-tzdb ========= This is an optional dependency of `jiff` that embeds the entire [IANA Time Zone Database] into the compiled binary. Specifically, it embeds the binary [TZif] for each time zone. This is most typically used on Windows where there is no standard location for a system copy of the Time Zone Database. On macOS and Linux, one must explicitly opt into using `jiff-tzdb`. By default, in Unix environments, Jiff will look for a system copy of the Time Zone Database. [IANA Time Zone Database]: https://www.iana.org/time-zones [TZif]: https://datatracker.ietf.org/doc/html/rfc8536 ### Documentation https://docs.rs/jiff-tzdb jiff-tzdb-0.1.4/UNLICENSE000064400000000000000000000022731046102023000127610ustar 00000000000000This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to jiff-tzdb-0.1.4/concatenated-zoneinfo.dat000064400000000000000000006150271046102023000164670ustar 00000000000000TZif2TZif2-00 <-00>0 TZif2TZif2GMT GMT0 TZif2TZif2UTC UTC0 TZif2TZif2+01 <+01>-1 TZif2TZif2 +02 <+02>-2 TZif2TZif2*0+03 <+03>-3 TZif2TZif28@+04 <+04>-4 TZif2TZif2FP+05 <+05>-5 TZif2TZif2T`+06 <+06>-6 TZif2TZif2bp+07 <+07>-7 TZif2TZif2p+08 <+08>-8 TZif2TZif2~+09 <+09>-9 TZif2TZif2+10 <+10>-10 TZif2TZif2+11 <+11>-11 TZif2TZif2+12 <+12>-12 TZif2TZif2+13 <+13>-13 TZif2TZif2+14 <+14>-14 TZif2TZif2W@-12 <-12>12 TZif2TZif2eP-11 <-11>11 TZif2TZif2s`-10 <-10>10 TZif2TZif2p-09 <-09>9 TZif2TZif2-08 <-08>8 TZif2TZif2-07 <-07>7 TZif2TZif2-06 <-06>6 TZif2TZif2-05 <-05>5 TZif2TZif2-04 <-04>4 TZif2TZif2-03 <-03>3 TZif2TZif2-02 <-02>2 TZif2TZif2-01 <-01>1 TZif2TZif2 --00-03 <-03>3 TZif2TZif2B G-00+00 <+00>0<+02>-2,M3.5.0/1,M10.5.0/3 TZif2TZif2iLMT-02 <-02>2 TZif2TZif2~64LMT+12 <+12>-12 TZif2TZif2Bv LMTCAT CAT-2 TZif2TZif2H8LMTGMT GMT0 TZif2TZif2O3LMT+11 <+11>-11 TZif2TZif2PH|pLMT-09 <-09>9 TZif2TZif2PUss`LMT-10 <-10>10 TZif2TZif238@LMT+04 <+04>-4 TZif2TZif2dRT`LMT+06 <+06>-6 TZif2TZif26+*0LMT+03 <+03>-3 TZif2TZif2 PLH}8zhLMT-0930 <-0930>9:30 TZif2TZif2l~66,~~LMT+09 <+09>-9 TZif2TZif2n=x_ePLMTSST SST11 TZif2TZif2 Vjg^<^<bpLMTBMT+07 <+07>-7 TZif2TZif2 V/ØDDFPLMTMMT+05 <+05>-5 TZif2TZif2 i&apLMTCMTEST EST5 TZif2TZif2 ~7UN_xePLMT-11+13 <+13>-13 TZif2TZif2 ~0ݰCFPT`LMT+05+06 <+06>-6 TZif2TZif2 +5LMT-04-03 <-03>3 TZif2TZif2 朐 gadLMT-01GMT GMT0 TZif2TZif2 00P8@*0LMT+04+03 <+03>-3 TZif2TZif2 2J"@T`FP-00+06+05 <+05>-5 TZif2TZif2 VZr LMTPMMT+10 <+10>-10 TZif2TZif2i@@8@?HLMT+04+0430 <+0430>-4:30 TZif2TZif2~7.5DB x LMT-0830-08 <-08>8 TZif2TZif2t!aMT MXT` LMT+0530+06 <+06>-6 TZif2TZif2ߡjL```eP LMT-1120-11 <-11>11 TZif2TZif2}0OMXP LMT+0530+0545 <+0545>-5:45 TZif2TZif2 dfqp&` LMTWATWAST WAT-1 TZif2TZif2 Zz_lZnLMTMMTGMT GMT0 TZif2TZif2id, LMTCMTBST-04 <-04>4 TZif2TZif2,ۀV/9W@eP -00-12-11+13 <+13>-13 TZif2TZif2~7HU/+ljs` LMT-1040-10+14 <+14>-14 TZif2TZif2Xh~~LMT+09+0930WIT WIT-9 TZif2TZif2 ˙2 0p9Ùup~LMT+08+09 <+09>-9 TZif2TZif2 X-M9.eE0bpFP-00+07+05 <+05>-5 TZif2TZif2 ^<0掀ZI\*PcLMTGMTWAT GMT0 TZif2TZif2 檠̕ t| @LMT-02-01 <-01>1 TZif2TZif2 LP+ +qPLMT-05-06 <-06>6 TZif2TZif2^4XUp*sP+t@ LMTBMT-04-05 <-05>5 TZif2TZif2i&XB++q@(h LMTQMT-04-05 <-05>5 TZif2TZif2z敹2#p` LMTASTAPTAWT AST4 TZif2TZif2iDMn@4ƼƼ  LMTFFMTASTADT AST4 TZif2TZif2VsQњgZ/Z/[h~LMTRMT+0630+09 <+0630>-6:30 TZif2TZif2pP`CQx/LMTGMT+0030WAT WAT-1 TZif2TZif2{@ )@yDLMT-04-0345-03 <-04>4 TZif2TZif2+̐C'!|~ LMT+1130+09+12 <+12>-12 TZif2TZif2*Kb,1H<LLMTPMT-0330-03 <-03>3 TZif2TZif2]ՐˈVpoop~ pLMTMMT+08+09WITA WITA-8 TZif2TZif2 @r0IIΏ5FP8@LMT+05+04 <+04>-4 TZif2TZif2 զ !\P"z#<}P`LMTCDTCST CST6 TZif2TZif2 /apUpZupuw~~LMTKSTJST KST-9 TZif2TZif2i@,4 TZif2TZif2XXlz"#(*0 &LMT+0230EAT+0245 EAT-3 TZif2TZif2VR(rC6`+lT׀ ~ LMTPMMT+10+09+11 <+11>-11 TZif2TZif2 m{A@Fḫ͞opΎn~Qp@*0 LMTSAST SAST-2 TZif2TZif2~6A h hVh]Px LMT+1112+1130+1230+11 <+11>-11<+12>,M10.1.0,M4.1.0/3 TZif2TZif2~6 5 `FP,v@~ W@LMT+11+10+09-12+12 <+12>-12 TZif2TZif2 tPVƜP7@2K3Dp LMT+12+11 <+11>-11 TZif2TZif2 LKD !\P"z#<}PD]D<LMTCDTCST CST6 TZif2TZif2 @GGJ0K@N0OCbpFP-00+07+05 <+07>-7 TZif2TZif2&(C0ی(q̕2tRRKFMX [hLMTHMTMMTIST+0630 IST-5:30 TZif2TZif2tpCH!qXˉ=#paI8ՍsHllXzhzh zhs`LMTHSTHDTHWTHPT HST10 TZif2TZif2iۆq̕2ݨҘJ;K<ؐTR[hMXT`bpLMTHMT+0630+0530+06+07 <+06>-6 TZif2TZif2V$Z(̕+u81(2q D?(JJMXT`[h[hT`LMTMMT+0530+06+0630 <+0530>-5:30 TZif2TZif2yVp<&!tffix~ppbpLMTPMT+0730+09+08WITAWIB WIB-7 TZif2TZif2 ?fI`x`˿Vp<&d d g ix~pbpLMTBMT+0720+0730+09+08WIB WIB-7 TZif2TZif2 ~6SgN `ʳ`ˑ_Hma]a]bpg  g ix~pLMTSMT+07+0720+0730+09+08 <+08>-8 TZif2TZif2  e¤p>pYp;ۭ݌~LMTJDTJST JST-9 TZif2TZif2  U`͖,x`P'(\DTR`EKP$LMTCDTCST CST6 TZif2TZif2 C+ 5Yp;>2/ =ccbp p ~LMTPLMT+07+08+09 <+07>-7 TZif2TZif2 ᴴ~6495 `P6g@GL~ LMT+11+09+10+12 <+11>-11 TZif2TZif2 sX{pNɈ6Tl̷]ͧNΠzχ0z~ LMTACSTACDT ACST-9:30 TZif2TZif2 i*MM6I`nP+`PP'`(n)w`)33 LMTSJMTCDTCST CST6 TZif2TZif2 E@7G8}:P:r@;P-13 TZif2TZif2 ^ :ˉ ϏЁuX LMTMDTMSTMWT MST7 TZif2TZif2 ~̕2tݨO0MX[h FPT`FPLMT+0530+0630+05PKSTPKT PKT-5 TZif2TZif2 p+pfV`A=p 6`q`1g2s3Gf4R5'H62ڀ LMTMSTCSTMDT MST7 TZif2TZif2{z@p?ˌKMұl9[ &V&pqh~p~ LMTPDTPSTJST PST-8 TZif2TZif2@e̔"|Mϛej`tnvTP_`0>P LMTADTAST-0330 AST4 TZif2TZif2 i#t@JPE@/J-,P]@ p%&|-%P-@LMT-04-05 <-05>5 TZif2TZif2i,d-HCt` >PQoP1QP)a *KP+C2PBXC?iPDTnEY` LMTMMTCSTESTCDT CST6 TZif2TZif2 ̀J KN OC͐X ;Z[@\]E0^c_x<`LPaX<b,Pc8d<dp-00+08+11 <+08>-8 TZif2TZif2rN€/Te̷VͧGΠsχ)p9 %I%')') )x LMTAEDTAEST AEST-10 TZif2TZif2iB`K@C{HpPHPPH0P P9:)`x` LMTSDMTEDTEST-0430AST AST4 TZif2TZif2gG{'P]ՠP>ö ŘPGy:[-8 TZif2TZif2tNޠK T ǁ̷rͧc  b)%\) Eq Fg G#|GI^Iel~p LMTAWDTAWST AWST-8 TZif2TZif2t N@TĔw̷hͧY  Xu)%R)EqF\G#rGyITI[x{ LMT+0945+0845 <+0845>-8:45 TZif2TZif2^,ppˈ#pa ~=wp``pP`D/vpEDC`E@ LMTCDTCSTCWTCPTESTEDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2rN€/Te̷VͧGΠsχ)p9 %I%')') )*s+ʀ,ҏ-x LMTAEDTAEST AEST-10 TZif2TZif2~6-L7.76?']X,Fupw&Wpp  |, ep:C^`64~ LMTGST+09GDTChST ChST-10 TZif2TZif2i#~p ` ` p ٢ gpfeyHiGY*I)9 ) ")` ` LMTKMTESTEDT EST5 TZif2TZif2 ´y@@P{P k@![P"K@#;P$+@%~P& a@&`P'C@(|)Q@*H+a3@LMT+12+11 <+11>-11 TZif2TZif2ˉ #pavSoU 5',qa LMTMDTMSTMWTMPTCST CST6 TZif2TZif2 0'} ivgXI|: l+!\"L #;$+%& '@'@(P@FPbpT` T` LMT+05+07+06 <+05>-5 TZif2TZif20'} ivgXI|: l+!\"L #;$+%& '@'@(ʏP@FPbpT` T` LMT+05+07+06 <+05>-5 TZif2TZif27@'  ' wufW|H l9!\*"L#< $+%& ' P'P(P>8@FPT` T` LMT+04+05+06 <+05>-5 TZif2TZif2~6A| lr!\c"LT#-5 TZif2TZif2n=b8L'M+N}`NOw PfQ`*`RFS@ `T&U`VV`WX߲`YhZ`[`\]g`^_oI``ht_^Hs` ePLMT-1130-10-11+13+14 <+13>-13 TZif2TZif2|Lߡ`(?y Yc y9E 蕘"awCY%;h G!ˠ"1#j $%J %'* 'j8lXs` zhLMT-1030-10-0930 <-10>10 TZif2TZif2 ~6C)yY^ pӽ|@;>Ӌ{BE"L<fpA|R i ~!I}"g #)_$G %|&'e &^(G (@q~pLMTCDTCST CST-8 TZif2TZif2 ttI@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" ȠҌLMT-02-03 <-03>3 TZif2TZif2 WNB@ނ08@@ܹg0#@ޛ0ݨ@TA0 l0r@,Q:@0 @ɜ@xC 3ݰ!w@" ְLMT-03-04 <-04>4 TZif2TZif2 6;6`8$4`8`K,K`L`MrAN`OP`PRkRzTT`TjV4`VLXXz.YZZ[ݩ\9]`^_```LMT+13+12 <+12>-12 TZif2TZif2xC'ep`p-׊ۭ݌O)khbxL/pxhRxh4x째hxh5qx `!ng"B#NIww~ ~ LMTKSTJSTKDT KST-9 TZif2TZif2 zHWNB@ނ08@@ܹg0#@ޛ0ݨ@TA0 l0r@,Q:@0 @ɜ@xC 3ݰ!w@" ְH`q@̸LMT-03-04 <-03>3 TZif2TZif2 DWNB@ނ08@@ܹg0#@ޛ0ݨ@TA0 l0r@,Q:@0 @ɜ@xC 3ݰ!w@" ְ,@-f0ǼLMT-03-04 <-04>4 TZif2TZif2 f\PPސ@8PPܹu@1Pޛ@ݶPTO@z@P:QHP@ "PɪPxQ 3!P" H`PRpLMT-04-05 <-05>5 TZif2TZif2  `"U#j1gv2sp3GX4Rp5':62p7889:;<=>ހ?p@oApBOCdopD/EDQpFfG$3pGIpIeJpK=`LMTCSTCDT CST6CDT,M3.2.0,M11.1.0 TZif2TZif2  mX#ܐ͐㯐ӠÑ| lr!\c"LT#4 TZif2TZif2! f\PPސ@8PPܹu@1Pޛ@ݶPTO@z@P:QHP@ "PɪPxQ 3!P" ,P-f@H`PRLMT-04-05 <-05>5 TZif2TZif2" w'z(])\*?+y`,FP-[`.(P/~=`0 P1gY2rP3G;4RP5'62P7889:;ې<`=r>`?T@o`AqPBO`CdSPD/h`ED5PELMTADTAST AST4ADT,M3.2.0,M11.1.0 TZif2TZif2"IM|P3#ܐ͐㯐ӠÑ| lr!\c"LT#2 TZif2TZif2' gI@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% 7ư8 909;3 TZif2TZif2' kI@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% 7ư8 909J ;3 TZif2TZif2'"Vdd`.Kͩ΢Cͨp'@PC@̓s|d lU!\F"L7#<($,% & & ()*+,ۀ-̀./t0d1]1QP *0  8@*0LMTKMTEETMSKCETCESTMSDEEST EET-2EEST,M3.5.0/3,M10.5.0/4 TZif2TZif2) h|I@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% 0y01M7ư8 909J ;3 TZif2TZif2)tUITYӋ{BE"L<fp&pYݪrsߵdp|ᖗ]wp>0 p!qp p ?/ypVp ݉ νۡTpqp~~ LMTCSTJSTCDT CST-8 TZif2TZif2)^,ppˈ#pa u@[iTp~=I6pg=)pG<4'pq€po_pOD/vpEDQpEG-m LMTCDTCSTCWTCPTESTEDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2*^,ppˈ#pa ޗݩp~=I6p^)pG<4'wp``pP`@p0`p p `D/vpEDC`E  LMTCDTCSTCWTCPTESTEDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2+(nc u!w@"U#j$5%Ju&'*W'P) 9)މP*+kP,8@-MP.@/~/P0@1gK2r@3G-4R@5'62@7889:Ƶ;ۂP?F@oPAc@BOxPCdE@D/ZPED'@EX LMTAST-03-02 <-03>3<-02>,M3.2.0,M11.1.0 TZif2TZif2+`w1gv2sp3GX4Rp5'+5`62p7889:;<=>ހ?p@oApBOCdopD/EDQpFfG$3pGIpIeJpKGLM)NOx PQa'RlSA TLT LMTCSTESTCDTEDT EST5 TZif2TZif2+~6upn`pnɧ2Opzp0%r@pkm aG ?pQ'p| lr!\c"LT#` x q Op H` k*`pt `pS`pp;`Hp`1p_`̯| lr!\c"LT#/t>0d 1]Z2M=p3=<4-p56 p:鳠;<=>?tp@doATRBDQC44D$3EQUVapV|WCpd4bp~p LMT+07+09+08 <+08>-8 TZif2TZif22 ֐ [>= | l!["K#;ƀ$+Ő%& ''()Ԧ*ĉ+,k-j.M/tL0d/1]h2MK3=J4--5,6 :;<=>?t~@d}AT`BD_C4BD$AE_ UVoVWQUT`pbp LMT+06+08+07 <+07>-7 TZif2TZif22@0 ' wufW|H l9!\*"L#< $+%& ' P'P(`)x`)P*P+P,P-P.P/t`0d`1]2r3=4Rk5r62M6T8j`869L`:;.`<5`=`>`?`@e`A/ 8@FPT` T` FPLMT+04+05+06 <+05>-5 TZif2TZif22P P0 ' wufW|H l9!\*"L#< $+%& ' P'P(`)x`)P*P+P,P-P.P/tP0duP1]2r{3=4R]5d62?6F8j`869L`:;.`<5`=`>`?`@e`A0*0FPT` T` FP8@LMT+03+05+06+04 <+05>-5 TZif2TZif23 t0I@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% 0y01M2W 3j 48T04 6 06h7ư8 90:,;NPe0Q 9LMT-02-03 <-03>3 TZif2TZif23h@'  ' wufW|H l9!\*"L#< $+%& ' P'P(`)x`)P*P+P,P-P.P/tP0duP1]2r{3=4R]5d62?6F8\P8(9>P: ; P<'P=P> P?P@ePA58@FPT` T` FPLMT+04+05+06 <+05>-5 TZif2TZif23 P'  ' wufW|H l9!\*"L#< $+%& '`' `(`)x`)P*`+`,`-`.`/t`0d`1]2r3=4Rk5r62M6T8j`869L`:;.`<5`=`>`?`@e`A0$*0FPT` T` FP8@LMT+03+05+06+04 <+05>-5 TZif2TZif23 &VDOPJ0fx`ȬpY*Kͩ΢Cϒ40='@PC@̓s|d lU!\F"L7#<($,%& '5'&()*+,ۀ-̀./t0d1]2r3=4R562x68>`h  *0 8@*0!LMTWMTKMTCETEETMSKCESTMSDEEST EET-2EEST,M3.5.0/3,M10.5.0/4 TZif2TZif24{0'} ivgXI|: l+!\"L #;$+%& '@'@(P)xP)@*@+@,@-@.@/tv@0dg@1]2rm3=t4RO5V621688N@890@:;@<@=@>@?@@e@Ae H$FPbpT` T` LMT+05+07+06 <+05>-5 TZif2TZif24~0'} ivgXI|: l+!\"L #;$+%& '@'@()70*ĥ +0, -0.i /00dK 1f02Mg3=4RV5k6286M8UH8/97H:;H<.X=H>X?H@eXABEXB EFPbpT` T` LMT+05+07+06 <+06>-6 TZif2TZif24@'  ' wufW|H l9!\*"L#< $+%& ' P'P(`)xP)@*P+P,P-P.P/tP0duP1]2r{3=4R]5d62?6F8\P8(9>P: ; P<'P=P> P?P@ePA\ؠ=`8@FPT` T` FPLMT+04+05+06 <+05>-5 TZif2TZif24\@'  ' wufW|H l9!\*"L#< $+%& ' P'P(`)x`)P*P+P,P-P.P/tP0duP1]2r{3=4R]5d62?6F8\P8(9>P: ; P<'P=P> P?P@ePAe ;8@FPT` T` FPLMT+04+05+06 <+05>-5 TZif2TZif24V P'0@50̅te|V lG!\8"L)#<$, %& '`' `( p)P*@+P,@-P.@/tv@0dY01]3=f4RA5V62#688@089"0:;0<@=0>@?0@e@@ǰABEp))*0 FP 8@8@LMTTBMT+03+05+04 <+04>-4 TZif2TZif24"VY-+psoLȰƗPKͩ΢Cϒ4t'@PC@̓s|d lU!\F"L7#<($,%& '5'&()*+,ۀ-̀./t0d1]2r3=4R562x68ր?z@k[A\BLC=рD-€EFG8))*08@ LMTBMT+03+04 <+03>-3 TZif2TZif26m{KxFḫ͞op&-`.i/}0H1g2(3F45&ɀ5ސ778捀9:o;<=qf>n?Z@oPA:eBO2CGD/D)FF GH'IJ KրLMNb͐OwPBQ`R"S@T U {UW]WrX?YTYf` *0   LMT+0130SASTCATWAT CAT-2 TZif2TZif27l>``ߍ`~`ȩ|mx^hOX@H18"(`SPM 3`#݀΀㡀ӒÃ|s ld!\U"LF#<7$,(%& '5' `(`)`*`+`,`-`.P/t`0duP1]2r{2Ɍxx*0 LMTBMTEESTEET EET-2EEST,M3.5.0/3,M10.5.0/4 TZif2TZif27t?D!|ƯcPKͪL΢ϓip`߷ P ^` ` ͮ U]7jd{RF`3P#ܐ͐㯐ӠÑ| lr!\c"LT#?@eAxBExCcxD.pECwxF<G#YxG$ LMTAEST+1130+1030+11 <+1030>-10:30<+11>-11,M10.1.0,M4.1.0 TZif2TZif28^,ppˈ#pa g=)pG<4'p€po_pO?ip/hggII++ wq pa Pp@0p' p p ٰ uD/vpEDQpEG-m- LMTCDTCSTCWTCPTEST EST5EDT,M3.2.0,M11.1.0 TZif2TZif29`$p1gv2sp3GX4Rp5':62p7889:;<=>ހ?p@oApBOCdopD/EDQpFfG$3pGIpIeJpKGLM)NOx PQa'RlSA TLU V,}ẀXpXீY|pZ[^p\]@p^_"p`ira~>bITc^  LMTCSTESTCDT CST6 TZif2TZif2:^=t8ˉ#pa&U 5  Ѡ޳ݩ޾߉wip~YIR^;)4GX Q': 3   qޠo_O?/(f fe HG *)  x q(a'H LMTPDTPSTPWTPPTMST MST7 TZif2TZif2;r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'*W'۰(@):*0+W 7ư8*Gw G   LMTCMT-04-03-02 <-03>3 TZif2TZif2;r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)@):*0+W 7ư8*Gw G ¬  LMTCMT-04-03-02 <-03>3 TZif2TZif2<oa `ٮ qKͩ΢Cϒ4Ђ%rѶXҡOcK#9 gըs), xMD3#ܐ͐㯐ӠÑ| lr!\c"LT#?@oΐABOCd}D/ED_FtG$AGI#IsJKUL"M7NOxPQa5RlSATLU V,WېXXཐYZ[l\]N^_0`ia~MbIbc^/ LMTMSTCSTMDTCDT CST6 TZif2TZif2< &Vk >``ߍ`~`ȩ|mx^hOX@H18"(ȼ`w}PKͩ΢Cϒ4N`'@PC@̓s|d lU!\F"L7#<($,% & &CL'5'&()`*P+`,P-`.P/t`0duP1]2r{2Ɍx*0   8@*0"LMTCMTBMTEESTEETCETCESTMSDMSK EET-2EEST,M3.5.0,M10.5.0/3 TZif2TZif2= kI@40t 800ܹY 0ޛ ݚ0T3 ^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% '!0')0) * +k2,0-f .0/F 0y01M2W 3j 48T04 6 06h7ư8 90:,;NNHOI LMT-02-03 <-03>3 TZif2TZif2=p+pfV`A=p 6`q`1g2s3Gf4R5'H62ڀ7*88 9:;< =>?@oΐABOCd}D/ED_FtG$AGI#IsJKUL"M7NOxPQa5RlSATLU V,WېXXཐYZ[l\]N^_0`ia~MbIbc^/< LMTMSTCSTMDT MST7 TZif2TZif2=p+pfV`A=p 6`1gv2sp3GX4Rp5'H62ڀ7*88 9:;< =>?@oΐABOCd}D/ED_FtG$AGI#IsJKL\M|N>O\iP Q?@oΐABOCd}D/ED_FtG$AGI#IsJKL\M|N>O\iP Q?@oΐABOCd}D/ED_FtG$AGI#IsJKULM)NOx PQa'RlSA TLU V,}ẀXpXீY|pZ[^p\]@p^_"p`ira~>bITc^ T LMTMSTCSTMDTCDT CST6 TZif2TZif2=Il `ٮ qKͩ΢Cϒ4Ђ%rbӀIԓ r L8), pxd'TMD3#ܐ͐㯐ӠÑ| lr!\c"LT#3 TZif2TZif2=r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)@):*0+W 7ư8*Gw G HIa   LMTCMT-04-03-02 <-03>3 TZif2TZif2=r,0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)@):*0+W 7ư8*@0@ Gw G T  LMTCMT-04-03-02 <-03>3 TZif2TZif2=r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)0):*0+W 7ư8*@N0@ Gw G   LMTCMT-04-03-02 <-03>3 TZif2TZif2=r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'4@'ð(g)H*@+W 7ư8*@AV>Gw G |  LMTCMT-04-03-02 <-03>3 TZif2TZif2=rd0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)0):*0+W 7ư8*@0@ Gw G   LMTCMT-04-03-02 <-03>3 TZif2TZif2>H P'0@50̅te|V lG!\8"L)#<$, %& '`' `( p)p*p+p,p-p.p/tp0dp3=4Rk5r62M6T8j`869L`:;.`<5`=`>`?`@e`ABE`CcD%`ECF`G#GIIΝJxKL̕`MaNw`)*0FP8@ 8@ LMT+03+05+04 <+04>-4 TZif2TZif2>`+pfV`A=p 6`"U#j1gv2sp3GX4Rp5':62p7889:;<=>ހ?p@oApBOCdopD/EDQpFfG$3pGIpIeJpKGLM)NOx PQa'RlSA TLU V,}ẀXpXீY|pZ[^p\]@p^_"p`ira~>bITc^  LMTMSTCSTMDTCDT CST6 TZif2TZif2>r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%'4@'ð(G7ư8*@A0@Gw GGRHv@I4JX@  LMTCMT-04-03-02 <-03>3 TZif2TZif2>r,0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'͵(&&@)0):*0+W 7ư8*@0@ Gw G T  LMTCMT-04-03-02 <-03>3 TZif2TZif2>r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'͵(&&@)0):*0+W 7ư8*@A0@Gw G   LMTCMT-04-03-02 <-03>3 TZif2TZif2?r0{R@ɰ@p0}@0x @Z@;0~`@*0A70ȁ@MM0ΰ)5Cd=0l02@柰C0w@65S0R@504@J$o#$%7%v'!0'X)@):*0+W 7ư8*@0@@Gw G HIa   LMTCMT-04-03-02 <-03>3 TZif2TZif2?9 P'0@50̅te|V lG!\8"L)#<$, % & ''p'p)`*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`.*0FP8@ 8@*08@LMT+03+05+04MSDMSK MSK-3 TZif2TZif2@ V¸ec{PN`?%'')P*-P ``추PqPﰥ`zL^`+wC P$7` j P P #``r.ќb`P `!u7P",#WP$g_`%8&<`'#P((V*m* +`,P-`.P/t`0duP1]2M3=4-s5r6 U6T!H*0 LMTEESTEET EET-2EEST,M3.5.0/0,M10.5.0/0 TZif2TZif2@9 P'0@50̅te|V lG!\8"L)#<($,% & ''p'p)`*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`XCNp+2*0FP8@ 8@ LMT+03+05+04 <+04>-4 TZif2TZif2@R')@]\0@İ@"````{` k`![`"K`#;`$+`%`& }`''()x@){*l+],N-?.0/t!0d1]>`2r`3= `4Q`5`61`6`88`9:`;ڽ<=>?@eA`BEjCc`D%LECb`F.G#D`GK`I&`I-`J`K`L2Mp  LMT+11+13+12 <+12>-12 TZif2TZif2@ 'o׀֐ [hYJ;|, l!\"K#;$+%Ұ& ð'0'0(@)x@)0*ij0+0,0-0.w0/th00dY01]2r_3=f4RA5H62#6*8@08 9"0:;0< 0=0>0?0@e0ABE0CcưD%0ECFu0G#GIlIsJNKULy@MEQT`pbp bp LMT+06+08+07 <+07>-7 TZif2TZif2@Et P'0@50̅te|V lG!\8"L)#<$, % & ''p'p)`*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`Vp- *0FP8@ 8@ LMT+03+05+04 <+04>-4 TZif2TZif2@9 P'0@50̅te|V lG!\8"L)#<$, % & ''p'p())`*`+`,`-`.`/t`0d`1]2r3=4Rk5r62M6T8j`869L`:;.`<5`=`>`?`@e`ABE`CcD%`ECF`G#GIIΝJxKḶpMo.*08@FP 8@*0LMT+03+04+05 <+04>-4 TZif2TZif2@'0ON0@İ@"````{` k`![`"K`#;`$+`%`& }`''()x@){*l+],N-?.0/t!0d1]>`2r`3= `4Q`5`61`6`88`9:`;ڽ<=>?@eA`BEjCc`D%LECb`F.G#D`GK`I&`I-`J`K`L2Mpd  LMT+12+14+13+11 <+12>-12 TZif2TZif2A@0'} ivgXI|: l+!\"L #;$+%& '@'@(P)xP)@*@+@,@-@.@/tv@0dg@1]2rm3=t4RO5V621688N@890@:;@<@=@>@?@@e@ABE@CcD%@ECF@G#GIzI΁J\KcLy@METK0DFPbpT` T` bpLMT+05+07+06 <+06>-6 TZif2TZif2A^'Sp`p?pL=.| l!["K#;Ԑ$+Ő%& ''( )xk )Ԧ*ė+,y-j.[/tL0d=1]h2rC3=J4R%5,6268$89:Ґ;<=>?@eAȐBECcD%wECFYG#nGuIPIWJ2K9LOMTKyp~ ~ LMT+08+10+09 <+09>-9 TZif2TZif2A 'o׀֐ [hYJ;|, l!\"K#;$+%Ұ& ð'0'0(@)x@)0*ij0+0,0-0.w0/th00dY01]2r_3=f4RA5H62#6*8@08 9"0:;0< 0=0>0?0@e0ABE0CcưD%0ECFu0G#GIlIsJNKULk0M7TK WT`pbp bp pLMT+06+08+07 <+07>-7 TZif2TZif2AYG]'E`yxP`1`>/ | k!["KՀ#;ƀ$+%& ''()x])Ԙ*ĉ+z,k-\.M/t>0d/1]Z2r53=<4R5616889:Ā;<=>?@eABECcD%iEC~FKG#`GgIBIIJ$K+LAM TK{~  LMT+09+11+10 <+10>-10 TZif2TZif2A3'7Pkj@P#P0p!ppp{p kp![p"Kp#;p$+p%p& p''()xO)ԉ*z+k,\-M.>/t/0d 1]Lp2r'p3=.p4R p5p61p6p88p9:p;<=>?@eApBExCcpD%ZECppF<G#RpGYpI4pI;pJpKpL2MpTK  LMT+10+12+11 <+11>-11 TZif2TZif2AF P'0@50̅te|V lG!\8"L)#<($,% & ''p'p)`*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`[_`)*08@FP 8@*08@LMT+03+04+05MSDMSK MSK-3 TZif2TZif2BD P'0@50̅te|V lG!\8"L)#<$, %& '`' `( p)p*p1]2r3=4R562j6q88S9h:5;J3?@fA+BECd D%ـECFG#GIIκJKḺM~NOn`PuQW|RlWS7^TL9U@V,.*0FP8@ 8@ LMT+03+05+04 <+04>-4 TZif2TZif2B'Sp`p?pL=.| l!["K#;Ԑ$+Ő%& ''( )xk )Ԧ*ė+,y-j.[/tL0d=1]h2rC3=J4R%5,6268$89:Ґ;<=>?@eAȐBECcD%wECFYG#nGuIPIWJ2K9LOMTKV j`p~ ~ LMT+08+10+09 <+09>-9 TZif2TZif2B6'7Pkj@P#P0p!ppp{p kp![p"Kp#;p$+p%p& p''()xO)ԉ*z+k,\-M.>/t/0d 1]Lp2r'p3=.p4R p5p61p6p88p9:p;<=>?@eApBExCcpD%ZECppF<G#RpGYpI4pI;pJpKpL2MpTKW`  LMT+10+12+11 <+11>-11 TZif2TZif2B͸0'7Pkj@P#P0p!ppp{p kp![p"Kp#;p$+p%p& p''()xO)ԉ*z+k,\-M.>/t/0d 1]Lp2r'p3=.p4R5616889:Ā;<=>?@eABECcD%iEC~FKG#`GgIBIIJ$K+LAM TKV~  LMT+09+12+11+10 <+11>-11 TZif2TZif2BV?'apȀMZK<-| l!\"K#;$+Ӡ%Ġ& ' ' (0)xy0)Դ *ĥ + , -x .i /tZ 0dK 1]v2rQ3=X4R35:62682 89 :; < = > ? @e A֠BE CcD% ECFg G#|GI^IeJ@KGL] M)TKaabp~ pp~ LMTIMT+07+09+08 <+08>-8 TZif2TZif2B_ '@' 0' wufW|H l9!\*"L#< $+%& ' P'P(`)x`)P*P+P,P-P.P/tP0duP1]2r{3=4R]5d62?6F8\P8(9>P: ; P<'P=P> P?P@ePABEPCcD%PECFPG#GIIΏJjKqL̇PMSTL@848@T` FPFPT` LMTPMT+04+06+05 <+05>-5 TZif2TZif2B9 P'0@50̅te|V lG!\8"L)#<$, % & ''p'p()x)p*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`Vp-`*0FP8@ 8@ *0 LMT+03+05+04+02 <+04>-4 TZif2TZif2Bݺ'Spkj@P#P0p!ppp{p kp![p"Kp#;p$+p%p& p''()xO)ԉ*z+k,\-M.>/t/0d 1]Lp2r'p3=.p4R p5p61p6p88p9:p;<=>?@eApBExCcpD%ZECppF<G#RpGYpI4pI;pJpKpL2MpNm@TKFp~  LMT+08+09+11+12+10 <+10>-10 TZif2TZif2C} 'o׀֐ [hYJ;|, l!\"K#;$+%Ұ& ð'0'0(@)x@)0*ij0+0,0-0.w0/th0/L0dg@1]2rm3=t4RO5V621688N@890@:;@<@=@>@?@@e@ABE@CcD%@ECF@G#GIzI΁J\KcLy@METK0V@NT`pbp bp LMT+06+08+07 <+07>-7 TZif2TZif2C$ 'o׀֐ [hYJ;|, l!\"K#;$+%Ұ& ð'0'0(@)x@)0*ij0+0+N,@-@.@/tv@0dg@1]2rm3=t4RO5V621688N@890@:;@<@=@>@?@@e@ABE@CcD%@ECF@G#GIzI΁J\KcLy@METK0WMT`pbp bp LMT+06+08+07 <+07>-7 TZif2TZif2CN 'o׀֐ [hYJ;|, l!\"K#;$+%Ұ& ð'0'0(@)x@)0*ij0+0,0-0.w0/th00dY01]2r_3=f4RA5H62#6*8@08 9"0:;0< 0<=@>@?@@e@ABE@CcD%@ECF@G#GIzI΁J\KcLy@METK0WIOT`pbp bp LMT+06+08+07 <+07>-7 TZif2TZif2C'Sp`p?pL=.| l!["K#;Ԑ$+Ő%& ''( )xk )Ԧ*ė+,y-j.[/tL0d=1]h2rC3=J4R%5,6268$89:Ґ;<=>??p@eABECcD%iEC~FKG#`GgIBIIJ$K+LAM NnPTKp~ ~ LMT+08+10+09+11 <+09>-9 TZif2TZif2D k `ٮdypM`Kͩ΢Cϒ4Ђ%љxҊpPK9) x⢨Q`䂧1tTM'3p#pppppӄpÑ| lr!\c"LT#ހ?p@oApBOCdopD/EDQpFfG$3pGIpIeJpKGLM)NOx PQa'RlSA TLU V,}ẀXpXீY|pZ[^p\]@p^_"p`ira~>bITc^   LMTMSTCSTMDTCDTCWT CST6 TZif2TZif2D &V(8`^pKͩ΢Cϒ4 `'@PC@̓s|d lU!\F"L7#<($,% 'p()*+,ۀ-̀./t0d1]2r3=4R562j6q88S9h:5;J3?@fA+BECd D%ـECFG#GIIκJKḺM~ *0  8@*0*0"LMTMMTEETMSKCETCESTMSDEEST+03 <+03>-3 TZif2TZif2EADږ  ` ~^>xgXIf8+`!H`e`*`G` `)``g `` F`!`"0 #i$%.`&B' `'$(`)*ͧ`+#`,`-`.k`/j`0mM`1J`2Vi3*`46K5 `6-678Ӌ9:m;`s1?~`@\N`A^`B<0`C>`D`Ex`E`FZ`D\ LLMT+1215+1345+1245 <+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45 TZif2TZif2EicM10ۓ0KqxҠސk׀ԓXB8s:>A.29ܸظޢ8߶88(Oi8v(/K8_Ǩ-8?I+m Ol(wѸN(W0(@8h( 8G(%~8a(`8C(B8_^A@#"~n]MG(78&(=8 ( 8 ( ֩8 ƌ(98olk p~w ~LMTHKTHKSTHKWTJST HKT-8 TZif2TZif2FiD_)P?Z`@ PA:`BaPC`DAPDo`F!PFQ`H HmIJOKʑL1 LMTSMT-03-04-02 <-03>3 TZif2TZif2Gi[GuP`ΝazpxpBKptL?S/Dp pppܸpޡ߶ᖗO)vy/ _p?I+m Ol(wѸN(W0(@8h( 8G(%~8S`85B8_^A@#"~n]MG(78&(=8 ( 8 ( ֩8 ƌ(98oljrp~ ~LMTCST+10+09CDT CST-8 TZif2TZif2Gl}H D8ys@(HEJ7-( v(۝)˜*"+H,V8-./o7H0a81Pj2B324%u5#H686V7ܸ8֊H98:H;8{vH?m8@\AO/B?.C1GHHO8INHJ8KLMHNz;8OhP[nQKmR=S,HT'8U VZVHW8XэHY8Z[F\H]z8^u'_g`WaJ2b8Hc+f80808?H18FP8@LMTTMT+0430+0330+05+04 <+0330>-3:30 TZif2TZif2Ha Pp@0p π p p ٰ uttyViVY8I89)"7pppp܀p v!p"U#j$5%J&'*'р) c)޳*E+,bp-w.Dp/~Y0&p1gv2sp3GX4Rp5':62p7889:;۬<=>ހ?p@oApBOCdopD/EDQpE -00CDTCSTEST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2Hna Pp@0p π p p ٰ uttyViVY8I89)"7pppp܀p v!p"U#j$5%J&'*'р) c)޳*E+,bp-w.Dp/~Y0&p1gv2sp3GX4Rp5':62p7889:;۬<=>ހ?p@oApBOCdopD/EDQpE -00CDTCSTEST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2HNa'Q A 0 ΐ ͠ ௠    yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oΐABOCd}D/ED_E -00PDTPSTMSTMDT MST7MDT,M3.2.0,M11.1.0 TZif2TZif2Jl#p``pP`@p0` p ` p ` p ٢ gpfeyHiGY*I)9 ) ")` ` p`p`p` v!`"U#j$5%J&'*s'p) U)ޥp*7+p,T`-ip.6`/~Kp0`1gg2r`3GI4R`5'+62`7 889:;۞p?b@opA`BOpCda`D/vpEDC`E -00EPTESTEDTEWTCSTCDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2K "V `Kͩ΢Cϒ4ϟ8'@PC@̓s|d lU!\F"L7#<($,% &.)*+,ۀ-̀-.p/tp0dp1]2r3=4R562x688a9v:C;X<_=:>A?@f#A9BFCdD%ECFɐG#GIIJKL̿MNOnnPQWRleS7^TL` *0  8@*08@ LMTSMTEETMSKCETCESTMSDEEST MSK-3 TZif2TZif2Li0eyHiGY*I)9 ) ")` ` p`p`p` v!`"U#j$5%J&'*s'p) U)ޥp*7+p,T`-ip.6`/~Kp0`1gg2r`3GI4R`5'+62`7 889:;۞p?b@opA`BOpCda`D/vpEDC`EG-_GӊI AIlJ#KpL@`M|kpN"`O\MpP`Q?@oΐABOCd}D/ED_E -00MWTMPTMSTMDTCDTCSTEST MST7MDT,M3.2.0,M11.1.0 TZif2TZif2N &V_>y*9iWl9<@m=2h=EP`'@PC@̓s|d lU!\F"L7#<($,% & ''p'p()x)p*p+p,p-p.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFpG#GIIΫJKḶpMoTL`  #9#91#w? 8@*0FP *0!8@LMTMMTMSTMDSTMSDMSK+05EETEEST MSK-3 TZif2TZif2O4`Pˈ`#p`?`i8P``PP@`0P ` P ` xP w` ٔ Y`vuXWy:i9YI8("PP`P`P`P u!P"U#j$5%J&'*e'`) G)ޗ`*)+y`,FP-[`.(P/~=`0 P1gY2rP3G;4RP5'62P7889:;ې<`=r>`?T@o`AqPBO`CdSPD/h`ED5PE LMTADTASTAWTAPT AST4ADT,M3.2.0,M11.1.0 TZif2TZif2O~69lpnɧ2Opzp0rpPX]H?m9t`![`̕qK`Πpϣ-`Ѐpу``pb`@{pF[ p tp   9`Et6d'TMD3#ܐ͐㯐ӠÑ| lr!\c"LT#p?b@opA`BOpCda`D/vpEDC`E% LMTCSTESTEWTEPTEDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2P"o[H `ٮ qKͩ΢Cϒ4Ђ%r|wѕ`ҊPY'@PC@̓s|d lU!\F"L7#<($,%& '5'&()*+,ۀ-̀./t0d1]2r3=4R562j6q88S9h:5;J3?@fA+BECd D%ـECFG#GIIκJKḺM~TL+p8  *0  8@*0*0LMTCESTCETEESTEETMSDMSK+03 EET-2 TZif2TZif2R柰C0w@65S0R@504@J$o0]V?8\@>@p @ 0!o@"90#N@$0%8%0&'١0()½*צ+,-.j/bc0@1BE2`i@3=04@K@5 D06 @7հ8@809+:0; <0=>j0?@SʰAhB3CHDE1@EpG@G0Hv@Io0JX@KL:@M0NPOPBQ|R+@S\rT @W70WXC -00-04-03-02 <-03>3 TZif2TZif2RawIc,ppˈ#pa u@Jg+@p0p' p p ٰ uttyViVY8I89)"7pppp܀p v!p"U#j$5%J&'*'р) c)޳*E+,bp-w.Dp/~Y0&p1gv2sp3GX4Rp5':62p7889:;۬<=>ހ?p@oApBOCdopD/EDQpE LMTCDTCSTCWTCPTEST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2RVP* `ٮe}|`vKͩ΢Cϒ4ЄѕpҊ`bpK#^), xT᥀і캳Zzw<ZY:;}: U 7t(dT M63#݀΀㡀ӒÃ|s ld!\U"LT#xXf8H !dǁFc(E y Y~!΀"B#i$"}%I%')') )*s+ʀ,ҏ-x.q/X0S1]Z2r53=<4R5616889:Ā;<=>?@eABECcD.EC~FKG#`G LMTAEDTAEST AEST-10AEDT,M10.1.0,M4.1.0/3 TZif2TZif2SsN€/Te̷VͧGΠsχ)p9 P8/ ߀  ~^>xXf8H矀!dǁFc(E y Y~!w"B#i$"}%I&_')') )*s+ʀ,ҏ-x.q/t>0S1]Z2r53=<4R5616889:Ā;<=>?@eABECcD.EC~FKG#`G LMTAEDTAEST AEST-10AEDT,M10.1.0,M4.1.0/3 TZif2TZif2S?}7ˉ(#pa4 U08 70 x0q6a5QA0Q ܠ 0 ཰  0 0y i0Yc Ib09E )D0"a &0C+B%$ v90!ˠ"V0#j $50%J &0'* ') )ݰ*p +,ӌ-.n/~0P1g02s23G04S5'd0627F08 8(09 : 0; <&= >? @oABO̰CdD/ED{E0΁}p pLMTYSTYWTYPTYDTAKDTAKST AKST9AKDT,M3.2.0,M11.1.0 TZif2TZif2S "?}3ˉ#pa&G *)  x q(a'Q A 0C ΐ ௠    ysir YUIT 97)6 "S  5+B%$ v90!ˠ"V0#j $50%J &0'* ') )ݰ*p +,ӌ-.n/~0P1g02s23G04S5'd0627F08 8(09 : 0; <&= >? @oABO̰CdD/ED{E0ҧ' ppLMTPSTPWTPPTPDTYSTAKDTAKST AKST9AKDT,M3.2.0,M11.1.0 TZif2TZif2S &?}2ˉ#pa&G *)  x q(a'Q A 0C ΐ ௠    ysir Yc IT 97)6 "S  5+B%$ v90!ˠ"V0#j $50%J &0'* ') )ݰ*p +,ӌ-.n/~0P1g02s23G04S5'd0627F08 8(09 : 0; <&= >? @oABO̰CdD/ED{E0                        { pp!LMTPSTPWTPPTPDTYDTYSTAKDTAKST AKST9AKDT,M3.2.0,M11.1.0 TZif2TZif2Ts{pNɈ6Tl̷]ͧNΠzχ0p@ #P"?0!   Ȉ   ^>xXm8O禈!kLjMj/Ly Y!Ո"B#i$"%I&f')') )d*z+ш,Җ-(.x/tE0Z1]a2r<3=C4R5%626889:ˈ;<=>?@eABECcD.ECFRG#gG~ LMTACSTACDT ACST-9:30ACDT,M10.1.0,M4.1.0/3 TZif2TZif2T !?}Z^ˉD#paP@UqPT@SP6@x5PqRaQQ4A31m  P @ @P@Py@iPY@I~P9a@)`P"} BP_+" P32 vG@!ٰ"V)@#j0$6 @%J0&@'*0' ) 0)*~0+,Ӛ-.|/~0^1g@2s@3G@4S"5'r@637T@8!086@90:@;0<4=0>?0@oAŰBOCdD/EDE@                        ZbePs`s` ePs`s`ps`LMTNSTNWTNPTBSTBDTAHSTHDT HST10HDT,M3.2.0,M11.1.0 TZif2TZif2T &?}OˉD#paP@UqPT@SP6@x5PqRaQQ4A31m  P @ @P@Py@iPY@I~P9a@)`P"} BP_+B%$ v90!ˠ"V0#j $50%J &0'* ') )ݰ*p +,ӌ-.n/~0P1g02s23G04S5'd0627F08 8(09 : 0; <&= >? @oABO̰CdD/ED{E0                        ndePs`s` ePs`pp!LMTNSTNWTNPTBSTBDTYSTAKDTAKST AKST9AKDT,M3.2.0,M11.1.0 TZif2TZif2T (?}AHˉ6#paB0Gc@F0E@(0x'@qDaCQ&A%1_  @ ̰ 0 0@0@y0i@Yq0Ip@9S0)R@"o 4@Q+B%$ v90!ˠ"V0#j $50%J &0'* ') )ݰ*p +,ӌ-.n/~0P1g02s23G04S5'd0627F08 8(09 : 0; <&= >? @oABO̰CdD/ED{E0                        sxs`pp s`ppp#LMTASTAWTAPTAHSTAHDTYSTAKDTAKST AKST9AKDT,M3.2.0,M11.1.0 TZif2TZif2Usdv{pNɈ6Tl̷]ͧNΠzχ0p@ #P"?0!   Ȉ   ^>xXm8O !kLjMj/Ly Y!Ո"B#i$"%I%')') )*z+ш,Җ-x.x/X0Z1]a2r<3=C4R5%626889:ˈ;<=>?@eABECcD.ECFRG#gG~  LMTAESTACSTACDT ACST-9:30ACDT,M10.1.0,M4.1.0/3 TZif2TZif2V pd8p`p`~`\7pL`l5Kͩ΢Cϐn^rL>1Ip)뀐 3pppŲbpZpBwpv+3p $pp4p  ؐрavAE[*#ܐ͐㯐ӠÑ| lr!\c"LT#A?@f#A9BFCdD%ECFɐG#GIIJKL̿MNOnnPQWRleS7lTLGUNV,)V0WY(*0 *0 LMTEESTEET+03 EET-2EEST,M3.5.0/3,M10.5.0/4 TZif2TZif2V &43@Y8C0Ìvԗyy[_[}x8?=]Z8R8<080ʋ80͕f( 5(EJ r >0(u0R W:ژƟ( ZN0 s 0 0_i0?K-1!T0"'x #$%Jg%< '!0'X) +):*0+AL0BF/CHDEKPE~GgG`HIIBJ+K_@L M|A@NO\#@Pq PQ<@RPPS@T0PT@MM  LMTMMT-04-0330-03-0230-02-0130 <-03>3 TZif2TZif2W>(Lpp8p`p`~`\7pL`l5Kͩ΢Cϒ4n^rL>1Ip)뀐 3pppŲbpZpBwpv+np uE:W .Wp 9 9p  ptppSpMD3#ܐ͐㯐ӠÑ| lr!\c"LT#t`?O`@cV`AnBLrC-3 TZif2TZif2W^,ppˈ#pa I++ wq pa Pp@0p' p p ٰ uttyViVY8I89)"7pppp܀p v!p"U#j$5%J&'*'р) c)޳*E+,bp-w.Dp/~Y0&p1gv2sp3GX4Rp5':62p7889:;۞p?b@opA`BOpCda`D/vpEDC`Et LMTCDTCSTCWTCPTEDTEST EST5EDT,M3.2.0,M11.1.0 TZif2TZif2Y {WNB@ނ08@@ܹg0#@ޛ0ݨ@TA0 l0r@,Q:@0 @ɜ@xC 3ݰ!w@" ְ#X#~0%8%0'!@')@)0*+k@,@-f0.@/F00@1[2W.3x048b@406 -@6v7809@::; NA@B0CQ@C0EMaEG@G0HI0JڒKLtM`NVOI0Ps@Q GRcU@S)TC7@TF0V#@V(0X@X 0Y@Z0[n\h0lLMT-03-04 <-04>4 TZif2TZif2Y҅jʐ5ÀS3ˉ #paU aP@0ހ ݐ  ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oΐABOCd}D/ED_E LMTMDTMSTMWTMPT MST7MDT,M3.2.0,M11.1.0 TZif2TZif2Y^ :ˉ #pauXW:9wqaP@0ހ5   ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,bp-w.Dp/~Y0&p1gv2sp3GX4Rp5':62p7889:;۬<=>ހ?p@oApBOCdopD/EDQpE LMTMDTMSTMWTMPTCDTCST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2Y^ :ˉ #pauXW:9wqaP@0ހ5   ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oApBOCdopD/EDQpE LMTMDTMSTMWTMPTCDTCST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2Z^H*FL ˉ #pauXW:9wqaP@0ހ   ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oΐABOCd}D/ED_E LMTPDTPSTMWTMPTMSTMDT MST7MDT,M3.2.0,M11.1.0 TZif2TZif2[ rI@40t 800ܹY 0ޛ ݚ0T3 Z 0^ d0Q,0 Ұ0}Ɏ0xנ5 3Ϡ!i0" Ƞ#X#p %7% '!0')0) * +k2,0-f .0/F 0y01M2W 3j 48T04 6 06h7ư8 90:,;N?0@.ҠA0B CQ0C EMSEG0G HIw JڄKLfM`uNHOI Pe0Q 9RcG0STC)0T8 V# 0V X0X Y0Z [`\h LLMT-02-03 <-03>3 TZif2TZif2[ z4WNB@ނ08@@ܹg0#@ޛ0ݨ@TA0 l0r@,Q:@0 @ɜ@xC 3ݰ!w@" ְ#X#~0%8%0'!@')@)0*+k@,@-f0.@/F00@1[2W.3x048b@406 -@6v7809@::; N? @@.A@B0CQ@C0EMaEG@G0HI0JڒKLtM`NVOI0Ps@Q GRcU@S)TC7@TF0V#@V(0X@X 0Y@Z0[n\h0LMT-03-04 <-04>4 TZif2TZif2[|x/` h~Yv;V?p9 P8/ ߀  ~^>xXf8HO!d1Fc(E g' Y~!΀"B#i$"}%I&_')'()Ԙ*À+z,-\./t>0mi1]Z2V3=<46h56J67,89:Ā;*<= >?~@eA^ЀBEC>D.EFKGGHIׄJuM -00AESTAEDT AEST-10AEDT,M10.1.0,M4.1.0/3 TZif2TZif2]^,ppˈ#pa U 5sޗݩp޾y߉rp[iTp~=I6p^W?@oܠABOCdD/EDmE G-Gӵ I lI JNKLjM|NLO\wP.Q?@oܠABOCdD/EDmE G-Gӵ I lI JNKLjM|NLO\wP.QxXf8HO!d1Fc(E g' Y~!΀"B#i$"}%I&_')'()Ԙ*À+z,-\./t>0mi1]Z2V3=<46h56J67,89:Ā;*<= >?~@eA^ЀBEC>D.EFKG LMTAEDTAEST AEST-10AEDT,M10.1.0,M4.1.0/3 TZif2TZif2_iF̮FK6m6bӼ͞uy`Я0PU[`ҏPqh``?T@o`AqPBO`CdSPD/h`ED5PE:J: LMTBSTBMTADTAST AST4ADT,M3.2.0,M11.1.0 TZif2TZif2`ALQXxhC`Xh#`8h`hmḩOhnƒNcp.~L``,o`}hښ@  ` ~^>xgXIf8+`!H`e`*`G` `)``g `` F`!`"0 #i$%.`&B' `'$(`)*ͧ`+#`,`-`.k`/j`0mM`1J`2Vi3*`46K5 `6-678Ӌ9:m;`s1?~`@\N`A^`B<0`C>`D`Ex`E`FZ` LMTNZSTNZMTNZDT NZST-12NZDT,M9.5.0,M4.1.0/3 TZif2TZif2`^ :ˉ #pauXW:9wqaP@0ހ5   ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oΐABOCd}D/ED_EG-|GӧI ^IJ@KL\ LMTMDTMSTMWTMPTCST CST6CDT,M3.2.0,M11.1.0 TZif2TZif2a^ :eEˉ #pa/v(XvuXW:9wqaP@0ހ5   ࡐ ٿ yeidYGIF9))("E '& ̀ v!"U#j$5%J&'*'ߐ) r)*T+,p-.R/~g041g2s3Gf4R5'H62ڀ7*88 9:;ۻ< =>?@oΐABOCd}D/ED_E LMTMDTMSTMWTMPT MST7MDT,M3.2.0,M11.1.0 TZif2TZif2b^ٰ;EQ.nX^PX>2X'`X`X`Ǥ`v`Vh`6pPf|0HߙX*{X ]X)`?X `_!X`?Xx`(X`8`!ɧsːX@"#pqP)`J `ع,`ڙxݲXߒAXr!XRbX2DXa`wXC`YX%`u`jW`J9*c C#XXoX̌`rXb`Paq`7PP LMT-0530CSTCWTCPTCDT CST6 TZif2TZif2dpyOp9fdp ꍀ#pҝYؑs޳ݩ޾߉~KIR^-)4GJQ',3 ௠    ysir YUIT 97)6 "S  54ې v+ !"V #j$5 %J& '*') )Ϡ*b+,~-.`/~u0B1g 2s$3Gt 4S5'V 6278 88 9: ;<=>?@oܠABOCdD/EDmFG$OG I1I؁ JK=L LMTMSTPSTPDTPWTPPT PST8PDT,M3.2.0,M11.1.0 TZif2TZif2ekɛ`POGx,ppHp*` .zL5^#p%5'X&p}4p_PAɧ#Opkp"prpPpI//p2Lpppp`ȷ_pxlh]XN?p80:Xp l'Kͩ΢Cϒ4OЉrN@ 9  cEt6d'TMD3#ܐ͐㯐ӠÑ| lr!\c"LT#0?Z@@oz0Aq@B3CQ@DE1@EpGGRHI4JڒK;0LM0NO0Pp@QNl0RP@S.N0T0@U00V@VLW@X.Yh@Z[\]f^v԰_yH`_0aY*b?0c9 d0ee0g @g ڰ  LMTAMT-04-03 <-03>3 TZif2TZif2ji(b€ӔPt]@[fQ@;Hʼm$eP̜O P;ӣP`}@=DS;@ũh@wp@`P5@PH@ P{ P j@ iP ن KPhP}@Qf1F[&{;d]F?(\@ >@zSP @ Z5P!o@"CQ#N@$#3%.@&''P()މP*״+kP,-MP.x/~/P0wZ1gK2W<3G-4@YP5P62P6P889:Ƶ;ېP?T@f[ED5PEG$PGܩPIPIPJPKmPLMNNOwPP LMTHMTCDTCST CST5CDT,M3.2.0/0,M11.1.0/1 TZif2TZif2sV `վec{PN`?%''((`1Pȁ?PJ`΀Pˮ`k PӢ9`CPL ){+ ]`?\P`ݲ>P`bPh`8np9pu |p ^p @p Up7Ppܰ1ps|d lU!\F"L7#<($,% & ''p'p( p)p*p+p,p-.p/tp0dp1]2r3=4Ry562[6b8xp8D9Zp:&;%p?p@fpABEpCcD%pECFɐG#GIIJKL̿MݐNOnnPQWRleS8TLGUNV>V0W.P(h*0 *08@LMTIMTEESTEET+03+04 <+03>-3 TZif2TZif2sW & 0à ve {ȠN? %` ' *, Ӡ l N y0 РpLrP.IZ 02vXԠ W  x z Xy Q8[ : X֠ &ʗYw;ͱ`Xϐn^r2i c)I !BN . p  ޴߮ ̠rHkt R*T2 = ) T͐㯐ӠÑ| lr!\c"LT#O@  @@ Ѱ @ 0 @ 0@h0H0f(v0F&{t]V?8\@>@p @ 0!o@"90#N@$0%8%0&'١0()½*צ+,-.j/bc0@1BE2`i@3=04@K@5 D06 @7հ8@809+:0; <0=>j0?@SʰAhB3CHDE1@EpG@G0Hv@Io0JX@KL:@M0NPOPBQ|R+@S\rT @W70WXC  LMTSMT-05-04-03 <-03>3 TZif2TZif2u^,ppsp NGpˈ#pa uӤ psޗݩp޾y߉rp[iTp~=I6p^)pG<7'pp:wp``pP`@p0`p p ` p ٢ gpfeyHiGY*I)9 ) ")` ` p`p`p` v!`"U#j$5%J&'*s'p) U)ޥp*7+p,T`-ip.6`/~Kp0`1gg2r`3GI4R`5'+62`7 889:;۞p?b@opA`BOpCda`D/vpEDC`E LMTCDTCSTCWTCPTESTEDT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2yx/^pa>p@ap Հ}R[ps(;~pUT66Hptp4gpgIa+C  p$S  .p p ?kYsLpmpJpU#p Gz!"`41hP5`677P89TP:S`;<=P>`?y@k?`A\sBLrC=PD-`EPF 6G*>PGS`I qIJPK`LPM`NPOt`PPQT`RiPS4`TRU`V2Vc`XjXYLZa[.\C]^}%_-P`]a{Pb<cZP"*0 *0 LMTEESTEET+03 <+03>-3 TZif2TZif2}^H*ˉ#pa&t\؀Ðޥݩ޾߉iip~KIR^-)4GJQ',3qАo_O?/v(X fe HG *)  x q(a'Q A 0C ΐ ௠    ysir YUIT 97)6 "S  54ې v+ !"V #j$5 %J& '*') )Ϡ*b+,~-.`/~u0B1g 2s$3Gt 4S5'V 6278 88 9: ;<=>?@oܠABOCdD/EDmE & LMTPDTPSTPWTPPT PST8PDT,M3.2.0,M11.1.0 TZif2TZif2}d䰔úPp ;Oˈ#pa ӈhS`U 5\ޗݩp޾y߉rp[iTp~=I6p^)pG<4'o1bJvgXI:+ wqa P@0ހ π  ٿ utyeiVYGI89))"E' ܀̀ v!"U#j$5%J&'*'р) r)޳*T+,p-w.R/~Y041gv2s3GX4R5':62ڀ7889:;ۻ<=>ހ?@oABOCd}D/EDQpE LMTCDTCSTCWTCPT CST6CDT,M3.2.0,M11.1.0 TZif2TZif2 }Mȓ{ˮ`)ͬϏfЩyф`ҊP6c`-P ``mﰳpy%ZYsp;Up6Ep9۾p%gYpIap+C Հ$Ep x < 1pdt(pU\np7OPHp{<pp4g p!a"z\p#D $b'p%%S&^`?sWP@zA\sBq\CEPF1 FjPHHIJPK`LaLXLPSu8SSڼ`T$PdJ`U*0 LMTEESTEET EET-2EEST,M4.5.5/0,M10.5.4/24 TZif2TZif2^=vˉ#pa&v AU 5  Ѡ޳ݩ޾߉wip~YIR^;)4GX Q': 3   qޠo_O?/(f fe HG *)  x q(a'Q A 0 ΐ ͠ ௠    ysir YUIT 97)6 "S  54ې v+ !"V #j$5 %J& '*') )Ϡ*b+,~-.`/~u0B1g 2s$3Gt 4S5'V 6278 88 9: ;<=>?@oܠABOCdD/EDmE  LMTPDTPSTPWTPPT PST8PDT,M3.2.0,M11.1.0 TZif2TZif2^=X朐K{Ր ɑ~=_pAn}#)Onɶ2]zp0rP2Zրǀ︀mx{hlX]?8?:X.q˵àYܱ͕CYpr̀u%ϬuRХUьW2t҅YI90)00 000م0v0ܹg0ݲޢߒterVbGR8B)2" 70 (00 0000000z0j0cSC3#rcTE 㡀ӒÃ| lr!\c"LT#O@  @@ Ѱ @ 0 @ 0@h0H0f(v0F&{t]V?8\@>@p @ 0!o@"90#N@$0%8%0&'١0()½*צ+,-.j/bc0@1BE2`i@3=04@K@5 D06 @7հ8@809+:0; <0=>j0?@SʰAhB3CHDE1@EpG@G0Hv@Io0JX@KL:@M0NPOPBQ|R+@S\rT @W70WY0YZ0[o\g]t|^I_T^`i+a4@bI c]@d(df 0f!@gۄp  LMTSMT-05-04-03 <-03>3 TZif2TZif2^=檠Kɟ~K _~Bn#7 O |@k"p>rP 2hՐƐ{ xhzXk?!8M:XȐ<˵òh͕ܿQgrېu3ϬRХUьf2҅YI9@)@@ @@@ٓ@Ʉ@ܹu@ݲޢߒsrdbURFB72("E@ 6@'@@ @@@@@@z@j@cSC3#qbS͐㯐ӠÑ| lr!\c"LT#1<+00>,M3.5.0/0,M10.5.0/1 TZif2TZif2^= 掀KmpǀɃp~/_bpAnop#Op_ɧ#Opkp"prpPp2Lppppȷ_pxlh]XN?p80:Xppp pb˵R̀Kܢ͕4K`rſpuϬgRХpTьI2f҅pYI9 )  w h ܹY ݲޢuߒfWrHb9R*B2 !)    z j cSC3#sdUF7 *  Et6d'TMD3#݀΀㡀ӒÃ| lr!\c"LT#?@oܠABOCdD/EDmE G-Gӵ I lI JNKLjM|NLO\wP.Q|?8@o|AUlBOj|Cd7lD/L|EDlE@D LMTESTADTASTAWTAPT AST4ADT,M3.2.0,M11.1.0 TZif2TZif2 !^=<$~|Ml18y˜8YѨw89a@( ո(#p`ӈDJHh&)HH H'HXtXݩmH޾VX߉OH8Xi1H~XIH]X(HG&챷ƠHﯽXHXHoX_dHOcX?FH/EX(bkX.`KJ-,wpP``PP@`0P ` P ` xP w` ٔ Y`vuXWy:i9YI8("PP`P`P`P u!il"U#jw$5%Jg&|'*I'|) +){|* +]|,*l-?|. l/~!|0l1g=2rl3G4Rl5'62l7889:Ƨ;t<|=V>|?8@o|AUlBOj|Cd7lD/L|EDlE~G-5G`I IBJK_|LlM|A|N` \Δܤ LMTNSTNDTNPTNWTADTASTADDT AST4ADT,M3.2.0,M11.1.0 TZif2TZif2] & 0à ve {ȠN? %` ' *, Ӡ l N y0 РpLrP.IZ 02vXԠ W  x z Xy Q8[ : X֠ &ʗYw;ͱ`Xϐn^r2i c)I !BN . p  ޴߮ ̠rHkt R*T2 = ) T q S  g} aI_ Jf _A ! ?#  Ѡ {ǻpp )X P  : 0  l N  0  qޠ.Qy1X#8Ɛ͐㯐Ñk lr!M"LT#a/$,6%JK& '*-'4) )*+,Ӑ-ڐ./t00$  LMTBSTGMTBDST GMT0BST,M3.5.0/1,M10.5.0 TZif2TZif20`P@00zV@0SR<@4@:0@0@0E@U0@Kp~@$0n`@NB@$0]@1@0^G0@P0mp@00r<@b06n~P`ˈ`#p`u@U 5|u{`ݩtP޾]`߉VP?`i8P~!`IPG'챾`Po`_kPOj`?MP/L`(i.`KJ-,wpP``PP@`0P ` P ` xP w` ٔ Y`vuXWy:i9YI8("PP`P`P`P u!P"U#j$5%J&'*e'`) G)ޗ`*)+y`,FP-[`.(P/~=`0 P1gY2rP3G;4RP5'62P7889:;ې<`=r>`?T@o`AqPBO`CdSPD/h`ED5PE` LMTADTASTAWTAPT AST4ADT,M3.2.0,M11.1.0 TZif2TZif2rxp`.@U@](x`f? NF!0pM`p/`܍p`op~-QpgJ`|3pG,`\p'`;p`%`Ĺo„}Ovd_/XM|p:-^pˈp#p`u@U 53`pt`މpݩ`޾kp߉d`MpiF`~/pI(`^p) `G-&'ֶƵ`p`p`op_y`Oxp?[`/Zp(wp?b@opA`BOpCda`D/vpEDC`E LMTEDTESTEWTEPT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2^p`p`epjp5`S`3އpiRK4~-QpgJ`|3pG,`\p'`;p`p`ƴ`Ĺo„}Ovd_/XM|p:-^pW` @p9`ˈp#p`u@U 5peމpݩ`޾kp߉d`MpiF`~/pI(`^pW.G-7'ֶƵ`p`p`op_y`Oxp?[`/Zp(wp?b@opA`BOpCda`D/vpEDC`E LMTEDTESTEWTEPT EST5EDT,M3.2.0,M11.1.0 TZif2TZif2^,pptEҀcSp3ޕwaYC~;_gXp|AG:p\#'p<pppZހ?p@oApBOCdopD/EDQpE LMTCDTCSTESTCWTCPT CST6CDT,M3.2.0,M11.1.0 TZif2TZif2H Ѱ aG ?pQ'pHAH"pJ#JpKL]pMN4OPP1 PgQ|QˠRRlsS7zS!SF TLUU\U| UV,7V>WSW XT X Y YXSY6 ZZ [%\C\h ^^`rX `|b? bw$ dldD e f8g g i(iM kg km5= ml o o: pQqr rtt vT vlx* xX٠y" z/ {ɠ|(}q }ӕr = Iw - NQ $ Af hV >m" jCɠ 6 &] +; b 9A؊  V | SF j X Z% Ǡ&o r; ?v+ DOҠ ? ^T 4lZ 9Ǡ o _ S + *sX /?Έ  ƥ/T rȩID whN X$ $ёm hӖ9 > l ) C Р ڹx 眠܆ ܾD  LMT-01+01+00 XXX-2<+01>-1,0/0,J365/23 TZif2TZif2^=4b ~|8L\Lt\dL^DL=$LLfLݟ͂d\F\m(fb\M FD\,&&\ LBL$LMl18y˜8YѨw89a@( ո(#p`ӈDJHh&)HH H'HXtXݩmH޾VX߉OH8Xi1H~XIH]X(HG&챷ƠHﯽXHXHoX_dHOcX?FH/EX(b'XDC&%wpH`XPH@X0H X H X qH pX ٍ RXonQPy3i2YI8("HHXHXHXH u!bd"U#jp$5%J`&u'*B't) $)tt*+Vt,#d-8t.d/~t0d1g62rd3G4Rd5&62d7889:Ơ;mt?1@otANdBOctCd0dD/EtEDdEwG-.GYI I;JKXtLdM|:tNYΔܤΔ LMTNDTNSTNPTNWTNDDT NST3:30NDT,M3.2.0,M11.1.0 TZif2TZif2 QXpҡ25'%r@pkm aG ?pQ'poHAH"pJ#JpKL]pMN4OPP1 PgQ|QˠRRlsS7zS!SF TLUU\U| UV,7V>WSW XT X Y YXSY6 ZZ [%\C\h ^^`rX `|b? bw$ dldD e f8g g i(iM kg km5= ml o o: pQqr rtt vT vlx* xX٠y" z/ {ɠ|(}q }ӕr = Iw - NQ $ Af hV >m" jCɠ 6 &] +; b 9A؊  V | SF j X Z% Ǡ&o r; ?v+ DOҠ ? ^T 4lZ 9Ǡ o _ S + *sX /?Έ  ƥ/T rȩID whN X$ $ёm hӖ9 > l ) C Р ڹx 眠܆ ܾD LMT+01+00 XXX-2<+01>-1,0/0,J365/23 TZif3TZif3Y hM|P3#ܐ͐㯐ӠÑ| lr!\c"LT#A?@f#A9BFCdD%ECFɐG#GIIJKL̿MNOnnPQWRleS7lTLGUNV,)V0XFXY(Z[ \]^_`_a}b?c]̐de=πLMT-03-02 <-02>2<-01>,M3.5.0/-1,M10.5.0/0 TZif3TZif3ZLMn@4$#ܐ͐㯐ӠÑ| lr!\c"LT#A?@f#A9BFCdD%ECFɐG#GIIJKL̿MNOnnPQWRleS7lTLGUNV,)V0XFXY(Z[ \]^_`_a}b?c]̐de=fh LMT-02-01+00 <-02>2<-01>,M3.5.0/-1,M10.5.0/0 TZif3TZif3dV0EY8ͬϏЩф}Ҋ׀el Z0X/Àc۴4ܹ=޴΀ߤvV}f6_HAtҀ&z| ` 3`![``n`w|``P `!I"^# ]P$Z0`%?P& &'(P)`*+e,-G._P/{)0H1H2p?|@s6pAP`BLCHOpD,qEF SFcG5HpIJKL MNpOtP^BQTـ! *0 8@LMTJMTIDTISTIDDT IST-2IDT,M3.4.4/26,M10.5.0 TZif3TZif3niB@<@rܰuP@IU2 +>O@  @@ Ѱ @ 0 @ 0@h0H0f(v0F&{t]V?8\@>@p @ 0!o@"90#N@$0%8%0&'١0()½*צ+,-.j/bc0@1BE2`i@3=04@K@5 D06 @7հ8@809+:0; <0=>j0?@SʰAhB3CHDE1@EpG@G0Hv@Io0JX@KL:@M0NPOPBQ|R+@S\rT @W70WY0YZ0[o\g]t|^I_T^`i+a4@bI c]@d(xx LMTEMT-06-07-05 <-06>6<-05>,M9.1.6/22,M4.1.6/22 TZif3TZif3i0GE\P|q^ww=@AXp"4P9@gP\ Pn@l܏03Uv@<@rܰuP@IU2 +>O@  @@ Ѱ @ 0 @ 0@h0H0f(v0F&{t]V?8\@>@p @ 0!o@"90#N@$0%8%0&'١0()½*צ+,-.j/bc0@1BE2`i@3=04@K@5 D06 @7հ8@809+:0; <0=>j0?@SʰAhB3CHDE1@EpG@G0Hv@Io0JX@KL:@M0NPOPBQ|R+@S\rT @W70WY0YZ0[o\g]t|^I_T^`i+a4@bI c]@d(  LMTSMT-05-04-03 <-04>4<-03>,M9.1.6/24,M4.1.6/24 TZif3TZif34}JY8ͬϏЩф}Ҋ׀el 6c`-P ``mﰳpy%ZYsp;Up6Ep9'BP| ` 3`![``n`w|``P `!I"^# ]P$Z0`%?P& &'(P)`*+e,-G._P/{)0H01dF`2A`3D(`4!`5$ `6`7a`8DP8}9`:_;B#?@A\B^CAD-`EPFFopGHIJ<`K.LaMN5POt`P[QT`RDPS4`TIlPUV)\`VX`XդY`Z[ӎ`\C]bP^~w`_R``^Y`a{`b?c\^dL^e<@f#g"ghijklpmnpofppqO܀rdps/tDpuv-vx xdykzF{M|c}p~xEzX'H 8 pp,5p3pmpڀpˀfp՘p=t)pK`qp">~xI=^Z)pR>< R\Rp'Yp42jg;pfAp2p{p{p#pq{"ʀp7o_O-L/ڛg}؄p_fpzAHpZ#x*pC?X p#!7p! ǀהp;pkRPpK(`eip+lp7 Isp N p )Upjƣ! 7pLq ȱȀpɴ.Gpʈp5˔oU̲s,Α]„pq<љ+ЙQfӧ@1=@ptpܗ pKUpؼyT!ڀpڥڷpiۺbp P*0 *0  LMTEESTEETIDTIST EET-2EEST,M3.4.4/50,M10.4.4/50 TZif3TZif36}JY8ͬϏЩф}Ҋ׀el 6c`-P ``mﰳpy%ZYsp;Up6Ep9'BP| ` 3`![``n`w|``P `!I"^# ]P$Z0`%?P& &'(P)`*+e,-G._P/{)0H01dF`2A`3D(`4!`5$ `6`7a`8DP8}9`:_;B#?@A\B^CAD-`EPFFopGHPIJ<`KLaMN5PN\ NPOt`P[QT`RDPS4`TIlPUV)\`VX`XդY`Z[ӎ`\C]bP^~w`_R``^Y`a{`b?c\^dL^e<@f#g"ghijklpmnpofppqO܀rdps/tDpuv-vx xdykzF{M|c}p~xEzX'H 8 pp,5p3pmpڀpˀfp՘p=t)pK`qp">~xI=^Z)pR>< R\Rp'Yp42jg;pfAp2p{p{p#pq{"ʀp7o_O-L/ڛg}؄p_fpzAHpZ#x*pC?X p#!7p! ǀהp;pkRPpK(`eip+lp7 Isp N p )Upjƣ! 7pLq ȱȀpɴ.Gpʈp5˔oU̲s,Α]„pq<љ+ЙQfӧ@1=@ptpܗ pKUpؼyT!ڀpڥڷpiۺbp *0 *0  LMTEESTEETIDTIST EET-2EEST,M3.4.4/50,M10.4.4/50 jiff-tzdb-0.1.4/lib.rs000064400000000000000000000204411046102023000126220ustar 00000000000000/*! A crate that embeds data from the [IANA Time Zone Database]. This crate is meant to be a "raw data" library. That is, it primarily exposes one routine that permits looking up the raw [TZif] data given a time zone name. The data returned is embedded into the compiled library. In order to actually use the data, you'll need a TZif parser, such as the one found in [Jiff] via `TimeZone::tzif`. This crate also exposes another routine, [`available`], for iterating over the names of all time zones embedded into this crate. # Should I use this crate? In general, no. It's first and foremost an implementation detail of Jiff, but if you 1) need raw access to the TZif data and 2) need to bundle it in your binary, then it's plausible that using this crate is appropriate. With that said, the _preferred_ way to read TZif data is from your system's copy of the Time Zone Database. On macOS and most Linux installations, a copy of this data can be found at `/usr/share/zoneinfo`. Indeed, Jiff will use this system copy whenever possible, and not use this crate at all. The system copy is preferred because the Time Zone Database is occasionally updated (perhaps a few times per year), and it is usually better to rely on your system updates for such things than some random Rust library. However, some popular environments, like Windows, do not have a standard system copy of the Time Zone Database. In those circumstances, Jiff will depend on this crate and bundle the time zone data into the binary. This is not an ideal solution, but it makes Most Things Just Work Most of the Time on all major platforms. # Data generation The data in this crate comes from the [IANA Time Zone Database] "data only" distribution. [`jiff-cli`] is used to first compile the release into binary TZif data using the `zic` compiler, and secondly, converts the binary data into a flattened and de-duplicated representation that is embedded into this crate's source code. The conversion into the TZif binary data uses the following settings: * The "rearguard" data is used (see below). * The binary data itself is compiled using the "slim" format. Which effectively means that the TZif data primarily only uses explicit time zone transitions for historical data and POSIX time zones for current time zone transition rules. This doesn't have any impact on the actual results. The reason that there are "slim" and "fat" formats is to support legacy applications that can't deal with POSIX time zones. For example, `/usr/share/zoneinfo` on my modern Archlinux installation (2025-02-27) is in the "fat" format. The reason that rearguard data is used is a bit more subtle and has to do with a difference in how the IANA Time Zone Database treats its internal "daylight saving time" flag and what people in the "real world" consider "daylight saving time." For example, in the standard distribution of the IANA Time Zone Database, `Europe/Dublin` has its daylight saving time flag set to _true_ during Winter and set to _false_ during Summer. The actual time shifts are the same as, e.g., `Europe/London`, but which one is actually labeled "daylight saving time" is not. The IANA Time Zone Database does this for `Europe/Dublin`, presumably, because _legally_, time during the Summer in Ireland is called `Irish Standard Time`, and time during the Winter is called `Greenwich Mean Time`. These legal names are reversed from what is typically the case, where "standard" time is during the Winter and daylight saving time is during the Summer. The IANA Time Zone Database implements this tweak in legal language via a "negative daylight saving time offset." This is somewhat odd, and some consumers of the IANA Time Zone Database cannot handle it. Thus, the rearguard format was born for, seemingly, legacy programs. Jiff can handle negative daylight saving time offsets just fine, but we use the rearguard format anyway so that the underlying data more accurately reflects on-the-ground reality for humans living in `Europe/Dublin`. In particular, using the rearguard data enables [localization of time zone names] to be done correctly. [IANA Time Zone Database]: https://www.iana.org/time-zones [TZif]: https://datatracker.ietf.org/doc/html/rfc8536 [Jiff]: https://docs.rs/jiff [`jiff-cli`]: https://github.com/BurntSushi/jiff/tree/master/crates/jiff-cli [localization of time zone names]: https://github.com/BurntSushi/jiff/issues/258 */ #![no_std] mod tzname; static TZIF_DATA: &[u8] = include_bytes!("concatenated-zoneinfo.dat"); /// The version of the IANA Time Zone Database that was bundled. /// /// If this bundled database was generated from a pre-existing system copy /// of the Time Zone Database, then it's possible no version information was /// available. pub static VERSION: Option<&str> = tzname::VERSION; /// Returns the binary TZif data for the time zone name given. /// /// This also returns the canonical name for the time zone. Namely, since this /// lookup is performed without regard to ASCII case, the given name may not be /// the canonical capitalization of the time zone. /// /// If no matching time zone data exists, then `None` is returned. /// /// In order to use the data returned, it must be fed to a TZif parser. For /// example, if you're using [`jiff`](https://docs.rs/jiff), then this would /// be the `TimeZone::tzif` constructor. /// /// # Example /// /// Some basic examples of time zones that exist: /// /// ``` /// assert!(jiff_tzdb::get("America/New_York").is_some()); /// assert!(jiff_tzdb::get("america/new_york").is_some()); /// assert!(jiff_tzdb::get("America/NewYork").is_none()); /// ``` /// /// And an example of how the canonical name might differ from the name given: /// /// ``` /// let (canonical_name, data) = jiff_tzdb::get("america/new_york").unwrap(); /// assert_eq!(canonical_name, "America/New_York"); /// // All TZif data starts with the `TZif` header. /// assert_eq!(&data[..4], b"TZif"); /// ``` pub fn get(name: &str) -> Option<(&'static str, &'static [u8])> { let index = index(name)?; let (canonical_name, ref range) = tzname::TZNAME_TO_OFFSET[index]; Some((canonical_name, &TZIF_DATA[range.clone()])) } /// Returns a list of all available time zone names bundled into this crate. /// /// There are no API guarantees on the order of the sequence returned. /// /// # Example /// /// This example shows how to determine the total number of time zone names /// available: /// /// ``` /// assert_eq!(jiff_tzdb::available().count(), 598); /// ``` /// /// Note that this number may change in subsequent releases of the Time Zone /// Database. pub fn available() -> TimeZoneNameIter { TimeZoneNameIter { it: tzname::TZNAME_TO_OFFSET.iter() } } /// An iterator over all time zone names embedded into this crate. /// /// There are no API guarantees on the order of this iterator. /// /// This iterator is created by the [`available`] function. #[derive(Clone, Debug)] pub struct TimeZoneNameIter { it: core::slice::Iter<'static, (&'static str, core::ops::Range)>, } impl Iterator for TimeZoneNameIter { type Item = &'static str; fn next(&mut self) -> Option<&'static str> { self.it.next().map(|&(name, _)| name) } } /// Finds the index of a matching entry in `TZNAME_TO_OFFSET`. /// /// If the given time zone doesn't exist, then `None` is returned. fn index(query_name: &str) -> Option { tzname::TZNAME_TO_OFFSET .binary_search_by(|(name, _)| cmp_ignore_ascii_case(name, query_name)) .ok() } /// Like std's `eq_ignore_ascii_case`, but returns a full `Ordering`. fn cmp_ignore_ascii_case(s1: &str, s2: &str) -> core::cmp::Ordering { let it1 = s1.as_bytes().iter().map(|&b| b.to_ascii_lowercase()); let it2 = s2.as_bytes().iter().map(|&b| b.to_ascii_lowercase()); it1.cmp(it2) } #[cfg(test)] mod tests { use core::cmp::Ordering; use crate::tzname::TZNAME_TO_OFFSET; use super::*; /// This is a regression test where TZ names were sorted lexicographically /// but case sensitively, and this could subtly break binary search. #[test] fn sorted_ascii_case_insensitive() { for window in TZNAME_TO_OFFSET.windows(2) { let (name1, _) = window[0]; let (name2, _) = window[1]; assert_eq!( Ordering::Less, cmp_ignore_ascii_case(name1, name2), "{name1} should be less than {name2}", ); } } } jiff-tzdb-0.1.4/tzname.rs000064400000000000000000000560271046102023000133630ustar 00000000000000pub(super) static VERSION: Option<&str> = Some(r"2025b"); pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range)] = &[ (r"Africa/Abidjan", 3982..4112), (r"Africa/Accra", 3982..4112), (r"Africa/Addis_Ababa", 12063..12254), (r"Africa/Algiers", 32218..32688), (r"Africa/Asmara", 12063..12254), (r"Africa/Asmera", 12063..12254), (r"Africa/Bamako", 3982..4112), (r"Africa/Bangui", 10414..10594), (r"Africa/Banjul", 3982..4112), (r"Africa/Bissau", 6252..6401), (r"Africa/Blantyre", 3851..3982), (r"Africa/Brazzaville", 10414..10594), (r"Africa/Bujumbura", 3851..3982), (r"Africa/Cairo", 163461..164770), (r"Africa/Casablanca", 189897..191818), (r"Africa/Ceuta", 41827..42389), (r"Africa/Conakry", 3982..4112), (r"Africa/Dakar", 3982..4112), (r"Africa/Dar_es_Salaam", 12063..12254), (r"Africa/Djibouti", 12063..12254), (r"Africa/Douala", 10414..10594), (r"Africa/El_Aaiun", 186193..188019), (r"Africa/Freetown", 3982..4112), (r"Africa/Gaborone", 3851..3982), (r"Africa/Harare", 3851..3982), (r"Africa/Johannesburg", 12455..12645), (r"Africa/Juba", 34105..34563), (r"Africa/Kampala", 12063..12254), (r"Africa/Khartoum", 33647..34105), (r"Africa/Kigali", 3851..3982), (r"Africa/Kinshasa", 10414..10594), (r"Africa/Lagos", 10414..10594), (r"Africa/Libreville", 10414..10594), (r"Africa/Lome", 3982..4112), (r"Africa/Luanda", 10414..10594), (r"Africa/Lubumbashi", 3851..3982), (r"Africa/Lusaka", 3851..3982), (r"Africa/Malabo", 10414..10594), (r"Africa/Maputo", 3851..3982), (r"Africa/Maseru", 12455..12645), (r"Africa/Mbabane", 12455..12645), (r"Africa/Mogadishu", 12063..12254), (r"Africa/Monrovia", 7800..7964), (r"Africa/Nairobi", 12063..12254), (r"Africa/Ndjamena", 7640..7800), (r"Africa/Niamey", 10414..10594), (r"Africa/Nouakchott", 3982..4112), (r"Africa/Ouagadougou", 3982..4112), (r"Africa/Porto-Novo", 10414..10594), (r"Africa/Sao_Tome", 8991..9164), (r"Africa/Timbuktu", 3982..4112), (r"Africa/Tripoli", 29570..30001), (r"Africa/Tunis", 31769..32218), (r"Africa/Windhoek", 56604..57257), (r"America/Adak", 122687..123656), (r"America/Anchorage", 124631..125608), (r"America/Anguilla", 9872..10049), (r"America/Antigua", 9872..10049), (r"America/Araguaina", 48346..48938), (r"America/Argentina/Buenos_Aires", 69732..70440), (r"America/Argentina/Catamarca", 71148..71856), (r"America/Argentina/ComodRivadavia", 71148..71856), (r"America/Argentina/Cordoba", 70440..71148), (r"America/Argentina/Jujuy", 61970..62660), (r"America/Argentina/La_Rioja", 76114..76831), (r"America/Argentina/Mendoza", 72564..73272), (r"America/Argentina/Rio_Gallegos", 73272..73980), (r"America/Argentina/Salta", 62660..63350), (r"America/Argentina/San_Juan", 76831..77548), (r"America/Argentina/San_Luis", 75397..76114), (r"America/Argentina/Tucuman", 77548..78274), (r"America/Argentina/Ushuaia", 71856..72564), (r"America/Aruba", 9872..10049), (r"America/Asuncion", 152557..153642), (r"America/Atikokan", 5647..5796), (r"America/Atka", 122687..123656), (r"America/Bahia", 65501..66183), (r"America/Bahia_Banderas", 68309..69009), (r"America/Barbados", 18004..18282), (r"America/Belem", 25854..26248), (r"America/Belize", 148225..149270), (r"America/Blanc-Sablon", 9872..10049), (r"America/Boa_Vista", 30001..30431), (r"America/Bogota", 9514..9693), (r"America/Boise", 136117..137116), (r"America/Buenos_Aires", 69732..70440), (r"America/Cambridge_Bay", 108992..109875), (r"America/Campo_Grande", 138068..139020), (r"America/Cancun", 41289..41827), (r"America/Caracas", 11873..12063), (r"America/Catamarca", 71148..71856), (r"America/Cayenne", 6101..6252), (r"America/Cayman", 5647..5796), (r"America/Chicago", 184439..186193), (r"America/Chihuahua", 64055..64746), (r"America/Ciudad_Juarez", 66873..67591), (r"America/Coral_Harbour", 5647..5796), (r"America/Cordoba", 70440..71148), (r"America/Costa_Rica", 16497..16729), (r"America/Coyhaique", 167472..168834), (r"America/Creston", 16966..17206), (r"America/Cuiaba", 132233..133167), (r"America/Curacao", 9872..10049), (r"America/Danmarkshavn", 31322..31769), (r"America/Dawson", 142041..143070), (r"America/Dawson_Creek", 61287..61970), (r"America/Denver", 147183..148225), (r"America/Detroit", 112560..113459), (r"America/Dominica", 9872..10049), (r"America/Edmonton", 133167..134137), (r"America/Eirunepe", 30431..30867), (r"America/El_Salvador", 11514..11690), (r"America/Ensenada", 149270..150349), (r"America/Fort_Nelson", 171698..173146), (r"America/Fort_Wayne", 36060..36591), (r"America/Fortaleza", 37559..38043), (r"America/Glace_Bay", 110783..111663), (r"America/Godthab", 191818..192783), (r"America/Goose_Bay", 176127..177707), (r"America/Grand_Turk", 108139..108992), (r"America/Grenada", 9872..10049), (r"America/Guadeloupe", 9872..10049), (r"America/Guatemala", 15573..15785), (r"America/Guayaquil", 9693..9872), (r"America/Guyana", 10594..10775), (r"America/Halifax", 179306..180978), (r"America/Havana", 153642..154759), (r"America/Hermosillo", 17472..17730), (r"America/Indiana/Indianapolis", 36060..36591), (r"America/Indiana/Knox", 139996..141012), (r"America/Indiana/Marengo", 40172..40739), (r"America/Indiana/Petersburg", 59950..60633), (r"America/Indiana/Tell_City", 35538..36060), (r"America/Indiana/Vevay", 20693..21062), (r"America/Indiana/Vincennes", 39614..40172), (r"America/Indiana/Winamac", 44132..44735), (r"America/Indianapolis", 36060..36591), (r"America/Inuvik", 105602..106419), (r"America/Iqaluit", 106419..107274), (r"America/Jamaica", 21737..22076), (r"America/Jujuy", 61970..62660), (r"America/Juneau", 120800..121766), (r"America/Kentucky/Louisville", 158397..159639), (r"America/Kentucky/Monticello", 131261..132233), (r"America/Knox_IN", 139996..141012), (r"America/Kralendijk", 9872..10049), (r"America/La_Paz", 7964..8134), (r"America/Lima", 18282..18565), (r"America/Los_Angeles", 160873..162167), (r"America/Louisville", 158397..159639), (r"America/Lower_Princes", 9872..10049), (r"America/Maceio", 38601..39103), (r"America/Managua", 18565..18860), (r"America/Manaus", 27862..28274), (r"America/Marigot", 9872..10049), (r"America/Martinique", 10049..10227), (r"America/Matamoros", 28692..29129), (r"America/Mazatlan", 66183..66873), (r"America/Mendoza", 72564..73272), (r"America/Menominee", 115250..116167), (r"America/Merida", 60633..61287), (r"America/Metlakatla", 42389..42975), (r"America/Mexico_City", 98432..99205), (r"America/Miquelon", 40739..41289), (r"America/Moncton", 174634..176127), (r"America/Monterrey", 74688..75397), (r"America/Montevideo", 128417..129386), (r"America/Montreal", 180978..182695), (r"America/Montserrat", 9872..10049), (r"America/Nassau", 180978..182695), (r"America/New_York", 182695..184439), (r"America/Nipigon", 180978..182695), (r"America/Nome", 123656..124631), (r"America/Noronha", 36591..37075), (r"America/North_Dakota/Beulah", 146140..147183), (r"America/North_Dakota/Center", 134137..135127), (r"America/North_Dakota/New_Salem", 135127..136117), (r"America/Nuuk", 191818..192783), (r"America/Ojinaga", 67591..68309), (r"America/Panama", 5647..5796), (r"America/Pangnirtung", 106419..107274), (r"America/Paramaribo", 10958..11145), (r"America/Phoenix", 16966..17206), (r"America/Port-au-Prince", 42975..43540), (r"America/Port_of_Spain", 9872..10049), (r"America/Porto_Acre", 28274..28692), (r"America/Porto_Velho", 26248..26642), (r"America/Puerto_Rico", 9872..10049), (r"America/Punta_Arenas", 157179..158397), (r"America/Rainy_River", 162167..163461), (r"America/Rankin_Inlet", 104795..105602), (r"America/Recife", 37075..37559), (r"America/Regina", 54642..55280), (r"America/Resolute", 103988..104795), (r"America/Rio_Branco", 28274..28692), (r"America/Rosario", 70440..71148), (r"America/Santa_Isabel", 149270..150349), (r"America/Santarem", 27453..27862), (r"America/Santiago", 196015..197369), (r"America/Santo_Domingo", 19436..19753), (r"America/Sao_Paulo", 137116..138068), (r"America/Scoresbysund", 192783..193767), (r"America/Shiprock", 147183..148225), (r"America/Sitka", 119844..120800), (r"America/St_Barthelemy", 9872..10049), (r"America/St_Johns", 188019..189897), (r"America/St_Kitts", 9872..10049), (r"America/St_Lucia", 9872..10049), (r"America/St_Thomas", 9872..10049), (r"America/St_Vincent", 9872..10049), (r"America/Swift_Current", 22418..22786), (r"America/Tegucigalpa", 13299..13493), (r"America/Thule", 30867..31322), (r"America/Thunder_Bay", 180978..182695), (r"America/Tijuana", 149270..150349), (r"America/Toronto", 180978..182695), (r"America/Tortola", 9872..10049), (r"America/Vancouver", 164770..166100), (r"America/Virgin", 9872..10049), (r"America/Whitehorse", 141012..142041), (r"America/Winnipeg", 162167..163461), (r"America/Yakutat", 118898..119844), (r"America/Yellowknife", 133167..134137), (r"Antarctica/Casey", 18860..19147), (r"Antarctica/Davis", 13493..13690), (r"Antarctica/DumontDUrville", 6705..6859), (r"Antarctica/Macquarie", 139020..139996), (r"Antarctica/Mawson", 6553..6705), (r"Antarctica/McMurdo", 145097..146140), (r"Antarctica/Palmer", 114363..115250), (r"Antarctica/Rothera", 3295..3427), (r"Antarctica/South_Pole", 145097..146140), (r"Antarctica/Syowa", 4777..4910), (r"Antarctica/Troll", 3427..3585), (r"Antarctica/Vostok", 8821..8991), (r"Arctic/Longyearbyen", 63350..64055), (r"Asia/Aden", 4777..4910), (r"Asia/Almaty", 50854..51472), (r"Asia/Amman", 130333..131261), (r"Asia/Anadyr", 83378..84121), (r"Asia/Aqtau", 47124..47730), (r"Asia/Aqtobe", 48938..49553), (r"Asia/Ashgabat", 24273..24648), (r"Asia/Ashkhabad", 24273..24648), (r"Asia/Atyrau", 47730..48346), (r"Asia/Baghdad", 55974..56604), (r"Asia/Bahrain", 6401..6553), (r"Asia/Baku", 88581..89325), (r"Asia/Bangkok", 5343..5495), (r"Asia/Barnaul", 94632..95385), (r"Asia/Beirut", 79009..79741), (r"Asia/Bishkek", 51472..52090), (r"Asia/Brunei", 19753..20073), (r"Asia/Calcutta", 13690..13910), (r"Asia/Chita", 89325..90075), (r"Asia/Choibalsan", 45936..46530), (r"Asia/Chongqing", 25461..25854), (r"Asia/Chungking", 25461..25854), (r"Asia/Colombo", 14362..14609), (r"Asia/Dacca", 14131..14362), (r"Asia/Damascus", 159639..160873), (r"Asia/Dhaka", 14131..14362), (r"Asia/Dili", 8651..8821), (r"Asia/Dubai", 4511..4644), (r"Asia/Dushanbe", 23152..23518), (r"Asia/Famagusta", 127477..128417), (r"Asia/Gaza", 197369..200319), (r"Asia/Harbin", 25461..25854), (r"Asia/Hebron", 200319..203287), (r"Asia/Ho_Chi_Minh", 15785..16021), (r"Asia/Hong_Kong", 100821..101596), (r"Asia/Hovd", 46530..47124), (r"Asia/Irkutsk", 91581..92341), (r"Asia/Istanbul", 154759..155959), (r"Asia/Jakarta", 14856..15104), (r"Asia/Jayapura", 8480..8651), (r"Asia/Jerusalem", 193767..194841), (r"Asia/Kabul", 6859..7018), (r"Asia/Kamchatka", 80467..81194), (r"Asia/Karachi", 17206..17472), (r"Asia/Kashgar", 4644..4777), (r"Asia/Kathmandu", 7479..7640), (r"Asia/Katmandu", 7479..7640), (r"Asia/Khandyga", 96891..97666), (r"Asia/Kolkata", 13690..13910), (r"Asia/Krasnoyarsk", 85603..86344), (r"Asia/Kuala_Lumpur", 15104..15360), (r"Asia/Kuching", 19753..20073), (r"Asia/Kuwait", 4777..4910), (r"Asia/Macao", 102385..103176), (r"Asia/Macau", 102385..103176), (r"Asia/Magadan", 90075..90826), (r"Asia/Makassar", 11145..11335), (r"Asia/Manila", 17730..18004), (r"Asia/Muscat", 4511..4644), (r"Asia/Nicosia", 44735..45332), (r"Asia/Novokuznetsk", 81194..81920), (r"Asia/Novosibirsk", 95385..96138), (r"Asia/Omsk", 84121..84862), (r"Asia/Oral", 49553..50178), (r"Asia/Phnom_Penh", 5343..5495), (r"Asia/Pontianak", 14609..14856), (r"Asia/Pyongyang", 11690..11873), (r"Asia/Qatar", 6401..6553), (r"Asia/Qostanay", 52714..53338), (r"Asia/Qyzylorda", 52090..52714), (r"Asia/Rangoon", 10227..10414), (r"Asia/Riyadh", 4777..4910), (r"Asia/Saigon", 15785..16021), (r"Asia/Sakhalin", 90826..91581), (r"Asia/Samarkand", 23518..23884), (r"Asia/Seoul", 27038..27453), (r"Asia/Shanghai", 25461..25854), (r"Asia/Singapore", 15104..15360), (r"Asia/Srednekolymsk", 87086..87828), (r"Asia/Taipei", 39103..39614), (r"Asia/Tashkent", 22786..23152), (r"Asia/Tbilisi", 53338..53967), (r"Asia/Tehran", 103176..103988), (r"Asia/Tel_Aviv", 193767..194841), (r"Asia/Thimbu", 7171..7325), (r"Asia/Thimphu", 7171..7325), (r"Asia/Tokyo", 15360..15573), (r"Asia/Tomsk", 96138..96891), (r"Asia/Ujung_Pandang", 11145..11335), (r"Asia/Ulaanbaatar", 45936..46530), (r"Asia/Ulan_Bator", 45936..46530), (r"Asia/Urumqi", 4644..4777), (r"Asia/Ust-Nera", 93861..94632), (r"Asia/Vientiane", 5343..5495), (r"Asia/Vladivostok", 86344..87086), (r"Asia/Yakutsk", 84862..85603), (r"Asia/Yangon", 10227..10414), (r"Asia/Yekaterinburg", 92341..93101), (r"Asia/Yerevan", 73980..74688), (r"Atlantic/Azores", 168834..170235), (r"Atlantic/Bermuda", 144073..145097), (r"Atlantic/Canary", 33169..33647), (r"Atlantic/Cape_Verde", 9164..9339), (r"Atlantic/Faeroe", 29129..29570), (r"Atlantic/Faroe", 29129..29570), (r"Atlantic/Jan_Mayen", 63350..64055), (r"Atlantic/Madeira", 166100..167472), (r"Atlantic/Reykjavik", 3982..4112), (r"Atlantic/South_Georgia", 3585..3717), (r"Atlantic/St_Helena", 3982..4112), (r"Atlantic/Stanley", 101596..102385), (r"Australia/ACT", 117090..117994), (r"Australia/Adelaide", 121766..122687), (r"Australia/Brisbane", 19147..19436), (r"Australia/Broken_Hill", 125608..126549), (r"Australia/Canberra", 117090..117994), (r"Australia/Currie", 143070..144073), (r"Australia/Darwin", 16263..16497), (r"Australia/Eucla", 20379..20693), (r"Australia/Hobart", 143070..144073), (r"Australia/LHI", 59258..59950), (r"Australia/Lindeman", 21062..21387), (r"Australia/Lord_Howe", 59258..59950), (r"Australia/Melbourne", 117994..118898), (r"Australia/North", 16263..16497), (r"Australia/NSW", 117090..117994), (r"Australia/Perth", 20073..20379), (r"Australia/Queensland", 19147..19436), (r"Australia/South", 121766..122687), (r"Australia/Sydney", 117090..117994), (r"Australia/Tasmania", 143070..144073), (r"Australia/Victoria", 117994..118898), (r"Australia/West", 20073..20379), (r"Australia/Yancowinna", 125608..126549), (r"Brazil/Acre", 28274..28692), (r"Brazil/DeNoronha", 36591..37075), (r"Brazil/East", 137116..138068), (r"Brazil/West", 27862..28274), (r"Canada/Atlantic", 179306..180978), (r"Canada/Central", 162167..163461), (r"Canada/Eastern", 180978..182695), (r"Canada/Mountain", 133167..134137), (r"Canada/Newfoundland", 188019..189897), (r"Canada/Pacific", 164770..166100), (r"Canada/Saskatchewan", 54642..55280), (r"Canada/Yukon", 141012..142041), (r"CET", 151454..152557), (r"Chile/Continental", 196015..197369), (r"Chile/EasterIsland", 194841..196015), (r"CST6CDT", 184439..186193), (r"Cuba", 153642..154759), (r"EET", 57918..58600), (r"Egypt", 163461..164770), (r"Eire", 173146..174634), (r"EST", 5647..5796), (r"EST5EDT", 182695..184439), (r"Etc/GMT", 113..224), (r"Etc/GMT+0", 113..224), (r"Etc/GMT+1", 3182..3295), (r"Etc/GMT+10", 2164..2278), (r"Etc/GMT+11", 2050..2164), (r"Etc/GMT+12", 1936..2050), (r"Etc/GMT+2", 3069..3182), (r"Etc/GMT+3", 2956..3069), (r"Etc/GMT+4", 2843..2956), (r"Etc/GMT+5", 2730..2843), (r"Etc/GMT+6", 2617..2730), (r"Etc/GMT+7", 2504..2617), (r"Etc/GMT+8", 2391..2504), (r"Etc/GMT+9", 2278..2391), (r"Etc/GMT-0", 113..224), (r"Etc/GMT-1", 335..449), (r"Etc/GMT-10", 1361..1476), (r"Etc/GMT-11", 1476..1591), (r"Etc/GMT-12", 1591..1706), (r"Etc/GMT-13", 1706..1821), (r"Etc/GMT-14", 1821..1936), (r"Etc/GMT-2", 449..563), (r"Etc/GMT-3", 563..677), (r"Etc/GMT-4", 677..791), (r"Etc/GMT-5", 791..905), (r"Etc/GMT-6", 905..1019), (r"Etc/GMT-7", 1019..1133), (r"Etc/GMT-8", 1133..1247), (r"Etc/GMT-9", 1247..1361), (r"Etc/GMT0", 113..224), (r"Etc/Greenwich", 113..224), (r"Etc/UCT", 224..335), (r"Etc/Universal", 224..335), (r"Etc/UTC", 224..335), (r"Etc/Zulu", 224..335), (r"Europe/Amsterdam", 151454..152557), (r"Europe/Andorra", 23884..24273), (r"Europe/Astrakhan", 81920..82646), (r"Europe/Athens", 57918..58600), (r"Europe/Belfast", 177707..179306), (r"Europe/Belgrade", 34563..35041), (r"Europe/Berlin", 63350..64055), (r"Europe/Bratislava", 69009..69732), (r"Europe/Brussels", 151454..152557), (r"Europe/Bucharest", 57257..57918), (r"Europe/Budapest", 97666..98432), (r"Europe/Busingen", 35041..35538), (r"Europe/Chisinau", 64746..65501), (r"Europe/Copenhagen", 63350..64055), (r"Europe/Dublin", 173146..174634), (r"Europe/Gibraltar", 155959..157179), (r"Europe/Guernsey", 177707..179306), (r"Europe/Helsinki", 32688..33169), (r"Europe/Isle_of_Man", 177707..179306), (r"Europe/Istanbul", 154759..155959), (r"Europe/Jersey", 177707..179306), (r"Europe/Kaliningrad", 113459..114363), (r"Europe/Kiev", 38043..38601), (r"Europe/Kirov", 78274..79009), (r"Europe/Kyiv", 38043..38601), (r"Europe/Lisbon", 170235..171698), (r"Europe/Ljubljana", 34563..35041), (r"Europe/London", 177707..179306), (r"Europe/Luxembourg", 151454..152557), (r"Europe/Madrid", 111663..112560), (r"Europe/Malta", 126549..127477), (r"Europe/Mariehamn", 32688..33169), (r"Europe/Minsk", 99205..100013), (r"Europe/Monaco", 150349..151454), (r"Europe/Moscow", 109875..110783), (r"Europe/Nicosia", 44735..45332), (r"Europe/Oslo", 63350..64055), (r"Europe/Paris", 150349..151454), (r"Europe/Podgorica", 34563..35041), (r"Europe/Prague", 69009..69732), (r"Europe/Riga", 55280..55974), (r"Europe/Rome", 129386..130333), (r"Europe/Samara", 82646..83378), (r"Europe/San_Marino", 129386..130333), (r"Europe/Sarajevo", 34563..35041), (r"Europe/Saratov", 79741..80467), (r"Europe/Simferopol", 107274..108139), (r"Europe/Skopje", 34563..35041), (r"Europe/Sofia", 43540..44132), (r"Europe/Stockholm", 63350..64055), (r"Europe/Tallinn", 53967..54642), (r"Europe/Tirane", 45332..45936), (r"Europe/Tiraspol", 64746..65501), (r"Europe/Ulyanovsk", 93101..93861), (r"Europe/Uzhgorod", 38043..38601), (r"Europe/Vaduz", 35041..35538), (r"Europe/Vatican", 129386..130333), (r"Europe/Vienna", 58600..59258), (r"Europe/Vilnius", 50178..50854), (r"Europe/Volgograd", 87828..88581), (r"Europe/Warsaw", 116167..117090), (r"Europe/Zagreb", 34563..35041), (r"Europe/Zaporozhye", 38043..38601), (r"Europe/Zurich", 35041..35538), (r"Factory", 0..113), (r"GB", 177707..179306), (r"GB-Eire", 177707..179306), (r"GMT", 113..224), (r"GMT+0", 113..224), (r"GMT-0", 113..224), (r"GMT0", 113..224), (r"Greenwich", 113..224), (r"Hongkong", 100821..101596), (r"HST", 13910..14131), (r"Iceland", 3982..4112), (r"Indian/Antananarivo", 12063..12254), (r"Indian/Chagos", 5949..6101), (r"Indian/Christmas", 5343..5495), (r"Indian/Cocos", 10227..10414), (r"Indian/Comoro", 12063..12254), (r"Indian/Kerguelen", 5495..5647), (r"Indian/Mahe", 4511..4644), (r"Indian/Maldives", 5495..5647), (r"Indian/Mauritius", 11335..11514), (r"Indian/Mayotte", 12063..12254), (r"Indian/Reunion", 4511..4644), (r"Iran", 103176..103988), (r"Israel", 193767..194841), (r"Jamaica", 21737..22076), (r"Japan", 15360..15573), (r"Kwajalein", 12882..13101), (r"Libya", 29570..30001), (r"MET", 151454..152557), (r"Mexico/BajaNorte", 149270..150349), (r"Mexico/BajaSur", 66183..66873), (r"Mexico/General", 98432..99205), (r"MST", 16966..17206), (r"MST7MDT", 147183..148225), (r"Navajo", 147183..148225), (r"NZ", 145097..146140), (r"NZ-CHAT", 100013..100821), (r"Pacific/Apia", 24648..25055), (r"Pacific/Auckland", 145097..146140), (r"Pacific/Bougainville", 12254..12455), (r"Pacific/Chatham", 100013..100821), (r"Pacific/Chuuk", 6705..6859), (r"Pacific/Easter", 194841..196015), (r"Pacific/Efate", 22076..22418), (r"Pacific/Enderbury", 8134..8306), (r"Pacific/Fakaofo", 5796..5949), (r"Pacific/Fiji", 26642..27038), (r"Pacific/Funafuti", 3717..3851), (r"Pacific/Galapagos", 9339..9514), (r"Pacific/Gambier", 4246..4378), (r"Pacific/Guadalcanal", 4112..4246), (r"Pacific/Guam", 21387..21737), (r"Pacific/Honolulu", 13910..14131), (r"Pacific/Johnston", 13910..14131), (r"Pacific/Kanton", 8134..8306), (r"Pacific/Kiritimati", 8306..8480), (r"Pacific/Kosrae", 16021..16263), (r"Pacific/Kwajalein", 12882..13101), (r"Pacific/Majuro", 3717..3851), (r"Pacific/Marquesas", 4910..5049), (r"Pacific/Midway", 5197..5343), (r"Pacific/Nauru", 10775..10958), (r"Pacific/Niue", 7325..7479), (r"Pacific/Norfolk", 12645..12882), (r"Pacific/Noumea", 13101..13299), (r"Pacific/Pago_Pago", 5197..5343), (r"Pacific/Palau", 5049..5197), (r"Pacific/Pitcairn", 7018..7171), (r"Pacific/Pohnpei", 4112..4246), (r"Pacific/Ponape", 4112..4246), (r"Pacific/Port_Moresby", 6705..6859), (r"Pacific/Rarotonga", 25055..25461), (r"Pacific/Saipan", 21387..21737), (r"Pacific/Samoa", 5197..5343), (r"Pacific/Tahiti", 4378..4511), (r"Pacific/Tarawa", 3717..3851), (r"Pacific/Tongatapu", 16729..16966), (r"Pacific/Truk", 6705..6859), (r"Pacific/Wake", 3717..3851), (r"Pacific/Wallis", 3717..3851), (r"Pacific/Yap", 6705..6859), (r"Poland", 116167..117090), (r"Portugal", 170235..171698), (r"PRC", 25461..25854), (r"PST8PDT", 160873..162167), (r"ROC", 39103..39614), (r"ROK", 27038..27453), (r"Singapore", 15104..15360), (r"Turkey", 154759..155959), (r"UCT", 224..335), (r"Universal", 224..335), (r"US/Alaska", 124631..125608), (r"US/Aleutian", 122687..123656), (r"US/Arizona", 16966..17206), (r"US/Central", 184439..186193), (r"US/East-Indiana", 36060..36591), (r"US/Eastern", 182695..184439), (r"US/Hawaii", 13910..14131), (r"US/Indiana-Starke", 139996..141012), (r"US/Michigan", 112560..113459), (r"US/Mountain", 147183..148225), (r"US/Pacific", 160873..162167), (r"US/Samoa", 5197..5343), (r"UTC", 224..335), (r"W-SU", 109875..110783), (r"WET", 170235..171698), (r"Zulu", 224..335), ];