From b475dd4173f4cfd58f15248d71718b859092f63a Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Thu, 26 Mar 2009 17:13:59 +0100 Subject: [PATCH] Update tcl to version 8.5.5 Signed-off-by: Johannes Schindelin --- mingw/bin/tcl84.dll | Bin 822887 -> 0 bytes mingw/bin/tcl85.dll | Bin 0 -> 1095332 bytes mingw/bin/tcldde12.dll | Bin 15360 -> 0 bytes mingw/bin/tclpip84.dll | Bin 22349 -> 0 bytes mingw/bin/tclpip85.dll | Bin 0 -> 30113 bytes mingw/bin/tclreg11.dll | Bin 15360 -> 0 bytes mingw/bin/tclsh | 2 - mingw/bin/tclsh.exe | Bin 0 -> 30727 bytes mingw/bin/tclsh84.exe | Bin 26316 -> 0 bytes mingw/bin/tclsh85.exe | Bin 0 -> 30727 bytes mingw/doc/tcltk/PORTNOTES | 8 - mingw/doc/tcltk/license.terms | 40 - mingw/include/tcl.h | 2454 ++++++++ mingw/include/tclDecls.h | 6548 ++++++++++++++++++++ mingw/include/tclPlatDecls.h | 141 + mingw/include/tclTomMath.h | 845 +++ mingw/include/tclTomMathDecls.h | 789 +++ mingw/include/tommath_class.h | 999 +++ mingw/include/tommath_superclass.h | 76 + mingw/lib/dde1.3/pkgIndex.tcl | 7 + mingw/lib/dde1.3/tcldde13.dll | Bin 0 -> 42980 bytes mingw/lib/libtcl85.a | Bin 0 -> 501274 bytes mingw/lib/libtclstub85.a | Bin 0 -> 1968 bytes mingw/lib/reg1.2/pkgIndex.tcl | 9 + mingw/lib/reg1.2/tclreg12.dll | Bin 0 -> 40946 bytes mingw/lib/tcl8.4/http2.4/http.tcl | 914 --- mingw/lib/tcl8.4/http2.4/pkgIndex.tcl | 12 - mingw/lib/tcl8.4/http2.5/pkgIndex.tcl | 12 - mingw/lib/tcl8.4/ldAout.tcl | 233 - mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl | 2 - mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl | 9 - mingw/lib/tcl8.4/reg1.1/registry.tap | 20 - mingw/lib/tcl8.4/reg1.1/tclreg11.dll | Bin 24576 -> 0 bytes mingw/lib/tcl8.4/tcltest2.2/pkgIndex.tcl | 12 - mingw/lib/tcl8.4/word.tcl | 132 - mingw/lib/{tcl8.4 => tcl8.5}/auto.tcl | 124 +- mingw/lib/tcl8.5/clock.tcl | 4654 ++++++++++++++ mingw/lib/{tcl8.4 => tcl8.5}/encoding/ascii.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/big5.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1250.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1251.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1252.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1253.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1254.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1255.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1256.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1257.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1258.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp437.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp737.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp775.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp850.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp852.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp855.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp857.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp860.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp861.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp862.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp863.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp864.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp865.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp866.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp869.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp874.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp932.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp936.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp949.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp950.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/dingbats.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/ebcdic.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-cn.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-jp.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-kr.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb12345.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb1988.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/gb2312-raw.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb2312.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso2022-jp.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso2022-kr.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso2022.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-1.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-10.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-13.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-14.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-15.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-16.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-2.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-3.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-4.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-5.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-6.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-7.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-8.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/iso8859-9.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0201.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0208.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0212.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/koi8-r.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/koi8-u.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/ksc5601.enc | 0 .../{tcl8.4 => tcl8.5}/encoding/macCentEuro.enc | 0 .../{tcl8.4 => tcl8.5}/encoding/macCroatian.enc | 0 .../{tcl8.4 => tcl8.5}/encoding/macCyrillic.enc | 0 .../{tcl8.4 => tcl8.5}/encoding/macDingbats.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/macGreek.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/macIceland.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/macJapan.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/macRoman.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/macRomania.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/macThai.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/macTurkish.enc | 0 .../lib/{tcl8.4 => tcl8.5}/encoding/macUkraine.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/shiftjis.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/symbol.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/encoding/tis-620.enc | 0 mingw/lib/{tcl8.4 => tcl8.5}/history.tcl | 4 +- mingw/lib/{tcl8.4 => tcl8.5}/http1.0/http.tcl | 0 mingw/lib/{tcl8.4 => tcl8.5}/http1.0/pkgIndex.tcl | 0 mingw/lib/{tcl8.4 => tcl8.5}/init.tcl | 291 +- mingw/lib/tcl8.5/msgs/af.msg | 49 + mingw/lib/tcl8.5/msgs/af_za.msg | 6 + mingw/lib/tcl8.5/msgs/ar.msg | 54 + mingw/lib/tcl8.5/msgs/ar_in.msg | 6 + mingw/lib/tcl8.5/msgs/ar_jo.msg | 39 + mingw/lib/tcl8.5/msgs/ar_lb.msg | 39 + mingw/lib/tcl8.5/msgs/ar_sy.msg | 39 + mingw/lib/tcl8.5/msgs/be.msg | 52 + mingw/lib/tcl8.5/msgs/bg.msg | 52 + mingw/lib/tcl8.5/msgs/bn.msg | 49 + mingw/lib/tcl8.5/msgs/bn_in.msg | 6 + mingw/lib/tcl8.5/msgs/ca.msg | 50 + mingw/lib/tcl8.5/msgs/cs.msg | 54 + mingw/lib/tcl8.5/msgs/da.msg | 52 + mingw/lib/tcl8.5/msgs/de.msg | 54 + mingw/lib/tcl8.5/msgs/de_at.msg | 35 + mingw/lib/tcl8.5/msgs/de_be.msg | 53 + mingw/lib/tcl8.5/msgs/el.msg | 52 + mingw/lib/tcl8.5/msgs/en_au.msg | 7 + mingw/lib/tcl8.5/msgs/en_be.msg | 7 + mingw/lib/tcl8.5/msgs/en_bw.msg | 6 + mingw/lib/tcl8.5/msgs/en_ca.msg | 7 + mingw/lib/tcl8.5/msgs/en_gb.msg | 7 + mingw/lib/tcl8.5/msgs/en_hk.msg | 8 + mingw/lib/tcl8.5/msgs/en_ie.msg | 7 + mingw/lib/tcl8.5/msgs/en_in.msg | 8 + mingw/lib/tcl8.5/msgs/en_nz.msg | 7 + mingw/lib/tcl8.5/msgs/en_ph.msg | 8 + mingw/lib/tcl8.5/msgs/en_sg.msg | 6 + mingw/lib/tcl8.5/msgs/en_za.msg | 6 + mingw/lib/tcl8.5/msgs/en_zw.msg | 6 + mingw/lib/tcl8.5/msgs/eo.msg | 54 + mingw/lib/tcl8.5/msgs/es.msg | 52 + mingw/lib/tcl8.5/msgs/es_ar.msg | 6 + mingw/lib/tcl8.5/msgs/es_bo.msg | 6 + mingw/lib/tcl8.5/msgs/es_cl.msg | 6 + mingw/lib/tcl8.5/msgs/es_co.msg | 6 + mingw/lib/tcl8.5/msgs/es_cr.msg | 6 + mingw/lib/tcl8.5/msgs/es_do.msg | 6 + mingw/lib/tcl8.5/msgs/es_ec.msg | 6 + mingw/lib/tcl8.5/msgs/es_gt.msg | 6 + mingw/lib/tcl8.5/msgs/es_hn.msg | 6 + mingw/lib/tcl8.5/msgs/es_mx.msg | 6 + mingw/lib/tcl8.5/msgs/es_ni.msg | 6 + mingw/lib/tcl8.5/msgs/es_pa.msg | 6 + mingw/lib/tcl8.5/msgs/es_pe.msg | 6 + mingw/lib/tcl8.5/msgs/es_pr.msg | 6 + mingw/lib/tcl8.5/msgs/es_py.msg | 6 + mingw/lib/tcl8.5/msgs/es_sv.msg | 6 + mingw/lib/tcl8.5/msgs/es_uy.msg | 6 + mingw/lib/tcl8.5/msgs/es_ve.msg | 6 + mingw/lib/tcl8.5/msgs/et.msg | 52 + mingw/lib/tcl8.5/msgs/eu.msg | 47 + mingw/lib/tcl8.5/msgs/eu_es.msg | 7 + mingw/lib/tcl8.5/msgs/fa.msg | 47 + mingw/lib/tcl8.5/msgs/fa_in.msg | 52 + mingw/lib/tcl8.5/msgs/fa_ir.msg | 9 + mingw/lib/tcl8.5/msgs/fi.msg | 50 + mingw/lib/tcl8.5/msgs/fo.msg | 47 + mingw/lib/tcl8.5/msgs/fo_fo.msg | 7 + mingw/lib/tcl8.5/msgs/fr.msg | 52 + mingw/lib/tcl8.5/msgs/fr_be.msg | 7 + mingw/lib/tcl8.5/msgs/fr_ca.msg | 7 + mingw/lib/tcl8.5/msgs/fr_ch.msg | 7 + mingw/lib/tcl8.5/msgs/ga.msg | 47 + mingw/lib/tcl8.5/msgs/ga_ie.msg | 7 + mingw/lib/tcl8.5/msgs/gl.msg | 47 + mingw/lib/tcl8.5/msgs/gl_es.msg | 6 + mingw/lib/tcl8.5/msgs/gv.msg | 47 + mingw/lib/tcl8.5/msgs/gv_gb.msg | 6 + mingw/lib/tcl8.5/msgs/he.msg | 52 + mingw/lib/tcl8.5/msgs/hi.msg | 39 + mingw/lib/tcl8.5/msgs/hi_in.msg | 6 + mingw/lib/tcl8.5/msgs/hr.msg | 50 + mingw/lib/tcl8.5/msgs/hu.msg | 54 + mingw/lib/tcl8.5/msgs/id.msg | 47 + mingw/lib/tcl8.5/msgs/id_id.msg | 6 + mingw/lib/tcl8.5/msgs/is.msg | 50 + mingw/lib/tcl8.5/msgs/it.msg | 54 + mingw/lib/tcl8.5/msgs/it_ch.msg | 6 + mingw/lib/tcl8.5/msgs/ja.msg | 44 + mingw/lib/tcl8.5/msgs/kl.msg | 47 + mingw/lib/tcl8.5/msgs/kl_gl.msg | 7 + mingw/lib/tcl8.5/msgs/ko.msg | 55 + mingw/lib/tcl8.5/msgs/ko_kr.msg | 8 + mingw/lib/tcl8.5/msgs/kok.msg | 39 + mingw/lib/tcl8.5/msgs/kok_in.msg | 6 + mingw/lib/tcl8.5/msgs/kw.msg | 47 + mingw/lib/tcl8.5/msgs/kw_gb.msg | 6 + mingw/lib/tcl8.5/msgs/lt.msg | 52 + mingw/lib/tcl8.5/msgs/lv.msg | 52 + mingw/lib/tcl8.5/msgs/mk.msg | 52 + mingw/lib/tcl8.5/msgs/mr.msg | 39 + mingw/lib/tcl8.5/msgs/mr_in.msg | 6 + mingw/lib/tcl8.5/msgs/ms.msg | 47 + mingw/lib/tcl8.5/msgs/ms_my.msg | 6 + mingw/lib/tcl8.5/msgs/mt.msg | 27 + mingw/lib/tcl8.5/msgs/nb.msg | 52 + mingw/lib/tcl8.5/msgs/nl.msg | 50 + mingw/lib/tcl8.5/msgs/nl_be.msg | 7 + mingw/lib/tcl8.5/msgs/nn.msg | 52 + mingw/lib/tcl8.5/msgs/pl.msg | 52 + mingw/lib/tcl8.5/msgs/pt.msg | 50 + mingw/lib/tcl8.5/msgs/pt_br.msg | 7 + mingw/lib/tcl8.5/msgs/ro.msg | 52 + mingw/lib/tcl8.5/msgs/ru.msg | 52 + mingw/lib/tcl8.5/msgs/ru_ua.msg | 6 + mingw/lib/tcl8.5/msgs/sh.msg | 52 + mingw/lib/tcl8.5/msgs/sk.msg | 52 + mingw/lib/tcl8.5/msgs/sl.msg | 52 + mingw/lib/tcl8.5/msgs/sq.msg | 54 + mingw/lib/tcl8.5/msgs/sr.msg | 52 + mingw/lib/tcl8.5/msgs/sv.msg | 52 + mingw/lib/tcl8.5/msgs/sw.msg | 49 + mingw/lib/tcl8.5/msgs/ta.msg | 39 + mingw/lib/tcl8.5/msgs/ta_in.msg | 6 + mingw/lib/tcl8.5/msgs/te.msg | 47 + mingw/lib/tcl8.5/msgs/te_in.msg | 8 + mingw/lib/tcl8.5/msgs/th.msg | 54 + mingw/lib/tcl8.5/msgs/tr.msg | 50 + mingw/lib/tcl8.5/msgs/uk.msg | 52 + mingw/lib/tcl8.5/msgs/vi.msg | 50 + mingw/lib/tcl8.5/msgs/zh.msg | 55 + mingw/lib/tcl8.5/msgs/zh_cn.msg | 7 + mingw/lib/tcl8.5/msgs/zh_hk.msg | 28 + mingw/lib/tcl8.5/msgs/zh_sg.msg | 8 + mingw/lib/tcl8.5/msgs/zh_tw.msg | 8 + mingw/lib/{tcl8.4 => tcl8.5}/opt0.4/optparse.tcl | 12 +- mingw/lib/{tcl8.4 => tcl8.5}/opt0.4/pkgIndex.tcl | 2 +- mingw/lib/{tcl8.4 => tcl8.5}/package.tcl | 261 +- mingw/lib/{tcl8.4 => tcl8.5}/parray.tcl | 7 +- mingw/lib/{tcl8.4 => tcl8.5}/safe.tcl | 181 +- mingw/lib/{tcl8.4 => tcl8.5}/tclIndex | 9 +- mingw/lib/tcl8.5/tm.tcl | 370 ++ mingw/lib/tcl8.5/tzdata/Africa/Abidjan | 6 + mingw/lib/tcl8.5/tzdata/Africa/Accra | 20 + mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa | 7 + mingw/lib/tcl8.5/tzdata/Africa/Algiers | 39 + mingw/lib/tcl8.5/tzdata/Africa/Asmara | 8 + mingw/lib/tcl8.5/tzdata/Africa/Asmera | 5 + mingw/lib/tcl8.5/tzdata/Africa/Bamako | 8 + mingw/lib/tcl8.5/tzdata/Africa/Bangui | 6 + mingw/lib/tcl8.5/tzdata/Africa/Banjul | 8 + mingw/lib/tcl8.5/tzdata/Africa/Bissau | 7 + mingw/lib/tcl8.5/tzdata/Africa/Blantyre | 6 + mingw/lib/tcl8.5/tzdata/Africa/Brazzaville | 6 + mingw/lib/tcl8.5/tzdata/Africa/Bujumbura | 6 + mingw/lib/tcl8.5/tzdata/Africa/Cairo | 304 + mingw/lib/tcl8.5/tzdata/Africa/Casablanca | 26 + mingw/lib/tcl8.5/tzdata/Africa/Ceuta | 258 + mingw/lib/tcl8.5/tzdata/Africa/Conakry | 8 + mingw/lib/tcl8.5/tzdata/Africa/Dakar | 7 + mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam | 8 + mingw/lib/tcl8.5/tzdata/Africa/Djibouti | 6 + mingw/lib/tcl8.5/tzdata/Africa/Douala | 6 + mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun | 7 + mingw/lib/tcl8.5/tzdata/Africa/Freetown | 36 + mingw/lib/tcl8.5/tzdata/Africa/Gaborone | 8 + mingw/lib/tcl8.5/tzdata/Africa/Harare | 6 + mingw/lib/tcl8.5/tzdata/Africa/Johannesburg | 11 + mingw/lib/tcl8.5/tzdata/Africa/Kampala | 9 + mingw/lib/tcl8.5/tzdata/Africa/Khartoum | 39 + mingw/lib/tcl8.5/tzdata/Africa/Kigali | 6 + mingw/lib/tcl8.5/tzdata/Africa/Kinshasa | 6 + mingw/lib/tcl8.5/tzdata/Africa/Lagos | 6 + mingw/lib/tcl8.5/tzdata/Africa/Libreville | 6 + mingw/lib/tcl8.5/tzdata/Africa/Lome | 6 + mingw/lib/tcl8.5/tzdata/Africa/Luanda | 7 + mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi | 6 + mingw/lib/tcl8.5/tzdata/Africa/Lusaka | 6 + mingw/lib/tcl8.5/tzdata/Africa/Malabo | 7 + mingw/lib/tcl8.5/tzdata/Africa/Maputo | 6 + mingw/lib/tcl8.5/tzdata/Africa/Maseru | 8 + mingw/lib/tcl8.5/tzdata/Africa/Mbabane | 6 + mingw/lib/tcl8.5/tzdata/Africa/Mogadishu | 8 + mingw/lib/tcl8.5/tzdata/Africa/Monrovia | 8 + mingw/lib/tcl8.5/tzdata/Africa/Nairobi | 9 + mingw/lib/tcl8.5/tzdata/Africa/Ndjamena | 8 + mingw/lib/tcl8.5/tzdata/Africa/Niamey | 8 + mingw/lib/tcl8.5/tzdata/Africa/Nouakchott | 8 + mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou | 6 + mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo | 7 + mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome | 7 + mingw/lib/tcl8.5/tzdata/Africa/Timbuktu | 5 + mingw/lib/tcl8.5/tzdata/Africa/Tripoli | 31 + mingw/lib/tcl8.5/tzdata/Africa/Tunis | 221 + mingw/lib/tcl8.5/tzdata/Africa/Windhoek | 222 + mingw/lib/tcl8.5/tzdata/America/Adak | 276 + mingw/lib/tcl8.5/tzdata/America/Anchorage | 276 + mingw/lib/tcl8.5/tzdata/America/Anguilla | 6 + mingw/lib/tcl8.5/tzdata/America/Antigua | 7 + mingw/lib/tcl8.5/tzdata/America/Araguaina | 57 + .../tcl8.5/tzdata/America/Argentina/Buenos_Aires | 248 + .../lib/tcl8.5/tzdata/America/Argentina/Catamarca | 250 + .../tcl8.5/tzdata/America/Argentina/ComodRivadavia | 5 + mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba | 248 + mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy | 249 + mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja | 251 + mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza | 250 + .../tcl8.5/tzdata/America/Argentina/Rio_Gallegos | 250 + mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan | 251 + mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis | 64 + mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman | 250 + mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia | 250 + mingw/lib/tcl8.5/tzdata/America/Aruba | 7 + mingw/lib/tcl8.5/tzdata/America/Asuncion | 259 + mingw/lib/tcl8.5/tzdata/America/Atikokan | 12 + mingw/lib/tcl8.5/tzdata/America/Atka | 5 + mingw/lib/tcl8.5/tzdata/America/Bahia | 65 + mingw/lib/tcl8.5/tzdata/America/Barbados | 15 + mingw/lib/tcl8.5/tzdata/America/Belem | 35 + mingw/lib/tcl8.5/tzdata/America/Belize | 60 + mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon | 12 + mingw/lib/tcl8.5/tzdata/America/Boa_Vista | 40 + mingw/lib/tcl8.5/tzdata/America/Bogota | 9 + mingw/lib/tcl8.5/tzdata/America/Boise | 281 + mingw/lib/tcl8.5/tzdata/America/Buenos_Aires | 5 + mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay | 252 + mingw/lib/tcl8.5/tzdata/America/Campo_Grande | 257 + mingw/lib/tcl8.5/tzdata/America/Cancun | 216 + mingw/lib/tcl8.5/tzdata/America/Caracas | 9 + mingw/lib/tcl8.5/tzdata/America/Catamarca | 5 + mingw/lib/tcl8.5/tzdata/America/Cayenne | 7 + mingw/lib/tcl8.5/tzdata/America/Cayman | 7 + mingw/lib/tcl8.5/tzdata/America/Chicago | 369 ++ mingw/lib/tcl8.5/tzdata/America/Chihuahua | 221 + mingw/lib/tcl8.5/tzdata/America/Coral_Harbour | 5 + mingw/lib/tcl8.5/tzdata/America/Cordoba | 5 + mingw/lib/tcl8.5/tzdata/America/Costa_Rica | 15 + mingw/lib/tcl8.5/tzdata/America/Cuiaba | 257 + mingw/lib/tcl8.5/tzdata/America/Curacao | 7 + mingw/lib/tcl8.5/tzdata/America/Danmarkshavn | 39 + mingw/lib/tcl8.5/tzdata/America/Dawson | 256 + mingw/lib/tcl8.5/tzdata/America/Dawson_Creek | 64 + mingw/lib/tcl8.5/tzdata/America/Denver | 291 + mingw/lib/tcl8.5/tzdata/America/Detroit | 272 + mingw/lib/tcl8.5/tzdata/America/Dominica | 6 + mingw/lib/tcl8.5/tzdata/America/Edmonton | 284 + mingw/lib/tcl8.5/tzdata/America/Eirunepe | 40 + mingw/lib/tcl8.5/tzdata/America/El_Salvador | 10 + mingw/lib/tcl8.5/tzdata/America/Ensenada | 5 + mingw/lib/tcl8.5/tzdata/America/Fort_Wayne | 5 + mingw/lib/tcl8.5/tzdata/America/Fortaleza | 48 + mingw/lib/tcl8.5/tzdata/America/Glace_Bay | 273 + mingw/lib/tcl8.5/tzdata/America/Godthab | 246 + mingw/lib/tcl8.5/tzdata/America/Goose_Bay | 337 + mingw/lib/tcl8.5/tzdata/America/Grand_Turk | 249 + mingw/lib/tcl8.5/tzdata/America/Grenada | 6 + mingw/lib/tcl8.5/tzdata/America/Guadeloupe | 6 + mingw/lib/tcl8.5/tzdata/America/Guatemala | 14 + mingw/lib/tcl8.5/tzdata/America/Guayaquil | 7 + mingw/lib/tcl8.5/tzdata/America/Guyana | 9 + mingw/lib/tcl8.5/tzdata/America/Halifax | 361 ++ mingw/lib/tcl8.5/tzdata/America/Havana | 287 + mingw/lib/tcl8.5/tzdata/America/Hermosillo | 21 + .../lib/tcl8.5/tzdata/America/Indiana/Indianapolis | 234 + mingw/lib/tcl8.5/tzdata/America/Indiana/Knox | 285 + mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo | 236 + mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg | 247 + mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City | 234 + mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay | 213 + mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes | 234 + mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac | 240 + mingw/lib/tcl8.5/tzdata/America/Indianapolis | 5 + mingw/lib/tcl8.5/tzdata/America/Inuvik | 249 + mingw/lib/tcl8.5/tzdata/America/Iqaluit | 250 + mingw/lib/tcl8.5/tzdata/America/Jamaica | 28 + mingw/lib/tcl8.5/tzdata/America/Jujuy | 5 + mingw/lib/tcl8.5/tzdata/America/Juneau | 275 + .../lib/tcl8.5/tzdata/America/Kentucky/Louisville | 314 + .../lib/tcl8.5/tzdata/America/Kentucky/Monticello | 279 + mingw/lib/tcl8.5/tzdata/America/Knox_IN | 5 + mingw/lib/tcl8.5/tzdata/America/La_Paz | 8 + mingw/lib/tcl8.5/tzdata/America/Lima | 16 + mingw/lib/tcl8.5/tzdata/America/Los_Angeles | 317 + mingw/lib/tcl8.5/tzdata/America/Louisville | 5 + mingw/lib/tcl8.5/tzdata/America/Maceio | 52 + mingw/lib/tcl8.5/tzdata/America/Managua | 21 + mingw/lib/tcl8.5/tzdata/America/Manaus | 39 + mingw/lib/tcl8.5/tzdata/America/Marigot | 5 + mingw/lib/tcl8.5/tzdata/America/Martinique | 9 + mingw/lib/tcl8.5/tzdata/America/Mazatlan | 222 + mingw/lib/tcl8.5/tzdata/America/Mendoza | 5 + mingw/lib/tcl8.5/tzdata/America/Menominee | 274 + mingw/lib/tcl8.5/tzdata/America/Merida | 216 + mingw/lib/tcl8.5/tzdata/America/Mexico_City | 228 + mingw/lib/tcl8.5/tzdata/America/Miquelon | 234 + mingw/lib/tcl8.5/tzdata/America/Moncton | 342 + mingw/lib/tcl8.5/tzdata/America/Monterrey | 218 + mingw/lib/tcl8.5/tzdata/America/Montevideo | 261 + mingw/lib/tcl8.5/tzdata/America/Montreal | 366 ++ mingw/lib/tcl8.5/tzdata/America/Montserrat | 6 + mingw/lib/tcl8.5/tzdata/America/Nassau | 279 + mingw/lib/tcl8.5/tzdata/America/New_York | 369 ++ mingw/lib/tcl8.5/tzdata/America/Nipigon | 264 + mingw/lib/tcl8.5/tzdata/America/Nome | 276 + mingw/lib/tcl8.5/tzdata/America/Noronha | 48 + .../lib/tcl8.5/tzdata/America/North_Dakota/Center | 279 + .../tcl8.5/tzdata/America/North_Dakota/New_Salem | 279 + mingw/lib/tcl8.5/tzdata/America/Panama | 7 + mingw/lib/tcl8.5/tzdata/America/Pangnirtung | 252 + mingw/lib/tcl8.5/tzdata/America/Paramaribo | 10 + mingw/lib/tcl8.5/tzdata/America/Phoenix | 17 + mingw/lib/tcl8.5/tzdata/America/Port-au-Prince | 41 + mingw/lib/tcl8.5/tzdata/America/Port_of_Spain | 6 + mingw/lib/tcl8.5/tzdata/America/Porto_Acre | 5 + mingw/lib/tcl8.5/tzdata/America/Porto_Velho | 35 + mingw/lib/tcl8.5/tzdata/America/Puerto_Rico | 10 + mingw/lib/tcl8.5/tzdata/America/Rainy_River | 264 + mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet | 248 + mingw/lib/tcl8.5/tzdata/America/Recife | 48 + mingw/lib/tcl8.5/tzdata/America/Regina | 58 + mingw/lib/tcl8.5/tzdata/America/Resolute | 62 + mingw/lib/tcl8.5/tzdata/America/Rio_Branco | 36 + mingw/lib/tcl8.5/tzdata/America/Rosario | 5 + mingw/lib/tcl8.5/tzdata/America/Santarem | 36 + mingw/lib/tcl8.5/tzdata/America/Santiago | 291 + mingw/lib/tcl8.5/tzdata/America/Santo_Domingo | 21 + mingw/lib/tcl8.5/tzdata/America/Sao_Paulo | 258 + mingw/lib/tcl8.5/tzdata/America/Scoresbysund | 246 + mingw/lib/tcl8.5/tzdata/America/Shiprock | 5 + mingw/lib/tcl8.5/tzdata/America/St_Barthelemy | 5 + mingw/lib/tcl8.5/tzdata/America/St_Johns | 371 ++ mingw/lib/tcl8.5/tzdata/America/St_Kitts | 6 + mingw/lib/tcl8.5/tzdata/America/St_Lucia | 7 + mingw/lib/tcl8.5/tzdata/America/St_Thomas | 6 + mingw/lib/tcl8.5/tzdata/America/St_Vincent | 7 + mingw/lib/tcl8.5/tzdata/America/Swift_Current | 29 + mingw/lib/tcl8.5/tzdata/America/Tegucigalpa | 12 + mingw/lib/tcl8.5/tzdata/America/Thule | 224 + mingw/lib/tcl8.5/tzdata/America/Thunder_Bay | 272 + mingw/lib/tcl8.5/tzdata/America/Tijuana | 284 + mingw/lib/tcl8.5/tzdata/America/Toronto | 365 ++ mingw/lib/tcl8.5/tzdata/America/Tortola | 6 + mingw/lib/tcl8.5/tzdata/America/Vancouver | 320 + mingw/lib/tcl8.5/tzdata/America/Virgin | 5 + mingw/lib/tcl8.5/tzdata/America/Whitehorse | 256 + mingw/lib/tcl8.5/tzdata/America/Winnipeg | 316 + mingw/lib/tcl8.5/tzdata/America/Yakutat | 276 + mingw/lib/tcl8.5/tzdata/America/Yellowknife | 252 + mingw/lib/tcl8.5/tzdata/Antarctica/Casey | 6 + mingw/lib/tcl8.5/tzdata/Antarctica/Davis | 8 + mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville | 8 + mingw/lib/tcl8.5/tzdata/Antarctica/Mawson | 6 + mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo | 257 + mingw/lib/tcl8.5/tzdata/Antarctica/Palmer | 254 + mingw/lib/tcl8.5/tzdata/Antarctica/Rothera | 6 + mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole | 5 + mingw/lib/tcl8.5/tzdata/Antarctica/Syowa | 6 + mingw/lib/tcl8.5/tzdata/Antarctica/Vostok | 6 + mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen | 5 + mingw/lib/tcl8.5/tzdata/Asia/Aden | 6 + mingw/lib/tcl8.5/tzdata/Asia/Almaty | 56 + mingw/lib/tcl8.5/tzdata/Asia/Amman | 248 + mingw/lib/tcl8.5/tzdata/Asia/Anadyr | 248 + mingw/lib/tcl8.5/tzdata/Asia/Aqtau | 58 + mingw/lib/tcl8.5/tzdata/Asia/Aqtobe | 57 + mingw/lib/tcl8.5/tzdata/Asia/Ashgabat | 31 + mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad | 5 + mingw/lib/tcl8.5/tzdata/Asia/Baghdad | 59 + mingw/lib/tcl8.5/tzdata/Asia/Bahrain | 7 + mingw/lib/tcl8.5/tzdata/Asia/Baku | 242 + mingw/lib/tcl8.5/tzdata/Asia/Bangkok | 7 + mingw/lib/tcl8.5/tzdata/Asia/Beirut | 270 + mingw/lib/tcl8.5/tzdata/Asia/Bishkek | 57 + mingw/lib/tcl8.5/tzdata/Asia/Brunei | 7 + mingw/lib/tcl8.5/tzdata/Asia/Calcutta | 5 + mingw/lib/tcl8.5/tzdata/Asia/Choibalsan | 51 + mingw/lib/tcl8.5/tzdata/Asia/Chongqing | 19 + mingw/lib/tcl8.5/tzdata/Asia/Chungking | 5 + mingw/lib/tcl8.5/tzdata/Asia/Colombo | 13 + mingw/lib/tcl8.5/tzdata/Asia/Dacca | 5 + mingw/lib/tcl8.5/tzdata/Asia/Damascus | 280 + mingw/lib/tcl8.5/tzdata/Asia/Dhaka | 11 + mingw/lib/tcl8.5/tzdata/Asia/Dili | 10 + mingw/lib/tcl8.5/tzdata/Asia/Dubai | 6 + mingw/lib/tcl8.5/tzdata/Asia/Dushanbe | 29 + mingw/lib/tcl8.5/tzdata/Asia/Gaza | 275 + mingw/lib/tcl8.5/tzdata/Asia/Harbin | 22 + mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh | 9 + mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong | 74 + mingw/lib/tcl8.5/tzdata/Asia/Hovd | 51 + mingw/lib/tcl8.5/tzdata/Asia/Irkutsk | 248 + mingw/lib/tcl8.5/tzdata/Asia/Istanbul | 5 + mingw/lib/tcl8.5/tzdata/Asia/Jakarta | 13 + mingw/lib/tcl8.5/tzdata/Asia/Jayapura | 8 + mingw/lib/tcl8.5/tzdata/Asia/Jerusalem | 148 + mingw/lib/tcl8.5/tzdata/Asia/Kabul | 7 + mingw/lib/tcl8.5/tzdata/Asia/Kamchatka | 247 + mingw/lib/tcl8.5/tzdata/Asia/Karachi | 14 + mingw/lib/tcl8.5/tzdata/Asia/Kashgar | 20 + mingw/lib/tcl8.5/tzdata/Asia/Katmandu | 7 + mingw/lib/tcl8.5/tzdata/Asia/Kolkata | 10 + mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk | 247 + mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur | 13 + mingw/lib/tcl8.5/tzdata/Asia/Kuching | 24 + mingw/lib/tcl8.5/tzdata/Asia/Kuwait | 6 + mingw/lib/tcl8.5/tzdata/Asia/Macao | 5 + mingw/lib/tcl8.5/tzdata/Asia/Macau | 46 + mingw/lib/tcl8.5/tzdata/Asia/Magadan | 247 + mingw/lib/tcl8.5/tzdata/Asia/Makassar | 9 + mingw/lib/tcl8.5/tzdata/Asia/Manila | 15 + mingw/lib/tcl8.5/tzdata/Asia/Muscat | 6 + mingw/lib/tcl8.5/tzdata/Asia/Nicosia | 257 + mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk | 248 + mingw/lib/tcl8.5/tzdata/Asia/Omsk | 247 + mingw/lib/tcl8.5/tzdata/Asia/Oral | 58 + mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh | 9 + mingw/lib/tcl8.5/tzdata/Asia/Pontianak | 13 + mingw/lib/tcl8.5/tzdata/Asia/Pyongyang | 11 + mingw/lib/tcl8.5/tzdata/Asia/Qatar | 7 + mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda | 58 + mingw/lib/tcl8.5/tzdata/Asia/Rangoon | 9 + mingw/lib/tcl8.5/tzdata/Asia/Riyadh | 6 + mingw/lib/tcl8.5/tzdata/Asia/Saigon | 5 + mingw/lib/tcl8.5/tzdata/Asia/Sakhalin | 249 + mingw/lib/tcl8.5/tzdata/Asia/Samarkand | 32 + mingw/lib/tcl8.5/tzdata/Asia/Seoul | 18 + mingw/lib/tcl8.5/tzdata/Asia/Shanghai | 23 + mingw/lib/tcl8.5/tzdata/Asia/Singapore | 14 + mingw/lib/tcl8.5/tzdata/Asia/Taipei | 46 + mingw/lib/tcl8.5/tzdata/Asia/Tashkent | 32 + mingw/lib/tcl8.5/tzdata/Asia/Tbilisi | 60 + mingw/lib/tcl8.5/tzdata/Asia/Tehran | 105 + mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv | 5 + mingw/lib/tcl8.5/tzdata/Asia/Thimbu | 5 + mingw/lib/tcl8.5/tzdata/Asia/Thimphu | 7 + mingw/lib/tcl8.5/tzdata/Asia/Tokyo | 16 + mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang | 5 + mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar | 51 + mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator | 5 + mingw/lib/tcl8.5/tzdata/Asia/Urumqi | 19 + mingw/lib/tcl8.5/tzdata/Asia/Vientiane | 9 + mingw/lib/tcl8.5/tzdata/Asia/Vladivostok | 247 + mingw/lib/tcl8.5/tzdata/Asia/Yakutsk | 247 + mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg | 247 + mingw/lib/tcl8.5/tzdata/Asia/Yerevan | 245 + mingw/lib/tcl8.5/tzdata/Atlantic/Azores | 349 ++ mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda | 259 + mingw/lib/tcl8.5/tzdata/Atlantic/Canary | 248 + mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde | 9 + mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe | 5 + mingw/lib/tcl8.5/tzdata/Atlantic/Faroe | 245 + mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen | 5 + mingw/lib/tcl8.5/tzdata/Atlantic/Madeira | 350 ++ mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik | 70 + mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia | 6 + mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena | 7 + mingw/lib/tcl8.5/tzdata/Atlantic/Stanley | 253 + mingw/lib/tcl8.5/tzdata/Australia/ACT | 5 + mingw/lib/tcl8.5/tzdata/Australia/Adelaide | 273 + mingw/lib/tcl8.5/tzdata/Australia/Brisbane | 23 + mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill | 275 + mingw/lib/tcl8.5/tzdata/Australia/Canberra | 5 + mingw/lib/tcl8.5/tzdata/Australia/Currie | 273 + mingw/lib/tcl8.5/tzdata/Australia/Darwin | 15 + mingw/lib/tcl8.5/tzdata/Australia/Eucla | 25 + mingw/lib/tcl8.5/tzdata/Australia/Hobart | 281 + mingw/lib/tcl8.5/tzdata/Australia/LHI | 5 + mingw/lib/tcl8.5/tzdata/Australia/Lindeman | 28 + mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe | 244 + mingw/lib/tcl8.5/tzdata/Australia/Melbourne | 272 + mingw/lib/tcl8.5/tzdata/Australia/NSW | 5 + mingw/lib/tcl8.5/tzdata/Australia/North | 5 + mingw/lib/tcl8.5/tzdata/Australia/Perth | 25 + mingw/lib/tcl8.5/tzdata/Australia/Queensland | 5 + mingw/lib/tcl8.5/tzdata/Australia/South | 5 + mingw/lib/tcl8.5/tzdata/Australia/Sydney | 272 + mingw/lib/tcl8.5/tzdata/Australia/Tasmania | 5 + mingw/lib/tcl8.5/tzdata/Australia/Victoria | 5 + mingw/lib/tcl8.5/tzdata/Australia/West | 5 + mingw/lib/tcl8.5/tzdata/Australia/Yancowinna | 5 + mingw/lib/tcl8.5/tzdata/Brazil/Acre | 5 + mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha | 5 + mingw/lib/tcl8.5/tzdata/Brazil/East | 5 + mingw/lib/tcl8.5/tzdata/Brazil/West | 5 + mingw/lib/tcl8.5/tzdata/CET | 265 + mingw/lib/tcl8.5/tzdata/CST6CDT | 278 + mingw/lib/tcl8.5/tzdata/Canada/Atlantic | 5 + mingw/lib/tcl8.5/tzdata/Canada/Central | 5 + mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan | 5 + mingw/lib/tcl8.5/tzdata/Canada/Eastern | 5 + mingw/lib/tcl8.5/tzdata/Canada/Mountain | 5 + mingw/lib/tcl8.5/tzdata/Canada/Newfoundland | 5 + mingw/lib/tcl8.5/tzdata/Canada/Pacific | 5 + mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan | 5 + mingw/lib/tcl8.5/tzdata/Canada/Yukon | 5 + mingw/lib/tcl8.5/tzdata/Chile/Continental | 5 + mingw/lib/tcl8.5/tzdata/Chile/EasterIsland | 5 + mingw/lib/tcl8.5/tzdata/Cuba | 5 + mingw/lib/tcl8.5/tzdata/EET | 251 + mingw/lib/tcl8.5/tzdata/EST | 5 + mingw/lib/tcl8.5/tzdata/EST5EDT | 278 + mingw/lib/tcl8.5/tzdata/Egypt | 5 + mingw/lib/tcl8.5/tzdata/Eire | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+0 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+1 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+10 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+11 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+12 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+2 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+3 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+4 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+5 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+6 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+7 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+8 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT+9 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-0 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-1 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-10 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-11 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-12 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-13 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-14 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-2 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-3 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-4 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-5 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-6 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-7 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-8 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT-9 | 5 + mingw/lib/tcl8.5/tzdata/Etc/GMT0 | 5 + mingw/lib/tcl8.5/tzdata/Etc/Greenwich | 5 + mingw/lib/tcl8.5/tzdata/Etc/UCT | 5 + mingw/lib/tcl8.5/tzdata/Etc/UTC | 5 + mingw/lib/tcl8.5/tzdata/Etc/Universal | 5 + mingw/lib/tcl8.5/tzdata/Etc/Zulu | 5 + mingw/lib/tcl8.5/tzdata/Europe/Amsterdam | 310 + mingw/lib/tcl8.5/tzdata/Europe/Andorra | 237 + mingw/lib/tcl8.5/tzdata/Europe/Athens | 268 + mingw/lib/tcl8.5/tzdata/Europe/Belfast | 5 + mingw/lib/tcl8.5/tzdata/Europe/Belgrade | 250 + mingw/lib/tcl8.5/tzdata/Europe/Berlin | 274 + mingw/lib/tcl8.5/tzdata/Europe/Bratislava | 5 + mingw/lib/tcl8.5/tzdata/Europe/Brussels | 316 + mingw/lib/tcl8.5/tzdata/Europe/Bucharest | 268 + mingw/lib/tcl8.5/tzdata/Europe/Budapest | 284 + mingw/lib/tcl8.5/tzdata/Europe/Chisinau | 272 + mingw/lib/tcl8.5/tzdata/Europe/Copenhagen | 264 + mingw/lib/tcl8.5/tzdata/Europe/Dublin | 359 ++ mingw/lib/tcl8.5/tzdata/Europe/Gibraltar | 328 + mingw/lib/tcl8.5/tzdata/Europe/Guernsey | 5 + mingw/lib/tcl8.5/tzdata/Europe/Helsinki | 248 + mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man | 5 + mingw/lib/tcl8.5/tzdata/Europe/Istanbul | 303 + mingw/lib/tcl8.5/tzdata/Europe/Jersey | 5 + mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad | 261 + mingw/lib/tcl8.5/tzdata/Europe/Kiev | 251 + mingw/lib/tcl8.5/tzdata/Europe/Lisbon | 351 ++ mingw/lib/tcl8.5/tzdata/Europe/Ljubljana | 5 + mingw/lib/tcl8.5/tzdata/Europe/London | 372 ++ mingw/lib/tcl8.5/tzdata/Europe/Luxembourg | 313 + mingw/lib/tcl8.5/tzdata/Europe/Madrid | 294 + mingw/lib/tcl8.5/tzdata/Europe/Malta | 299 + mingw/lib/tcl8.5/tzdata/Europe/Mariehamn | 5 + mingw/lib/tcl8.5/tzdata/Europe/Minsk | 251 + mingw/lib/tcl8.5/tzdata/Europe/Monaco | 315 + mingw/lib/tcl8.5/tzdata/Europe/Moscow | 260 + mingw/lib/tcl8.5/tzdata/Europe/Nicosia | 5 + mingw/lib/tcl8.5/tzdata/Europe/Oslo | 271 + mingw/lib/tcl8.5/tzdata/Europe/Paris | 314 + mingw/lib/tcl8.5/tzdata/Europe/Podgorica | 5 + mingw/lib/tcl8.5/tzdata/Europe/Prague | 272 + mingw/lib/tcl8.5/tzdata/Europe/Riga | 258 + mingw/lib/tcl8.5/tzdata/Europe/Rome | 301 + mingw/lib/tcl8.5/tzdata/Europe/Samara | 249 + mingw/lib/tcl8.5/tzdata/Europe/San_Marino | 5 + mingw/lib/tcl8.5/tzdata/Europe/Sarajevo | 5 + mingw/lib/tcl8.5/tzdata/Europe/Simferopol | 253 + mingw/lib/tcl8.5/tzdata/Europe/Skopje | 5 + mingw/lib/tcl8.5/tzdata/Europe/Sofia | 259 + mingw/lib/tcl8.5/tzdata/Europe/Stockholm | 250 + mingw/lib/tcl8.5/tzdata/Europe/Tallinn | 255 + mingw/lib/tcl8.5/tzdata/Europe/Tirane | 263 + mingw/lib/tcl8.5/tzdata/Europe/Tiraspol | 5 + mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod | 254 + mingw/lib/tcl8.5/tzdata/Europe/Vaduz | 245 + mingw/lib/tcl8.5/tzdata/Europe/Vatican | 5 + mingw/lib/tcl8.5/tzdata/Europe/Vienna | 271 + mingw/lib/tcl8.5/tzdata/Europe/Vilnius | 251 + mingw/lib/tcl8.5/tzdata/Europe/Volgograd | 247 + mingw/lib/tcl8.5/tzdata/Europe/Warsaw | 296 + mingw/lib/tcl8.5/tzdata/Europe/Zagreb | 5 + mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye | 252 + mingw/lib/tcl8.5/tzdata/Europe/Zurich | 252 + mingw/lib/tcl8.5/tzdata/GB | 5 + mingw/lib/tcl8.5/tzdata/GB-Eire | 5 + mingw/lib/tcl8.5/tzdata/GMT | 5 + mingw/lib/tcl8.5/tzdata/GMT+0 | 5 + mingw/lib/tcl8.5/tzdata/GMT-0 | 5 + mingw/lib/tcl8.5/tzdata/GMT0 | 5 + mingw/lib/tcl8.5/tzdata/Greenwich | 5 + mingw/lib/tcl8.5/tzdata/HST | 5 + mingw/lib/tcl8.5/tzdata/Hongkong | 5 + mingw/lib/tcl8.5/tzdata/Iceland | 5 + mingw/lib/tcl8.5/tzdata/Indian/Antananarivo | 8 + mingw/lib/tcl8.5/tzdata/Indian/Chagos | 7 + mingw/lib/tcl8.5/tzdata/Indian/Christmas | 6 + mingw/lib/tcl8.5/tzdata/Indian/Cocos | 6 + mingw/lib/tcl8.5/tzdata/Indian/Comoro | 6 + mingw/lib/tcl8.5/tzdata/Indian/Kerguelen | 6 + mingw/lib/tcl8.5/tzdata/Indian/Mahe | 6 + mingw/lib/tcl8.5/tzdata/Indian/Maldives | 7 + mingw/lib/tcl8.5/tzdata/Indian/Mauritius | 10 + mingw/lib/tcl8.5/tzdata/Indian/Mayotte | 6 + mingw/lib/tcl8.5/tzdata/Indian/Reunion | 6 + mingw/lib/tcl8.5/tzdata/Iran | 5 + mingw/lib/tcl8.5/tzdata/Israel | 5 + mingw/lib/tcl8.5/tzdata/Jamaica | 5 + mingw/lib/tcl8.5/tzdata/Japan | 5 + mingw/lib/tcl8.5/tzdata/Kwajalein | 5 + mingw/lib/tcl8.5/tzdata/Libya | 5 + mingw/lib/tcl8.5/tzdata/MET | 265 + mingw/lib/tcl8.5/tzdata/MST | 5 + mingw/lib/tcl8.5/tzdata/MST7MDT | 278 + mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte | 5 + mingw/lib/tcl8.5/tzdata/Mexico/BajaSur | 5 + mingw/lib/tcl8.5/tzdata/Mexico/General | 5 + mingw/lib/tcl8.5/tzdata/NZ | 5 + mingw/lib/tcl8.5/tzdata/NZ-CHAT | 5 + mingw/lib/tcl8.5/tzdata/Navajo | 5 + mingw/lib/tcl8.5/tzdata/PRC | 5 + mingw/lib/tcl8.5/tzdata/PST8PDT | 278 + mingw/lib/tcl8.5/tzdata/Pacific/Apia | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Auckland | 285 + mingw/lib/tcl8.5/tzdata/Pacific/Chatham | 257 + mingw/lib/tcl8.5/tzdata/Pacific/Easter | 275 + mingw/lib/tcl8.5/tzdata/Pacific/Efate | 26 + mingw/lib/tcl8.5/tzdata/Pacific/Enderbury | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Fiji | 10 + mingw/lib/tcl8.5/tzdata/Pacific/Funafuti | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Galapagos | 7 + mingw/lib/tcl8.5/tzdata/Pacific/Gambier | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Guam | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Honolulu | 12 + mingw/lib/tcl8.5/tzdata/Pacific/Johnston | 5 + mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Kosrae | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Majuro | 7 + mingw/lib/tcl8.5/tzdata/Pacific/Marquesas | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Midway | 10 + mingw/lib/tcl8.5/tzdata/Pacific/Nauru | 9 + mingw/lib/tcl8.5/tzdata/Pacific/Niue | 8 + mingw/lib/tcl8.5/tzdata/Pacific/Norfolk | 7 + mingw/lib/tcl8.5/tzdata/Pacific/Noumea | 12 + mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago | 10 + mingw/lib/tcl8.5/tzdata/Pacific/Palau | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn | 7 + mingw/lib/tcl8.5/tzdata/Pacific/Ponape | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby | 7 + mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga | 32 + mingw/lib/tcl8.5/tzdata/Pacific/Saipan | 9 + mingw/lib/tcl8.5/tzdata/Pacific/Samoa | 5 + mingw/lib/tcl8.5/tzdata/Pacific/Tahiti | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Tarawa | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu | 14 + mingw/lib/tcl8.5/tzdata/Pacific/Truk | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Wake | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Wallis | 6 + mingw/lib/tcl8.5/tzdata/Pacific/Yap | 5 + mingw/lib/tcl8.5/tzdata/Poland | 5 + mingw/lib/tcl8.5/tzdata/Portugal | 5 + mingw/lib/tcl8.5/tzdata/ROC | 5 + mingw/lib/tcl8.5/tzdata/ROK | 5 + mingw/lib/tcl8.5/tzdata/Singapore | 5 + mingw/lib/tcl8.5/tzdata/SystemV/AST4 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT | 5 + mingw/lib/tcl8.5/tzdata/SystemV/CST6 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT | 5 + mingw/lib/tcl8.5/tzdata/SystemV/EST5 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT | 5 + mingw/lib/tcl8.5/tzdata/SystemV/HST10 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/MST7 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT | 5 + mingw/lib/tcl8.5/tzdata/SystemV/PST8 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT | 5 + mingw/lib/tcl8.5/tzdata/SystemV/YST9 | 5 + mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT | 5 + mingw/lib/tcl8.5/tzdata/Turkey | 5 + mingw/lib/tcl8.5/tzdata/UCT | 5 + mingw/lib/tcl8.5/tzdata/US/Alaska | 5 + mingw/lib/tcl8.5/tzdata/US/Aleutian | 5 + mingw/lib/tcl8.5/tzdata/US/Arizona | 5 + mingw/lib/tcl8.5/tzdata/US/Central | 5 + mingw/lib/tcl8.5/tzdata/US/East-Indiana | 5 + mingw/lib/tcl8.5/tzdata/US/Eastern | 5 + mingw/lib/tcl8.5/tzdata/US/Hawaii | 5 + mingw/lib/tcl8.5/tzdata/US/Indiana-Starke | 5 + mingw/lib/tcl8.5/tzdata/US/Michigan | 5 + mingw/lib/tcl8.5/tzdata/US/Mountain | 5 + mingw/lib/tcl8.5/tzdata/US/Pacific | 5 + mingw/lib/tcl8.5/tzdata/US/Pacific-New | 5 + mingw/lib/tcl8.5/tzdata/US/Samoa | 5 + mingw/lib/tcl8.5/tzdata/UTC | 5 + mingw/lib/tcl8.5/tzdata/Universal | 5 + mingw/lib/tcl8.5/tzdata/W-SU | 5 + mingw/lib/tcl8.5/tzdata/WET | 251 + mingw/lib/tcl8.5/tzdata/Zulu | 5 + mingw/lib/tcl8.5/word.tcl | 146 + .../http2.5/http.tcl => tcl8/8.4/http-2.7.1.tm} | 709 ++- mingw/lib/tcl8/8.4/platform-1.0.3.tm | 270 + mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm | 236 + .../msgcat.tcl => tcl8/8.5/msgcat-1.4.2.tm} | 109 +- .../tcltest.tcl => tcl8/8.5/tcltest-2.3.0.tm} | 47 +- mingw/lib/tclConfig.sh | 182 + src/tcltk/fileList-tcl.txt | 922 ++- 831 files changed, 73139 insertions(+), 2108 deletions(-) delete mode 100644 mingw/bin/tcl84.dll create mode 100644 mingw/bin/tcl85.dll delete mode 100644 mingw/bin/tcldde12.dll delete mode 100644 mingw/bin/tclpip84.dll create mode 100644 mingw/bin/tclpip85.dll delete mode 100644 mingw/bin/tclreg11.dll delete mode 100644 mingw/bin/tclsh create mode 100644 mingw/bin/tclsh.exe delete mode 100644 mingw/bin/tclsh84.exe create mode 100644 mingw/bin/tclsh85.exe delete mode 100644 mingw/doc/tcltk/PORTNOTES delete mode 100644 mingw/doc/tcltk/license.terms create mode 100644 mingw/include/tcl.h create mode 100644 mingw/include/tclDecls.h create mode 100644 mingw/include/tclPlatDecls.h create mode 100644 mingw/include/tclTomMath.h create mode 100644 mingw/include/tclTomMathDecls.h create mode 100644 mingw/include/tommath_class.h create mode 100644 mingw/include/tommath_superclass.h create mode 100644 mingw/lib/dde1.3/pkgIndex.tcl create mode 100644 mingw/lib/dde1.3/tcldde13.dll create mode 100644 mingw/lib/libtcl85.a create mode 100644 mingw/lib/libtclstub85.a create mode 100644 mingw/lib/reg1.2/pkgIndex.tcl create mode 100644 mingw/lib/reg1.2/tclreg12.dll delete mode 100644 mingw/lib/tcl8.4/http2.4/http.tcl delete mode 100644 mingw/lib/tcl8.4/http2.4/pkgIndex.tcl delete mode 100644 mingw/lib/tcl8.4/http2.5/pkgIndex.tcl delete mode 100644 mingw/lib/tcl8.4/ldAout.tcl delete mode 100644 mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl delete mode 100644 mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl delete mode 100644 mingw/lib/tcl8.4/reg1.1/registry.tap delete mode 100644 mingw/lib/tcl8.4/reg1.1/tclreg11.dll delete mode 100644 mingw/lib/tcl8.4/tcltest2.2/pkgIndex.tcl delete mode 100644 mingw/lib/tcl8.4/word.tcl rename mingw/lib/{tcl8.4 => tcl8.5}/auto.tcl (89%) create mode 100644 mingw/lib/tcl8.5/clock.tcl rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/ascii.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/big5.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1250.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1251.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1252.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1253.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1254.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1255.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1256.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1257.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp1258.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp437.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp737.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp775.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp850.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp852.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp855.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp857.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp860.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp861.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp862.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp863.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp864.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp865.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp866.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp869.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp874.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp932.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp936.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp949.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/cp950.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/dingbats.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/ebcdic.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-cn.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-jp.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/euc-kr.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb12345.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb1988.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb2312-raw.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/gb2312.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso2022-jp.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso2022-kr.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso2022.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-1.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-10.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-13.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-14.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-15.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-16.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-2.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-3.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-4.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-5.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-6.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-7.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-8.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/iso8859-9.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0201.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0208.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/jis0212.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/koi8-r.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/koi8-u.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/ksc5601.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macCentEuro.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macCroatian.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macCyrillic.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macDingbats.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macGreek.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macIceland.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macJapan.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macRoman.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macRomania.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macThai.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macTurkish.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/macUkraine.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/shiftjis.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/symbol.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/encoding/tis-620.enc (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/history.tcl (98%) rename mingw/lib/{tcl8.4 => tcl8.5}/http1.0/http.tcl (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/http1.0/pkgIndex.tcl (100%) rename mingw/lib/{tcl8.4 => tcl8.5}/init.tcl (74%) create mode 100644 mingw/lib/tcl8.5/msgs/af.msg create mode 100644 mingw/lib/tcl8.5/msgs/af_za.msg create mode 100644 mingw/lib/tcl8.5/msgs/ar.msg create mode 100644 mingw/lib/tcl8.5/msgs/ar_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/ar_jo.msg create mode 100644 mingw/lib/tcl8.5/msgs/ar_lb.msg create mode 100644 mingw/lib/tcl8.5/msgs/ar_sy.msg create mode 100644 mingw/lib/tcl8.5/msgs/be.msg create mode 100644 mingw/lib/tcl8.5/msgs/bg.msg create mode 100644 mingw/lib/tcl8.5/msgs/bn.msg create mode 100644 mingw/lib/tcl8.5/msgs/bn_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/ca.msg create mode 100644 mingw/lib/tcl8.5/msgs/cs.msg create mode 100644 mingw/lib/tcl8.5/msgs/da.msg create mode 100644 mingw/lib/tcl8.5/msgs/de.msg create mode 100644 mingw/lib/tcl8.5/msgs/de_at.msg create mode 100644 mingw/lib/tcl8.5/msgs/de_be.msg create mode 100644 mingw/lib/tcl8.5/msgs/el.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_au.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_be.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_bw.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_ca.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_gb.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_hk.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_ie.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_nz.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_ph.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_sg.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_za.msg create mode 100644 mingw/lib/tcl8.5/msgs/en_zw.msg create mode 100644 mingw/lib/tcl8.5/msgs/eo.msg create mode 100644 mingw/lib/tcl8.5/msgs/es.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_ar.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_bo.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_cl.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_co.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_cr.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_do.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_ec.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_gt.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_hn.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_mx.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_ni.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_pa.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_pe.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_pr.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_py.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_sv.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_uy.msg create mode 100644 mingw/lib/tcl8.5/msgs/es_ve.msg create mode 100644 mingw/lib/tcl8.5/msgs/et.msg create mode 100644 mingw/lib/tcl8.5/msgs/eu.msg create mode 100644 mingw/lib/tcl8.5/msgs/eu_es.msg create mode 100644 mingw/lib/tcl8.5/msgs/fa.msg create mode 100644 mingw/lib/tcl8.5/msgs/fa_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/fa_ir.msg create mode 100644 mingw/lib/tcl8.5/msgs/fi.msg create mode 100644 mingw/lib/tcl8.5/msgs/fo.msg create mode 100644 mingw/lib/tcl8.5/msgs/fo_fo.msg create mode 100644 mingw/lib/tcl8.5/msgs/fr.msg create mode 100644 mingw/lib/tcl8.5/msgs/fr_be.msg create mode 100644 mingw/lib/tcl8.5/msgs/fr_ca.msg create mode 100644 mingw/lib/tcl8.5/msgs/fr_ch.msg create mode 100644 mingw/lib/tcl8.5/msgs/ga.msg create mode 100644 mingw/lib/tcl8.5/msgs/ga_ie.msg create mode 100644 mingw/lib/tcl8.5/msgs/gl.msg create mode 100644 mingw/lib/tcl8.5/msgs/gl_es.msg create mode 100644 mingw/lib/tcl8.5/msgs/gv.msg create mode 100644 mingw/lib/tcl8.5/msgs/gv_gb.msg create mode 100644 mingw/lib/tcl8.5/msgs/he.msg create mode 100644 mingw/lib/tcl8.5/msgs/hi.msg create mode 100644 mingw/lib/tcl8.5/msgs/hi_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/hr.msg create mode 100644 mingw/lib/tcl8.5/msgs/hu.msg create mode 100644 mingw/lib/tcl8.5/msgs/id.msg create mode 100644 mingw/lib/tcl8.5/msgs/id_id.msg create mode 100644 mingw/lib/tcl8.5/msgs/is.msg create mode 100644 mingw/lib/tcl8.5/msgs/it.msg create mode 100644 mingw/lib/tcl8.5/msgs/it_ch.msg create mode 100644 mingw/lib/tcl8.5/msgs/ja.msg create mode 100644 mingw/lib/tcl8.5/msgs/kl.msg create mode 100644 mingw/lib/tcl8.5/msgs/kl_gl.msg create mode 100644 mingw/lib/tcl8.5/msgs/ko.msg create mode 100644 mingw/lib/tcl8.5/msgs/ko_kr.msg create mode 100644 mingw/lib/tcl8.5/msgs/kok.msg create mode 100644 mingw/lib/tcl8.5/msgs/kok_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/kw.msg create mode 100644 mingw/lib/tcl8.5/msgs/kw_gb.msg create mode 100644 mingw/lib/tcl8.5/msgs/lt.msg create mode 100644 mingw/lib/tcl8.5/msgs/lv.msg create mode 100644 mingw/lib/tcl8.5/msgs/mk.msg create mode 100644 mingw/lib/tcl8.5/msgs/mr.msg create mode 100644 mingw/lib/tcl8.5/msgs/mr_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/ms.msg create mode 100644 mingw/lib/tcl8.5/msgs/ms_my.msg create mode 100644 mingw/lib/tcl8.5/msgs/mt.msg create mode 100644 mingw/lib/tcl8.5/msgs/nb.msg create mode 100644 mingw/lib/tcl8.5/msgs/nl.msg create mode 100644 mingw/lib/tcl8.5/msgs/nl_be.msg create mode 100644 mingw/lib/tcl8.5/msgs/nn.msg create mode 100644 mingw/lib/tcl8.5/msgs/pl.msg create mode 100644 mingw/lib/tcl8.5/msgs/pt.msg create mode 100644 mingw/lib/tcl8.5/msgs/pt_br.msg create mode 100644 mingw/lib/tcl8.5/msgs/ro.msg create mode 100644 mingw/lib/tcl8.5/msgs/ru.msg create mode 100644 mingw/lib/tcl8.5/msgs/ru_ua.msg create mode 100644 mingw/lib/tcl8.5/msgs/sh.msg create mode 100644 mingw/lib/tcl8.5/msgs/sk.msg create mode 100644 mingw/lib/tcl8.5/msgs/sl.msg create mode 100644 mingw/lib/tcl8.5/msgs/sq.msg create mode 100644 mingw/lib/tcl8.5/msgs/sr.msg create mode 100644 mingw/lib/tcl8.5/msgs/sv.msg create mode 100644 mingw/lib/tcl8.5/msgs/sw.msg create mode 100644 mingw/lib/tcl8.5/msgs/ta.msg create mode 100644 mingw/lib/tcl8.5/msgs/ta_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/te.msg create mode 100644 mingw/lib/tcl8.5/msgs/te_in.msg create mode 100644 mingw/lib/tcl8.5/msgs/th.msg create mode 100644 mingw/lib/tcl8.5/msgs/tr.msg create mode 100644 mingw/lib/tcl8.5/msgs/uk.msg create mode 100644 mingw/lib/tcl8.5/msgs/vi.msg create mode 100644 mingw/lib/tcl8.5/msgs/zh.msg create mode 100644 mingw/lib/tcl8.5/msgs/zh_cn.msg create mode 100644 mingw/lib/tcl8.5/msgs/zh_hk.msg create mode 100644 mingw/lib/tcl8.5/msgs/zh_sg.msg create mode 100644 mingw/lib/tcl8.5/msgs/zh_tw.msg rename mingw/lib/{tcl8.4 => tcl8.5}/opt0.4/optparse.tcl (99%) rename mingw/lib/{tcl8.4 => tcl8.5}/opt0.4/pkgIndex.tcl (88%) rename mingw/lib/{tcl8.4 => tcl8.5}/package.tcl (79%) rename mingw/lib/{tcl8.4 => tcl8.5}/parray.tcl (79%) rename mingw/lib/{tcl8.4 => tcl8.5}/safe.tcl (85%) rename mingw/lib/{tcl8.4 => tcl8.5}/tclIndex (92%) create mode 100644 mingw/lib/tcl8.5/tm.tcl create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Abidjan create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Accra create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Algiers create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Asmara create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Asmera create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Bamako create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Bangui create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Banjul create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Bissau create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Blantyre create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Brazzaville create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Bujumbura create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Cairo create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Casablanca create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Ceuta create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Conakry create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Dakar create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Djibouti create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Douala create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Freetown create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Gaborone create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Harare create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Johannesburg create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Kampala create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Khartoum create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Kigali create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Kinshasa create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Lagos create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Libreville create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Lome create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Luanda create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Lusaka create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Malabo create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Maputo create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Maseru create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Mbabane create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Mogadishu create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Monrovia create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Nairobi create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Ndjamena create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Niamey create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Nouakchott create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Timbuktu create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Tripoli create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Tunis create mode 100644 mingw/lib/tcl8.5/tzdata/Africa/Windhoek create mode 100644 mingw/lib/tcl8.5/tzdata/America/Adak create mode 100644 mingw/lib/tcl8.5/tzdata/America/Anchorage create mode 100644 mingw/lib/tcl8.5/tzdata/America/Anguilla create mode 100644 mingw/lib/tcl8.5/tzdata/America/Antigua create mode 100644 mingw/lib/tcl8.5/tzdata/America/Araguaina create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Buenos_Aires create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Catamarca create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/ComodRivadavia create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Rio_Gallegos create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman create mode 100644 mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia create mode 100644 mingw/lib/tcl8.5/tzdata/America/Aruba create mode 100644 mingw/lib/tcl8.5/tzdata/America/Asuncion create mode 100644 mingw/lib/tcl8.5/tzdata/America/Atikokan create mode 100644 mingw/lib/tcl8.5/tzdata/America/Atka create mode 100644 mingw/lib/tcl8.5/tzdata/America/Bahia create mode 100644 mingw/lib/tcl8.5/tzdata/America/Barbados create mode 100644 mingw/lib/tcl8.5/tzdata/America/Belem create mode 100644 mingw/lib/tcl8.5/tzdata/America/Belize create mode 100644 mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon create mode 100644 mingw/lib/tcl8.5/tzdata/America/Boa_Vista create mode 100644 mingw/lib/tcl8.5/tzdata/America/Bogota create mode 100644 mingw/lib/tcl8.5/tzdata/America/Boise create mode 100644 mingw/lib/tcl8.5/tzdata/America/Buenos_Aires create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay create mode 100644 mingw/lib/tcl8.5/tzdata/America/Campo_Grande create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cancun create mode 100644 mingw/lib/tcl8.5/tzdata/America/Caracas create mode 100644 mingw/lib/tcl8.5/tzdata/America/Catamarca create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cayenne create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cayman create mode 100644 mingw/lib/tcl8.5/tzdata/America/Chicago create mode 100644 mingw/lib/tcl8.5/tzdata/America/Chihuahua create mode 100644 mingw/lib/tcl8.5/tzdata/America/Coral_Harbour create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cordoba create mode 100644 mingw/lib/tcl8.5/tzdata/America/Costa_Rica create mode 100644 mingw/lib/tcl8.5/tzdata/America/Cuiaba create mode 100644 mingw/lib/tcl8.5/tzdata/America/Curacao create mode 100644 mingw/lib/tcl8.5/tzdata/America/Danmarkshavn create mode 100644 mingw/lib/tcl8.5/tzdata/America/Dawson create mode 100644 mingw/lib/tcl8.5/tzdata/America/Dawson_Creek create mode 100644 mingw/lib/tcl8.5/tzdata/America/Denver create mode 100644 mingw/lib/tcl8.5/tzdata/America/Detroit create mode 100644 mingw/lib/tcl8.5/tzdata/America/Dominica create mode 100644 mingw/lib/tcl8.5/tzdata/America/Edmonton create mode 100644 mingw/lib/tcl8.5/tzdata/America/Eirunepe create mode 100644 mingw/lib/tcl8.5/tzdata/America/El_Salvador create mode 100644 mingw/lib/tcl8.5/tzdata/America/Ensenada create mode 100644 mingw/lib/tcl8.5/tzdata/America/Fort_Wayne create mode 100644 mingw/lib/tcl8.5/tzdata/America/Fortaleza create mode 100644 mingw/lib/tcl8.5/tzdata/America/Glace_Bay create mode 100644 mingw/lib/tcl8.5/tzdata/America/Godthab create mode 100644 mingw/lib/tcl8.5/tzdata/America/Goose_Bay create mode 100644 mingw/lib/tcl8.5/tzdata/America/Grand_Turk create mode 100644 mingw/lib/tcl8.5/tzdata/America/Grenada create mode 100644 mingw/lib/tcl8.5/tzdata/America/Guadeloupe create mode 100644 mingw/lib/tcl8.5/tzdata/America/Guatemala create mode 100644 mingw/lib/tcl8.5/tzdata/America/Guayaquil create mode 100644 mingw/lib/tcl8.5/tzdata/America/Guyana create mode 100644 mingw/lib/tcl8.5/tzdata/America/Halifax create mode 100644 mingw/lib/tcl8.5/tzdata/America/Havana create mode 100644 mingw/lib/tcl8.5/tzdata/America/Hermosillo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Indianapolis create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Knox create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac create mode 100644 mingw/lib/tcl8.5/tzdata/America/Indianapolis create mode 100644 mingw/lib/tcl8.5/tzdata/America/Inuvik create mode 100644 mingw/lib/tcl8.5/tzdata/America/Iqaluit create mode 100644 mingw/lib/tcl8.5/tzdata/America/Jamaica create mode 100644 mingw/lib/tcl8.5/tzdata/America/Jujuy create mode 100644 mingw/lib/tcl8.5/tzdata/America/Juneau create mode 100644 mingw/lib/tcl8.5/tzdata/America/Kentucky/Louisville create mode 100644 mingw/lib/tcl8.5/tzdata/America/Kentucky/Monticello create mode 100644 mingw/lib/tcl8.5/tzdata/America/Knox_IN create mode 100644 mingw/lib/tcl8.5/tzdata/America/La_Paz create mode 100644 mingw/lib/tcl8.5/tzdata/America/Lima create mode 100644 mingw/lib/tcl8.5/tzdata/America/Los_Angeles create mode 100644 mingw/lib/tcl8.5/tzdata/America/Louisville create mode 100644 mingw/lib/tcl8.5/tzdata/America/Maceio create mode 100644 mingw/lib/tcl8.5/tzdata/America/Managua create mode 100644 mingw/lib/tcl8.5/tzdata/America/Manaus create mode 100644 mingw/lib/tcl8.5/tzdata/America/Marigot create mode 100644 mingw/lib/tcl8.5/tzdata/America/Martinique create mode 100644 mingw/lib/tcl8.5/tzdata/America/Mazatlan create mode 100644 mingw/lib/tcl8.5/tzdata/America/Mendoza create mode 100644 mingw/lib/tcl8.5/tzdata/America/Menominee create mode 100644 mingw/lib/tcl8.5/tzdata/America/Merida create mode 100644 mingw/lib/tcl8.5/tzdata/America/Mexico_City create mode 100644 mingw/lib/tcl8.5/tzdata/America/Miquelon create mode 100644 mingw/lib/tcl8.5/tzdata/America/Moncton create mode 100644 mingw/lib/tcl8.5/tzdata/America/Monterrey create mode 100644 mingw/lib/tcl8.5/tzdata/America/Montevideo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Montreal create mode 100644 mingw/lib/tcl8.5/tzdata/America/Montserrat create mode 100644 mingw/lib/tcl8.5/tzdata/America/Nassau create mode 100644 mingw/lib/tcl8.5/tzdata/America/New_York create mode 100644 mingw/lib/tcl8.5/tzdata/America/Nipigon create mode 100644 mingw/lib/tcl8.5/tzdata/America/Nome create mode 100644 mingw/lib/tcl8.5/tzdata/America/Noronha create mode 100644 mingw/lib/tcl8.5/tzdata/America/North_Dakota/Center create mode 100644 mingw/lib/tcl8.5/tzdata/America/North_Dakota/New_Salem create mode 100644 mingw/lib/tcl8.5/tzdata/America/Panama create mode 100644 mingw/lib/tcl8.5/tzdata/America/Pangnirtung create mode 100644 mingw/lib/tcl8.5/tzdata/America/Paramaribo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Phoenix create mode 100644 mingw/lib/tcl8.5/tzdata/America/Port-au-Prince create mode 100644 mingw/lib/tcl8.5/tzdata/America/Port_of_Spain create mode 100644 mingw/lib/tcl8.5/tzdata/America/Porto_Acre create mode 100644 mingw/lib/tcl8.5/tzdata/America/Porto_Velho create mode 100644 mingw/lib/tcl8.5/tzdata/America/Puerto_Rico create mode 100644 mingw/lib/tcl8.5/tzdata/America/Rainy_River create mode 100644 mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet create mode 100644 mingw/lib/tcl8.5/tzdata/America/Recife create mode 100644 mingw/lib/tcl8.5/tzdata/America/Regina create mode 100644 mingw/lib/tcl8.5/tzdata/America/Resolute create mode 100644 mingw/lib/tcl8.5/tzdata/America/Rio_Branco create mode 100644 mingw/lib/tcl8.5/tzdata/America/Rosario create mode 100644 mingw/lib/tcl8.5/tzdata/America/Santarem create mode 100644 mingw/lib/tcl8.5/tzdata/America/Santiago create mode 100644 mingw/lib/tcl8.5/tzdata/America/Santo_Domingo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Sao_Paulo create mode 100644 mingw/lib/tcl8.5/tzdata/America/Scoresbysund create mode 100644 mingw/lib/tcl8.5/tzdata/America/Shiprock create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Barthelemy create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Johns create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Kitts create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Lucia create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Thomas create mode 100644 mingw/lib/tcl8.5/tzdata/America/St_Vincent create mode 100644 mingw/lib/tcl8.5/tzdata/America/Swift_Current create mode 100644 mingw/lib/tcl8.5/tzdata/America/Tegucigalpa create mode 100644 mingw/lib/tcl8.5/tzdata/America/Thule create mode 100644 mingw/lib/tcl8.5/tzdata/America/Thunder_Bay create mode 100644 mingw/lib/tcl8.5/tzdata/America/Tijuana create mode 100644 mingw/lib/tcl8.5/tzdata/America/Toronto create mode 100644 mingw/lib/tcl8.5/tzdata/America/Tortola create mode 100644 mingw/lib/tcl8.5/tzdata/America/Vancouver create mode 100644 mingw/lib/tcl8.5/tzdata/America/Virgin create mode 100644 mingw/lib/tcl8.5/tzdata/America/Whitehorse create mode 100644 mingw/lib/tcl8.5/tzdata/America/Winnipeg create mode 100644 mingw/lib/tcl8.5/tzdata/America/Yakutat create mode 100644 mingw/lib/tcl8.5/tzdata/America/Yellowknife create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Casey create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Davis create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Mawson create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Palmer create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Rothera create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Syowa create mode 100644 mingw/lib/tcl8.5/tzdata/Antarctica/Vostok create mode 100644 mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Aden create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Almaty create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Amman create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Anadyr create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Aqtau create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Aqtobe create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ashgabat create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Baghdad create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Bahrain create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Baku create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Bangkok create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Beirut create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Bishkek create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Brunei create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Calcutta create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Choibalsan create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Chongqing create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Chungking create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Colombo create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Dacca create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Damascus create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Dhaka create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Dili create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Dubai create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Dushanbe create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Gaza create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Harbin create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Hovd create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Irkutsk create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Istanbul create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Jakarta create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Jayapura create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Jerusalem create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kabul create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kamchatka create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Karachi create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kashgar create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Katmandu create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kolkata create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kuching create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Kuwait create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Macao create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Macau create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Magadan create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Makassar create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Manila create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Muscat create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Nicosia create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Omsk create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Oral create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Pontianak create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Pyongyang create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Qatar create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Rangoon create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Riyadh create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Saigon create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Sakhalin create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Samarkand create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Seoul create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Shanghai create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Singapore create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Taipei create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Tashkent create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Tbilisi create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Tehran create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Thimbu create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Thimphu create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Tokyo create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Urumqi create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Vientiane create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Vladivostok create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Yakutsk create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg create mode 100644 mingw/lib/tcl8.5/tzdata/Asia/Yerevan create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Azores create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Canary create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Faroe create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Madeira create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena create mode 100644 mingw/lib/tcl8.5/tzdata/Atlantic/Stanley create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/ACT create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Adelaide create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Brisbane create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Canberra create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Currie create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Darwin create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Eucla create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Hobart create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/LHI create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Lindeman create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Melbourne create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/NSW create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/North create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Perth create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Queensland create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/South create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Sydney create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Tasmania create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Victoria create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/West create mode 100644 mingw/lib/tcl8.5/tzdata/Australia/Yancowinna create mode 100644 mingw/lib/tcl8.5/tzdata/Brazil/Acre create mode 100644 mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha create mode 100644 mingw/lib/tcl8.5/tzdata/Brazil/East create mode 100644 mingw/lib/tcl8.5/tzdata/Brazil/West create mode 100644 mingw/lib/tcl8.5/tzdata/CET create mode 100644 mingw/lib/tcl8.5/tzdata/CST6CDT create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Atlantic create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Central create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Eastern create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Mountain create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Newfoundland create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Pacific create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan create mode 100644 mingw/lib/tcl8.5/tzdata/Canada/Yukon create mode 100644 mingw/lib/tcl8.5/tzdata/Chile/Continental create mode 100644 mingw/lib/tcl8.5/tzdata/Chile/EasterIsland create mode 100644 mingw/lib/tcl8.5/tzdata/Cuba create mode 100644 mingw/lib/tcl8.5/tzdata/EET create mode 100644 mingw/lib/tcl8.5/tzdata/EST create mode 100644 mingw/lib/tcl8.5/tzdata/EST5EDT create mode 100644 mingw/lib/tcl8.5/tzdata/Egypt create mode 100644 mingw/lib/tcl8.5/tzdata/Eire create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+0 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+1 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+10 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+11 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+12 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+2 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+3 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+4 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+5 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+6 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+7 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+8 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT+9 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-0 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-1 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-10 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-11 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-12 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-13 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-14 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-2 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-3 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-4 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-5 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-6 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-7 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-8 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT-9 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/GMT0 create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/Greenwich create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/UCT create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/UTC create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/Universal create mode 100644 mingw/lib/tcl8.5/tzdata/Etc/Zulu create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Amsterdam create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Andorra create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Athens create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Belfast create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Belgrade create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Berlin create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Bratislava create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Brussels create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Bucharest create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Budapest create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Chisinau create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Copenhagen create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Dublin create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Gibraltar create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Guernsey create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Helsinki create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Istanbul create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Jersey create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Kiev create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Lisbon create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Ljubljana create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/London create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Luxembourg create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Madrid create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Malta create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Mariehamn create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Minsk create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Monaco create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Moscow create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Nicosia create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Oslo create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Paris create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Podgorica create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Prague create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Riga create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Rome create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Samara create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/San_Marino create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Sarajevo create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Simferopol create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Skopje create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Sofia create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Stockholm create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Tallinn create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Tirane create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Tiraspol create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Vaduz create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Vatican create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Vienna create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Vilnius create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Volgograd create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Warsaw create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Zagreb create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye create mode 100644 mingw/lib/tcl8.5/tzdata/Europe/Zurich create mode 100644 mingw/lib/tcl8.5/tzdata/GB create mode 100644 mingw/lib/tcl8.5/tzdata/GB-Eire create mode 100644 mingw/lib/tcl8.5/tzdata/GMT create mode 100644 mingw/lib/tcl8.5/tzdata/GMT+0 create mode 100644 mingw/lib/tcl8.5/tzdata/GMT-0 create mode 100644 mingw/lib/tcl8.5/tzdata/GMT0 create mode 100644 mingw/lib/tcl8.5/tzdata/Greenwich create mode 100644 mingw/lib/tcl8.5/tzdata/HST create mode 100644 mingw/lib/tcl8.5/tzdata/Hongkong create mode 100644 mingw/lib/tcl8.5/tzdata/Iceland create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Antananarivo create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Chagos create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Christmas create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Cocos create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Comoro create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Kerguelen create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Mahe create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Maldives create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Mauritius create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Mayotte create mode 100644 mingw/lib/tcl8.5/tzdata/Indian/Reunion create mode 100644 mingw/lib/tcl8.5/tzdata/Iran create mode 100644 mingw/lib/tcl8.5/tzdata/Israel create mode 100644 mingw/lib/tcl8.5/tzdata/Jamaica create mode 100644 mingw/lib/tcl8.5/tzdata/Japan create mode 100644 mingw/lib/tcl8.5/tzdata/Kwajalein create mode 100644 mingw/lib/tcl8.5/tzdata/Libya create mode 100644 mingw/lib/tcl8.5/tzdata/MET create mode 100644 mingw/lib/tcl8.5/tzdata/MST create mode 100644 mingw/lib/tcl8.5/tzdata/MST7MDT create mode 100644 mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte create mode 100644 mingw/lib/tcl8.5/tzdata/Mexico/BajaSur create mode 100644 mingw/lib/tcl8.5/tzdata/Mexico/General create mode 100644 mingw/lib/tcl8.5/tzdata/NZ create mode 100644 mingw/lib/tcl8.5/tzdata/NZ-CHAT create mode 100644 mingw/lib/tcl8.5/tzdata/Navajo create mode 100644 mingw/lib/tcl8.5/tzdata/PRC create mode 100644 mingw/lib/tcl8.5/tzdata/PST8PDT create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Apia create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Auckland create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Chatham create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Easter create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Efate create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Enderbury create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Fiji create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Funafuti create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Galapagos create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Gambier create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Guam create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Honolulu create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Johnston create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Kosrae create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Majuro create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Marquesas create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Midway create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Nauru create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Niue create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Norfolk create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Noumea create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Palau create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Ponape create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Saipan create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Samoa create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Tahiti create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Tarawa create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Truk create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Wake create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Wallis create mode 100644 mingw/lib/tcl8.5/tzdata/Pacific/Yap create mode 100644 mingw/lib/tcl8.5/tzdata/Poland create mode 100644 mingw/lib/tcl8.5/tzdata/Portugal create mode 100644 mingw/lib/tcl8.5/tzdata/ROC create mode 100644 mingw/lib/tcl8.5/tzdata/ROK create mode 100644 mingw/lib/tcl8.5/tzdata/Singapore create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/AST4 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/CST6 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/EST5 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/HST10 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/MST7 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/PST8 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/YST9 create mode 100644 mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT create mode 100644 mingw/lib/tcl8.5/tzdata/Turkey create mode 100644 mingw/lib/tcl8.5/tzdata/UCT create mode 100644 mingw/lib/tcl8.5/tzdata/US/Alaska create mode 100644 mingw/lib/tcl8.5/tzdata/US/Aleutian create mode 100644 mingw/lib/tcl8.5/tzdata/US/Arizona create mode 100644 mingw/lib/tcl8.5/tzdata/US/Central create mode 100644 mingw/lib/tcl8.5/tzdata/US/East-Indiana create mode 100644 mingw/lib/tcl8.5/tzdata/US/Eastern create mode 100644 mingw/lib/tcl8.5/tzdata/US/Hawaii create mode 100644 mingw/lib/tcl8.5/tzdata/US/Indiana-Starke create mode 100644 mingw/lib/tcl8.5/tzdata/US/Michigan create mode 100644 mingw/lib/tcl8.5/tzdata/US/Mountain create mode 100644 mingw/lib/tcl8.5/tzdata/US/Pacific create mode 100644 mingw/lib/tcl8.5/tzdata/US/Pacific-New create mode 100644 mingw/lib/tcl8.5/tzdata/US/Samoa create mode 100644 mingw/lib/tcl8.5/tzdata/UTC create mode 100644 mingw/lib/tcl8.5/tzdata/Universal create mode 100644 mingw/lib/tcl8.5/tzdata/W-SU create mode 100644 mingw/lib/tcl8.5/tzdata/WET create mode 100644 mingw/lib/tcl8.5/tzdata/Zulu create mode 100644 mingw/lib/tcl8.5/word.tcl rename mingw/lib/{tcl8.4/http2.5/http.tcl => tcl8/8.4/http-2.7.1.tm} (57%) create mode 100644 mingw/lib/tcl8/8.4/platform-1.0.3.tm create mode 100644 mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm rename mingw/lib/{tcl8.4/msgcat1.3/msgcat.tcl => tcl8/8.5/msgcat-1.4.2.tm} (82%) rename mingw/lib/{tcl8.4/tcltest2.2/tcltest.tcl => tcl8/8.5/tcltest-2.3.0.tm} (98%) create mode 100644 mingw/lib/tclConfig.sh rewrite src/tcltk/fileList-tcl.txt (100%) diff --git a/mingw/bin/tcl84.dll b/mingw/bin/tcl84.dll deleted file mode 100644 index 041d44b2aa2f2d1bfac83d9202babc8fef19c797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 822887 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°@)4`SpSNX_{)dvx+vuGq$nBslEAR{~3(Ef1 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

YtK;=>qvfS?b&K< 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

ihq4Cnu+d&PUfaL^ z?$jMm&ZWI|)(JdDUOO+|HqMDIpWBE~4gWgE1v_dmB99&_J;s5W+79`frh1G`;WmBNvH>vF z(j#xsUt>S(0%l6{G7hC?i+@Z9>l5=AaFrepl$lB7Y;f)E8`RW)wc*wHvH`X@D|g7P41%OCF#yI!pOb!ZsiQw8@}B5s+sty z;&WZTFvZ0jLtSc#w+C;~^pEV2KDjjN>=oR*dxg-UE|R$h>-XQ=!AQ4N;Ej#O%1TA7 z-Yt+HQ_cYUq5;nlC^?sn1kH2a;_ISMBxI7kXaHQvkHkxw^~EmGIOJ~n2^x3OPZGGm z*&uG1z7V&MdJwmV_a+m!7BxjRXnjUa+?kwJAR6+)7JS-70{q@?=F+_^0Y1oyPkY(R zZx$!-<)!_djXRiQY1yJnw*bxiSVj^?4wk!9w>3cKR~p%9Bmd7N5$N?J;_ z#SYFUm}&?ZZ6WobzfWRMT>W2`(om76_2A)wOy(AF-+hd=dZ_By#J+#4t{=6kM@;a=Tw6%+k;{AQ2P~zHOJLg$yTEW(xL+&La^}uV2QR2xIk^L&_rEo(@tbG%5#@pP$sc_cbTS z%}>qij`w+9bv&-_$y z_t?M@*2la}s|Rq#f8VQ!a+m%SBFdI-WG%xHQE*2ly%wq7IUdK1?m~lE{VJQPf(h;1 zonUf;TCnYXu8+&{lngO@cE1~JAE?iGO!8&)OS>i`B7ujorA5(M?oBnOmRaP-05QNp>Y7UzyDFB zqf3s0r_T3!aQIPbzu)yP4L2gidDMUXj?g`C2$X_&7hC?5=k$xM1gMfeCdS@7+P-=WXC?kE^5snDyZ#^SiQuCcdfg)o!D z$T9Hx?%ua2ujZfslVEgmVhSE~PaP6G=rcC_>^c0=wfe)2wux%h5E4y)7fbR2SUEy= zAx@X5yqa%@YQ%VuwHGv_RU7P6)wZ2PirRFeoVF|-Uks7?t^6ODFDQD;D7PR%*3~52 zS7Be^iP$`p1+FB< ze6h9tU~eV=nN-ple6{R@)bfPh)|bRM_GcvRh%2ma?675L5<6VB)1mp2G-8Fl;y!n) zjgD7cfJ8>toSi>I^6J0!+7q$PJmhS_+{XNONlJ4!0|FVy`UnU@8MYVzoFxhwX0-1 zl+nbkNrxS_XOpHUzSU%(Jtb?yXQxbmb}KW@=u~`e&fcoz>LOHmYYZ=@(ns=iMc(Dn zEAy=NkES@s0@1iMYrbws`Gk#>CkRr`R3rMMNGv;KJQ(LnCGsmo0}Qj9Y-0sbVxORE6jp-j0^Hc_t@z3LK}tx|yk+FCT}%nZ%H78!Km<6({Fj zBPOWLLFotA^Ywa_+The;VR(z7nSp+7YuqIL!Fpr3+gNJ|x~e=b`TOc#rU}6Yv?RYp z4uPuIf0{h!x8L^>%RmDO_9_pSVzX>Y?@ZT7My?PYA%cpe=oNmINvBF=jSZH?3 zW{x;uv(cwlu*npga$WUJ99EnaX5Vt7FU;Ud=mi17`qeiHS#6UZJ|DWCYuwg3^cPBT zoEyS#M;)HAy7CWmg&B%b@G50Bu14uvUWSOjYzYP10@5Kkl~px zZ@WN(Usg;ibs}QF-4tJ|SY@yZ$O0p}OBv@)GDPEId#DONz~pikz(;4vHX=z`{h`MM**8Kl6&rYJ*&02;l`tUZdb4#u!Hr8Q_WxNM1^9LrY52kw*09V+G zb>>MoEYV!S!zo09+zdIT{^O%A?V{E%8P^zB#j>_!G#ewaJ?2st)n55huv-s}#x94i zTzhuw=JteO2Q!Iso6D?R>ab3s=H&_|ri526SN)k)K`pq)!%8OhgSua{SN>jV!n&}B zSi~edt5NIi!bgmEyz-HuxJdY0n;t@6tHDpKlMXV1uvkE#DcMfFd~<+zVRa<4%$g@M zsne>W@Qg73T+KJo<;Hq7Hzh1i^Fgg}8GuWq)@qac3E+3bYxd3|sJW~ccf{GqbrpKO zje1=Tmd1G)2!%x@k-O2lZI3#iI{HYTt#549WLRq7P+Oh|wPjk40BVj%w<&20iP=^v zZl&9Zx-DXTFNXn6Xr9X;+Tg>3yMz*8M8UeAW8HK8A!^sZ(Swj8-#0rirY@DHv~KPwSEIc4C}{#IUip?&M`? z06^N37ovz)`Q%lan67~Y>-v(Bygp}r4*RFQ!tW*>0#y?3cruaWs_@3zKEw@UI~4Of z_?hOKkiWM!rWO-Mvd03}%6LrJTJ76R)Tao_JKF@0jukB1BfYh_C(0}N6>|W}8wq)Z zP@YDDLCmFE)}?ViRF>P-Sr#g{Hg+;vISxecVIbi*U zo*G`Gm1VaqWv`?bH6ltK9xz6mn(J}VW?q%h2eQ!o7XRq0hhN;wD~CGajn=%qaf#HG zXvGfO{r-3Cw->s1F97ftz zFvn)o-M;k6dW&8xdyPs`w*l)%IP^`zQw2SJM^CG>(8?n?M-`_IbFGG=?h&fPiDT)= zYj077-4ad<^Li$Q!^8e5dhj6|47Pl(Lj0uB%s<~6{p2B@yCkhOC7zO+aNrcBf-=@- z?*v@fr${g@k$RP>_D_i4I;ek zd%Ib_@rXUU>?!ny%-d=|$4*i6m_Ed%KN$L6wti9mUbPB$?yzdVx9xp79_i@%U2jA5 zC{YO#3DHCX+yP2JkeKk1SG;eUjAlZpnvwG+M8A4LLy8uTuMs%c_UG1Dr3BlrlK?W) zMg-gadI&L)o%lGVml#~5_M`mmfnzXVHdjQX?r0HgH>36IFcvXOyo->$x^`1r$RDM5 zT3`)TN@pPLr9)|nRO^Rod42-nYch#JEIxv;p7ODlI0RDB?Tc8XL+YR$cQYMo_G2`B zf2+o?x}tN*l|XemEYjY9CuM~{O|ZX2r5~YX`i)0?^q8X%CBX5VGo`WzQIBEXxQN4F zz=NiQxI}gdXVLJvoB1e9t<`7JxgO@JT`o2+(L+)Gp#{JwqQ{uRQqa~TumL9Ku|Hb< zAkn2MT|LK7tvuYto=iu8>(hU0u6Ws4xsI6ufgP<^b#{?t5*QV~d@OYxxMSL|^1wa# z@c2WCZcmkNqyL#fQ+brbUC}Hefpa}1kL-_Bb}=+hg)vRLR=XzlJ{6Xj7fytzNU57w zCU6|#?!#Dz(n~DsFbmVs+0?FeC^`DY)V{fm)=p(TIsF3;RlN<5iFkXfVI~eIfJ|`& z32?OP!coC4_tb0WL?k(bom$gz-z@xxa{VuPLKw9=F??2ld$Zaydd>i&xqRyHV8dKV zSU;bzzBpR&y_c4E+CK@jmqVY>@b<_a?hbZS1BW>YpEH&FywO%1{7+Z@_SkCrdzk(% zp}wA_-yQV(MI1hQj;FfQ$tM+9lKkP{Aw)*cB=J|8cH${C@_vSLV7VGm32o?hfaWEC zr@YC@Z!*5W?{3;(+#fZUx5X=-uXlQR4^`yGm%c1Uo$1Re{=vSkFw*!D4b+J}JJ(f$ zBp_6Hh!6uI?QTIh}@ek_PvB5>F?J}3MdT1%~sz=z~@nEah)oCy+e(V!HM46fRrQ@2D$ z;Vd`-v1s~`@wH93HZNjL;Oaum9_j2~DURhyd}`{QM~fj`-hHIu>)Z@Y42OEb3UE)G z2-!=hO7!xW*A-hCDdA(lkAga|t!;PN!me`)n0rT(Y3h@1+?i61Iy-3Sbb`l+-EclksnT?1PE7W7_=shoy*fTba^k&Kn{cXzp>#F;$?Wv?D$Ey5Cm$+TxKQgnd2fYR7cL$BnjyV|-qqC??4*1EWF)6Ot@yz2{2tz{)egS%0+hA?5ftSORVStn3Yy=2hA@%^zF`YMi;Xe*+CEyS37J1$X@IYxG%2SEJr;Klpj3Kl=Cg z8J7n;>7r<-EuhNLc~3Ey%}f690zTBqhat%yUdD%;s!KSEW~o1gU)9OuQYY2SrufuoyC{FQgomn-NoE0EIc zonrPaURZ=*we+iPoiCs@dw*Zt>~+Wk;$l^zpRb-!vUR|3yFo^$-kMxcuE&@4Qf>^D zW3COIY>u4EN8lYv7T{*=j_X@q*>{$tlL!cOR;S{~X0+(xGvX`~5=swYkGJQD1`5Ah zptOSB;YM)m206}%jNm*Cdu-ZtF4%5IpN1dlMeXirQ;Sy|YjYxYC_Bj_dF@7qFJb|4 ztQ^FmhweExs_;%d)SsRTr|6+y;BT!Snu5Q-*TaL|>uW5J@$vrW zNOq|3nzF&^IDV3wchNY;wG^q~v%_HWwZL)hgvJoXjV6^haq3XxQ!Dqdq$r-f4#(`H zY2>g4?wMbWR&hBuMx4aTSDxG-Z6FwZ%7OQ2PNz^+2P@e1pI)Ax{4zT4an0syd<3}J;kQg9Ltk6)=R~jxWmkZYDtM}Vi1uLcJ>$`O_*zQDP!E4scE{-5K zj@?M5VM8TmVOMZWQ4rW(b0wLUvfSMbstEw;~S8^hU5 zayP2}a}+S(B0bnv_}gP}J?iE7DS<)ZZDvtk;C%XdQjhh^AFBlhnnkI^^M1_TLVZEH zY|0;88xyL=p90^~i~pLHT5S7O(*G8AyGBYE_zk8KgQ?>jdVmGe9%iUjS6Oe}_q$m3g__km#GvANfNA1C961D^tT;YWF+&?k@2e8_qz{{JphbLSV@sq1A3} zTcZd1+2k?GxmiR=2^w^D5m(4!tQuOoP}=BD@^2f|`glG4b^;Q#pO4?J6aF zLO!3HIERFq66#e69ueJr4b@+t6#t1i4mGGa&YX^jaGa!J8+-&Ot`mB}lSrYCyDW)8 ztwkTbM%gR%g$E%>|3Z%*{)&n%)b#Mb@Yh#+H!EgUx+|LzK5--GVjTpqoC-!_$K66O z9o#t0qzQ9GE)^bfg`#!#;6A&D1nrNA?3M-J@c~@cwO#z+=7-A!0uO@@_LH^JqJthu zXvOS-th*5w3__Y8>{j~Fydz6Lf?@Zy&Xn@^qkJE`{9C=0pCIMGm(kQw`DI)leE+dt z%AYUg7t2&UJeB(o_Y4G^HCBnb$cW;A^w96U4j5;h;&CMlBuo~w=N&1KtpB|dNJ{w7 z!TaxZddIggj$X7B@%^ILtl@66h^P|Z*27Dvfk@eD`1A^{Y6sQ7<0^8w4y;e54=qJZ zbd08!B0SP_8b9BywG?GCZ}0}+@tP_KY^0b+*teEW8>OkM7#r#N(ME3q*{f9wWQFj5 zJjhpyp>`Fh?bp90@qN7=f>dG219$S};71({PmSSuE>4xSv-m>wx6*?@cgxZqI}6w0 zEcd)ICuwKh(!m!EX$=@6U;Ic~#DK$rxZhDcI5-o+ZYuxJTJ2k=R|tEwb~W@}m~j%z zS~(eq?%HRQLC6qtI&-?J>E6{%xGyaBQRSg+-n2kU3rMNUEY1Wb6ldOzD2n0t4+)S` z^4RF7Sv{Ubv$sC9t)oHYKmu6Q`R!z4(RT*@EDtc+K>y$T zzvw^WWwW3gd+Z3>UzTQ{c{bmm=>A_#MfdLn-EYgs+Sv2cBNG+>tHuTgY;5lzmzfgb8B{8_Fn1p(`cENVqbl+ z5^UQh6P5pw5OfX~FS3i@CKIoqa<*u%MK7LnBtiX_#>4r%>BZ=7rBCXm^b(AoXKNiF z@5w^{b!BfVy zCjP@bk``Pv7GfVwIn+O{;?=e&^?_#B`(rQl`bxblJ@k2(eX*_hRg2OzIQ{;*m-;PN zbNwRXl)coyzFYm+Lr2!1LG`U$yX?&`5Ip7TYEyLoZA8(}godTUpOeMN zU?CqP?av&SPoal(n<|hdk2i=gii5T-jJ~~?SAH-HqlJ1HNhTs?C*sp-+0=7WqzH$* zK}c()hyNsmIj6sisG?Df)g6Q$i(GDqq^8m(M~YeLJ^fY|L-F%C=_XH!51Gy>-2Rc? zaQY>3AAt60!oeNh{@p2@siHSUC$cjnoOi#Y%Jt*@Ig{qQnO(Mc8Oe%SiEb48U?WwG z>er@Q{W}E~MFNY_$>Qr>Z_4nDHbu_zSd8$k;^qPgoV~A|yC$N!LJ6ern&;Jj7vB?) z6GP3ZZ4{Z*mMmF)k$nr3&gZDX^aeCo|1QI;MD-MRI;fKy_Ob1fQ&)v7w*J~BWO5EI zh;=S3c5^|1ZKgh=E{8L1vI;TdUzx~wylL2jN5V7fo9!>QcyhAzssU^GmF+~!FRpg@ZAjg zVVoFQ;72knLs`OnH(s;9upnhltlE*R_C@2##qbvc9ATf;GEKEo*>SX`Vm& z<5ms1G$m@54<}Dxe%DquRk7j5^ypIt3Dh9qM&GDD(MB45YHK0F{}jD!Ybg@BGZK=e z={~TMn;gguCK!q^VH;-ksQjP(UGd(Vy=+4Af?-f6Z6m_<0EilW zUUep|%n24!zcuugk^35cFNA=n(4Qu3T@p|Jd<%V!ebE3LBDR+5ejljhgW;VTf08rosyUkXS#WABfjEEj9o4)Y>1-zTw7czwbW2wz9Oez&$1(kOG&7w;3(w z#8mcYqk(cN$tTQ2&v!v)F}8|<1`mVRVu)mo&O--NUoN0=-}g^$lA23yOAlYBj!V*B z>~(C1i}Qe5X~7L?3%!9W!!)75==y2eU^kJvGUA&qajJvO*w4>gAl+o?mVA4K^wRGe6ZrEmHrpPXPyHPM7~o|p!6 zXg3I)O*iq4=|sG1*3w)*F&dQT@K3aeeCX{lAeGGTDnCT%G|pp6wE`$oiTaa_$_#5j z0*wfHkiau7aqvHx7OG!xo$tCPrYH0b50;l&r1c@X69C;A|CUIsTYBho>vwf}c-0p9 z_j-hoc$pZt(^mya=m?^B}+EgAU*spKYP$u zmU+D|ye)8|IoFTmRrzC5^-u=}?Bx4Zhg6H}$ibruK$bBgGi+N5RVu2tg^vtfs8mdMeJrUAaWNi|b~JM=Z}oC{b4M`~M> z+R=UAbWwXgtC=Y4X@`Ped8xfY7E%I%u#^D(q88*mt~Xce!M|fAk?2w((WM~Kp+~!f zTBT7P4vI;%4xBJ|Tck!ftor6Q{G8mP*EW}+&knO2Tm zM@I4P(0V#7{Ee`1IrQwTJaWd*W<$%Mt;cL*-$818=tU}zM64{|T!ma0Nhj(W7){49 zysJ1v7YudG3OZ;HAJ50O9HK6L%_8U{atH*7_&hGRExaXCO~31LduD6~DS>zb?ZiUt!EQ2Yl1KI5qzc;+OULkPY=Pau=D`XePX}Lk|d% zK`w>5;D#)tn5lNWIMWynK5#cRkilH3hKP0rZ>n@2MwPmZEn&;0=w#?>TN3(+TM1vz z#)qM&#N)BkiO=RXGM~+DlyMliqvtsCL-f#}gpVSQzSo?T8jc%lgwbwPj5b{gz&#>1xs`jaeQ z>oZ4b;f=Lt&N15m2az?RwB@tkWwIs2iXmlxnfESlV_V9!U$1(vo3MGIyZh%S>2q7D zJ53L-!P2+*^e|%Bw>6~+w`yx5Ve~%!LBgns+ByD6LU4?(8mr+%0?u=yneqaD)TS}k z^v7>n(@Z19J`Eoskw$N@V1%rP=edq(dEIrI%O2+ZRt;vpnQ$0_sUbwfb+8xc3sTs3 z>Ls~xYY{!u1ZpSp;2(FX!L#g0gAWzQRW8t_m6x)(%5Hyl4`be;jhqEmQ|Ql)NBb_M zEqJ4x@1qa>jw7zO@NJohu}G=B42?C6zLd8vuSM+jWze!Vj7fg?gsn;NHT+IG)?$Wj zjp1v!Nxie~w8zJ{qvd>926rq9)0`;i4I$1>-auClhF)eadBNMY45Uvcc-}n1$>^lhL2>?e-naH zTT7ukTlUhW^CsAqAkh~>Y(>^2-Z|82aYgJ+V{~S0N3y;&K+^N2 zX(o#y{>bnyj>Y=8hA;qLJ!F9ck50F5H*?GpscUv<^eIx~p;LgD%9&%*Nf;erj7iUL zz0YH`8l@RZZH4Zmm5X_~2btGbM2hvgUnGA*X;0Sw?@*#jJ9=0`5=b0mmzjs#IoFCfZEfav;)rw9FW?u24`q=^uSzDSw~PxtQ{`t&~C z_?$gmDm5jk6k%{~L6m>z$5InHD7tN-!eY=^{8@zXK9vMI?}2Z#BnZCAjj&kR81Y>SUdH+BMwMFcm9Aj;UkG?gtT zz_sBj_tP6c+_#enzkR+NDHW-NI~p0AMug9!ha=oXhFP3$OV!%@eDj2&fjgn1Vt(!;|sZ(^p57TH^^T-C&Ds>+oe^8A!~9;mvUqn?pzOPajTYmCWMt&TjTQaAF( zvWn5@n9P`onqySWkm{*aJug#(JzqUN!O{?{g-nNABLVH9AY{_4{4+=&hPVy?tM4f6s2WUhlQU0KBCGkd)eBbsg-j6s`}FOZ~E=TdDek zQf&1hmH5(nv)9g!>#&D=bocv+|4Uw4J{Xwv-Q_Ga@kL|wo-28K^9=xDTlAhk|E#<; z;^~F|pX8-WX1J2%B@&i!jD-DbmRX(_Jm?ObZC0kkPBYU_L@!e1fqD^}5vs=2$Z+;? ziB>%ZqLXnQCnY`s)1kkwUXdgNR#ha)fY03vZ#%i|5=EkO{$mYvDA{v?gl%?nP$v9h zh;I8hTn$+Ef%Y?SlPQ5r;4m|H6rarak!Z#lGLmJXik>9%qW9!ZHY^_fkP(@3kqYLg1B- zx!%uP*~7o^>U6V=M9`~k5wt8L$pP0Rm2K4_B_buR2 zRoDLW3JefDqXvx{b=0vkiZ;>MCJ;66L>wSM0s(ooT8cGQ)QQqIKyYSiPEQ8Vf^Vxx zRkUhps|Z>l4@f|31#E4Us$8{p4kH>+Lm-d&uix7H%$!Mr_TKCL{{1YOea=4nvG&?) zueJ7iz~`2*(&O!*p{d1p6H|Gq7#{VSAGiWzw5Vl1|1hO7*CB=@@PUWo=DudSd3+@@ zN@$!Z{`(Ua3+KIYg}T%-8pm^D9N4VsavU`tHxGmcgt2%d@o~VsV#sm)3$Ubp_%i!h z-chd3cN1*<-cHuW<4m6#>FNmI%4Iq`?;x3E!LG%f_fS?B6>wLQM%7)fybMxO=4PiwNhKlRy2l!f`3_~(2rHv;xYWk;T@LnVn3d*h znuuV`%jBScWlIb?t1C7oO+EY{(FCP2WKDdjf6&X$h_zee4uG3q@kt|Nxr)Tk{q3)G z)S`>%L#TYWL{+E}MSM0R^ssYthx|I?nmA182jnJ_m&qzM75!77->QVlVltxhtA~A3 z3qzuP^ezU3SolIPO2cewMAc~>!PUi=5z7j$ZomU);z1mC<&vjknh?ZXl*U^G6v7U~ z9xHP*Ghu)qL9yC~dDIBCIRJAyB=WY@JYbbHA&uz60yJQ zjsBSaJZjB%=g!B$Jl{B&7xf!l5HC()kLaUH_OVr#OJw{y@&s5*{LPPLhus#xY$-%H$=!I82Q zXJfcH(=`e2YokOLD!4=FGYEryN~nd}3LLP3E}d;{*>fy#3}=3^vg$@BEGac4#`Amf zb1Oah(eDt+g_lUSR>L`ji`yN)L0|2~kKm7`D7Tdclwa3D+nYf!J&gph!ra~J^fW$G zeV&S}eOU(~Ze!^AG*8r1OVgvLV!$Pd5$D#hioHTvc@b(v)B`lYaB+$yu)p8iqV6uQ z{VP$oia;(&iJy(+4ZZ-Zk!Q0*&OM!pdTCnNFVdBUrI>T>W|sK!>GMn)DDFgvEQZrS zEwlOj$nbE68mA@`okqU9f$ymDz>>Ejh+`!p@hPEEBluv*XE zQy$>?p{7~~p+Y5w3bX)9)NMA}@p9Pv_OWvJ~lf`Ol*zqE}1JY7l zV5i+%?abPzA?-OKM6REGzN^(tb&*2}KY;PZ^ z>&EqK7IJc6@b1-yyTe}|w}?nI?O6v6hOuEC2TT};VU)w0-D(lrU>ejL6|@H`u?Gsp z9&nlV0Cwq-9T=pz4LYbiig?6t!u{ULtWX7R-UWq81v4t_dDITcA4Yn4UP!~Nger&e zT2x|s*1xXk7mBMtSq9QBt(x_3g>=r`HjK3##5O#fRHKNsakFu7X|tumgP5k-K7WSN z_$1<0@ zu1e^G%nzK22PIM;G?y93THm@R5?V`Xa9^mkya=CSv1P|o-LfBRi(2J2AX7=mC?0F& zFp()|1+;qjqN;MWazz>#oDv#qCo40Hjjt*Ucy=elvwH}5b`K5D9)jn(4hY!=a=m{r z%)H)7gO$f=(9=YJwi!20tkNX5FT9RPL^+{#xf}`2LK0JNr#7oRoXrY#>Rp?llq08HqAqf4atqxJMqDD81n%@j+O#w_B?_#p&&y zFpK1vQ%H^x%WOA5SMDoNUsub8W>-vnUCK9X74=P?T4A|1ZIQR#Sfx(2|04gLX@UMF z%1YR%8c-?_JK-0s8a|KtZPQ*j@~(D`FFcD^Z?_apk~fR_wToVp#9~a-SUsQ{whD2b z@s*{$(X=74H{i~xgdepq<_*{zxO)$mT6GP7p|5TCyI4N#%yJjPYnOr*vYw}Q9_dh9 znh&HmOtsSAh_j)zZcN3sKz(IK)t#S14*u$s!6Du*xr{_Y4N{?;H zk8eLJ9!GCWdi?THPU@UTTr%RzXu{Zq*lzd)3(2oAF8Tdj$~ciz@}%U~C=Sm#Lhf1B zL~_q15J!juyAvJF_30LfEA;Z#+Y(!Ko=?9*4)faN@!TjQ3=}6nzNuH*$An*Cxd7f# z{&WIcHo7{sw_jLM5?n^%w}d|to!G=Q6O*@( zeet7Gf2v!6vG0~7Fv2q%k3UI%oR2T7+__cgsLJTbc{HKY?(H7xp#HU~#$89nGHbUC zTIK|S9-yW6#g*!XsAfn%n6VQ6Cq&fg8T#MwcaMJPn6!5g_E9h{acg{*g&iS-F+QQY zKQ;lET8LZde{-sKR@m`~!3_W72+_-QwK;2Vbc9xXuY)Lp zqcHc~x-V4UtEq5DaMra4wx_BQv!O&>pROX?yI zjii*^p1RLfKL;p67?d@+Rk4S|@Rdl-83 z!)^S?$ZE=k5SAG|llu=$AVF_h3TH#g475V~l}!>zX5A-J!e-BVTDR-&XD(r*1WD!n z%!iMaV}Oj8i!0#SX)3OVJCsI*2h`se)`IZPnjj*qD&Y)z25~n>m1%@TtIeM{IEQz_ z5)?B+U(N@3t|)FRp~56@wZU3M-#QNrijVk_6hN=)4(+PFS$+e!3(b7B3-DLM_vdV{S39yh4k<^i{3a< zoFEtz-;=$v6T_#Tp3Y`NT4S)|zwfXZT4DV%8#6{cC>rAlYvbETL>W$eb{(~XPk3V+ z$W_eBR<0tw_G^~Mfg8$8;nuFV@@9k=p%VU=RS=MT;^_e-RlEnk!wI5+5quFO+cx&3 zpGGFm1sF}zDof~M?zG@bM}V*dN0>18UTb_Vru#D>R<)4f@OgM~Y#Z}_Uo?N@(59Bt z(dgZ+i4*q|A-prW%k((;-OWSTi;POS@XW*|3TgbwG)-C zQ?1IT0$cNk>CO9HBUg_81X}D3Qym8DE_rlT;el_I_vxKFY~pE?^wM%h zE`HFCN8f|AN{y?X+=f+0d@6xStQQo1suGogW3iEH#E!ksARBRF(b1o@&cC>n0}OJJ zCYyS>!y@h{b0#P5C$S>7c@B%Ae;KPg3VUpVxK#AfEn$vKw$3~}%Y z3np)qC~QI$lX4$hj^go`KTdj_*`FZcatR~}m-mo@ibp1?3EF)*pF>O3+Gr89E)yTgRzzieO12sge!GD7Jw!+xcAn`KH8$!+b8lU#Xbg6#5< z+4xj16A}Ys^1qveF?+I%t>c^`whl+AOu#F*0NiIm#tKBFAodfcFs#A!zN>HS=gB>H zR9;x|fi#}l(d& zUZr*gt|YR#3$JkRTPknA4SOP%VAP)qi!vBB$8bk3l>7cnu(N3diS)WH=*zAI;Z>r| zXSoHpT5v3Bv(G~{ZHjNAx*OVv`9s{I@?&|6TFt-t7FF3qbAi}0-`BqrNI9nbd2y+> z7Z;KjqPH?aJGIOW_xucLxT_*fVEo>|ume7KRQ&dH`PDo~arJhlRS3%mk~$w_TzwL* z4+phv9AoND|FU1of2P@Pw+L&nh`cxCahvZA2Rv{l9+dgi1E#*^)nW8bYJI}|3MJUa zO;>1Rx}S}Y3R+1e+{={6om&P}DvP61#6Tr6-1p

V9Ta*@0(1PZ}GNdtVb35r>oS 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

RyV51Wd0+a<*6nZon@iS&6-VZd|2 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

oE7g|Hl>lak}M~9y3 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%0D3hJRU35f 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 zèkl9rcrmRB4LqX2ew2+t#nyHlHRb3PXL@Km)720TU{2Ijzuji1#!uu#q=3vxk zhb0H?v7K_U8~J&8vHv+7N3ATmHco~||<8q3v$&anc zjIBwFtx1ioL2l>s3u)NOZ?2_)8QJo}L^RIW&(@Kg=LE>pU@0Md<%$DfBg^N^*jfkh z$#TDs-mbcq>6{q>Z^k&x@?uwdEQ&fEz9vFYv*!)77~aN+!Nv+qtl%~L^%#Hp68+#$ zUZx)w_T$CJ;RjOz;C#Evi%Wc!{^tpZ_iD(nq$dxVWh=5RzA02FwO6nOcJ`dC26tNH za@a3d0-(|gcB^9zbJ#+>z}CiLqk`A&VzAMVm+oV*(T|rOWw6nY7ZK3tvKU)Ob~!f# zae*PuV{1G<|2_h8S`C8)31wjh@cdQjvGjx8m#=JlsgH(cjpRFGzLH|VZl&Lrj_>qc z19QVQD&b#adx(6eKZTzD`xJRDY{m+RRYE~QmZpBPY|T<$VfI(!E7ofbnVOnVP)Ni z7?!Dl?SC_HL2n);|FK>Zro6ZL{9b55nJ}9zX~axhc_h!}^S?tFNM-OwF)ETTw$|m( zr4G;F#b~yUdZsl0ZB#z!=j83dGh;GRv0PG(3kiTvl;6EW&etxsyz}n``N9G zDhMU>PZGSlXT1CyXd7Nij(AP6V$?^bM)Jj&ueh|t{~&dHtDh(u2AnExPQk+?$_Zs| zSMy9bwtvHzvrF853dX2$nY<+9BsOQk!v_Sm0LAT@xb5PsB*9yOrTB%vkpyofH?J3B z0Vr7@6rdE6*8}hYVIc**{9Aw`x(IO>DK|kCQ^zN;!{*X1)d62D^q01(j^M6@?(J>4 zC=ZF-i%wV*sw8v=+oZR0#qBqlI=<3sc2UhPwPshaBLU^p=w&3^VB4-AZ`+j+Jq)v2 zqOH5{=Nl(4pH1F!e)NRNTLFDwcD$tYgD^QhK1pTx33ExlAsNk?fYV>Hqh|(3Uxw-L zDAf_V$k{07K5&)tEx^J)`x@=No7}>wBbi zs+WWmzpLs0Vran+Bw6Hth3eO=g!;#Vu^EjCv;btZxQBNw#Bu+Iu2AGY&Tw#O9$WEc z?))sET5-!{)I5GnOKEcSsR8w@!C=`jk6`H|Se`fnuwb-0;99Wm=;8|I!i(cMiP_7J zPQb2kuIK*9%w;A--#~rAj@%!g<&1>rdb|x8JIN}Lu@j~D`#5@0Og*PR)SiaBXW%FB z-QNt~m0QM{g{}lF=5q@eg0m%TzAl`8^@aJU`1m=!5m<3&@J_yO{L& zTCJy8EtFis?*=SVm7V*CC>C7me`yPT<77RfP*x)_cur3+qqTiA9I6z|BLLsq@cXr> zWPc-ZXZ$#l*d2gt1Yj1->kA`M?t=HaKOk9D_SwVl)|qyaTFn~$Xw6`(4W$e;dv?fq z?#SBYtV3kf=~LR_p|qAVjO3Mt+v_fq^H#ve0y!@LAB*K+vp{jYu92Tb0VUj1w@waX zV0;u!$VvgIdGX?<(RI)egE_XgNV#SWGZe+f0?$%ml~Se_LeqiYQK4VCj2H5b0(Vh) zy)v1X^KJtYmOo3X47>UYha+4MV_&#<=}t|avcndWBrmbb1vU@!>9BPiNRZ1BFX=Sy zJOZ0h5*rD_$< z6Z)=n-){sJ>vsP}(|rw_-%=Ki)#U|w7^*)&WAfS}06q%9 z=M{D3m2u#usAYbUG~X-d6`Aloz=Cv(&p;E1^AhE)8vvTTB82AeE8C3p*#P*3)BY?t zg*2Tn7Zh3MSmiS@B+%(5^e6q9bhyQ5!l=`H4k^!wh4PGy!!2h?k!6`Rl4mZS@?r36 zbBQmKm*7(-KMlfrf!7kLz^gzRL%W6l3IKOn&S&Wo^GqyNVxF0$NzAjflv*(XQ-LE= z70dc?y-V8L@rf1Smv&nU>VtwMH`w9GdT;$9xzaALug&UPza(P)HO;n`+~K|MM3BF7 z9Tqv)8SIS(#su3fQm!*E*qNC1apP3!u%+A|%(Yo$Gc57?1hv1Rptj=YB&e~< zP497ACN}7zz%M#2lcPB(hs+D4cM2B{!%Bqvx?)^Dp1kif_}Xc?fRcN33hrSqAe=5s z^h&l@Fun+~JUIkn)}Eipmt(Bz!XjKog$^m#CKuL9x%Tk>x&!7> z%7$S{hHf*u{mu=y*Eh)(EYHzm#-rv3W~&X|M-5##YC}~m)X-bhP~Bgl5$5gt9D8|< zuhZln^~K~C7GnKo7$SD5<`P0SiMfPU#rQq$kpWU&!GNRF)UuDYvhD{MZYz|x^?Fyt zG+%1s55R5!#<}pBDz9?N^{#MF#wGwDaRx)ky=2`twr`^XN#zVRJ9wC zox|oJq53JeUcMP^kMN>y^U?$uNN4)N^mY(Xv#E2g*Xh#L`Ko%A^gi7et;9H18FHZ= zsPMXAZ3t>u1i$Dtp^=J9^5GdJ z84l}-={OB;yoDsP%Y_MD*-u>CDzt!J&Qg=V&{*KmFbAiES+t3*|HOf?bZR zj~XwN$4VVj_KGdz@fQ17Q{$(dV`7mCle8Q6oI?7fjCs3R?x>b|mSAUs`g&6bp>cIJ z-cbj;tiV7fti<+t>$7AL-4M~F8{7W!WZLE}?}8>>(z@lWWgCFr-Yrtw@>t$_wk%HR zh~#iG{^DdBSKn=VgQjQI3f8@^AyWw#P>4oH%F*X|T(C}=gb#`^lA+{aOr18p&oaA(es_gWh^f#k7_Ooizx@w>t zY26A^6}72$XVvaB`4+ou3HF);%ZdValr0kV{VN0JDxkb$LxZ#!b{oP}g~6SUD+9uTT!oBozQ`kCz}I42bY8u(!esQD1DW z4PK~FI$5>u_uF{miJH9_88{@6r7dnN`*jD;wU(_KgrUEwviK|F|3yn9UUx&WvRq+<*e|x61G_Iu=)B^@ zF=U;9#_q8H1evkG=??6MvYBB|uToX{HnifCLhd34%L)^9kt9{SQ(@m^M+=}e{3OFq zex^l3X$oH-WA`aR!7db(OnzkVe&wOI&=qVWexO)=7(Q&{U@tPd!laJs@ zuAF1fI^6JuDiQ!bsjm_=+;d8M&{Yfzq#VbTei$R_Ix^*JZSrcX6uanzlc^A26Wt+uK`QvHiP7J4z@AhKMR@`qKDYb69r)rftMlAzst5sX6nl|0ks-Zhj0hOt>G9yX?D7Cbt zkv^V*s;H=p`z|h{h@glqNDJdQBDkQqg3i1cQIxIF<^5;5Z)qv&|Nnl{B=6nzoO91T z=iGD8Y4GL%8DA|XCg+xn$ql$$ZorVSmMK2b%^-nz!GIXd?jtz5)B=RKm@Ee70ScwM z{?tnJN5g~-pq@ond69gpl#@U-23%GPijgZ3#&tB~o0H^Qolujp9f?hy(Iv zNRHX-8_vP~_+gB=ic%>16a)C6x=+2?sXTd2AM&4kP&cIUE~p5#q7GklbVO{-nf4o4 z;Hr@d@W{BjW4kSk4k?KU`~o~fuagQKQi@mEeGLgblS!3cM57PWDSb7N441dThQt@vY6M=9s}EYH{hBgnx;v4lhB65Pj?j2Q>$3%XE4 zt&RGv0wDuKDOC?dVBK&=pmMm;5Jk(=kk6Wuv}WWF?$*Z+Gq7AV0Lwa|m&h|IY;I)3 ztizBH#}s)QlGx&wQkQ=&ER7B?FAY4MMrNeEHPV6ZWa(Iu&r=qb^B$HW7*2Ko@8$xiMlB;Yr?G;Yox;aiMe3i(3hZg(rg|Oc?82|v9<3PA`Zi)JB zf?H+hfi}JnLmk>NC9L0SygEd1&}`KRa{08KBM-i4H+sn(K#;M++1?QKCzyN8rXEGG zS-%K2>leXh{g^wXy0GO zFx|@wPo?zPg@48%n}w+&d3Isy;N01d`9$8nOr!6+vCm4}3|k+yW5O_-vC?8LI@=fh zPbdKfIa%8leRx7WMIUW7%>5fgK2j7~12Zvf^<~MxLJ{K;*)}u_O;WC@(O4*Y216~x zzm9V9d%}$+)1H?ERq7<9vMD3WVI(E63X2`E)u5E4`ch(F^oe+s^_FPR+fb>z_)CH% zIup+fIE@bo*$n~3zbAns!=Xfgnw=&XtXW|v!G(o`mVKzLVrGv#0@`a(a&O*f5Wt?Z z5S}JOoxRPtI#T&~Rfm)ZAm!6G_3k4eqVf!iFHO!+f+l4o{$s#;5P!9(jDRwT6^H0BT9Sjpwc{vbQhiMTWxB zXicmOF#gn_$Du9%fA-r2@5~C{=CQgXL6Euwco!0DXr(3jBMFOyjvQ@lwI`PO2Xv9x6*3I=GvN|N%=agY=_%|k&!HFySiOB}fol{$?5 zD_Wu`jDcQ`!dT3D9jf_ws-|V8rC5MsI1@{NF_P)>F=AbblJZ;3l5-olTQFahHcJfR zgR`_GSPsQ3uk9ATvN<^D*y($OZU~a2JwjJ zP8Q2TeX%~9B z3&C?tiUS30oYj+f6I7RTU^dxB(C&UKPGcD7C-sZ`q<)c~)Q@R;554VZF_l*vF_n|V z)Q%ar?TiGbKbUFY^f{5vj~Ig#y~c*^(y37k>RGv$gL+;GpYG+C_tJ5&U&T{kf1fxM z_V?3qaBfE|x%Kj1_wus7j%^<8@fs?=2I?L5uRKhQUe+htF;#Uh-vm_-`w*INwqD-f z?^o&g&hLr6hMvvUCBM`4rN7(tWxv<;rK0Q0)mZZZ0}LWM>J7ViU0$=x;8cPOx%V&^ z8n(y4Z&7M?5xn|00=6h6_HK_b>ASvX7CEsbb~%$tmD2qkKburS$*;7-h1lL-RU=Q~ zTofopkWoqpM;!OTUEgkPL?dKg!B31l4vOka205 zwiyYAe|W@h88>0jE^u?2in1|EwXqB>rg6!4G=1ujQq#fmh<$J3-U24C2+sU$ui?74 zibP)uK{!s0ZTQ&;7#jQGXVLzT+Zh%*i;LZ?-Rt~tyD`^XPULt%)LOoM(5PY!7>ZZR zy?AP`k)?3pFpuuxVIJOd(EhXU0PjCPA28A#ehA-{=Dl_dLmSYRk=1ACEP^7`{eLXR z${R;4IyW%=I2z}XVs`q*iW2UD)-qz+nsuP0tNCCF_uX9@(+&+2c?ywlqm|Scx0!*( z?uHtu;XVGViI$6DRpm!ZPO$1*TFJavvsVkHP;@y&QyII zF)e*IzHJB1#>QD&{UU3tUu13dW7gI(Vq-(jQVUl9)vwwtgL#onvkHuf%9-W(xH2<@od}&(SSG!)|5Kaq0V#$>YhcWfAVp(C#rW+MN@tB$q#pV7NidE94?)Sg{49ifLWt$l^`xPu8pRA$eE(@cC z;-v_b&>3ekbT^Vo9<&c@S8NZk--_Zuv?x`F%I$oLjRRWdFb1^MHef)v(14CO#DFZE z0X?c^1-VJplLMeifx#|eT-gP{6~2UarGk{$$M9K;S5A@zUEHM8#q5g*(#44bVN;aw zdvsx>Vn0iyVn1h?0U11MD)%NgH+Yk&{RPir)f#Vd{F1g#O9Duhs#IZW^)X+>?7EN> zX`gkGT)}NM$C2$f_h3Vf=L5%z25i|Cf$49A(fQ)}FL2(xHQVA(AbntlQK+0=>hYlzidX6m&F;JW7=RkxETbOK<>RM?eEbyQH#N4=%6F2Dem2-64aae7(smu|G(>FqfjZ%)%pl6 z(R6R7phZYQ3r*el{y*T=tHbLnftN1@UOIaXE%kUC6VOXm6ZgN(l-TA+D;K!cT;Om{ z5mBKm{>-!@Vg-E!q%lCoExQOpF0`l)7@s15aF&kG$UWrKBm~N6ztP4+)Q0<@Hqr&M ze$Z(zaurmIzi9&9)&JL^Gi0SRO!My*078`*<`2RW0wCdl0KolQSWv4diJjUfo`sEP z&-99CHyO{K+b5n)FrIzaZKRGMT5v~iMscemh3+kD%(fAq0kfT9dUmOJmfJ6ybr{V) zr44iEr~0#{eFt@QhUjWUzmbE&Y5Kmk&&bA+to4ftU$EcS9?{30MjuCM^fAkL_Pz#+ zDaNzgv~mICS#GbmUQCi;?4|uE`qW$M@X|+xa(33hy=1<{w3keGQ)70$vEP$}zB({i z^vA>`t(Ti={Y?#qOFz-aC~}Yk{Tt5~_L(?@7|E@l7$f^4YdT{oldZPPQyUVhfQ$EfqY@m(v{+snmvYuLQ+V;urxwP$mU zXZw4ME|v;PeX{?cX46%El{U!luE9GRqmiKB>D5W$+dbCC85AE+_ER#}8aw;e7Nv&A z*n$;R>U3As?_tlo5Ly!``v)a2Ip4}A%7G_t9u@^o6r2+85Fw`|?&!4$ zuc{QfxI!JH!RwaWf1k<*%%1m(U>k3ElVQWVPMfvKAD0X%FK^bMNr|TD*+ZKd%~d6_ zBUSNip79KYMxhxlMa}RTjY>I(%VNyoa*sx8`}>< zJ9nUY;lJ2^C7}^bzkb?6K;H&%A|lO)?K&cxHAIHQM$v!+E@V$weP|2+D)0wCKKwp< zyV|U>tcs$%)Dyn~-f6OG<$x2Yfdq=d8<0ThL`AsUnq^k^f~WCKAxV>!f$1-V(K7by zhk%JfO>Vs($5BZ%gR{KU${S_3pqp+%H{C*%+0TjR26_JqDWl0a7#nBhp`qgd3@z4! zXJITK3&&gxw}g(lh2o6xUKNTAB_l^y4a0h2)!KNOJ{R}gc@~n4VMHJoR}MhNV7WM5 zNG)euO~@!L83Pk;Ih#1aVZMPgdUPP5-xGk|Yy$K^U+hZdp^YZ6#&Ait(ev;|UIUdS zu_t(~R4O+a&z|cejoKT|vbiH?YCqcXwq?DwQult!QF>m(I;rt_+8Ir^2FXYI7?SrJ zXFX`Ml3K8}!qn_SC^H+&6sE+clkb>j_&it8p=ih}P?Dl6cn7rl>-)KWyEcWTA86B! zy^XllbIgbg*BBoGb>W2Yg^plt8K$lM1rtb-)o_eI5UlUCIDLc8hFTeMNy0RBOk~rn z6Up2r`BO1B4W7*lJ8k?2`kw7ix&0f-pAz4S^T@-PUCEqHCyA2T-2AzAF4prOt@n6D z=Pk+TMu5I;(kMIzmHc#$B>A0kWVZ#+He6kP_IdUv@kcU$r0_>7enkD=fHL_EyCoW4 zM3stRTG8+VT+IGJm!I5Bqv1CCUESrc;kuJ^=wk}M4WOs9zpl$amETTFppPKG{es@k z>hd?F;bXctMCJ68moA4F2c!IWFPty9Q?u4@$qzgG##W!x=I{u z#LsY+H5kI<;Is;*v)w|Mo>m?XbJ{lpU|& zT>vSJjtufWI4n8SDy%cmBLh&|`5P`16rmvct6by0EJ*{Mo+w##~ad-$8a zaC?Gei-v39nRZX8)qn*2C7{vWA)XK~(cf+lT`KT0nw;YeU*d2_Zlql_Sr08efp;@? zX0mc(jLvIg#j57FiPj(`f8q+&`}i}y*5`H38ECkf_< zvIsK2&k=s*-Yg0zl!Y#ykHQn|V55^_{iOyf)K8_Z3DxwyQu*=&;&KtZgNsq9O1#0y zhQ<>yX&Ii5RVcf?0M1SiMuE<*@doGoPv+bm@**!b9of`)S_Z9a$5*n?DQ+aH!LJ;2 zw(rkgLdE8M6DIp0EW+XIflGBazq`t*`|?0vVmMcRfT4+y!Z5ZC&V-rZXjQ}!$;!s7 zu2JNEc-fT@)~2`p*1vS{#X9@7v)O2i_Z26`(ojzPN=SgQN&Q?;WY9|?TVYZ^no9AK z}{Nwv9(QhJc3@)f{f?H!+5ka{=a&yuWQ@73h2s&94eRb zHhz2Kh>Wd=f_078F=xB%Ko9yB87n1u<+gpa^Hs;9B>mBm{D_1~8+@;(YiheU zQ?4kvq7G(yyqIaoLs#MuM&G?arvo^VkVQFXvBM%w#bY*d@QuBh)rWYma_B2Pz$?8} zIrn>B=a=vrrM(TWk(PPnJWnxYw`)93eAV4cjeIW7P~Jrzu*Ca~ zmDW4v^Q*Tgl4RjPpSXCHpR>pbG8q;S7Lx*wiC5RFP#S+Jk|%+#&r3GdLhDkn?G`WE z=9E%4LOOt?abe)yYL|-PdC=qd3oMazF0nWORRr^u$XpO90*?@2zi2#$u+;|O16H-( z%6p0(rh08tmL+(#^cBY6j5`5N`1^_q7~Bj;m2%S!7R$H^^=d%*-i;AitH;BO^OY^| zql_2~&l#;x${FWjt4YAmRwn@WaLVkA9eRm~BXT2^#IDgRP(6nhps4y|CRW8*meD0% ziu0jZ-=Z^tdbQ4(?edfilswbb<+NxWOB!btqW>;cpDyn@3lm%Q& z10>?@Xu55 zM>(U1=rjH{u^4EXJ0K)o_l#Xb(sg3z5^tof4ojU&Ybj7yflYmJfaVdq0Czp~K;*^H zXa_zO8@0`jHe2Jq;K_2KLm3I%OKBO#%00WpVh+ISmY_`ago&|9=V|w%%as3pOXJaA z<-;p2_vTb@xr{+R8@zajEFdRG3;RK4oH3$qDGaTu-ddsD3`=~4*jlv&j)JFW!U*ct z;B+S6HQb}lgbn5L&#eL}9#JVrlhGwbxfwlufX&0$E0p4NLCc}B$oheS(0xAmeM-3B z9=xXRYZ`*BLiuTvF@zXiCu}PYX2aC#k}m}KE!l53-i~K}Q3(TkKN}5H=YM9p8<0c$ zNxv<4e!V6BB+Wpb=`5{KR-LVl1+xp{m4hne^Dv*y;#LGj6&_1fp!|1dvG+0Q1>4UP z&Ly}GMX<*7$fghm1*xo1oO%-|rkBCUw$sR#Y%z`OakL=%JQ%~X+QZNt4bX*;tU$EE zI~v37!f?JggVv8s7pX#z(7i>;j(=4PZIV>qp9L@$Q6I7y!0~@?rpoqX%m;CE#`V;7)$f zkuKfo#S3j9(I^)F55E2=zQV%C+kO&@4)B4|9;Gj%%P8-;w2asSeC+0Gc!y>^cZZGD zN)^}+3VbMB|9kHtLTmU3{1o|1_txtlk`A5_rUWR!$qU`1GmFf6t(KZ z|4FN87E-spg`Pz7E%tyi;@mz=_=kGFK=5}k_)$x#>ks>)S6d~{MI3dV2u+dfw2WSo z%hyL(uiYO0rq?bqZivQRNpG} zRcvh}W&y#;j6`<`d=ho!0WiYF=%DOC^BF=5dmPyTSlP{BLqNJ$KQuYVEI_r!w5 z;fn~_?v}@G==^>O1%g`83_mWytKsfD^5E-Ao5cWq((&N~SIu<0m(Ts?B9|w7y}RX4 zRuY`ChxzwEda=vnUVZ?#IX5=2e4gbJ=(2^_G11;A{w|B5Ihx@mM!SpV_2y*Gyokdj zw!tbF#6@|++$||b!q;&w^!YdnzmCnp!|KE%X=K!rT|$>NY#ZHg7tzC!Ys8}uzZtnM zdW%C4nao{+t^fn{!2qMx-@D(r0w5H=6@MjJ2TZbqGcp4Fq)P~XIM?tx8_XK%0LbW3 zZWN&o(?RscKqXY&%kTC9KyaiO)EIL>;+nv1Vh?<(wCLia+QuyPvd4ND8(vCdbcA=< z-0u`XuT6wCrjjuC6$}1b<_ErT_f<3BXZ9SMs*^bg>rW2I@$wxI=dYEzV4Umc~|t?ZlEvH{b_Q(vqHr(@lCj=)?tgK z%JVnTC3V4JVN~%4V7?ifq+<~Zv1`z-kNAwahz1aX*6<>hLFDsj;qDC{ZUAv0&Y9|^ zM1k{|&!A215m~`>2920}3zvOtFF&VIl~s$D0P-&v_F8Q*xmVvN_x&zj zW=Kpl1JRD^&xw^9uc@0neofUc?_RO_ifcXlV$#Nr?!=D$BSx-|wmvwFX$wIK+CBO< zS-J`-`k-8xDOQI(p?hzK-Q9BRa3bs{;nCl4Np4w*5po{bw;x7`58W^SOY35DM^B=( z{(+I3h5j3L93vPH-lEo6OVrUWt?Ag7*zwKbBR5)evtoDmn8w@t){FAiI%)mBI4bEB zl|0{@)6wmsu?w6^HVt@J_KKqE6tX(#&FtuR;TS%NI+jNrP5ghyH;$1Vt4BoQW1;j< zc&(gn_=Awp(VZ}$;XH@T*p`cXscgB|+i@TPLvLZLcncf;MICojtG1CH0%KCKQ?N<- za4{l`u9yOSqzoQ>o=5A$DT>m)Ka6G3(L;mZ9CbW2aPVT>PN|$S9J>x0cajFd;Zzh* zkzi_xhbqcmmK+526B5%Em*OEKbafoHZ_n)5oC5k1H1Q{8rZ2f;6#F>X6&&K_Zll_ zxS6!tn6wr#X)PL(v_$Vm{^12A@{BFw1i+k-?$9eqZ}&GAQp~g0gs7dd(tcw;{%(EK zb%0n{=!|XOV|u$=f9sL`y;5P4FcxFcl-Pn%Xb>(td8{QhYbC16LslHUz z=Tdz+v6*{x@=yy?)k0V7uX{`+S8OJ^LLiBfSb@<@myh3z0oe5ZOJXBTbFk}E@OBlZ z;ecWm)3}Xl-mcs<+JC>@ZGu4W!PPr=zM@HYX-$pws=1?MHG@ojmqU%-T0Gec!~)n4fQ^5Y6NUVwpTl`k9v> zJI!bmXe@S|(Slkyns2pel2vM~`&TnD*$zQWn|?KugZpLEk|{>`m&9KAb;xy4jFevz zyBpqiB@_z@T@w&5XOUO(gWSD_lRvrV&9R|`OoAwog?sg;Xnx+tC-A3V^eJB{>J=LG zX8cFGvRs;26YfcHFZ>MX?ad=lpTN9$?$sn$Ya=R;eF_hK`uJ1BjWss+!UC&l=0IUx zg|vP}HL;8ZMaS0u0{X=g@4MK*63!;_b#$5cQ~b>;c|0BUk0VI$u$okXP(oABS)tM~ zoDt%d3r*5LDHP^`%IA?faj`YH+>rcVxsD|N__Ed!MY19OcXSTZz^Yzej@Hv<-i`31 zQhDvs1j{>3pdhcbGeKe&j9pK=?_cA-8*NTmYuu3yI5!{)u;d*008+&j1CU?}Tx(2|U?nd9p1h!=itu)dU585&8>H+p16dO{C*h z+~ZZ{T}5;d9D505gm>hF+6{IX*Lm;>UFXSF!`*g~<_IrD;6y`qom6G4vc{+~)>LKd zW9|29Rqhp4G=WgomZz^frKT_4L@eJrtmLs4VOtr&aOy?mp5 z1g-CEYpDD&ViXp$&7frqRC>&EKX>*Xc7{I&;BxIm9oTp>qysy)gy$uAMgxy2{#n=Y13gD%R6Q_4n2}2$ReXBIXPWpNZR1ZZHeIIp%o5Mb#qWUloGd=8#b=H9ED@hR z@tH3^i^XRhe)3s#Nh=D08~h!WmSnGP$JpWZZ?;O}6hLb(S4De=$vdlbLF&)-+z_YVI41%7{>zgwW) z_;boftI>N-c^^M8=x7RHB%d85Qj|~MMp(N7WtB?iX?6>q-li&RjE5t{L$C6p@$m4| z2tgHPRh3G=moLhfc+=5c12b8m`GKykmQc=$)bRc>Gf#y74f2ssa4wQ}NO&d|9 z{1T2$z{h#8*9~{i!<-Rs<4L=;@qvAP(WFuo>yz#hUmW+u&N3A~X{f@B?%Ie45_*Nc zKK55blTm7Yin8+fK2@srsCL~|N_a()lqTX@11kdOL2B@Npw*Zsxes;=tdTS(0W)9-uZZqHk?p(7PZ5JTQ?TD7orGWFb2UGcfq6EP zWM6XBWsyp}$>IG;?uFBAq)@ccgvoS39(=cD!EBT91ZE+^uEd)LHC%LqG3fPV?1*6= z10TD1;O)i$xhXwL-B99qt z82*MlB8NL3FoD4NJWRlm*l9_PPO}b}{U#Ie5YG7zIKu1A(0l(mQ`PWVnl^b(B{!aD zp7S*W=3K{ft_Uc%uGA(wLDk|5y0U?&DJ(iM>Zgxo*PBHQ{X9qZP7d1_EmS)TRa9B< z#i(3|l(i~XRm>;4tm!&4Z}9pBgkitjjbS4kD;M+W_Qf&LKOg6v|g zeCE=b2wE-IueU0;;|Nh)SDJ=kjQLfLVdJTLw9w_Lv*d~VG^I0fjiK)q`7-EvX70fL z{&1d|Fgm{euicJ59=KsEa{ye(UR`zNi-&vAf2HFotEJ1&(ttmUKYaYbTe%-YgjuAC zpai;nPzkeoBu$vORyljQ-9n~>+O}8~;|F<84XwB&ihfz<2p_;GaDL~QfG?CS9~0RW zoP;4&@eDo%FM?PwYWy)!K=vUm1V{RUr$_TVQes36CSbVMVaTP>dBF*wQNG^7ek890 z-@;PyEp6Nqj*$P&=TE4 z)*wL?`0Nu_r0mqLJO)S}1EicX|H3+5@G~fn(w3M=3W*7~MoV40o z7%IWG$eS%)O=-?BJRY9uz~CqV&H}vnHx`!E=&{iTZ)O#I^WnGRssMV+O;t{RGlA|u z;2C#htb?GIGzL?A-0_5+y%pexFQ7U7vFGVMqR zJ`&vM7a)trZs%n|Lx<`P>2e;v--)A3tExcoA>`E3bS=D@7x^XTNETZ)@ypyST+v<| z;md=>QkaB)rzJ}>bEJtb6<0|nGRl!_5a5lrL%^dnK=3$jr3oHqTFvnA+syE|^(f{7 z7?UmybNu80Ype6S=a%wNR<)k(xRFi5FW?{?c8Mz{{U09TYV?c(GjPi0lYnK+N^cw^$a!!XyjP+FACbmBir`C6T+7x^-VL3fVhoVBZ|c z11mHQtk5G7?6tUX!UiYZjA5x`Uy^TtTy$_-i$q&RrnZVa(nZwP)4~^E2;kHld1&Co zP7<)kW1>SuJEoZ1%*t|^mE|%k170Lu1>+%BmZ2J;pg6n%909YSTPirHcI}#(f0uK{@4W6i*^oXj;to zFKX-LLe+Gaax}$Y1(=0lqjQAL2a&S*Hj;FLmk~Wi@vcN^rSh#!SjU2ehgr)ZqqYX5t9;Ku(To=$+sPqO$^n>DoqO7scgYhkTumNh%?yyOBrz>(3H{;$@W*$r=txCSRJMoAWwCwHX%R;V-+A?@LdeRM|!=bqEeah zGv$~=esd!4Ta%mObFx*E}0vRKj{ zLUQ*o*49X@G%afo<&ULhZP%Ixk-?@j_+p-QsZs)6XeiJmjs=)I(%398p0ZQ(2}gSc zK|%THCuRUZa@&|^S1OIqaeTrLc`xN||6<4$BUr9b@#e;+*O+);Y7?7)-zb-*$saFr zq1de|?j0-y1&ne9nh+Eb8upZcltjTKx?aVP+J?Rt=C@GX*rdG_t&<;;=_{~Ob|s%xv-k6Gn{oh zQT1xrC(N*;?x1TPvDvu6BCzug=H2eZK0#$pksgW=jl~UQ|RmvsLG3F-ri+%qr@!$c1p}2RGGK+>BzE1JTZ`EC2@Wt+>Vp*&P%2` z%~7c|!>GkIozQ1tA%}XNu`|wId%|I^e&}&N|BE)xR2XNNt~#dTZ7JrhN6S8pM4O_I zyjJMn7T)mU!d^iZ0A`}ewvZ3lgw_>CvM;Mt^7MXEaIn)oO7MO(Ap&cI;lA>$*ik0( zTnQcl1jf;i8yh9Q)MNm(tQW%`3;H?kt?qf>5?645T1?$0hxr~_Kv}<2^z4o-!*+V? zoTpRUIP(+mT!5@+;XxM*aD!As4k#4fM~qzTtz&@)rs{jEyG7#WV1JdL(Dqlp%U=a` zx4VoDR@^_RRMs$m!l)4-XS_@c`9cnw3oX%g2IZ&62Jf>ZKvdLQ>Gi%x4}&w25-=2eWgRh62OD96a08L=mo!i`nRi}A~Mn$679Nb$O(X;ZeQusHWUnU z(1N$*@ioqL|8Va0LT!_`JZ(_WDmhDyU`_fpE=(Wn-88Y7vt605yT{(=04-=+BBVQdKR=5 ze|1QG?K{h%8JA%b$Gev#--i3FjdiTbgeJ=~9pQ_u?uB?-3HTw?U%1Z}ypjBmn``xwI-@~|HEebGUw0Z zhOc@=Cr>?x8lvZmQ6hgCw7}bJ4r_{i5t$~YPq%+_&)4XvQz-+LOx6p_bAC9+Fv)l__x8Swp z%tw&dRw!$onk4%TOuz~3fKuLR;@5)Xp*dW`HC|l7I`Xa(pwn{PK*w}*K9ME7s^E3tcUWYE~ zl^V>y(}l{bh$Y~avE+Z~WMky983OmK`hE}h>AGAxNuK3^rCd$C?@v6K*n2F{M2lRw zYvzX)dqAmDZ5CFg>HZ_*7ZVF%g^P%ml-UXfO+;`~FS`yQM5OTe5LH795tsK5(rakH z(%EWZAL@js)iwGJmhOFMC~c*-ji^}g-|xOi5NuRPr5c0gP2(s{^L0m%{==788&8xc zIl797IEY`}{X8;aOoL&t@wpZv=*E+2ZquG8V$RZp1)TTtQ~*`iFjW;IR^79VE=(sw%|EL*p9{?! zL-=4n4*@ILpQSSnB(^FIG?SH!wh4L*U0B;TNGoiEhFtm>CpB4w_DOljm3jXKoOi|k z)336nMH3!we9&Pb(IECWUEY3!@2^r`W3kCl%K_!F?y#m-Pov{D1K5`^X601RZ7t?^nGOUh9*-GCe8RM-hgz3h8L+$Ig31$Zn$ z>%|SXl#wfe;7fH=@?jHw;2lGaqPxvHY-)sD@v>j&%a1P}NP%1c2LhNm4_?%L1V!VU zf!D*cgwS8*GM7-$;k}Khu^ORLf=YVME*rD9P!#of7*_y_l<6w=iiZsqJ2sVJKz#*| zulpJLiPZ^S=7MR^p&-XgDEF3N3{BK?F{>kJy;HqYD&R5RWJoKetXUg(=(;z$9AUb9 zGC{OlpJ1^l_kD*5N4@~K8X3Euc`V=r@#R62eyVcv_nM@WkFAgfh$+2U=$m5IgueS8 z(1gBs5UKF58Z_!u5*a=57j(N$i6j*C8Xi228E;?E0>&|?7-JsS&tpc$=5BcuRzam_RKYGSPTeZRJb=J)Y=D?sOH{b7js ztFXsZ>-LypQ%<^4<&B4U&B?5Xl`2n*2j{CaifY+Iw{a+|7-}*IYSl)kG8jzY55j** zoRun^(Y2`e=$r5|+d!kpf?N545rqZgn+u!5n|9p>@G>7vspvY?_=K?xV~yyb;@QUh zMkBEgtYn=jSBcP6o3^0_*iuueO!!jYQMV`Z3di@z{W#@GrIKY7na4%y9VY8hdZjY= zL18_zx?4`MVH7UReL~iNeMr>kw`sEygA}-b^h;9xrwCI7G4(vVSPmLQ4(A63%!=%T zU^Z(I%obe457KlX*7fK>JjbB}@eGFs#7rgoaYp>bP%({~Q!P@aS6OsF zs=sIo%18I98{QBSmOGM)_ZT%xlFDa@KEU>|Ch7+eUAIdWn|rxF*c+^aCY)il3|etN zeq-hsEg5VvF(6WyI0z!&CJchefdp-;smfozP}Qr&fVSPkwyUB8Cfk(A*Y#OQK}wZb{KgrYS!@$|e7-naC#G=Mb(|FK*?XX}@6>^5I_c*Y6#c z36nsBO$zp^IyGbYOD^xknmAJFB-67lg8DODzl(V&~ADE5n0 zANPN)qSytZ*fgV9lVLjy>C^KnM~IRS7=V~$)j?KnH9)rg5n<=)Ba9^vW#byPt5+a5 zd611OSr_`)Hure9-rtMZ-!umvi$AVSV20@I1A}AWA{MNEk5=p|QS5%BSja$Qy$Ow{ ziINL@Y4oW>js9=HYNJmbH2PFSWF4jDDjTAK(Ru?ZgBnON8u;wMp+^w^%LoTB{QtpbVa|+qH`Ca>da`#nY_=E3(P_--}IV?o05N=nw{& z>wad%a!AYZ4y?rcL*t3On)h`Jnd6*$7$BFcI^13{;P#XTxBDM5ZS!v$tl)rA_GgR1 zdg_EEvuD3va-mVOMK9@9E*2%fFiQTx=s3(3lGjQX6rsoU2O?os}i zv6YB*?*W#gjIHr?WE*0mgHL&R{=w#@MJPHO)h!UE&Px)p3ATtr$r*2^b;*G=> z&RlE?ZIq&69-BgQ22(M)J_s`4V+;9M@|_Gg2F9PHFncg>W%eg%|KYWd#?zsUQzPQP zXPm;o@JjEUc1tX%n(aWS2V40f5$f!wlagd%+YTtlZqaQx@8axOb&liLF;@3NoQ7`w z#dnP}-a-2>C^Tu&pf^d2DM*Lq>4Az$=xBC>l7Pd0^>}2;%pDsH#PXTEzkZuUI%AUN2iI7u$9o8 zWKT_!igMt0{MELM_V{|KDl7gfJ|6-w<;tM}L*{i8&zkDZM5DH&aoAoU5^Lzxx<~WL z!sSCdbL|}iZAZLrNkOegV$TO$Rw&-}Ci^As|LmwxRiV7JO(%Q2ZK)2UQ;pSVxQw5J zwl_@|MsY|DK8W$u{v)_Yusm95%SPYF1sMEM+9h=oe}tkwHSKyh!Z+R%7?KirxQ#drZ4OhFaCN%|b4M zfG7^AueWGm3Gj60_Esp$e2%@yx;gA0bbg_OF4k!R-Gi){l~pKvfmKQr+|s3i^15$z zQ2vTzxy0IdBn|JrMM6I_!8Wzc1g0C4h1 z(`acAsF{nQp;T%pHU2u=aO#AuR;=j?rS0Du>dJU|cq){gcQ}NqxQcuOgq-`?NTi}4M}Nd*VZ6R?Xz6F{_lK5#cpo^E-Tdm_&&Sws%~RN# zJLwS8l=U~-i|y|-at5FrGSxd81P}KD5+y@;zSlUJ7JmHhLFZ^7Dg?)hlfK$EfA-gn z{s3;fd>ohGqX_`t>)cly6`eo$oKM?5;!A0-;0ES|2MIL1zSLIt zL%t?Qq$}6YJy_luYVX{>{rC1xyv}Jl=cnTvaj@@>?6lI(nJ>>mCi9II9lhNV^a+M( z7lUfN;5aTp=Dv&_SO{}rd&1ijq#Ca)esygd@Ls{i-I4VO_cD|pk?sCPw!_+MOu>+m z$XaXfvQywwsn7*X7$k`>n|GwV;({==?~p!)M)R|$dW+o)FlZfbTd8WgiP?u10v%Ii zv&VVMb|ttYFA(cPcLTk=ezzbEMsm`Cy9HPC-2(i}*9$&THouR?N*Y>hj4EuUv?G-$ zn?KOje@m)LXZdtr6GyIXz2X7_g$f>c&)^9xZXHxyW;@yIVR1t+qs2jq4rGs}lm%ym zNg-47Q6W3NKzP|^$y6{)6vPETF^paafw~b;rp}9hMrox_Z*(AaQp|Bw;x1E#%|AfB zVvKY#uWndJu~Su{;M^DCwSTMjAi@vgi?llv4c>Bqe6`KJAP?qd>`GIB8&xR_IuiK) z4>paL?6It!LZDKqso{2KfIby_ptMRsLlKrI!S!3ldlbDk;g1iGBZ@1cH6U0)(V~xq z#O01)^Z{K){X3e#23+kK`ch93RNU^Sz;^eB*zU@`)8I)^4Yu`GDf`3b?XK7+w!3n`$t{4B1Meh=eU0Gt z7VV$TvMME^g*Ln-Hu0w6Y&})VO`q#~-g*X@6OZT@Znl!2EaKB0!32$X%HG^4&a5zD zk|y?!4j|0tZJ|RephB-$GnCB(uZCxAijzk)URp_0Gv`)7@vJX3@Oz^HOzq~)F88Lf zPKR`_X0}x+XY*9@#Z`~k|Ib>FrXmtA*ym>wcyh=mR?JPgwWR)}K zn71|ZMbpdKZ5s8a$ya;YsE^I_?H1MVlW#1>5$p&aDQiL+?wmZN2)Sw_9`*@)m8TPe?rI8Xj1^eK5-)@n1>XPj&|88W-Y>(erW|0z|`J zofXf@LHJ{%i&H-uxy>+lpJSN2&(O`lNy^D$5CNtK9xWn69DFX)M!Tn#3w}bF5Jzw6 z@Qsh&(qfjrp+S`P#czOU@*yhi+WH%nUg#OR((2!;bg}`k#_>3_?|TOU>m$u(9-PP$ zVwDD@{quP4uWASl-p(av5NJLZuW#+w@qMs0u2Ol8i^b>4hj57P|6H?5{f0yAS%;v+ zj?aH%@?ReU%y<4)rB5|#8e*tre`Kh=J%*nZUZBe-|I47^&l2td85Xa{hI?$m>uB4I z7CHk_e_wzisGqslv|(<Jh2dvv-IT%MpgHMv_b&@~!^ucYQLZ9(NoyFy1C_VwOq0nl7wA0fu4oZPRO8?TS3 zhCOhgM%tF4#yjdZ6d1bXiNPUl=M2FLX4qE}1V_#_YosPyLz!VxKW&vJ$FvGfB3-#F zI9S^q0)AN^|DMq>n_#aLwd3mH+kU(I2f>vWCi?PTEa>`sov!;IV7lJwUa(ovwY4hh zR|BY%=P3Jjn&=vh+HxHm6CdfVP%B0YV^Ht{lQHooxhh!?bx}kHMa)yek^mbOtCR^h zabl8*9`R+Gm)}Gka7{V-q?(!ta0gR5lL>N zF^6|qg_6;)nO3d^*yu!@F#r@9d*kct`U`~5?f9DyCSY8n2&=IStIG&hH_S27?`wnT z7YALpQX^hcgDaFzZ$8NHdMJ1`Z2CRg&12e?-$vS{sS|q{0LN7Mc8{!wka2evh+Hya z&HRyAG8eM}=>nSWZH;WIHpP;edA-#l<#?6%KI8!p>|)5dJ^JBq&;s6{ZfisSixnNR zWo_GIfeef=w$|(?j&UIxya8CB<*+`hfhAu9f&pF>y#dIh6@#dtQU)XcD{!t5%ZCXG*+2J1F)pjGi1(Lkj?=QP_e3PV?|oC*Dl{^{B?H6{r)(u2w}}D2KGM zHhiHacv!gIRvXT;g!YZxsNMPTC}-zbEXs@*6D<<_qMUOppGmX~*mn^Y7y?@4J3*0} z=HI|+v>vc#-QFS|H8jQSH36>@BsU4Xg zplFF)x0Iojv9fG?(Pkp3BT}aK@NL?MrNp_C|8y$Q>IYjr4klIiLh|}q=#pDY{8R-Rk2vP zNGoO=bZ6Ob1*vYt6h1ZCSj+2;bV>#WT_|F^Gu=~<{oFqY=9vg{Oq7}x+ic!H8ScGf z1>CdbYBRhk%B+C5!rxJ%YsLFr(dh!->4%2*)azhF_!?WbXA!KY9Sm!{wpCe07kdpr z=fmeTgym$l)FJf{sLKJ=CkRlVH3-zRbx`lWb^xfaRfT=CtW^2x+QHzJk0n5s8-P54 z%Ik3aldAd1qM$>kC8f#eJ&SE0=r?q>ROERq5Qi*v7HCyHHl2}#yab~;082WObwpQ} zFO_!x+cgX!cA%57%31HD$*#*mwlO6Ye|1)mhc?R;{}Hfe6XgO2-m5QgN`+3jz$F#B zG)6ifaTbn)liWjM|qI10t2@Z&bgTg0ukR!t~9SDE%6j5Ecn)V)Xh2Hj-D{UQD| z$>|P`Jm!eUxi5^nmZH9ft64b@s#L45p=PU$#Aa%|so{5%C&W_V2c8u-crk(CdGfr` zXt`-`91(p3)46h9z`{($hp6w&@@GGS1?K#y#Z3F+U%l!CiglD+*RXiFM=2}A^^?MD zD!FbkKD)$t2IETZO4ymsVQOiGDc`ZF3$~Y}_>tJ3&!ub>=YoV}<>49v1HfxL2^RP) zaWXzjo3K{oZ9~hZ^7`M%jOOa%xMs8k(`D+>0p$VMv?or2CD2gHEfj051}}`Z`T zjW>X*whDt#)0MX$Cl}mGwyUa}Cqx%{n=BY5Z0!VXNdNBQ=;rvJf?GKr)2NoQQ62-X z(PYpY_jcGU%J<9I`CY|ea1^HVT@QM0C%aoOvGTP8_~it7CO#ErvJUX#Ts^JWxOYgC5$fLi)6w76t8M1C8(3|pHDKRFm+5MX|L7*rqusD!l89y$%lme#$ zY@!@Tw+aZef%35VSF!bk5euk4SEn0_ANQz*PzZzqEEO84DpMZibiyK_8;E6}gz4r- z14lPd-W{ir(V6kdK>K;Yv%>8j3XPNmJ^t-Oo26Q(xvR9oK@3D!96n$TeE^Fd_o^`3 zQ?^fMwd99>jh|L1ABbmbctK&iFj9;|qmhKK&m)U0WT!lX@Jh*smZsNn4tGFa}Fw!U_wIBp=0q zD=>01h*Q9FT^V~<(yN`jo=38!)J)fO_99OSti)eZ7rv7*IYt`5x;(tr*0KFC+%+!5 zVqHKt0ckE}t@?~gzDgS8yB_^O?<2fUFd*(3ALtc0x(fI}kK>XtY;ZR%f@kmj|rw)$^N*F>#p3z4~ta*0IfD{SZgTBa(6! zM2l@~UQ0w;?r`7{xEp9C{2{cEYj>}1;})Q;CTigumvs%iF@8Jgw@v@;u&xOnjwyzm zo%xOuYps+t$IojBotp~euBg5yNDWA@G38c1?&Veup%Ba+F?FTmsrDF)S@xK-$T2i)rchG zi;Ldv>-T0eQ{Co<7Wk6GWV}MZ`bX(l&*6jToNPt`;PT9Q*(4x{yA#b_H9a;}XI@C1AvMcMH0Ex|g?$#yYmS+{^ug8t~i2Z~8HCm8D1@ zcIglVL^=<#J%a84?n0laskMMn}oF^Yu;FURdrx@|cNG!WrW2 zzH)DQG~cEQt=pB|;LUf3$0G&TP?)Xqj2)=Og#jTT1jfg}TB=2p0J_R%Y{+QGX*V?t zb6A2mMhmUk=rS~SExc2l^%eVzK{?nt=GE>-J1;}!!46qk1N!hpZVA*7_ju~ zD40;jhIpyapUb`Hl$I&io|z!r8a(mEZ8*>H&vsN7V%;dBkyBUb76P0{bQZs>&1i6C zFLGVH5}Pbz-Y5j!6e&$wub)YU$vG)$s<&0LJb^j7_Cn7sZHBfiY(`6my5kvhGEC5gEEteqkJ)t$R(7L%O`^yZT960iN-R@+R1!R3p zdb*?#^h!qy=!GJt1_^R6)|%=u#2y4-sszloL%{CggJIWiz^-!u?BW>&h}(!h%LVLc zPqnTUz;Q3n_nz2Vh@_1`nvFo3zQGv&J)^YYFB?4kbE4XP3jMkzi2lIm@y3U)-lNauM6iqK0Oz*=)&DlHM^PK!V6Inn8YA`wBZ4RjB zj2A|yS+n=J@4%}}C^8|pIEI~8=0oo*-fSdE18oX|6_!Cw7SA5Zca)ha82$*{TnE#-P z;zygQ9PkY_)_^%|+iLcx(iMQDLr|;+=1adE$?i=DDOjYjsB+vltg6U~XQdSDqV2 zT#?zA2$)IIkF-Xbjx1;J;49s8lcEnmYtV1PKKtcpl=eYPyv#m|;2p(^DCRz$XA&bpaH9uFupU%SJt*sspgU$Dz9#HN( zO$?Xfi+#ea62+K0l)g3;Z6($Z@`s!Q4dd*YABtj z7e14u9L-*!>i1nVn>-BZ{;iVG4cUCn=ysVfcaexFIje0UyN4{Ksd)V z4ESHP#fxnQqWp;5a_cQh>B}};VAZM(U|6r#br!iiptNIACGk!N>i^h}YBATtm|@ra zQ^jm z8~zP-^689n(sjaG2gA-mgVrbSp>@iIrWb zEd@<#stxUAR)7$GQ|j`ppK~qFPiEYznOTS(>~6xVIL#D&nvYye zOSo_hGoebqH<<4B5o0tRwZ(RdTB4F4y-3xKulOA6^S$Hw> z8im$F7&vKkWCx8Knt8v79FKGAKHx9K%11S5Y)aa|n${HhiB;3~RN4DhYf z;ESL_lN7Q?-TU%JtJo*B5_r!TR$w|Fb8dsl)$PT0d%4{#n9J)s$+Adx#ON|_sufdH zm0XYjN-2;!9&nH|wzB7NGJ>J!@BCy`OtECCl6N5iw5jLR;OeHH0(VOvbkaDXspks5 z-_q1m=5ASlB)=71yFmXRF$f696>D>xKyzeMB@XTBe_4fb?A@uFmR#G`)RP~26_`yr zN!z$}DyRL37Q)EZ(AxNeZ5dk!RG^YJtz-`cNQr-hPs#9*rYQWVgAAPyO=RS4(Cw(D z$~=B%hV#P3`uj@ddQqo^pLMc{5I-qLl^L$P&m(9>K|79eF(4xs02521=m#Z##4Qm- zL{ekdo`=@R3c|qj!$dHmSyQ2MwT;dBxGvE?Pz(UGPS!T4HQ`l6;MT?wz<;o;d@eNV zcqg$~q`}+uv^#RQm4*ka7&(-3_&O;sFYuRNwiRrWW7i-*;ajABqgBy2Z{hyW0KL1AM7hmyYz1F zzHQRIc+?bq8~X!JihTnI!ZN#_tk!|q1wqg+j2(HMlJC@m%P5aL@i@%Xk2r^MK#J^{;8<$@Zfm;WBnXsAp%RXp2+G1rG{ zI0BM$?0PzQ-a8(AlBhok6;{@J)aefBC!hLh+nI>;R%K(>9XkU^u}UjaPDTF4MXuM1 zIH1T_F0#nmO>6lwE;8IkJCt^^oywTIlM3OMfu|ryb!vKaiPs5V$`lXR9ECNj$0Oq{ z>ei=aFP<83Vu}Yd`Ga7}TYzJ_|;R*P{YDjxQ)?QmkZ| z03}F_)#?G^At|yI{Y}L|p?d6Sv;k6&$Kwf}FJ(N(Vx^Nt@l*O-+Bt5*#MqGD%WsD?rYMrtRjwCUGqxnKN7G=$M> zlhtV$>s9zld!;Z8WFkC7XtC5hO0{HdtsQ-P`8 zr+|J`2h0;g#7_-xv!S{jEQbf^;XDhb8;s^B(t#^z8dI&oOJU}d<*OXhPV0J7spdA= zX*o>}cRJx+aMzQ7y&%A7vVELGJIIKqg6sowZ8&C^O1!D@ClL2R?=<;*33mgmP)@4< zWaV3gx-Us4+das$sCuVlmwTtU!(;LEpdBrH=^zM9fyODzA~ZBL{9gyOW<7LHZ5}wn`u(UC;$b#Ymm+!g>dAPPU!@c z5`fv`S+A6#`JeGp^^Q~m70Tk{b&YQXbVKwhU}4m;hp0D`mqsTxXWdCAp;p|^qK@H=NP;cUWOUgDhz{v%%IK41 zUyP*$EyVWqkqn8~I3jBpzf5h@dzsoi(PHjivqU>JG6Fc`@M6pQ$n-i{zKeF#OVP}g z1`@)UjCSk#sKbt&1E>sO)+nvKler3V7@SUIdIH9&{T~4h4ijfA6U3=}7{z z|Ihs`>FKWH)vH(Us#mZ0B_F=yMbTA2bggd;dbfLqcOFH`veIxdZ*r>6Sho_ngB3g$ zn{j@F$CwOu(17j5@yuSnCn7f{lqi+VLbcEM%3c2tw z2oXl!)4igsO6P1c#*)p1E2OU~J&!K-2*LL;&=3)Ec5t+WPnuM< zv1?4}_7i<`_*hXMz0zuH^LaJrqyZp))CXy zDt_`%TeuIz>}eXh9!K1kWaG7%yS0k%;Y(Wm46j~KpI0EkBXv|9&=%p|8lyYEYe_0$SCu8XTMjtGuTc?T>|$f<|lTT}=ZBZre(2ZwzfR(u3hzHEkobJO)&g zY6CYKFq#GId^u431}M(Z?)!*;jfP*@S~wXea(r+MasYi_Zw~Qbmn`xL4qDOs860M# zr-=9qJs`qf0Pb`>fZj;X^J$1!x;7r_rB8YKnSi_10)pWT0%{hF;CxS1{Rd3|d}X_1 zJRmvUQ0dn1eAAztpm^|zEeIQ%HuD3{Q05IpNxr`~3xUxB_|%QoFgE=1bu|bmLyy2w zu@u79-XYLR2vgEy9%2qc73=#&c=k*Ujnb)*_#*cHYMnYpvby%W^C z2F+IsIQe=MqyDCNFbWA%ApR12|1 zw5qYip0|k>Z#{mCXkwlBC1E5uUO-ZM3)ky9HNKv=Nxfgcpd3UL{qeWwF?ca`yNLdn zzjgmBwTYKu1vRLEv0!Fmfm;1OoZ^4u8!93`o+Cc`-5-rrST;Hj_tEuM#*_Fl8m3>q zl^BNx3!qkQh1>15sxNNW-9&$*(dv3V*>CvpU$D2l*W(s`nFS+Ap3EanL8TA=cHJ?B z{&vF+bHsp$mtm01UOx_#Vg)^lID+8Jr_=!{8wI*G&;;T8*K`bHjl1>^eGRS6wC7-~ zS?FZW2lca7xo+CuZmG>sC*L^j2JvovhM$;VZKfZ+@3onH9p&2CeR7dkk!`eeD`3k( zGPc*wQOs{J7gMcGmtW-NqbhGb#?ecZ>tXiYpog>uJp?$)h}kzs@u*%gmKyXp9q5Z< z0#G_qG{RK-vLA{TM7R7x^Sr;w`s&OXaIOmMrBUx)#S3tpiCScTHhP-J$wQp9UXy)UW6 zY{l=~Al{D=-qJs_E01mGk?_vEJk!Vbm6;jvgms83RaRpA&rI%*kxrp*WPf&fx)F#B zU(vKBTq~Za|D-kOeWp0g6?zoRb!R7##cgAN zx_lW-OF$)s!eub@x#1;eA4&h*XosV~BqDUm`wSeN(LQap7Qqfsd;7-+`Dqq{+P1|r&o>Qxjdk)o1SX4pQFk{u|d7h%IM6M>c0^`3UhC0zgnDP$_PMN#5Q4!8f{V+6|V&Z+<4W_eaqPhkPRD(WT zvtyZi$amtao1ll9@4O)2f<;Wc7*w3|Ul8z%X&lk)fM@JA*aWIfX8W(@E<*%=(|XMU zkj)+hs*#+6$;*wZpfH-cLgCZ{>_)1hdnxoi`~DTC?aq{58}iL(|ADdi*G#f`e)7$l z`b1QR0GGa@fE)%Lked?CZtsEe@EIUQCE&bINLlGatz+aP1^BN`8C7V$z64vHgz=xC zBus-kC^#R7rGz;C`m03cnu$%Zb7)2)@4DccPBKS*jRP9e^>s?jRA}yff)M|~(<7y0 zZg~(T6R5lG!gMs)cLlLB*VHgSJDXN;+>U%V|-9dS3 zs370h+@Em~1Cb$LfhCrO$BKaOppRt{CDR!*cFNE~b4tCKs8ENrHK9}2(;j99tZKYg zDokezicP%-L6%zW<~>Y5zhN)SXc|Ft8hyVSD81EB&o7L`^ie&&B1b){Wa7<;N+5$S z^@3uJ6g+^18hh$?Jh9Y}XWD@Fk{FTg_}Hd%7gL57n^j*)XnU+@f$ho2FBT0Cx)-5L zE-|-t=QzGKs`=JeL~coV;NwNs?wZ3me4DDwU5lEL zT#qWk`V8;wMiyuWKBYFxkA=h?y0(uu&Wg;<^Ai-;M%Mj!k1G+(=;17qCZb4sXNXT} zFe(YPJD7No8jK}Gg9mE;W!F|52winxO}DZ;4y*};E@Mwda!Ijy=N~d93~i!= zQjhp!wx26-w4xj1=(~)v>u_FoD6TuErT94gnDDx~zfbWn!eyaucPA*5#sa5&Ra`AH zndR-um!VLsA`#N!!=k~4Xyr3c_ou`Qs@?&g);u#E|K&3(@{&oM3-VpA;k&n-d&E4U z>3p47_tHZnW7mmoy4ZaZHJR?vVpSvsZhy&RMEo;6Hu0+>8oOwUy3 zqcrENE53a1T=?GbfD=O%;(UbOP><5~m&-(i#b*7$<{3>Z!y?(=bk)3Z2)dWY5a%w< zuT%q5{sP4E(wC|j_hiXW8creHW3s@rDz=BlBLN*Xy#vs&(gy@hzcWOSI53`_+TZTDS92q$$aj8RRHY+%^g*>N^-p?(Z)cBa#Vn}g!-j!Y-np_`t{9F z@N9i`TIaI8X}76mKf@3@;rn5J4AvYs(Q5zqM(i7=2VOsi)f;{gdkq2ZF%^20KKr3y zI3Qfe{fl`Cg#W9s~W&fYzdM zch4ge^K(~UtioFW3{sc2g!;oE=v-9G<4AGFK_{{SwW{wfe}Cm z=9AaZqBKwY4T^4j4~lMm3Yywq3jbs-Mg@MlqqYNB2j5Fnm==w8(@7I9>uYqVWRhqN zv|>E~#9wK)j}0i)!~Dy8D1wr#GW>>J--%tH&0RNqAjgR~G#|s!eFgf0*%n|nA1nd5 z{(T?J@twcIIA5I(A5N?GDh;p5^UK5&p&QiU3hhm3^F9yF(;2*K#7N08AvJb>jyOfK zlc?NKg~_VW;K#0SgYg=83Lrq+JNc^7UeEWV^uhBlus)_FnO8L{Lkj}R@r3hPJaO(1 zX%8>6S&z%oyhCdg+cXD47Xy_HHwy9Gduw?)X&W6#C6V@?!f1Ehav9;rdCPb&{S0xp ztAug4l4Q@6fVtu!Y+N46Av1 z%%B}Fe_?-!V=SSYjwjwVGxZ_zd1R@pyjOrGcZz}=$|U1YK^c#~g^Zs#3B>ys$3%>b z=((7CcJ*p*?+>zlk#mP+z?kTVrE_+}Sm3*bs>ED6P4BA@z|>6iGdE2`wlUmqv=?RO zY$BX?xs+{Pr|z7!^xnts8&+_>%hDZyFLO0ehf%D?qHSh(LQe}07y}59*9_Y0Q>2~z z!BB2vyR;Y4Dac2`yJ5VHdHFt{xI80c9~G^nGcLJ!MQ`K}Qu%RLYlM9pZZoc3;KgH# zdBJ?+8q`+?l#u%Z4f})zykcMsGG3M|pt-@!^1Z~~Sj|K`Msa5>UOLdCh{Hx`m zBVVLmd`_?ZCZD#U}dMRJt)3@V1e#K<6LLLw$XUHSCz{On*A&nGpFHAID80 z#}$dp?Rc}?%6xMXSr@g+1yirP{d(Yp*G;84PQ*D*Y%<3q@(a_P1LmuLrmYtONur;Y46v z*95F~F0gv}6opf<16UajSc|-h4DO3O=w;_NI=P)gh?5gs-rSzeq4k?LMWr`)uyLol zDvB$n6|We4h0feov~3MS2Hy)IL+P+^Pna%>x*Yf9@uH~DF=PkRcTV>5>L~pd8ZkKe!e6pM$uJt)1p;YJObS-0D)8*OUTYEVhZuN|ihR-DD;!aO?V~#LD>xFY*V4=@ zWRBM&b6!ukRppcsubkh8$W$@qDB86RpA#_QiZsZ#>unJihV9(~?KS+%oYxx|&WawjFmx&Ii71T?NQ9yW!J=hvBIs zKGhx(l5wFxTEOXyv%1i30@>tvC;aG3J0i8}M`PMY_b$!$mnz|o5s==qd z@PxL86R}s8AngaRRi2$k+-N}1?1?HEEH>}x4nJ~LTdB<@BLNHS-|tq%i_MR` z!d5Xd@J8rPMplx3r(eG(2^C+og$n@6>nrtp{0KCw%QwAE18b;5x=AKwt*eP1Iy8zZ zD`R_${q#@uq@Xb+sITvR+laf`paZ8Lt>+=P^_jKT$iz$?s!@Q~F#3(GYcYn`D8$Sg zfr{O;H=_=YaN{ng_}fkV4MJ~oaJSRu9q~T2r~bS``A0?vRc%$9OlU^+# z-U4?^ zz)V{|tE;}JH#`ji;O1Zw84M5Xis~zd2S8ulhF~n&q7N0~_9`}BF$$gTt24D#BRnd1%$y{f87sH ze6yo|>p4meZq5S!L${j`P@x{7F7*jp$0Y@@SpBz9s_wwr9IXQLDAsSS`vqTbv%c9; z{(VmQZy9BCSV*jdRcCe^uPWovKWl*e7v2>5Qu;mq^9FH=C(hz{`k2oYs+VK+Z^x;a z$h6qZb5+MLrLV-Qk9SvhWZoXE|I9d&dBtXut3G}y?RuqCziX5F^$9y*tT-SXWuz;z zi}`C3Nk`~c+7l|88)uM~pa#u(=lW#B`K6;`jnL;p{&FN_KP zwEm&qz{gX!G_=(}GCbj$q_jPu(=*c!&)frjlwO07w#t=0WW3YdMAMQk{PLp-n~53W zz$BlgsAYa52VSJm71L}d={4b+AkdJ$&5ZK3dr%MaKGj=S;aWkzk-moc8u`JdVuyd{ z9R;I(#gGhC7+`>*%_EJK=(nn{LzfwYjER1ITX<)y zmB?3nZ3^#b#3;TR?&eYKrZ0CB&1%$#2MnJ+9HBUscsB3@;;i47H`>wRn48&1r2boR zHs@_dM}V!Jz6T2pVt=mQs^Qm|ZzQoH0pD$+e2QfUQ5Q-v@or;%D@ca@E~7EaD3-af zXKTpPF=+dya`Mx1TI@2)2~PLC7nncvVNaAOm|2c~P%hVjW2;Z0a_@7whG#g9bSH82 zUkl?_brRG95a4^uw+&*pzLx5JHV5nZk5^9u^-m}!xmnI~#qN+$awk8W!la z3EId&2HtRXW%LSF-w-QV^OM)}g*N{*4+$emdyVRKbn5vYs(lTmS;sruqFDiBMpCc! zHOIUZ>sUzPYB{W%mo_4)sM$=BM1@2_!K>i)?kswp_Pciff1v$nA;z6|)laX@;*`II zejvbA2#>x8U^Ttb>~J7js_I!HyKz}(%p4%RPMAAFH=XnU2yM+yuNZ%?_2C~IeRzEE zSBww!6q3)=z*Hqk=oa4;HdTFCpy4&F7mTBO^eB4P#ac$Xf?oBj{n0)TL~|PTT!bbF zifUXLeXBX4k%AMuRc`(D59#wl;Lt!?=kdm2QhuTN$yrRkc|p9s zp#t@#l@)-8hQ2T^DC0-xMSv1c-PVtaLVXNw^@k57go?t4)KJ;VdZ-6`j zm;1vwZ-er@3^sC*0#b2W^YMDXW$XdO;f%N%b&H$+IAX^P`0f8YM^ z@L``83FET+10L?iuYgP*(Lx*%k2BTF{R8FXq9ps`Ew*HhY)Y@0 zjqZ0~6X_sc{CJy`r{>g8QL^Ky?bJ{2LKc#g`l+Vlt!wCHPQm||n3H<=cpsZ?2*Ghu zuz55W$2r=%`4|y(p4av68hBTqdt!RblZE@R&w@xptH5+X)^|rKd(;SzR#9_|;-^O& zl%vDw7wvPVZl-S4=Fjm+a_SP7#wX)Wae*0eV7hM2eafnYPg&gp1!xLWtE~$1!;Fez zPCOvSIb`!D0S$I71X`Ide&V%7h0(m=fKlcr{3Vhz@y_ihGZA|p)9avT&xTXC;XQLD$uKV&JTJS+&m;Fz@t(8H zzz9&TKr!qnT$Qz1&i?Nj>E}5zgyL2jzPeuI2t~1HR0TKrDQ@Ot_+!3xI_~PDW*&ff z_#Q7)i#&w{RYG^;kgqYEBjh4au_;+r&29a1yAc01=Y35&uoaaMOJ@LZ6x?SIX=i}DFS)Y z8dg^>L5LpId0xQvqyX`*BsrMBc2X5PD==nkp?s6#!x%*)3(%Ft2P3sb80rWLWvR^X z*;hX_ckMF2bGCXYd@t7`pOgH&6OE+7o=r#r6!GEQ$wOzC_(qv`3Cg5m^Do_52X{AE zX)F#_BjWGH11QGA;0DB`hkx2Qy5a(JLwoi&mD*$s4Ne;!9571<`Wny>Cd;PpB^-m4 zC1jRpGjp;L05pJww~$_>`GH@uf?8sCFacR|*9z+PJSKgwgE@EnIbuA`Q-GFh7%i`{!r+=8sjOXtRzFiH?Uj9fxLA zY`ODx>@cc&ogTa3SV6xSG8dy2wTkPILtNoc+pJZL#mB6qA#=Z{FIS-Uk$TkecfaMO z`9@gjG6j11r0eC6P=OBr_reg#!7!Quvm(&(01MMpi!atb78>+fi|#qbM_;U6$3#x_ zxj$Fo3XcRg;h%EUQK7(0WTcTGE)*cN&+t>h2z_yIxk3a?FGgkfMrDUr_oU27GtKk% z0ca-H!nD4|5-yaLVJxQ?(d_&1+ft;&>L5H}QW<1LSZW?+S;s6Ubet(GIlRLITEXeS z&wa)+s-)*A#v|x@Ladixi zu`_a5H~z!El~Kio=39r4z;sMD2J2Nk%+j9vvLIdO$%p{xsu>^D=i=b=05lNA28I8F z$B$!=n_`cjiN`SJmw?7FqhEN(Wi~&dq$eNEG9E!iS5(&Mn#mn1VVhph4UjGuy2+TE z3{TPN9{mk`FdoAX2iAakWnpn059){i@SqFgv4ekLGn=`Y#U274F|1!MnC4ed*nHs( z@{EtrBHP*$z&K1KA3!Q%VnO@z!)-#-%29>$0C44p!`giqy9w(X%#!@l@AE+gJ~BWm zl2hzbZ4|tjJAy0$+0Boq#Jptqz4Xjc!l4Bve#R1e+LFa!O;QO`>|0xLn+ITjTER1; zdyT+>)!tAWV7l~Fb|Ad7y;ku9qJeL6+vcU2S?VR=am3*@s=g$c?;#?<7kaU3dkvoB zaIF_+8|M+Qk12s+ewI^VoeLZMRgi?vg{;BHFgN6CJ6N#?h5$3lkmh@8cBW`6GQ8+@ zT@6t4>tSkZ%r@ym=j&=`U5qxeH>pO3-w;`oyRJ88sOYcLroiXn&2@+w(*#3i9b$MB z9io_Yh}z)+@~ICeg(}RDC5X{#D@qu`T!s)H2((-Q+A;<$hd={r?|9l1tnmO7s&K^COIrqKF8|`JuAr4x}M|$N+7R7|D|r1 zAp@yfQf;}qm+|VpGBB!`FKRA8J`{P%5i~VS%)zW_B()K+z~pZK@4)i0A_qzB!HQ+CG#7MPNQR- zW5mtcc)oO=J+XxKh?^Hc>9w--a_-|k{IyioA~gxf!jFjeI=!#hUFL5Xuh&;>4;8~; zQRt;rkpKyuf=0w*dLH7PIoOzx>||A*^B+pvsztuRo>`mx%p*2c+jnAZ651?VM){{$ z7NmG7`+6UsC+cPicheQRCBn=d07Y>qy{{gDivTZhGk9Y4H&8_X&j z+Efl%LSJq_+h`wdaKeu)GAm|wB(Ox0JL(OV<_9+k=IPmU5WS0@^@1P-LIFX6hSBIR zTf)CFxU!1jn3ODbYv=3~*Mh4U0duE{p(TH)gbyGKl(pv34vZDqO4++GS{lYe>TX7H z7{jc4Eeu`@ziO)Jj~8lR%S+Hi6pb6vYY8mLbIplRnbM|!xFIpo-9-I7>*>(!E?NiAVnVHNR2=7SWS(7nsxZ(Ks zIyKx&bWCJAa)dD{#Z#v{AzNP=i#1M6(Sq8Owz*D)!dw3}`Ecvl;*os1>Xlj(g9oSA*ojWOB8f_%DGcg8;%L z2zkaZ>47ZFR+OPCJ&wp$D6`-al02c{Xt^w2I?op`o+H1HRGLT+A^+m_vTzmiVl8s( z;TX%m7ul{A!Z$5YVdixwxLvFYSJpz3=hDDo=5N|x+crXWXBK@DAdzq?K}{8_ zSFvq79g!5bw1h4qwT@;o&n zzdE3F|EmMas=qQQ71t}m$sg%e2#+@*I2C6W677+;b?GHq>dTFhpIc23OlIr; z7&`jW<*2E4lyx)8&`|o*)k%RVN=cE_y1u(OL2>SXe5wTOH6>7%XK)ojPy+r=H>RnG zrKu(IYK1(^-7=TVX0HS4@TMA?HTeK7iFh??iakY{5-2IcV{%n2ve?FYMMYHZa7eRT z!#uG7jZ2MbjqiD}$qQ|gU(6rIcxt|L?3y)>VV0@3UW1_}$Til;DM^#|O!C)gAwy#a zyx!2Mz=sOd*o(5ghBv(9RIoVTD`u_*;4O!5ZtRhh5$|<37oX4Qqj1^h3mJWZ82U2c zcW8)Upi&9W!9<&YfhkH;6zqPvDGG>8waCSV67!Tb=U$0(v;~ zBxo>P3_2iC*Chbex|X)pV=w6fgrhT2^mE-&P#OIY+NxYnK9pU8v{lw9`PzWJa&1Pk zt|gNn-M>?mLdT@Yq*D?|+Vi_#dm`LE;*e`ly^dqRB=C~D{wdxT$jHy(SI28GSw`e_Vr@akUuHuXTF8uHo0{eq>3 z*Ce#a)$u<;0M-pEhRa8SPa_(jO`7%FoLPVIU9aTGTlSIUAb~q-GN>Ue*LCl4k+__Z zc=0H+Ar;XFQ@sak=T6pB5S0hCiVx7)dFMXV)x@d|IR26wJ=%)9yxNLeeG9Hp=iW^w zxE9%VHOUV20HW+bvp>H;g8M{qQ?q~RL9hY;&{k}QxzYD(D{92#tO1S2q?rjHwzY+y z6%&0t8e3FiRlG-<4u3&say{rNLl%=<(xRJ25~rm=IJHtPN=fg&IKk?|y*2Q6;;JOh zOOpi)>CIMD%@J>Jihof=O!pc2Y+rB8a2*Ti_LTS`JIxmY-snK-SMt^PBV~dyglkou zO+2|KGQ~k;f%Rc>X&(KVG!B}Q3Ci4i1olVf$6=ooyF!WmGm0Eyd0~$uio!oRUJrp_ z*7|*;vK`IyDsRoVj^wIA4IWdos{F!oX2KjZs!QkcJ=IDsav2Y9IWHRP#de zi8<@+h67FX_ln>06vbgXt>f8_6jQ%oa>snBFkPnO&8V0dOqiN;vflB9&PXVp1_@wAmNi zw>LU#Y~2{@d8OB}oG#hz2vMo6TATL%k4UN6={>kj8o+9M!Bv|3%*jO=Q+~woHkmFt zK8dwNmg8$kj<1n&d`+~_ZX(LFD}aAf_jag*<51~5w&^en0fph(gm`n%x-~}R#%X|6 zw6xG6iV1XA@`Vdh)#;iTC#c>=K}EjNLOH8Bbc+g2=MT^>`c1A+gF$b54-agtB8NKf z?cfk3cU;I!>Ba!w;5!)F+N!kVaP2p^sl)Ylh8?lyTTIQ0y`=I>d|Kp|{w+ISEm|6m z>AjGKENAYXMmhMfjk{($)UfHNi({SXxx-WQqcc70X?oVn=~*v^m*B#pY`P0j!Y0?S zXEg%sPb;X>>=P=@0mU2AKx2vhEZa*v5{^#qMte-HfB#IxJ1O-y!{EsBNZn#Rag0O| zgI(qkuz6juS(9wS1sA!MM>b53Y#5D<34A>agMr;|_(8jBX`o_YH=~t@BdypNY6JRZ zhKd6@rWlvwv6Iy|_VccvRBk#lW~FxvDsrJa=QacxrxdrfD5b z(>gg#>tJb9Kk25?3QULA#vBzNz;0--RlGL@8oz_KkX|1`m*QON(VnW-`Nl@%)m?@- z(~9n(@xX$4l}DEZ=K~~#C;^f4Om8ff3sS!t^r$$F|LGt_Zq6<6rr)MTp1ev?(r0K9 z|5e06ODE%Q;BGeQp&4u$qn7M`XzFhsMH|=$TJ_c{-Y-z(g_0GRu6mMcCxRB-&S8(! zCcxUb0}U17>uaLj3fp~l0<4=pS1U0U%&JAkE6by!Z+WbIc)br=M0VtqP)}}|!1N^W z^d!pZ@zcK~Mp3)KNESIueM}=qfoW=6Y22*RW7z?msAHGlG9t(J{!3`0E)x@#E+#5- zup7nGwTLzXP<*QvNrw;Vw`h^l5iV5U+erlB!}w6uME!a{SQrO#6hQJ-g#=N$L~@yG zx2iY*NS1Ev#8h_Rp;eLvuslHiI={9GoFhPZ1j>J$&N!<&}=2b zEmIs-Wm8^L!hN`bgd5l0k%G|?(in-ggsr9-j@2~& zn4=yUg^lj(KWbvsDctdTqQQtm(1zqFEqI;?jH%z!p?aIQ#AHun8+=ku8VosaGLk== zCr%%R&VVJpgEIv90GWGfaEC|WD@-k?>Q1r`jNLsE6NBha&Ljs zf@V?6mu=DlKC2VOK*U7i)L@>##exja{77)RC&rozyz>_a@AEiJW5Gz@{Dr}JF{ZI# zqPk#s!hFtOtgV=qsI8dYN?UO|o)XG)Ec+`nXsBpzjcRGrVAb%Z)b!CVm(txj=ItRy zbvH7qXGdU%3>_IZ5rQk`1X#dBiFpEsjU~b-gl|sUHruP$>87?~6V#r&3**vicKKT$ zp8F#{w%)gZ#}uoc4%MmFwzSRK{nKGO)9SQn=|J`#Tsx4W80Nn)153^HfjS(fJd=oY zUnGbD&iTDQjAnZB&3mqLtH9ReflAEPG=W)aj%2Ah#8PvF3s%UTq^;VDA|})vY3}8) zXG&10q{7igXp?GqKt{ExG)B@B>k`XB2{rCg!BQK5V(NwdisN%X)tR?$nWQ=3ycIU{ z$h6LJd;$;bfZ0lviVSq!jc^3wQJpP3fx?WA)9<8G0N?=IHA?yK<;`w>m z_V2@GI=G5~*!C%o{`CpzqJF8nNjes5WeRSKV7ur`GcQIHi&WAA_GmgP`>Z~WJ@DZ- zww(naxt2@X67~Y!KQX3+y2NFiUsy8nm$v_pc9~RL(?1m|-C&T?b7v=QqVU|t5+$b0 zB(&%VkUd|p-K9(yanCu@)k>a9>9`c+gCqg^L2J<&&sP-ZtFuP)6s^ThqvG6%n7r$9Zgx=;ijzZ2v0C0^Cs1;(PzYFfSn7hB;fh()gv)a z&)91m|5+8ScSIa=8}cq71D53XbvkJ-7!}G?Sh4aF7uw!Jk4p=wE!dZorPgLK?y_k9 z^cjeMgig;&Ua*)3NkkB#;SnL|mbRh>DIr25WNN5l0vzzAQH<%YhQP9C;`=)ip9lvz z2M;TPIc)m9X<3>YqDz;NE&7cxME zU<{MNevLRn+>mMu^55By0$H%{0{CzbnJc?4Q0P)3oVj90+gp|4u;UlE#gxjJpzs&O zoX5qEgxGbdBOz|tM!7Sk8IZy?lp|LqM}{Og#WoLI7vKsmdLe!&D!2=0N$v|25)rXNn7lr672BN>oIBN?8?yZmz=JKzHg>ZyDv)ykbl zs{<@S{T}sC{GOJt!R@iZV2PHDZ^=b&Zv-}yj8D$~dgn`>P3>QXI-A-vbD5cbcM%aP zRl)tC&}o1b`jttCMnAuZ&`!JTQC5OwreDyOpFiZFe;E`ES5d(PFz2z^xX6x;g$@|^ z6gprGDr7KHdMkKnG>^}{Xn4gtoiWoQ?Rq!g?nlKAdOtVT`>ykqxE=p5@%KV19sWbr zBE3c`oT8}PNW~qIJP3;BVleXGw2Fo3yv6KA<}F}Y><%CDYLWcu_zrZz-M5hPJ7GF* z(^G(8)pW(Vgv8*vrmSbb->Pr~;oVsG4`^i4Bvfve(fwjYG34EFjPuf0Q3xieNn=XH zz^;TZ$m#LoGdwhqZ?2g{rxzW2K5Pz5zfhaksu&k@wH>TbMkfU*?pO$u5FjunNoE3} zI3k_3@pcgYsp@%)S|V24PHf@;aQjsb)o~o)iTKCFM&nZ2T5)1x9=yPrgJDCQ zIk2+?`#_gO7Ki6#5$><<*c|tG@b|9YB;q5ZFL2QzTZbqhQ>^w-SIXS8PC&OvR57~! zcbWrXG|hpqQb1VRnP+jCqi272Cnj_7&AIYfU1 z64KL}s|2@t_bNeZzsY}PErwKG78C&o?5#!KpNXunj~02A9?sVy zZ~TRB8x@)R2Ya+d?cj|}kp{$i?v9foR(%XgULw>CB2+6kn|uWEdui^8p3oS>=|?@B zsKDwTifi*2@bsA7)UdBXDsp(p^L?DUkM&Vv+y3ZBp3t;z~4iqyhvSR>vo@X z-NpQNxZt7b<=mKb)!ART)ZmdGD1ZUW=payfZ4k>p+V#G)ueE#Ec7q1KPTdWX3CR(8 zMn|FiymqGIcH&VAk5;~A>@Qodrg1wn{)-`Kv$~1EquzYHNoc@P^2P`xkRBYR@Q%`*$JL}^M!QEdWQ)H9SbLCwjy@RWhZf) z=5m)jFW5)FToohGr=UL;K}+K~xou>WzZmTW0=D;#gYh<$geeC5*g%2lL-$zV4^MWm zPk4 zkQOXkvBhV-`mr6i2Pw|lSW|6hX&e1oiu{cA;RFr*nB=&V?t?B4C}5QQ)Jc&?*1qXP zXroZZjiJ^DJOQoZqfUx*j4eJu$M#BOPIH5JB_|c*nX93htC2HT<80V|*z)T%lwdLf>lYvz3tP`$swwQGVk;H7>=pg6jO1X!Wtq@G&Sbbltd3(Yr~ z|AM@lEDuJ!&T%8|z45Q`widB#;lq`Ky-o~BuO4;yex(s2aMP{% zCsx@T!=bh+6MLc(*ZlWn9Y>xI#m-;LqWqV2aU=1Vu^k~7Daz8->zWE`qBanDO9*k= zsw{85dC`|%%9L5lH)^5tE=-%ZG}jlxa6aQ1d|FXlfurczK9%AUVlODp0tkGEBK=7Y z|0#;`xT2$KEPQ&+`7)4UqoFMAuT@~eAoB5Pk#7|m8L^^jU`0wlt>P1W=S5OqGzPd5 zZfT-xuftAfm%_&IAk%@bt5`)bJ`JVFy4;D~_bO-7xlq^5oO^ZC7LL`AvGdPRo zhr4Kzg(*txybEYCZckZkWKQ7D!d9;6+{@5v0NtfGm?(N31(VeBawlU8#~PuFHbwhR zq&&2SrI>3Mjj}m_$6?=Rr8ogRbVN<${p}nivZdW*SWM5`X#H|uR44xXnz01>3 z)lXKMsSeiD>unjZpsg6^0Wu^a5DaD2?Os@-Q+bIJS)_jhtMn@@f{`GdY0r*+-mL24 zi6Rb6oZ?N~BfXtY+X<`ijiYFv*Tpe>a)&vF&zZc#8cD!t<%t-d+{(Dh4>Ia(Y3xYj z2Nm+sKRQO@?#@slkx1ski;!dz>A2L+Z(Jk;m_fn=MZvB4opy`TqHkNCAZ8rIjtWx@ z>g(RvzW7xu9I4{Ek!aCJ>5AmrC}|8(dQ!Kq#HJ}fPm72rBDs{cFMKXPoT5d3ItL#* zYmw_ZI@C+-aOlyPVt}KhkSRfFcT;p0l9x4M+evFcu}G!kw2SeCcwudv=4IT~DEE$% z_q$Xjtpz=)JLpOKyK^KGL6^HNUh9d4FoAn{L`EC0VD`dbKy#c^p}8s4 zRM&HSVSCouO=D`^^nYvP+}UCvpPvQ8m%EhGcOb`8+GIRs+32*uilM%OEv`6|{5!Ml zexaFjq0^fP17qEMxkpGD=}Z`e9uX;4rgjC~;ZjpYT{*RG4o*w4RgK#~);~V}W-v>4DYJHLDjjpVey` z=iZaVUH;fd;d8D(9i$j2G%HeZ+Xmp{dHc^9F~6KMZ_d2TSfMr{I+)GO59sm?byKdMRq zCr*Mny49z;D8guhjI0(8j3{g47bpWUCwoR?=|PVx$Z&5o$iyUgF$jyq>E#-qR*A~k#66q$8`(#<3^m9Pf1}3G= zJM(l!Ne^m~?Z6iKK;c8N6=^+OW7`hL8S9Dh7=%6AXRc93Xa7zueG>CszNlcf|1o2W zOUzFX`}h=v(6ttw2a`1mcTC+TVf($dJ2EtUmUM()1KIK&P76YCkImLHF|S%i4JeX(4VK=jL`TZ{xhV&DoZ?oC(O; z5V@qC!rKz5^Z?kMfqTM-yjsN-0~FWp!*n$~1l0Qd*VD}D8xC&L_Z{3)kZ*R_Q&)mP^nHM3{fE`ZN^t3 zLBlNk$YC+JX+m%f-AohFuu_bh>=1d?mON9p!RMA0#Dz2)eYE18AHIO?82IV4Y9u8pDOAVL0isuI2h4E6pbS ziRG??aXnK{hUE%+YPJ<611+91Z5xpDRJFEZQ~0pw^lD5$gW(y=u(IkCjqB^}M8SjP z={f7kDu*w@=n>p#-YK4V1h@=(;yhiy27Daxh9=_i%$F1gvr<6*`z=SO^X$>tVN^cY zr&SE_I!iwqy2vA7XxYKmusA;dhp_e>8DsDUEB%oB0_VhF)(^?xrA`#JWPq~HDNiPQ z6eq&FiheaDB29~&C)b=f=gHjvFzvRO^JG)^6XiSslwfbMj3;t{!qLnz=vHSGu9Q&8 zdK|2IkW_i8)!};riuQ1|F7|H3ALb6estCFQn=uKgMM=76d{}eQQ^Sk%N?e@m5XqE_ z^XX5#E_K-eF>VdP8Wa)Je8~0PI0Xkl*>VbxWp7||SUyAsb{9^qb>(te>lAnD_?dR? zCGF4^_V+z-Bdh1?IKGguHjXbiD&H9woMbSibL^Mh%- zgCf&<8Li|Z%Tk5<=wmDjC9-^$;?p8G1st{$^L^>B!}0|cu#ZZVNg3F(FuL+-1-A*; zBfrXHI0t*goL12zv_Pe2zMq8WSMaef^oPgK@qh+1WgBk@JmYkdPt_j6n@H@YMb1H4 zDPzx=agP+=KeApcjgi~AdBl_tu_jT%S01;oM zRf%xn6$B%kx59+c@J7GvAg1dV&ExfYYZYhv zX`<2&hC0Sg)+l(d-=o^Ca>5Y;QB7k^X^R%XCp$vmHi3H4mAv5+M&=jgr`vKj}2IDByueL?J7Q% z9juKV{!87Sx-oUP^&yBF{XcQ<8ePVI%cwYcZDsz&(?ga*|PnU%`NN66$B3* z!~=z9D*hB?bN?j#!TFB=g^`qF$k>0bAF<0~^VSWN_DJj(k<@3EKxzar&%xuSozx7;|Eq$b}{G7bEeubp58HXIT5&tus$P7W2<+Bsc)grCW z;5~uwPF0k5agL(Nr^b|SA%omIILBV4X62@Yv@d!ZV;Ze#yC_OEP7+yH)yKaim0HA& z(Lr2*jI|JXhOC*vA3s@c^FQIOIB2Y`KR6B~V5gUBkx}Fc@D~)Dv&PYRrqnGkQHxhw zyZ4G)%WmEv!e^~lYaOkG4bs1-Do?Y(zSXnd$I|HktxMWOkYYX7JFe< z4RITw=b_jIUT$Y?SxbZu_iDtW}hJ2r_xu*S0P0jF`U9cx?gyuSBW{TMw$S{jN@@#xLTwYaJ^SX&W2K z36vCy;Bx%mDA`WsLAup*v^?~_jL6Js>C}&7cBt4(pB*T0z;U+UMq)FyLRneYLy>-? z@VeIVfgkS1pV`#XSfNRz3fYB|IP1p)u`VKy2I8Aq4I@6drRJxztX99dY>F>OpU|c_ z-XRlbbqaH6akJ%k`)h9wuj0LTt;k>Q8Fq{v6PxC?F1I7r{-tjgg41Yqg z^q9O+K(Ez5_stCY+fNN9rCQqj4%aAh_pD)z*geDa_it6ZE$qd-eU_<;eJrHdMc>(W zCD=hvq8()I-$zE#!}Q}v{;`;T)a{GqSv15p=!igp42_AK<694^LLH@quWs}&KPV)F zJ2_;rIcYVE>q`3ETw{KT1U0@etAZHpg+FEX-uoMV zkCO+K-q-r^I63!vb~r)Ky|eb%w%O(#uVPI+Kr=YTBaId$2$6{pblL0B<(HcrJ_I6j zJdlRLXHa}uBZNNWrkxjFh>^X6a`a9k((Taesw92quyezH2lKxr$6-FLR;w8LU%}uP z0=n}B0gAH>RK4^xVu@B?D2VL>#cV}V%$#gw^s__r{RQUHM2bwex@@%3^`|0i6e?G- z_%ni5+3<+AK8!$Qcnjc2%H0~hA{H~5C@XY~^C$Me+i_rJsFGtezK@6%&9>M3jD9r+u zMNs`e);rtw!%(M;bK_49<{J|fYmiCPO^Y%!5Uxg`$sovdWyQ9(?`wIny?5&I7n_g| zcqO_p|D|W5iw-!jK7WVUK{CF%k}jw^{S%tyvF&-T{jm5A7k5`jUxop5hUg_gX(A)i14)X=h>RI0%!VrFxoCO8 z&}gP)W~x@mdD!34GpI-f{)}K;1Ft{>webl{w>?k!6`Hw`Z(8fPkv{;%Ax61xp>5AO z>{GCHbQI4)k0=C>p%6*!Q#UkKo zZ%X~`OyFVRUtM|61hJ5hFWcMHXjP$!bTApd0sB#N0OKoB)@rD{v_3(hvBlW z`B|{$qW5@KKHu)lz`ds^(j9!qDFP=Kiel$~)`EyY9}&ed7EW;vh+a@al0o456K}j& zu0~!*jD>t;QrF$oUFy2$zCj$eAf6c?1Vct&6K()z{Bu1qRe+>GOYL^_e?qz(%uNnd&m1a23(|A3RHo z4C<~lH8qcuYaZ1MFE;Gt#~cYg}C~)I2R(hPSEV1(EERLA&R|)itl5C%8;XKszW=}dC~Jkov!)G za?ejSf$9fxH?w|Ho3JFHsQtK=mK%s|1zRt^C#lcvHo5y1pVA`1)$;iT$>jQe7EinX zu_W!zSsHJ9Z`w_S>d?&_Q zP8Hf!&tBBm6s0sfKPix3Ix#Cs^0k`@~=)d5J_m%wY4G!Djg6A!U9Y7qV+Tbl9cZ^#>5G z8%`(R>Yv2=TE}){mt|dqn88ew9`4zC9@%|$=m%UCN`pn~uUBWW{`MTCl;9Qf+y9TU zz%8RPe5b5gFEv=r`fiFBA$=@q2yTkPFQoKOC|3^|2vS`|a>$tq}`!5y3e%&_hky z#{Dm9kF3@ntnLZu-(n?v?Q#Vi#yq`bS%Q>c-*6&M2K(5Dt6+o@LmSR~jdPKClz5i4 z@l617eVh1$4(^%V^_{EBS=i-CyY*{1Ggs3t?YA5cI#P$hr@VP3;fz~Xu67Dw1$~d} zTPnuq@FEj>4k-e0@$Hn}*6R8)IwVFAi;L zk^aM^#*(G7tj=H}1ItS&E$|?A&GCt2mGFso%rVi1_5H(0(TQ>oeCfBx8{1ZAebQx5=^>+3w6npfT;bzw(uGu_c9_c+92U??A+tLFLPClR!WMQ~ zXNV@2Gp1T}AAJnw-$(l(MB*Q5--+(vbQZk!49g-m` zgN3GE!CZCdm$u`{OEIQnZdAU?1z)x;W8NV1DWf6QU!;~(HW9DFU=N?1#R*P56AoA+y3*< zuCf+fJ_hErJwmS6EfWglOJbpJ5HJ3+)o#&EldPP;Cwl)nVbb0!S}Fg|j^(~;k`~yA z%Tf@(&!@f^XNnAZ&TWcVH!KD!WJ0jaPi(uT94*0)ge148BJbVf%~}dj@Q{JdD2vSt z?IW%m>8w+h*m6&-eDEc}UOk+2jP{VGtFhDCo$s-U@2z_XkkiU&;Rq4BQQRJMXA7h6 zj@aD0&JR7qONr(l$oDS~#m{|cSrg63{}n1h2t)Fx@#O1lLs)Abk4Hr8%gc`=M-25M z^){+H&W{#zhW)X~woz$r_(J$hmtp=lwosnwuW;bxov$z@47O2+pd5wdh8r;#^zkPj zbgY}f=yT#Q-V1`lx=9yxm7}azj{@fOy4RZio7~|48B7QEuWkO>whNl82*s_Mst6Ch zOj9Xx-A0x^V#oHdpLoOp=hRD_p(I`+!1?FP-X@+WgPr_%?IYtw`YJ+?kYbJ6*oiOo z7O~ZbT&(c1mA2e9yyr1M(%i@Jex~~2C$Yd|6S?D28YXh!`iwsZpgFTnfA@c8Dw8bg z6IH-J>vJae*+g3`ud;3Poqu>0D+@#8I6-FEz{+Y1TZD@$ZF{6v5dnOS&?;sj+G3fJ z*!{h+yCUy-e;OW(V4aNiD(?J7hgNXdj&PuJwQ;d(sonWh$arte8NOE3Sx#>;wkO|9 z%zZTdTpS#OE9(mk4CQg+?}Oj!HPNme4bHt3z63PgySkGID;#AWdp`cm8&cIUk>Q~> zJ}xqOG3R(8?WvRC%^LCMJMn7TVw7~XnZ%wkfhfoK=YwUVk_Ko!40Z~7YNy5{;s{;k zkpv$myN3D$U-045F)%C9eHXP+l)7K)s+&)8{t7 z%KYf9PENU{odiERLzKJzMZO<}70VVDO>r%{LJL)@;B8L-t5nC|4 z^XG$*L{#9l>@i2?sI-$og);rXL-=u$daBFyr za&Q}U|71H_?*;khDbKjqJ3AnAqz95mrAJx{gYSI5?PM^Zy)SaRpJ~1K@&C-O&)$T5 zU`a69i^(Nnt^b=%PUJ|1W_EYl^d-30@Vy#^ruG`}=Ajsw!P^uUqob>o&gJxOFUrh& zmZ|clXXRb0j>5koCSMGhxh+A9e9NXcf=7vrR)Q(3-G6l}OvhHyb-xS4WJCFTpbd2t zI1n)ZqxgUN*^28aYU)g80Z?K);3 z=m!&%-6!5>VVHvx`a95#$A*DT_jyjZ-9?FttSH!#=5G%H03(<3{h0SO(sca~e*0ap zfJQ}^6JsjIt>kWCOOF{_Tx`D96`4{}@f1(7xhu#F3JKuyfkGrsd&SLHSp=Y%Sk6@c zJd24I`08q%kX`yLW-uPZ`knO_2v+kv9Lx=WmlH}3^#b#Kz_Gp#3#B|0H`k-gXBW$@ z<4%kRZFKGv0YKe_t!?mQn_b| z*jbDajk3|E79|BnMXQ2AgnVXjJeuqx7vG>)SqELl`7);l#}v{0zl!reMJX|-G}69X zh8DS~1Ibb_pv@xZWjj1*Ff%v?5I34ar~wLSEYFLVg#R@uKEY;sZ!OX>Sy9saXpt(A zUg_s+kzAHyuwW;f!;h%6*Kw_xeuR%FbEH!^4JfWP7c4RxUpoGQwk9+-c0R`4RfqD) zy7n{={>uG0&V$CXnyj%Muf@5}Twm6|7Sn!L4fixGC6?iRf)U>zc$9e^RI@yrVNNh{ z;2*6NI>T47x*=Xm+ks%BfUU#m-1~d_Nx&{?a0KjjEQP6P>LcF;wXeG%#3;Ea(P*2WpWEy5WKG z)ZK22EukAxT~Udd_XzU1eMIP>M0NF|C)jSC08%s*oQnT1GW|z503#9%cqvs*Dm4ffJ_!H`m>0rlC@esXr>_*HD>yIxqm;A1>G6wv+>X3XcGG9L=sq)1`k}8uWRX*;E zk?-GLKpAqB?sjHv?O%AxnYTZlYb&(1x<{E%T7PY~7=?Mx&qt0Qh1v6CqCIlvw@}w= zpt?pCJM(j0P2>i2Qp4Rk#RKIiFv|Y+y4Tu)G9%vNGvc!|3K!JvGi`axbNE?o=7@-% zkfuTNu!+fdT*h?Kk_CP2irwWPD9>W0UCM2)^SMzu}*N6)Yrkn2qo7i z?11-TorGFh`#~kC-&*&JC@B|EWHY>PNUGmjzqKI|{_m~d`T@!O)+Vi;&{)iTT=B;) zXNlI!C0eju4TjgMVp&_4!yu9N$K(Ht%)V!EMCU6&9tE-2Jt>qlU_At{i=<^BR?HG0 zr-_p=-~wZ!qq-y+(gI2w{kvhb(@bubJtK8i{NQ2brBI=44MsG zaFPM*q0=7G89l!W6_(!}42@8lnW~dk019iW!94P-jr~J1JtzsiosY@_uIr|wPN zipcrq5NfY6oy5Gd6Oq;yw65@<59G z#e2BRpT2c@b_8y}dWr@82ph%H9`{0&-E?*k?CvIV^yu+d`+euMgyg;wp!4bo&q#$# zH2Z#K2;cqPwwVqx03HA};N=swd${pEjOVOv998kqvDm_;Gct>VDa?+$GIPd1Z5Pr@ zEi&V2+rCPR(9L}jdIyUXON6VBhPT+^!-_U90e>E9rOm@_kLZ=ZUhi9|OddnGfMJEO z>AijkztO^V3b7W_vW9qO-v!gIy;EZkSQmlM@TVO9nCVfs9T3mfn+S>mR9aftTK)IV zBgfxb?Rvj$7dGow%939|xQWfE-1yz7CbC2v{KCEOJnPB%gw{9=wFz%g2tyY(xT z3c>?mXeE$=-J45GY^^-zdgtJ4|C4+<>I|HXcWR7eg4j?AV&M;UYpstcig1e_L>c`r z6qQE<+WnW|tS9ZR?hguA*WGL3PudcKQoBD0pJuj86Ei-q1N=N#7yeW^xLp=m=z({0 zoFez`J4)^^`t};X-2AN={J|ai`e^#8(VU~)QVEy$NBHWmPEdBCa7 z4qTBeeRcAS7pGXEcK zZvx*`u{{9iCMg7nCTPT}RjNi`(JHM}ZKX=-21?b?9Vm;6eYK(@B#2r{A&GLi2I}?{ z_w_yXskrd>xniM6L0ni=P-JnRYg|y2rG?(_EOT#CK>xn~_kI4}qc?Ns&YU@O=4^B3 z%zDE(2<7@hz8{AWvG_w6G-F|PR>L&S(KFRnmyV7_6x0sDb)xDm@A3(1= zc7Lni)lIk0Tfc`JJ%8Ve@ArEa|FrHK{0&V7kFx2-|2vrague(FjUc(pAw7RHVn!qv z>KWL7u|ErsCVD|Y`m{2?7kjDm`#g)cDxaF4c@c;a2b1vHElk3PvIzCiBR#{2EdLd` zJ652DVcsI+i4I!>*3g{~8gzp8e{(a_PJ40$7Oov`vH8tWZI#uYdX;f;&ah?=g z?bwP6@c|cBG%6LMmxrFKDr!W>w_x0jtEv*u^ZTksrAmBzINNPyKgiBrvdPZyDh2H9 zEUU8_Nu50p-%Y56&Mr&pY|-IXXa9iW`0do@#Rk^@?%wvXqVrhKdl zL|>y!5GzDFfT&k?8}d9mt}~2$P&<|x1A&^*Z>M*lqiMKT8|^dS-o-DT#}}se4?o4& ziA5?0Rp@o(pYm$eKKaIcQS=9nt0|xUiIiQu32<03+7#_C%(WkM!t9XRQ;!(6NwWo&}Dno6*UeQs{_xovyiVH-Qf^0^g< z*eu)Dm^21Va`xq2#B!QII_o3e`2#wCjUF7HNGiMdm7 zl0!+!6`w4PD_9zTl1NtmR~+BT>tNcI%-0oVZ9ts;T#rcEx1WZ0T|h5;QG?sE`(t(Y z?v476Zeq2B>JpPnFESbNi`_}AHkm`CHX7bD&~xjEBy&6!n~xMhN%Iu-v)2Y5faML_ zqsu)}G}jXA?BmdXL#JOI6p5tocnb4D?Oq>mwV=Ro`@1;Ye%-RY16B4~>QApt5Mf62 z$Iwkooi6?99HxqB9A<6hmm@b_L^ha5s5Dq7Ptl5ln17JTY?pWGM73=051Jj9d+0 zpfq1$hG4*SJTvXDOvj-@g8ulDzztWiMrUe2TW_)-7=ot1{Ua%HAdF3*TBfzTufN_~*s4#8J`wDSTA)-;)y~*Lz7zk}k<{dTzz2q}ce~ z^^ON@OJHhXzO(9wK5)bf@I3wIgv+RTv>C()D7y9fzrsyC|7q8p(e2RCL3yn8N1q^s zKouj0s+gEr0SbXW=35D4TW^AK;XZVS?Phlvl%p>Ufn{G977XPAPk8b^c7*-Y#*VNw zYJK-+spf`f*_7rHNjL4iIraZE+xq&ho-^vc@!$=tLn=eoMGa-347CQ?cf?TYHK@@T z$}yY6U)e{6_n&aXMF}o(JwYB>IpYon&^4ab$_L2bp2xY+Yg@XC6CGOe`BPndUjj(dgvN?{oMe?hA*M}Yq9%N zwj!zW`qanmlRq}=0eGygsxh%WZ3fhRi^CL22Vrrk$>{F~$WBo|RJSM{{Xdor-yS?% zDq40=^!{xq6tX|@sJG+OR(x8lVk9B_gzu@DCEU#JKHEHzwz>m51A@7inLi#&gm?Jo z3_wClKYrthptP?>5JHE14rQ6TXZKg+%92oK|Dy4bX*(_os510C{ASaMJAf^tBBYO= zN5Z5Gh{rT1m$BABHsv>XVt<5Jt2xlvd~XX)2-&DbmU)Y3_f%Fq^%+>B#H&>us636| zVx3t!l+Wg^cmIOVCgHI$<2>8(oXKqzVw%0oGw;!lp_2~von`w6Qj}@)6`U3fFoK%& zB6XR%LD}0sUNKt#2v1lX!Z(-m?w|PPrsE}n=;I!6E&I4%TJ@)+`fl}K7?oxwI+MVu zm%u=MFwlaefqwRngjSUW`V)q-PoBq$uhH=9rNFSNcXHH1vP$=D#Ee?V`oxS{*nzuq zSA9&1Tl_y}qokUkh|vB_gPk}r?xYd_NM4GgoW1ZM=qDI)3ri7=4|Q#yO`gbl!5-f)yX^Pa&}wh(rS1~2{Rdh*?FmhSYL*nj%?o5mb=^&ITK!? z H?2>)1dBF8w%;y`BxZz(_UA#WqMtv91t?m)})_KnF~yOtF^V6GWBNw7`v*HuZ_ z_RT@BQG~rl#r{bFG4?C4WUQ#jGWb;`y+czgMAb)T$XbEj3RxRzr;s%qOz^~H2hkOK z32OX)QkBp@kp3a^$yAApH#jLYXa71L%J1vU*q`{i1H4C`1!voBHq(RjR5Oh9$9D~D zWBU!Ludn?)p>b#7`oH66lnDwW7H{v4K4i0*=QT7JX0Y1jd3gB?3J8wonYqh@!%^Pv zSfs4#{~5^m`JhVZ!#_#z6&FUvO|CNV@^|1*dqH{M14;rLDNf=q2YSj6cGdR?);S+2 zrYR-7*LK64>^A)-1Ly8dnmh9z_>vYo8;}5~#=(KnHc2mZnD7S|-iet>L^4w$bk|hW zh*|G5P9I$hfAjq!H0zHKlpL_3wqZQ1s2z)T?^WBwdu&Y;LN(D{GcSp*o_R_3=7ge^ zRsUBMtwCE4j-sE8IV4v%zck9T_|y3Fp2f@Zc7%4SJL8Yz4v5$Rbgdl_n0-jyw8x&u zZ(y@Dp~^6ime;M1f(n+sUcYajhbstxmW6CMlalV$qs8r<+YagAOR#)s@R`X%t7B`%3) zUtur1FFz!;pOgG>?pd7yr)2;o>ha z*&^ZD_|YvNH7i!U`C6t#A9H>DBRp5b^sHP5(-9$^0OMyc`iBF;LdQVyBrJY+%l9%Q zDAZeT+5z=Hg(mQPru+jB{Op;ym;CsA}87Y#}(dV-4vBo*5KRrO<1gzd-y8dfZa%FVI)4Fszi8v=e=rWDh=M z4^THCZdghz0;@|iC2=DreRohAUi^%YS>iYH#QH?cgii-854hm#kM7Kn@kEzQ2G+BC zA`se>nA@i?*&yIVI-k77+vS|2N1jqKuis(bS~ID?bAQ9t(; z%isu9)l`e$K};p3Hhy`&VGODCyFKdT8gRVN@c>Uf0#yDCyGW|V&(q-N)j$m5Vtnz* zBzP*qrx)iW^b2HWc#Lod>KR2%&{WRX$<~FXctvNL2F8c0owkt)1H-kN4UDCX^K%*J zS%`Bn`6}l0t?!!R;bMMWO5&kJzMlN50tlue z{6nf1^k;(Il4X?ER*TjGsxdNntyVf&bIqCU&b=Lg2m*GIm4lg(q27XI2~U~oEvP7B z06?{I)JUk;L9b{fOvIbVj3O^n+3JyKi31NC30Ou2udVq?7%wuc zGoPoobmO3UG>>O+ikw5|;@6=^w5wft?}ruv^>N1f&;p9YtZ(f|!FW3yk)BuDZAhGD zG`ht}fJ<2Bz7D6qav(^QBk*@Spv9-AB3$wyt0#i-b9`{H((lCUqAWM2wR^yS__hs_ z{`lR|J->4u;ydNQ?|R((3&f3oV&T9*#E=^mnIi9_I3S=eH-HNClt$PPKa_MEZ{gg1 zDylxq@rQqKf*@_M*|rzKs`hlH*gkFYpIQ%}oQiSP#eV;%Q~dsIP5xB)dn!;+Do{{b zc%>5Fh?7#^O52Heh;w%K=9=o!<>KbwXv zuu;vYz{ZmB{{Eim_3%04Uy@z|+(*a4;@pN@>mGc15T07)+++eYBRhaj2?YQtLK1EQ zPSt#>cC9On!8t*Hnb`Fbn;LDwA*8;ko5CwHsr3e1o!eX8Xs2om&C3oDc&iH16(DB* zbj3EYHdgG<3RH<>W+=$_)5Dxuf;4C`FKp$Rin6Gd=6Iq0r z^X)`Ks;!+@Fe~-Swc)~Z&Z6Ko0z3n$w%G60sDZZ;B^`i2AL224bF9*z4z`CI)(!OM zuBxD3R|ge7+)0@jpkfiW5X-+;bKZ+ZUmz{-3ck;lYnj+vOIzjfH`SHdn^9$e`3b;y z=kQ4V#yK?Jlj>-w7}9npVy;NZ+rw(CF~eC!6|uFS0sYi>Xll6K9$x9n+cx`|?9HS~ z;oV$>o^-1ENRQKsyL(#+jPr5xNIPl82~AMew;yVb57u? z)D{N%MK_090sW~G=d-sFzUN<_WZB@Ra4R4*9TBRP0Re!0ZR}^&=|DWpAm4{LW}HMs zXaQ774`Fo?Q3!|ZBqa#vq<$*!_w;}Z-@ z@OB=rsw$BxL3kPHf_YFHASM+_Uxp2U^31}2`Ea`un$Y^c|gdq$`Tq#ItN7QE!` zhoI-zFyZCSe}?Kx!tGA1jsWCM@%x&O)s7_OgjN$APt{O=&_wVplnuBYr+QUkaz_&N z;Tn1DI=SuO6K0nKUwsmb9kj}!(}5-NCD}ikK+>_SdjIOFeGcp0fp@lS%~G8sB5z>Z?0T(PQdAf@5}jAD{_3#W<*a$YkG zKQ_~@ia~quF#c@#nYZ7w;6p4%#{^l9lJbJ^pjRY!4072`Rw( z0}UscU@jb+08_6d`9MF_9pM%EEb~z1$!2qt znoTq%+tz;|{+Yc?|B9DrwRo?Raqt4#t&-+OGtG7O#Ou~E$hmzqns0+NW%>i%Qqhf8 znn?$$Olq7aTOMr|T*d|QN0~PBL9kZZJqyMvq-)fM+gz}UUAQEWOT}OzGJo_MS=8zO zJY!MN9*cqskdA#umiX%LFlQYG*5KLlL|#X}xhsAW((SQHbQ?v+Y-OBBbPf&rb3L(V z;i(iSv__o$yq&Ih8dF^??kxLka88eSv-zLPmtbLP4r@Vx)v;kHVjnP0Ds7x zoO#9mO3y-E+%W#j#D_np*g9BZ^&N9j1)FF=RmlZaU{3ruHAxGK zyKFuyx;fZK!rAOeqFHro{6T`(7)$UbUZJ%hbS{mz(XY+?OP33!T3k@h1<2CGF$6Wz z0u0HeWr3nG%#e4p#cz{5Zq5%88|^H3)sOMoqVj-tt5f{xoPiiL2doLgIUN-WjQR%ghV}a5rpsOaRvXz9 z(Jk=z_46li*bXfHQg|$HxNrh%9AZH=MWlehNe>2~H79vhJduy>HsTa}8UH?UWi?Yp z5aty$q~OV*<)%xk^ArbH4or}hbF1aiKpx`x*E8E0B=sDT%Dn<(oEcpoJj}W;;cH%n zer%K?w{dsNK;N6BW=N)UF?f z_XU6nsypF9G{;SbLbh_{fwi}pC-1MhgnRmi3r34NS#a!rjP^NT&fREWo8?g zJ7CJ4wA#$|(bq{CqZ-D*Bvv$x8;|3?cDx*KUWHU70hD4Q5EwX}uA^05zUuC&kanmuN-oc1oixsWD2_cqja;UxVwUnmQifi6VlbGp9D&3H_yERNex` z5*+s{tkJ#6WSl{~KhR(^SMe1AM-PI&pcCW2FT^t+oft=qq=-k7hR#VM#7mgS5zU!m z^_!ON^l}%5?&H{A{Z67Ky(_WoE$Tmx14n0qR87ZrMvI8mNaPlaN1M>$|)kmEFFQTdr+q5gMy{x0adCgVV{+&q5g(T(bK~nlt z`z2H9eUaocUDmp$QEzy|0{8}umxXClL4xXyosvC$aG{wp?fx!PSNDonu@vlbEFaq~ zt3G}q_fcue!aHO^xKk=Gb7aAf`{gH7t=88dF^nGp6Q-bMQ-M#v;uKtnPbZ@BJPe;= z`x1WQ26T3+pQvkM7rJ8QXtPa5T{l(q`9<1nGtUgS*~#+VJ*XpWD9vZaieKJ`J_0R6 z&b&{|e%RE8>MU)j?m+wEA$yX2@uZ!pv39~i_Jv<;x;SB}Cz>+led@;}N1M{;AO)Lv^G?A%-ON_W%{X1^q;*|WxvXA&z{IS+cfH1tEUZr|sly;=j zpBhWMQ?2v+^oODCR$Q@fvR>rY5a}Z^!h%N~2sGNo)lZ@>J!V{^5fHmEz2-{8Ry)@0 zT>S-=E6qzl6cZ3K!#a+3!B4m-5*JCLO<*ba&*0E7%%l*y2Q5Dpw0xfv-8p%c2=3|K zw0M157A)NWFC|y3(qC6zEj}2l@GZ4KJWK?qQ9RilHstrs$3wM1`AFJto_;?~8yaQu zEF-4&MB-S%yenYzwhWV>x+SkX=2D_Ad`(`!R+6(0F4apc`=v_!ECs*cDytToWtqZd zyxDX^OK!6#a*K`h(Mqx>xqd(lEH$mnOZS_)OutfY{@eZw%IEeV3M z;d$mAY2ubVCyFuYiBB~hdgw2_**?q@y$U9Aev!ijVJyyRyL0}LEuB@t!w_DY!ckD% za&DRnDAE4#v=oK++xQPRjuY6UUtFnG z)fLpy(a@371ypb#!s}Zj!1FJ#le^XhBRMj^F6b$V`33_?rp|W`hB?%M%Qn1V!u%f5 zy<0ZClz$};>fc;cRYSiX-t>?2C}!e@gIHV zev)3+;*^d2cs6g(*Aw{mB2V)!zZ&K_;hW|ERCWY3eNVME(V} z^p_Cl^4f#h(AF7)HmSX!drTVz;GDpk zE;};bn(jc?6Gd&?NdS=`ECEkN;yC;>c{a+)T=y8+t3b67fU`*k!s}-H69zK%&$=9tp)KAiD6Uk1BtAQjaTT4 z5`{mRV}26)aQ?-%d1d~SBda};Z+hdID<#{AU)0j%KN(o}@$6OcEG_n*&R>qOz8r>i zZuUel00bXrc_Qy)hg;`6<`w%-F2XWf@R-q zqR4MSA5Asz6ifZv3j6!j_tlN+2iB+~eOZ8HtW=T)fBa`0EzpH~m-CL*cj1RH?)kXx z3$xc}ua5U`&0Y`OGea|rPmit-{SaLpa^}wpUY~z+a5(%efQkPM{qDBps-cfZgZ93i z*+GWLI^WXRy*)-YJpRyy@%wRKc8OWn`A2n;m|r5lmpfMG&jqSY8!Zaci1(;F1_|1_ zO%qRKJJF6P08nyQl4~??rzdhft0fr)Xe_nHnw9yb3X(dq1ht!n+piwROI$8E7zVnN z2AUZ>IUlGG{q6a)2>)_v2otc;R;|H zu4fSsxRBE4s9kC|pRl95DRLFg^pL|qWD#}tn#QJly578>u2@Fq5-|Tll}wtTj)h4U ze-UzX4vdZd=vk11Kb!m+BS1Slyflxa);tT2hhpe0Q$a_bqVZ)NM$QYk-;JYz(PoM( zx}>EBEM|rNJu2dSWd+^c#5eW4Xfw^nEU~bVHTQLhC0e_v3PR)Py~pn^chFD2{E5dO z(4NjDQekLB>7CNRFnY-%9A~3a-2=2$od?)&3+wht`=O77V$?oD1Ts-o&t9+JxR2}! z+!?2)4smhZd3SScA~2PXf<%-Y@&dI`Its}mK#B)yhUJ-7Ap*xRflZ<5$gHXmFP+KS z93KzFWfEbA8sos%fH~M3a|u={-aL_`uo_-~u)HVYeph-Ru2fEc4*g%Yb=Vyi;!HyP zQtG4Ls`RkM(w~L*vV043iOqWTG)L>m9HaKn~hz}ccxWZ2?{=5QeRG4#D zEqslf4+8T7h}~z~ZTfh=V4Ua>82w;od0BXL=wy60#T!}*n4tkg^2i=4@ik|#;QSqR zZ_Kf&@Se^$Y;0#Cu~Pu?ZQPOqY~b~l8_IcAmp_I{3yR{7=87yT@>^ z8IHpRCY3*Nyl1I{M;!Rrl(By!gjZCHL09om@9vfackeK}j6K=3mrYT*K&!=~b1jI6tm4eWKedCR$(H)vZM&Ik&~1%x;UnA^T4aQy3MZWzAJQkTDYiG%)Qpdm?6` zg&AXw$UX`*?;OAQCdbZl2k+}W&1p*-^o8>Nh32gA`8Ya&Q|paDw`#rTdn4;Z{o=pW zw-(@I@LROae_Ls*Bm0sF@aXf|y|G-ze)g8XpEms_PJsUfdi6uT9q$r`mybvvXBx)A zf_TmmPYgluqeioz;?!`E58A}H4IC|o*TeL^Pq7uj$9dakZ$&PHdHfbE;BEQ@FK(`8 zcT9SqLfkuq294-J92JXu2K5-Zhqndl`68Jhev zdcH!&zY|Fi$aoL4j7T|dUGh)E4qW*+lg(b^WQKYS^VdC+zn-M9Py=fOiTsVT@YZ63 zSSb~pnoYEAsiP-h`#o;*{ewGvdn4~@xd2ST8b^;FM>@zXLJJJVg<=7KS$rF9@}Wll z6+d1j6$4aP=_rKhsvPL-;l|9xpKo$EM$jjbU@5jAOT`wE$PogtMsBd2U$1pjjDrPc z^gDDsTmXz}cnV%BN;j6MyMKLt_qq$ilyVC9umk4bM%(CWab__(H7TwUx2yqzO$r^! zz&0IA{2wW%e+9e6HK-SMo3V^Ea&!iZg_oEv?bHf64K?O;OuvWT?TXM(mnU*l&*{wQ zWeQ*HEMPXdFN=831AZJmw!OLec-H7siSKzu`G=Og!<}JhV67Yp!;lvpL*VHCRU|gD;-a|6WYJ8g-Q0vxAMm3zJ$Nt1E?$h$UW{yAD{!u~otgBb zK(WbRpspZk$%|ORbOaN?e2=C<0qw~moe8%qwo(jwVAMB{=9)AxG^`cU1I4z%fShG= zwq!Z3{N;d7mNA2tm&cq+K)f@V@(q2&72>zF0{P*=b05+mxpYGpgI@SiC*5zf0iX8~-nEj0HSrfzKC4oabXKLrt5RAV{q!#O zn;jx|!A$i}au@9E{KM}G{_MMF<#&gG)AeU?o{w7^EYLlX8|)O+t@5JOU*HMHYm6e7 z(E@Tog;L(QxPCAB6w&bYqh(yJv~-^5iM)c&Yhb<@4+_d|pO(%#4(GAR=qlWmo_QLe zwua3>oQ)DSzOvZguQ`6Yr14_^kxb>&-Zh;%Mbb~x54|+~Y{4P1=>|U4h2E!f2YtAl zKO1U&=7!IT{pbtn7k_7EFPl04GZheVD{ahn>-^~z4ZTpg`V8cU%DhG{E}H}SDDaE72@NHD$tPx9?ZkbATO8)L{n1rxamocfgvyxm>CFWIIS};ZhLWesP zasy^1=?eV@CDI@jK|56q6%#3)5Ha85vnce7hr{vov-ViA`PJgaiL6ng6H;MGLx1sf z*@+iOK^nS9V*#W_l7*-hIaQZT5vSsq@L+rkI%J!b^E}ZR=(f(<%QAM4J+v|jeA{@1 zFSWwS$z;|N5T~6+Y0(@3v1x*ZPsy3M?gHA9Ld{?RezekVsayJF!=m*25?{k-0FBKP zxebsIdzMBJKdT21{;0!L#jmbtRBBAI{q#6!WH)|4%oZFSyFr;hQJMDuH88(7EQ>d( zjdpIM)oSB!EnRiNRIpE~%!VdGL$JC~Xf0XEyn1katJE97Jn6QO_{HxApLfxyP$ z>8Yf9H`*H9Ohi<==?u24Ucqf0_8sGNJWJUbFvr}23;PiT&~c!*kujO^IPf<|{zcb< z6=xL-As>c9m^Mr_5KEiOY5^wYM`z#z(0@bvqJCau2!Mf!A;k5AY&NObJr7E5_)VJE zUY=X&oTyxL{%FHxZZF7WY#R^K75j_TCVxIgg`=AVckxf3;!jtn_|wQ;1ugA@G8Y(c zu-aeklThwy&yKYA(|Zx*nFu+$B@@B)=)= zZ?1zs_`=B_GP!BKxzIIz$X7yKX0SbwLBA>tzDE?MoD4gj^5|jRruzaB87LR0pMpoQ z)ps0x`3Vd-PXy0We~R~O&D-XQ{N}`6ir55$7(^-Q__^ZRc9TPF&ily|#ru|^qkQUk zG3k>_S4=YF>$dIuXUGkcU^nA7HMTh@qQgfSf}Eb{al{>62xC8&&AcW?1s%brZ{YpS z>>nvShVd5j-2=lffN>QgDL;}R>*%XsXW>P83KgY|1Qg|FZ;mksV;iX&S}HSg?h~1Q zwzZke12y9GV@bH>)%kOS-T)BAmmvO|Ba_-lPp;+A^@;_@IPpeD7!?42uek2y z9>7zTtB;}VF&227yqI9KS+GSvgc;+(%r|@8+KYw=jKmM~(q=~((FqqpLrg|}xg1D)l!YMVI%qq1bg&bM6!jXy9OEwqs4e~3j-D}1%nL{3ZA`SU79J1@+AzuoN=ini~ z7vdp@+!#+j$eA=`Hw^g~=%tnKxr~tP%ic`BD|4A{Nw+6cb-*O)Gk&y4`Y5|e(jEG_ z`{kK#v->mBNhvsp$1e+7_Oz~;%eB{j)H~2ptMu1lY*D#*)W%$)+Y{M~RH*K8Fg*_1 z5vZo+v-2pYZQOWu&+fI#4qzi+S2}DYx1D~Go{pMe!}EZ!fVlcC%Sis5kMY8y%2LoC z%!f{3rA)dF5s>b!wuoN701j%EiLJu~PSbmsw`vBhz4=?Ocvj zEf-hFy04ihEz4!Wn@Lfy17L)f3OTgPR6;AQr^mWTeUvIkbN~ktqZElA0cGJPe;P2r z8e%dHmjg9647<$2lUR5%0kw2Ilx1%w8f`)veOTlHLK!uT7 zu1BqKQc`1uCnt7^$==5b!NjbH6O$|Gh=+@9F1;NU>WiID{dIb<73eQ=iA#TqAH4d* z{K~HXgCCrFj32yugdfuNoB2V}r@?~=fe6+g?m}lJm>3xPTLtD-jX35=CYjgvBYXyv zyAulWmW1$kyHS1Vu%f)Z`k?)!JDa*Pm7{i$tW#&Nho_P9O%IjZRJA#n`>5a94l){S zfHtvUw3$Aau(R`MCXk{ov(_(Yg*HH~G2^US?;o9n!zcHeRiA*W@eTZ(2Plts@Us`6 z-{9v}SZ6WJN&bOkFz-ZZWhA6Dl}|m9K{|qWn_{dn6^M*WxZJ(ZFb>sTuKex^X`h6D z@B=Hrjjnv!6{r?-kF&Ft3B;NTn%6P&9r(%!QLbIP^8XaQo+DWaMvH{(ud48iJp% zbPO(=P;Up|vmlInCs#m|gW55sWa9XWYB6#cpHnmUUVys}4(0>CEsF~;C(^S~7l*Mu zBFA=b0^KK+S?JdBFnz4Z4nhLs)|x$$(r(N96?(?=%GyVr|2oVY&Q(IEJemPdn$7bc zXW$fv!j|um-4xb$UhvrY4t+P7!L9~;SuURa4@r&qCTLjS!TK}Xz32t92;&QjapM-d zm~jk68hge2sq{bzN}T?d+`*p6({{A4<{yp0QW!Kw(PMO;qAQ-#3V7?yJAc2cTL$e% zvlN3>S~{COQFOcH<@?zOXL*Gq@S2l2Yo$_^>1AVZ8Xe+?P?w>W;?cM>2WzFymB3Lu zN>O%W+H~eLZcJpf_9B{(8sbWL-)gf07Dt#J9Y>DP%g~Xs#~#cDmO`qL#+%u&fCi8* zDOGFu^na$XiUJkqtUxT8$3IQ%)G|_h9URMs|A{A#W<-r6kDa)253n9kRWXY`M#Fsu zt@%X72Fz*$ZRZvHoxzjBR=$aJ@n)HoR{~+!GK-_x(HC-Y7Y(hxm2p0oaUPt75zR9J z=@@U?4`@~5{TCDOzd*%2uqc9OVHn^v&nxS-!-$OX6i<|*P!1znQj%yX*sEo>a$c|` zOqVqOtxRr!2TZh<%u1lu6TzI_BXsoVweknMMwvV2)6punQrh4dfIpsNSMaaR@ed=J zH(qNbQ~0|}h{7pgy}ni5#`Z7#wRcP387(+5c2o}x-`u32;PQ^ZZ_k8G)J;B+jy+Z1-zZD1HW%%;5E5+N8}ur|Vf(N)w~`STN^ipaJ$E9;y;YH(6W0ap|Od zVCq3TzHXx*o=GAE=+9&Q?6v84%}AlZV`DRXf;)m0Ex7eZ6M^W*vxCw&ICPH=qiv zN>Cc8OYE;g_V?6P=;Pu3?()$-BN&&%F=NoqC$Mv9IW1Of#|ZnhBI+O;f!I3xHK;RE z8yMZyd{wOSWoP#4R@JAq&bJrBy4X8B@0X?>F(+RAYU^;4xuhjBur#~OTs@>w+K%Vg zj6_+5_#sVdnLt=1G<1wb%x;Un*xFiyiG-T`$X+OVo+5c!Op%Pj_&!vIu-67B7-=!e z9s%~WSay`1liz{H=~bF>(Kq-m2a5Hc&F3_XP+xK{q9$#}j8qvD+y9&Xu$M%48ZANr+@IADiaQULE%WK0HpX_;6=4alDU)=XpkEL{~Rsc)csT z4d%*Wzc9Sq8C^YlS9^9_JLL&-d6vT32_99Ly}G_N=3J#LgMz|nTWF`csvSDpYYw{@ zV5-fCIUhuPhxZ(LL&~f2@LWK+t_5~M9CUN@QL&NU?Df#L^JvxCe-!q&dG@bT4yZc_ z#v0&yPE!Yj#*t8B!@UQz`qDMXgy;xcTC4~x?sdSN^nYxG;aaMgRySKw_&KPjKytSd9wU95m%d_AW zk7=aw!*n}^`^sWq2O~^57=VdS>L*46SBA`(fPcqz-jkHbm&r)FHW&l zG(FaqYD50z6zP{KZhkh!mcVHi;uPjLD^}Lmz=(R>veTLF6+|@Vq9@O+T_HCGFe&p`a9ZjLZA-S0i zuU<}fm!!vv`x*i9<-b#K)fJdYFzQ<+UX0?qvM8rp_WDnMivNP^A4e%(yP6X1(V^%8 zr1mMnqrz==_&eiRoVfy+IemCHnVJ4t{Elyrl=8I=bf2P~gn^6~-0=$@M z0Z;iYMMBU@d?-)xY?wCQmTkcNz5(;;i=V~5jDWEoS<)t$%j30Ft=bn|9}+~Sj>axS zz6yN-%XI^{oh+U;ld#ISi&!<<(?ea{4tfwSvE&Q?c0~q9BImqm# z1r|sPuR#otx5XEW3xTw2Dv$`yg{KMeSC-P)@zPW+l%wY*={spS^;#i~5pQ1se7I?t zc+#d2o%4Jb5-G6x^#8RK4FVJ82HFD!b0FHI+u(QB$us@*-86LhMbHyUt=qNCSEE0M z`s<*l*jlw~IIaUtgz>J>jxa}{7Z{(A;u6G`C@Ie63NhhaUUZ2hRxS^) zxy8%J+1v#^K#$_FPB5r*)X$cE*=NvaG2fl)+GX4O3|bp=7OBgZeVL-bPy3)vvHUQ? zuZ>LKVDuOSg_tG}!X5uR`t@-P!SM+HZ>Xl^m3TvO6Yght+_`+(NWUL}{|o(NCl_J= zH~IBfkV>aObAYHpb`uQ>Hw=R#bBeA(>@hFoD}Z*?DyKT$74yA?0MNj4k;|6Y)XbxK zzEca-!qlOKX|wt!@XAyWIYp5hHRv8S@%ufqLa)ScmR9b=BxWeX)eXzOvSTM|Eea6t zu0mu;sC|lM&!pI@V?N62R*vNO2oz|zg=HT{UzS(Q?){B6-M%T~&6+2mW zd73@km~Ph!{V``0WwKi6$KWK~fTRreL12ezI3GnQDzi?8ioPff8iwmo(~j0ofOUAK z=1_Z)TngakL@y-U;CtFAm-;SF%eyh(?bfsmPnwohG3Oj}TJ}KO@yC$FXen*kN36q( zOGS^9|J*2}`+Whp=9KVCXFQ_OT}YVWDAg0eFlYn;*>xzyo=d;jaV4{a>rcn6ER$Xtj?{Ufd}``dOC&9 z^Q7Ta91lNg6P0l=G_n&IQ2C`-Kb+&FymbF%8cELO=zOE|y&zK?wgV4u_zl&ui%#RH z*|c^n_grC?pJkPsd=<2Rt=XxKAhv_7^etwsuxNvQca;EFq4T!dC4Xs(F2(5?VNSi{ zXzkd%ouOXwtHDNWhv`2_bL8!Sb=pgH7?-AM7sCt%Ct!93$x)3j(5Ktr2YAJ;gE(&X zJ&c1^f+HlK9rYGTl5uEnYNf7&I$H#d+s(#9kGCeZuDd698E+A4(}?eC*X8I(7^cs! z0G4?rC>Op!L){g4zA1K07w1d}9zF-e<(v1ryq?Hp#k8uCv0kf~TS6*ch<1pSCyz|# z&^k<2J=3`qTjo4}Pf$?-Wj?`2&?zbViM2(a*m&|K_mXp{WJc#%y%a-}VANkW87%tA z@;Bx+!bj-Bk>~U5E1A!WG+Xl*+U9d6`|Gel11~+Gdp1V*CEO-*&5^V<4(B;vM7nUQ zR^Xa5)BD3$4sY-t%C8P>iBV3wO`k{WTnxkKFX@@45c6H7Co~*CE2#zmUI6SFmCY>C zah}5*Bq~0EYO#Mm-9VJ%7ys_S8S3*aFiJ0ac2lhG)U2 z^7&GbCBAGUK1t%NO!WJ@8`OIA4Uj{r1j`c>2qMuWbefvhvDT6|4=^{_-jeTNp~(Kb9(j}T^7SBW9#u;c1FgX10mzUZ!? zw}QB5WtI3F1A~VQZz1RgoaK-nkTNmAu-g)}2~xhg(FP*Rvl#CHHgcf0;D~z4(hF@u z6=NzajdikkFY{`2SY-vuMWI6;w9xaZzR}P~eJ(hgs}~auqa!6oAt@sV;ilMn&w_FA z;vzg@o4t$XDn5;4D0p6`f7xSRNF>C6wWcQP?8MZp+QL%5&aAd|_sAeNrvL3v&^P;T7pgHh%#g3wG*L#&;Q}Tn4LX&P+Ei zi(i-@`0;ii5C^B)N%_ps`r_)K- zS=nvzlmdA8+x$w0a$cpP1b;yX_Z;lvVjH%BjbdWy5pm?*7#_o?56wloz(!8%BRT!Q zn-!=mx{v{dky|`Bp0uSLwb0v9C`XH-Dj6!OhM9mf%*>{aMDoj3T_`x%o-)wS1O4gK zaNY~(n>?2%YGchmGcVxuM0cWARDd~8a#aOJvm9_Z+#7$`9I%N3O0@bds4smLVr%Jm z__G$D$vE;Cs7;8_b9pi~|$;BFO^1GB~7it5qL8VtW0J$~V${RLafyuqT zzJhG;Vqn>?oIxA&BOQ2&pIyc&QI4-Ne`YMFFL2xw>RU1K;?J}cZ{es(t(OD(1WY%K z&<217yA{WQHt_4>3O8XKzW5#<%d12MeUctuqyDO&%35kboM6bqwmPQsXc=nrM1I6~ z2)8GS(o@Iu9Ivjr0#C94=785B&&Y5174^nF_>aNE$QOflTWcqsxYq06;b(Z?7!~VT zP$vGhPqFEbb;~#q@{5)EQ|H`7#1Qo3GR!dl-{>4&PFS_?r*IPV+#$a%^yaxjABSf; zouLnLzVS$_9p-ymYwM%6IWpn?QTT-FHIia4tsqS+$Zv0zzuj638fwc#@9=ho+QhZi zBJZoh+mPGZS#NOR6>Hj^7&{6wvr-FVc8J(aMSTMww3qS4?v*&cpik5MXzlJ*f?zK# z+PxP(7##lA4w6>OkuL_)i|jUF;CBIWyKtpvn-2hoL?Hb{e;&cxik(QP5LT-^^}upe z^IU!AV*U13^Y`wxCsN6Yb5pro<_1z*@v^q?BUsvP@|%`4s>6P`)Q%P}*~dWWEk5fh z)p|;^p3~q2?Ai;xC#2Bui9<$n-4ycErqs+IpK2U zI+B6$wd@~)72s2XC*dD^@N_gh+>=369Dcl=?*Yff4a7)3SFbjgrakF*j`iF0{|151 zfsmq`o6in+E5X!ow>>xz%{gorCR=|QP>DSCVQh=}zxr^F^^727A_y99dcM0m0fjo6tT;{h&+5xDWMbi4w-&9RnuLj@Td@1RkIns zGrBAEruJ|aHJp`bxcL9rZvP(b-YPLOfH1RqjsrR|DK*S0JmS^~cxA6X8Y5-?v~Z^a z-*no8H=46r3pBUoSfDxWAsl|(p^ftam{oa2&d_gpqgl zDtzbx!P}$?y}KMr=){9T2Xl{lsHo~f9Trn>X%8Vb;`bvcUH~QZA8hUxDtwk6364i= z%xhyZVoPzo#p?X-iW-sqogo*+pm=U!aBwVudTYaNYg4?&G^cTvK-o!mIDRWD2K#IO zn2a;usf0ez0^azCNT)U83R=FT#Xw(bySfp^eHe_^5$s1u2<^mo;Z=%?XK`w9OchS; zNOf&^dpF=>x)0~(OM56q-5Foe`UmqirV^IQ&UC4@Zh4CfHojj8riJ(0gTrv63un@F5_pcW%Xndzc01xy z4d6sM@Ukc5r*qSJ-J7-n)yq0Wy{sPf-f#|5y!z$I{$6#ZiWT3_Tjhy-gJ4eaQvd{p zIcS_OfG%3Vw6SRcT8Xh+h<6(Q!0T9PBTnOhq%s_{SDc0DYFAPJEKrM_>dlC(RJ902 zNr8dqd>Xc=fLcQH4YqQXcnYMnI?+vn*F3kZjc`jJLBOmD`Us}ez=^n9+BHegG}xs> zAo#jPP4vwx`y?Ap_=|zZ1(3)6>uBEC?Zx()G?(lA`P$1Uget`0A4>l1iT(#b(KM7& zyOt@zp!NpwVnYe`!Al_x(26E$VH8tC!);J?R(V)MHl+{=Rlf|{T9{_?GclT!3~zF6 zPYjP??F!Quo@f^n5PbKNU3MDAn9wim!669|PaT8o4-E|C2E5-N5J%ihF%gLHJmSPn z#{~~-MY*3Y<-SII8Em1nS%M+7Q%_5WO zKM1f}GP**f0Jt4tlV4)T!;pwr7zdBVD3MnQu6;0rV`{4_#OBo;Ru1fJEU>eEFW7BT zbU|}pdb^A{8fp_Q1UkmlZlv!gmpX0mV>A3{*h(eKOVFfDhr)QG@VOGI_Isk_eyiI4 zMByzZX2h=jO8nic)cozE-@B~$>Gbv@B+xV{If`ry=u7N>+ZQ%;eex28o6l zU@=4}FU(o3^WdbYlA5MCjw2*;4u0%fBS{{kH1F0zLme` zCFKH17xPX<_o2ERg^*ZGbf4rg1hz1N@lNY#a3?jvg(mKOB(v)HJ~zx`p;f0<#0tv- zM)^!e*+i|@4e~K+1XDC%;=Q9kf?%yk<%>4XQcEy7RTdQXiIvihm}=Mf5LusCQ5tXR zB#i2qjP*WR4yTRuOhDv#r1FNVuEe;=b9Ui^PsN*2uJ3`nYH_Zfu=wK79C8c?z|T3B zw18V{^u-EOk<@4?g)kI!jKCm#T6wC>9E>cO+yZu%c`%3)b5zAJs4TGGyqnjV`k^*9O`ASbW}}}+BE}Vn6#>%ZUh6=#LJQo+ zR9BT)Vssj`nv-DVGvJ{FkO2acXnW>wc6`rkpir)Xo)A;LDc>c4w)U_w7k1ZA4Eo;< z^Bh2p_>RlsFVwTXw^7!)iR&=WLLLCCxil4}^c^r)rnro@EBG(OyLurgVbld)U0J>?b0!Ex*$&;M>_> zLWwcMEwaA`bYJ4tM!Rtw>w^W_a2H-hIGVOtwc&2H&`o1@U&uxf^o!Q${*hfW@4~Iz zs(zzk=2X@KY1B$?{MGu_3K_5iBFUIuAeMb)7#&4)fIurMX54w%1M3>6|J;Y?LCQAi zUGZw5`^%B0v#!r(Y49tsHSMSCh zm!VVqK^kV2SjX4KG}vq|x|*+|N-X`p(+ru>=%`=tgbr#7|KsNPsYyOjbH`$U=uC8+ zRSEGs9n2EX{!0ShdMQ)XwEqn?ZpUPHq4o`yGLFmua zB7Wq5<_s+H<9T|T1RTmNK|_h55UcdN_1WFz`gNnFq|arSCK}-WaHk{G4@eyNn4YoQ zFdAI-Ztv(udqB+n+F{?r<+C@tIuY~+MZrlpH{a?6nk zXJH`m2bU^zP5mnyP3`L|^dnV?yjvsC%Y^%YX@Q7WT55!9x8F~vu*_-%;*6ENo3?npwgU=lcsr1&8{Ip zJKE*Yc=`D>_alRt8PZF+yD0BkhLKev-hYv1oV1p!Ug|c+j02wKmA!b0!?w5LHj%d; z#b2+V65Nbm(!LBTh2HohjE@Y!$3}Gx9$zgN>z=gJ$n@pJ*~485#k+%TaO5}EerzM2 z0Y3MK&Yn8e_&`;4jo9}qH_-Nkovu5}G;P%=o@GE%Gvmi-z+^HT=TwPR%Q_7V&Q2#^ zv&}fCMw}u#$y!N|KPmT}Z{5MX=I(^t?f|Kcu%`#ab2{_++EJdnmwR4Wt~qa^G&I5M z*|Uj%$DU<8cIW z9G4yEVBz`R7k@U6x!)c%j_bbdF%I6>$9rPbH34yw9KvO!XEZ%-r;|r_wK2Xo2Se(1 zoO&1j<7I=UK{*zqFe|FXRg26VWNpF8qidk#Upu&gs~_Y2d(=y$tL3P^9s1{2)IypyE{6W&Q@fF7EP)5XR(SJ3+PSSDo!TxVCxta-lTS@BR0H$SnBL3<^97_Go%CU zfpm<3rPk$nmROYCXm?v~G>*vxNraD-SB!UlF&iHdrg1i6UUVJpuvL)cs5&3{cPf!v zsu=hkXvR*zc>D{b_=&an!5;kJUF!oseUMHcc*Trw3}E?)72GMd#&;~v)(=ub_*_Pl`;nMBkr?4LM*X}6m5Yx6H!PJh`hji2Rx#ivRI2R3J6%1iw zKwP{H4WsyrqHU{U(?8!Yhv*ekzrv5kjHCTzli|=lu(%tmVwz>-2mh4yZBT#Q1OV=C zg5olUBL1NGJJ$YNcfyV?BmU@8KLExy$rHI11{oWp46VZ-mpEx@O=9kNn_^2o_*@|W z=F7ji_!qQGe>rve5R9mHY+exBS@3!awKF-E|3WP7Ua0Gq-~2J(#BE1187uu|Nlp`9n`6$l^FEmEbF0MG?bc+U%uIeH1^j*s-%NXiat94Y;@sm1 zJx#qyCR!XIgFe31JT;jQSiDs`(&D3MIBfEITHvEkbXmzd-eT^IWIyldUZgnrd&0Xg zV8~b`ACmSu#0qU{dLk_jo0Uf;=pbS&z#ydt>jg5i%rQ( zxr})LZQah9DdFyKXSnlmfT>kN@3cV2J4i6<0(xJ#2xz0+;@2~id;BNBekAgL#?(j< zH!HT7XevOCQHRSafvR0f5~^-Y^mm7nK-CKQ;>0;DGKbAOZLUU)9c0=t2(+#|nWS#Zzhge-932TQFF zQqN^sV5c?FxD9lyF^GXO#5iRXL`wMa{~`?B*i)s|)AQ#rXz<31Z_cyc+;xsAChps4 ziHS1lcc%ELT)lh0ML%T+$$?>x{{}pL84>}>pB#Na(lg&eDR1aXTCG6qO-9cADslQ2 zYsuoB?$(lh5diaq*DL?s+?FKf_B?td2jO6zTj1BRPfUKjW}kWI6A>|9B@FA*Eq^a~ zP@&b4@oISMaYegz^^;}YN2se74f;d@MiFzqVo|S2!@UMA!;m`WOquNV|2IrMQ9+ux zi-w7DaTrE=vc^d|7F4pRtiX7l*Ku$lC(roGl#?iSX3$ANNqk>!HH9ALUZ8z4qOnt< zBfP&h=hY1tU+x8P*Dl-BYuVm`gH{E^KQ|$vj+tnY&ru$eNUqC4BEdTlvc&97QdDuy zD-c#sb21U!4s|n2xaM@FKZJN-USdq;FjmS~FTUPLZJdv7Jb-O{-9_=p`LK)@)^tl8yF~%C zGG>B)Z#U)ne=_mnyUpA@XqZMa+I|KgtN#FP*Kwz-_R~2VH(!Y{nTB1vHEGy*^&k-r z@K-!m^9CkYJc?wk`1un6_CNbry^hegY02M?=(K#lKDAx_1Z?2x0TKI*j52v)rRjcP z=89Jejb;}_g-ByJBdRl(F|~LWM0kM&s>SOskrjtmZQRL)rgLK6hMs;1oHbjyP+uYk zS~^bKYoCy_wnEe$P#5pnOmD#byz(uF@L8bn(We@Q%u8|w)D%y;9kvN$p)K!*B)PH} z;}XOLohB&O*I@i!yxx!C5l>#$B~NF>Qn;{&_sW19uT`EHG940yhkm*-6>tGAJ6_d zEYk=*ey815OBBBdp0pzKg2!{o1a&vGY)kQ0Hz2ZbU8IYR=rbzCI9ysMw4kr*;{bzDY)Nhq;_bs!(s>gFD9R=wmO$z+{ zhpg`Zhq5<;Z>r4xhqGKDKp+t+R_#c2qPBu#t5qAR+BV&kDxo`2kr@#qGFssVs+3wx zqFkjl{vL0*tMs-ja9kuh$f8iab22L zj6)%}UXh^}up? z|1IG7Ug$2yrL^5f?Ix6~|10k1_R0${$qTMt>DMq^KEE`XlSR}M$R|23fDch*r+PE0 zq85Z?MF3LDp@|-+y+V#XbS;;9h_Pw7f^rp^t zdfXG~rk3pY*A32d@6UZ~U+v?1LkFy`JKm$Y3dE=-VCF5N(0KG1-G<_%FW7A`cX7=K z{(VEjY?HwoA$1dYf(PT^!A$yhLY}!m$TJ9GjT{z_)z-7~x-PRl8dq@6Hxc&G!TqE1 z>oO)L>3|&@UEzwr5aaV6bcOF=h2t?ZaX0KcI8^a@KXWZ=qaW?+W0nN1PqHEv_t~z9 z$Pu0ZnrGm7wly)#&u&Y=e0#46b8rD5c$mfqUopTILA_RHXy0v<3hwD!tTGOu(8zt? zl&#GC{di_ouM9IKk&W$*Q4i$&_VU9Veu-Sgf!paN(V4twn%A$v_35}ik*{-Ko4`OD zaj~>l;wv&Gwg1WAQvYusM*niIAq58fcx0H_kD48d+g;(i!M19h5>@|TR9RdRmKEa) zVH!{7;K}WWQ(iHaq_gPn&76EyhHHzUF{DcJP3zElvUfm-`_v*a{+PvI1?es^<+lnm zNc1;m9|UT9sl%UWFvJiIkQ}`u@E#zjGu!%&KX100*^Hw7dlPx)QagBlzvy6@sEBlA z|G80d`_W_HzFfY3p1hrU?+an4iTbV_?T)-Ols80jzcN|&zPu0@|)kdRc^_mOQcL|cWX zJRTQ`c0Rf78*>;rM!?Rw7t`Vvlr@ecVQnogb;d1qwY*!?C@L7=n~i6YJDr3)Bs$1U z?7ffo-Fv_LD0S}*iGsSLjr~h{<6Lfm_m{a6>77PgCQ__7lb|KKtFeVt+D$HYUZn8uN=6~7|NTpwASL0 zbgco-d+JQuD`wBcDdkkRV$n+*wX#N<99{9?Wt)XqRA#xgN{f(EiWG(t@X54hm`alJ}Te2gepf^7uRcMnA&d zR%_hxUOYaDbTJmU1h4taJFKb9@W9tQ`u$<^`U%?v8$3CocM!Pg6@Fu4meusGOEboQ zj6CKkC&AYvjuzq`3qGT$&FWpY{o8efV<_yCR) zy_hw@#QJK{mwO(>1U&CSB1V!pU5mKRJ!c1Rvk0RFi#>%83&Hah&r5XKc>Wzz_MAYn zXY(-E9k*MMoG~^|$O^x(EEYS%8}`5z-W5I@3B3#1m$a!O-c(@J{ii1`5~Q_m&}$w; zQa-daz96ZVx?MlbjNfiaoW+>(>?@up&@yvvs_ZG65iXiZp3PDr&q5qQ#nZr!S;!|` z%NdFJ(XZDW{V28X=L);~Q~QbMUM%U^HV_O3L{8VZ^|%U>f}RQcC2WsuQR5+ zCe^&)`BA50u@tN4Cw(h+9%4Ucu2mmDTliLd`)WcjL=IrRj{Pe(z`tT6WbX1qEYD>C zoYM)M=p}3qPlc)Z69Lmg}qX=Iow|AL{+1wasQQ1g`jaW?&A4U0(cpR@Fz|oXuSgrmbDl6?;~r!V`o`A zon`HG`w_DCyEZ9n_a+pCmITpx9%flv(p>(Agt+~=hzC{)-w^=8;`ZY>M|wq!sg2rB z#OBG$0U$D!13pH{?TVd*n!=F}=&JYNJVhs%7{E?e6krqzeg-L29IZIxImT7%c?A)$ z!F9)2AbGIP5)+N*nD8#>Ou(Bf;BCftTI_s`gBgqInCq(#hYr$QUq{mtSWZkKS|#LG zh}$nh>G~T809A4N&i_s^|Nq9)Ut?bFqN~yMhmL4lDcdgT({>u#K72^fMeB7bG|{*f zHJeNNlq4j2eilf_c_CCYjve{gou^u^WQjTDM%`%~%{E2{m z6Ez6D5A3?B_w}?da8NAOZXFo5g!_ds4~nQeyGZ-}dxr8QWw|Za>^8b?QwD z2QvfqYU~?zeVx03`H*y0R!sQ4n-W~LiL*RA%{zZz1+z}jVf<+gCI`FlPqSc({F?sO z1sp2pVP?{KsWZhU*>a!{m?fJ`VxP=6Og$Jb81=~fZS=HSEN1cFl9XjKXp=z286x|1 zwcnUBSL{E$e@0eyi|chp;0kG}a)tj+7ePDNq#?A=doRTd{&{yF(4PCiq?5JX$718p z{YMbV-}*i_Gx6A6@-ccw`;Yn5nZhkGs`h=VAn{b)v7Y+9RE96<`&9qLQ<=vE@dF9s z0D+6?@xb>)%*G?X*x>nOPNije3KIUiUu;T?KiJ=AzLzB^`5UCUp91Pr zPtaGXs=5~6D;}*g`fs!*d%hh_X#T_m*P4coOIWjZGV9<$Jw!Aft)<4k=tV+duN3R_ zC?@mzXJUA86y?R4yR)5yIT9f%V)khrzS`=*=d3Y&*N7M{XMJK_YFkVL{Em=FCVS`4 zW-5=<4het~%j>}{u;z$@OQ86tSDF+r9QFmpv)jI;_!V!<2!pyK{q<#oH(pO!64!UZ zc9HIHFYoblDnY0AQ*w|K<<$GSB(peurA%8J%@d}PDr4A6!64r;FIeS;hfSO5o)zN4 zvIES!6=}G$?g%X&vo0?t1DEeNV(+@ z@@Sf;J#V;opDWal(AR#MwY}P!yE`^`L2+E$TvY5`KRbP4QM_PK@Q3xq@gdsgw}50^ zpJULY1VM)8PWHxe*crO5J%68-%_!TMF!ohhF5}HtRC#aS-Qq_wJZI zynNvR^eMW*r8&E)<&h5q@AQ10opUnh?#|sv%E1HF(YD;((Nl$QhdEEHjloEbAb(d> zMmDNvu009(6wyN2=8|{NeU9RX=&d65k^Ig3V zjx0lUH+AS;)7me4O?$>5ZTqCPG>VQ+>DsJowlvt5bs06MCPXdTtY`!t9N6|Mbr-{?teNvEHb z=*y)0!mPD@)=QyVex}LKborSfKQra0XRUn4^*|KABZmgOYLa<j2%CKWQz_z!Ud=gJ)=5xL07_L)sPn?lvK4J2ZFa{5EL_koa)WT}#Sci@b~VEBam6 z%kNasZ(-t{Se$E#T1M%`j*#IRN0(71$|t!L{SImV+-i(aOO6* zjyRYwK9P=9UC>#qKu_qj@n7@si0*3D6|paH_EcS|Rr_NfBc5ly_Ob4->@2KAtIk3{ zK0p}yM5lH@+hf2{RNE2R8T=sMJXEV{9-o9Bn};leWftQt&75OeOd|4FQpm97yxZ@dxAR1MSN5Vum;#Z!gU88&Bdz z79LC?kF34gt@#~^EN|%;H{0v@45PJCTXV66+TS*op-9)Nr_kgk;J%#R)alEYaO*yV zRi51CQxu}#@144DN@$hMZ;T!RBUHYL*p4^RW9)?vc5IA2lZ@v{pYAl`$8)wGj|LZ) zEF|Zt&LaplUmimzc<&7O#t^%n3RB<=;o(8@z|e#(u%E&P@_@D(Nh{l23y!A?6=E&X zvjy2}P%tdiV-fPBYtf1HH+MIQuMIRwa2BkTpMGrJv70!2rP1Tpm5~YOFxq)7)$KK& zsa1Z&XZ+iId-w}M(o>1R=>dn7V6D{C$|r+P_Zx7;+V_m=z-xFjU1tl?n;hO5o$R;Umb+U4HCksM?lC3=l!FwVvEtr zawy_U1b`70rw06Pad|r~Z%rIBU>`d{!1Exz6-kf?o;S-8hbHWuNY|Eb1ctLlR|0p3 z5@Y&t%n#`~T75GT`#Jl+O`(@fvAQCtuNA!rHVJv1x}Ji94`<-UGGXwj08!}TY;>xg zhBz$vYvgNbx?ZwG(MohBwAuzQj_9?$a;zl;@@9|%E0k9z&g%Te&R3))N!?7v@ohAE zNZ4}y#!B-ZA8PSgb^xg8{7|4Gg(+w;65%UC8+r?)pC1JLgx|vGWy!O`S&6>>k?8;G z#5JqzfAucnaTUiU=s0>F?7M>8*Yxt@tRytoNMAncO+bq0s z3^&h@PU{Te68=THR2OX}zd(=Xi*XBrxjXb?I9DGpoU4cOW>&OZ*o)VQ7@Cu0-Q{5n zLWhgkEWe1FbQY&nUoLiQT(cv#P{4&?Nx*h5Hs@5RJOq`k4^&qRsBBy-SjPJw4cBwa z1YE0*1y}b_hRgOp;94LeiPq{l(>;Me-VnDjJfCw3c^e$6%iG{qFZVX2tEV?GUi|PE z{4Ug*W4-N%&N305BGTo@J_UUK47&eszW+huzA$F4!2Jp&g?*9lzmT}kwnMfv3NI@} z7FzTM)dcAF3+*WWexB}USD~$HrT3%YpxDG|9dLvv4XwD@yC=9$FKgC{n>)*z(cQF; z_$-I<9%)N(K}T+e=~m>H+6=0lg!tsoCM4|mfkU9_eOs-TTqG5by^5}il-R%IQD3?V zN%sW_)T9A5gr9UXvpx1=smwX#zR$;m=CjMiv!R2EnjbpoP)CLi+SLByIg%LgB+fc$ zcQ&tOB(J5L*V2;Lh*EtA1LAD8^Y0C zz1jgceBuH*3kNQ!^qd@X2^qE-=Y`Z_f{t{70}u9EszSk`Wvv>^ZarDXz_c9x5+7H0w*zMJ`Bi_AA^>fNb}4RG~xJ}glBnf zTF)e5W*R$ApX4OM*n!ix#F@I^IJ1+Nk9p0Ey<5i`>$%!H+IHiLW?w1*K$ZRAWvo^x0TQ6YSsh$iwZ^LYy6d(6Ws^=Ot<{z=n zWIiL3S9j#DGM?tK221oZD2`X?)s_LD*;E&4#`i;~SeN~NY&ZM$k#w0}RohOYQ>^*ds>s~50mSkNV(fUSA3g+;MAA~$|{ zo23;tUH`X z+t#sv4IU5v6*Mr!s3H)}Jb1CCOy`%rjU#N1G)(MeG_?cG9m=bR;PD_f%1-`{f7}Zv z^%S{B+(y^hWZ%&VU^z!`TYFy-+t%NYwQUtS{;%zny?T?i6;w}-e#)DW8;J`4-ph+| zID_z}fJ6H3X*-Os4>9?Eq0en1BGUtDICe%9Po1OLS)85jHrYxIOkw3@lP0c>^p z)ubQ)^+&0b=j+w^gqqxtOb<2PiX;E{93{S0Tdi%QWvFd9b$g+DX=HcsOl{9Y)(yw) zh|Z3)w|6?XM%(H%YP@#!!I4132b%Ga_JQ_U_75k1tnJZyqUC}HnV_CtBQg4>iPmg! zmsazFqwWon_l6oXj=J}g@H_iHo%!ita%XTcoYZ5<2omj}hU#%AW>qDZ|BQtnUh{v9)Hd7r! zZzZ`G#bsKqgD0!=`G=8VmULCI7l~ZD4^Fd5yJ05Bj-_i(SoQLBuG*tt;UOvGJUs*E zvwZtW-VD#I)Ac-$Yej!#W2=HTmF9^JnbzT2VZ)WfG{ME*ZFBa}Le60NFU{bvkHN$P zXP(5S$m^}b6xqUghD^I*hR5E>zA*fzbM;bMzHSkxMz8R0bKSAq%BMu>MR?zWqPVu9 zxX8P0_NfbP1w(>A7JEN(-HBY?^RG}~NLXJKAEa%d26H|e1*aEw)ESlGiLSD6>}&FU zCG@@=8ksBfNBIVf3HC&55shVb2ESl0zu-6W1+=25=WnKUaG#^-84~xE*mWJ+7H#t= z#p9*dxfY`i3A|>t0VowEQ4s;R(z!{xisEhQTtiIZOv&kXdJuPJK|4#2^(*#no;{@P zq9MVq^|nFuW6nMuV2f;~c^Xup3|gXtsYB~_dN5;lHW6RGc1rYdp|8jnZS3LRwR z0|TLz9=gJ9n}4kmzbUajX38}V3P^y@DY-kmH2ER;jOzuSwo3=8m0C~RS3hc{N^}Ch zukE5i>d5uhAw|(O=5JS|iN1RGg|=CWS&Le49aL1z@s7DWiB4e1u<$Y@ycfq_()MaU zaXpd5JzsB%A2Lkig-o7lZ`x>i890vvbNQptY@yOE+9GDMP#>QLm5&RvT(0Q0Y@$(a zH^WmwLo0!rnQ#&qfIW_6RBf%-Xtimvc6AU!SDnaWt!=j#D_XHKh6tE_j&{1jcTz`0 zMCsl}PlbqIM7Py>mf~L>oc9YZA`J!>W<~;S30%5djBzH%55I) z1Cq14jqAT7+UW{@ox4@5uk0*m(`Z8O(>BvZwwbH3WtkX_y+eCP&(Q;p>|Y|gThrTH za@^Xd**~=Bol8>s)7C6$mentJYMUb)gIkkwsmQC8qfc(o%arh{TkN5Cm9Dimb!6Au zg~5~bx=NwJ0#aw_%U^U(=`@1_l)HhyK9DoMKMF+_7mzwqHWeGfN68rA z5>J5!GfE|~@hoPfQidsI8KxA8a`RA;<^f@lE5xWVPo;Pk>nHrVh1XBsD6AncWH@ow zu*O}XPge91**i?mjx_785VS6kIqDIhxR!TID=I0194p#uPQ*HLYaii|pVQljWY_dE zt6%ZbEmz2}@f+RRJF$_F!@38#!e>&a3r;H50XKL|k(Vft`0CG?LxMX@UQeu% z@6GvY6cjr2T?&`P2v;`3s;D8jfn5fn)AxyHSBLQW%g5Q{pXor$Zqn+UZ>3cLZ4n zZYKr7_;9TiSoa88a|=krb)aGb98Tt!i^b;72YRjS4TQA{9A2bc=n9`e*UHAwuv)&4 zo+8$wxnBab=mx=5TvAzON z5%WyXMPQpG{Ars{w+ypbF2)~M6MbhEu1YXraf&g(q89F#b&0bjIDd!_fB0AR{canIw(7J%GxmIjPNx6-3__2>A zg~mSYEM?{r4fZBWxJ50H8oLL(!ml3YtA${9(IxT+H@WYyncszX0rT7inm7lR8vXaN zkUof|QkmX9q$N!sgp(%bjD5wj;a)Db)0ul@E5(vt=af@ za8C!R#TB^VgW-3)@#?{zcxO4A?e+2+q0%3RdWwT_S_-p4msa1Pmp4hS8QlOk1<66t zPkBx3HPdFmo;d$PS8m8It`rJ23w@pw`eM_-E!q`|?t^5N=dTVlOzrQEpJ%)RGUOmT zuU&Q5i|c;lF&6#ZdUb}W-xU*@9i4>%47Ia#hDEIYYU5u$(uZ7(iI9E&YS(KU34otS zVbX`w7XE5e{SFIPxw+RuCp3@)Zqcr0=n9pUZI-bea z5j?^z2Y7_EZ<+JP{G@1|72YMo%SByCjd zb(`Lx>SJg&3TmYxt0`BukIOkSx2E5C;9lBK zNC+ZMAr?1;TfLz%#HOY9I?aeNC-L6h>T(hd9a>Dk!99j%=?7ipXsrXyX#satVwRkS z{m_xKl*Y3(s=J3JCd|SM)1;056fs99@Ekq%w3wsK&@{B^jj<)inxrrHgXolBBf8i< zX3YX*jN#hjzlazm=2t)qQapBOJG4C$CQXiZq{weVh4t{tCW(>w)oA@Zy{rb_S;2v^ z47~~#mE*l91%L703R<1+RCD-Z5Gnkorx{n$Ahk8J5-swY2b@|udLZ!Xz<#vNK%I8E z(pkn#36@N*cbdYF>PTEm@T2^$cuL)wOg&w{p-G>si1_~P#=PCE9|LZj;HGQ4CH}rN+q3Xk7r&jAsW&5EQ4r0Hi6IjJnfZ*R@P|R zXUj^KPHl@mY|MB^3;cD%Y|#qB)7}5n7XJCoZCW46QM{0rTq2PLH(-`7MLh zIEOlvG`K0G!QpKp7C7DbB+B%2nGRdQWq!JV#@J&COr zI2eU!Hbu`R64W3-tR_~`UTMX==g^(edUp0Y?+j0d>kjDM+6)MucOb+$zafP218hxhy zX4;tDOJoIM9rdW7p}E34z-4zGCTRoRS+M0p0rDx+0L2yyd`gfLD&OBuIxNDhD*f#> zo|-BhsiRie{fL+I$7i{rM%Tn=frS2aDz=53NL*E5YK8y_IyqCoGFrbZv2F@&tY|n% zyUR9Q3)-y~k%OvOk!u;}IFO}B6Q|g>lX-$u^Hqv7?iu*cJtAyzyD?jc6e;>dZoKb+ zG-$nTU)`qp6!@By_{DfiJT?C5N?p6pdBjNG%jA*he0<$Hu6EqJpt{j{xz$GCn*GzdaumO3VN$E z^gnRvsS>T)N$gsX2~t+kx0>%k!UR2q_L}psygm`0_*@n+-S~PbFHPPO zCUBmme)gnaOzgL)_kp6f;pM{N#;N-i^n&DwBL8UxP74Ovk|8fKpNN={t5Sd_bff22_EClj4)g!&2rd<=Nx47wxDP&7boB=6gT z(YqoBU6q@ME3%VcD@}kNoI1W^CDor3M*; z)Yy!9(1SDDOO8W@qe8JJDi|9zTZJs%XWR=Q@Dbt)@I2u+za81g_z&1L4ePJpiWRO7 zheaAP%L)bt1kPm*mq7R&X>S^=uMDha4JHkvdL5Bj#rMYl8GJ>Sw;^b>vR+ zDwu)@a=fucUO+LJL_Hqti!HJq0OUuD-XwMSVxGO=2$JkGwFBCBh*=dfXAR<^_84yw zx0DBgLX3o1Z7T539}lMlczUyBJ)C9pZ;9b|`Z6t+9LEaEp$CM5 zB7Av{R!u5m|64UdTw7;(Bj8}0Nz#8agHOR=g5s=yx*sgDLieY46)Gh99uzE#oxiqx z7y7~qkpjdRT7~@Tnd~iSCYjBVpLzIXw^C|3nl^(pyC}WBXpM~p1&>~p&yqNV{>f8_ z4yMxoDPvFwgneE$IIxKVwBbe}YmgeC!cLY2n#aRL@>7ZSbBHddU?m24CF&x@!f4}@ zO<0eiZfmH~lLI^5=xpM9+8(=b=A7zX>$>Y@!8OFuHFi~6O4%j6BNXBq_%n2}=zA6p zEu`N~@>OtuS>^WE(}FHfR%45^q0<4Gj-(y8byW6uxEGDG{If3mLwdK;o;QG|j2r1bhi2yxS*F)1hGiSV z$uQkoSwZYk#0LbTgA;lNGH4)QUF1FCrsd$E33z!ZYN02({F6j%V^G9*%|abNM!4t7aovh z%5zBjuV#V9zY_EnI7BV#jTIfo%A-95&9yQ`FJu31y$sHzX>W2&(;njo8GS5m@72a( z#O+PaW8S1PZ=*>m%L{R~u=sE-!($BlwkOdfxJ$oMng4k_zCW&AspxeD#0LlP27cR( zdZ{DS?63+EI(H{dqu9buoV(k&mX;@{&!29oHx{%=@167!KWv-p+nmc+E7U2gkB%IGToND@y(0pINh3Ilp)sZPi+=)_A-JdfJAuW|BkA9 z9+cKP>K7qL|IgHe=Hx9 zPrmL+zUbK8Rx|xeI>ffg;Y9F_Po$T8XTy(u7pTNi$i$tt+7gr4>8rNv*C#reM)0gEJwrX;51$ zkfYedS@B-_MOZm(ymJe-#fYZck-a${5(^Cv+^bPQK6T#8H z%V&U{!srgZmsnf$_WL>21xYV=aTynJ?kMw?LUw18ykM~q6R(XYe7o(BTcl>ihcROX z@nKiZFvc`XX5xyRm!OXfxb_9U?MWM?M&w)Wy|KIJ7o(0iJscTvA)>F2!o zI(;d`?sIFLASOBuoCuf?KAy^FgV+^4nn;OnimfXL*@awoj+uY_#CKs9D@YZ7FQ>P4 zmNLZxm!;ITh(0JJzG>8m0|>n|i!PtmRjMdz#)1;hD7_qhjhR)`t@LqT6`#3-a`pQ$ zuLRclINT&IggP))jO&}X(7X9|lF5oBvz-x>7*c?@4PyW6k*5E(Nag0;7918WxAGZ0 z$OB)6FZSBtkGhY2v3=}|U2iO17w7z|1sh45$0?ZVsy7y|Lz-ur{%wGw-huEk9L=91 zbatpH7>sbw9WzgLh2Ov;x@t65?yI0nbA%@(#sIZ8IR+?M^seL4+pAKh%P?kb7G^4h z@lG|K8%)Z>94@ZZCEtL9)nY{}ZPunMTCl0JjFr32a)*f*d%f}ar8djeSJiQcE0E}l zHycDdcy1#q6%G*b*$u)4LZtJIUMIw&bclCIlW~&}0@K->5hyEC_!K;3x};BeTDqk3 z!WCTmLQWB_<}la(yDpYuN#b^cVCv)f_FeLJwD;JX;Py{@l7w&sOV=5VoC7KP_2FYb z|KR_}=dWiQuq8q1Q$7Wy3p$fC;V@#uda02pEanQQ2|W0XJZ@`7#YGPt<^;ATbyQ`E z&<`Z4Po1G!RH<>JSCuTRD zvIIx&&R7BXsOnM1l+m_SO*0vKr%)TOkhq>j|I@P@`FK8)^sho!J68z47ii4rj^b_c6yK)vEhuOG;@k-a4LRZ*F6O{@nyIEx9t}-Tf3;ATC%jA>nBLck!DU-4xnIT%9$93j&QJA*nF3@G<`H_gf{UT7;A6#NNW zB4m#B0|uGM#QmAOfJ1$Rki*vx7;^bo+y;}3t?cMpL%OSO!PeAz27CeAE*<0w!#yT< zRm?pN_PX@80xMlZymp~??QOeLM-|mTcLk^;oX+|T#5A`SiyD2eYu(-g&#Y_d3j1nw z&Kg4Rfv?68`Y{tHI*NWAJ@zv8%dRz<>cceGP!_a$B{~>=@!U)?cCBO45C)=5(vYHA zAYy8YpLI%fmstM-hN-;&M6c=Y(7oC(1oALtH24eE&`H1yEi|AEt&1kdNVU-sYC?PGk7mg59v zcNHmx>en%xHPXDO187V6IQA9eV^i$E{OZ^SQ@(>eJRMe9qG3L>6LyHJtzr#fevy0d zTJbwmt}P~u*xZg>I7;W?$fIDqE{=0N#Ny`4fWKRk{m?zA@=mKw zI{wM&NXcbCvZa{oR9#+kGI4d_Le|BRX{7e1OYW5F2aS z%Rh$wmkBiwkL1RqI5T7U4ftib(yXt7?bCdz11~ zY`KgLf{QHCSAo{6pJQ(HCyLaFIJTr6=3KoT8sMNUVtj zIU75)a8w9x?~}7`nO79B`sJ^|>+&@qyq#lPr20I()5mrPaq9oYN8pR& z>r9`<8;29>d{d#0uO+w|CQi528Fv%nVI1YmjnOYJhH zd`E~IvzKA>C1I00TNu&a)X-tdxbxl-n+Z-1Sn<^MJd~|^94FFPqX>A?uX0oy<5tM1 zieeE}F($-O6suCtIXjE(07}%le))r*j6rYUI3Mzq)rM$mB7?kYTLY$SaFoGH3NlY=w5g zCQlki|F$pY5dZI#Ime>!34vw$2&1bb^<4n%Qh9HvvE!(FzwPboKcWhIJ3`g21!lB$ zgzPJIJ26m2EfbL@)y8W=oj-MRp?aFXz7Dpa4|x%)=`1zP?64$kPqBVS+G_-ySEjT{ z+HV9};jfqeP?gZlF5{PFtd+5~B^*~fOYBJ6cH^RVMVyFU-G^evGR0u24cxKOg?n?VH*meutm|PH#adq3LY1IgWlJnPilq&fBe z_x|0(IqqRwMZyHI;xdQU>NNF$z7Fqm+}f-rzww9VKoMNfhlnGY*&^07u|M;f1!2iY zlFRqHFMu`Q>0@U*{e~HxKGWZ>-gux_dK(2*kh4Z@ZE03EdDHlh6&bk~@zqzQb~VouQm-0|zbIBCxnKczMz~$=*n=a1r3BLz)?v za6b}pikh$Th)~6?MBPoxkccX7#>-b5C$w`?eZ)b*-=p!mqgT=YnBO`BB{; z(87uDS=N@<#6ZPcx~54ZO7KEKNa{It#x1Y?%6ydEnvz&5-pjD_@919f4j&FM7Ju1m z+6cu1ZDrr+i>VXc9|8#}NV2?8+J)_He6MnzgO`!wX^+Hv* zbQSh@s3aSyIi`KQ&UpNml&Z-rZ?f&`(vL;_o)AKXt$C8D#V9(`QszTXRF18;d!S9EYisD?mw)Et79><-&~AHOFN2O>A$0sACZ{EHh2i!Q!cW^J zE9WecA`U%&Gd~}j-(l(j`=JM1#yK8fDTeLrD4W;Y9|)UQS&BAa=GM6QRrI`gA3qHE z^-4f5E-2;le)rp+xdL2!e4KUcs(vM;}?$>FiJa{v(6S+hlNEkjN zb|k*pS#PWrja=autY%;8iK0>PxH@*ho^Go*-u_TBDOWhHpEz@sno;Cy3qOc;8u^d- zo+;f?E<)8dc1I}@k{4G*;v>nCR)z)FN9%>~j&T?xe`GPH1ZWlQROF#Rn-Y3v!S4Wn znLE@SSNmmer@6LHPOCSpas-ha;R}PayrGz|wp(FAzcd9$sFfgR6viI7@rlX#ERW!=50 zK!2jx%M-xs*_?p9R3;!7b}~`vtW@bN6_w6P`RJqG2)<I11g)55#Y?nST_oU zI9F@fBeHt>YmHAI6MiU6>goj3S;5cd!mH*8R#Kd-fvT9mX>8&UAPHECl+GdnOOePk zWaS;E>JSpsL6jvOvhT!S4C-vf>3;_3_!~i4oF;y#;I+IsXEs~8SOV<@Yd;W&NFL*l zqeO}5f6U;tiyVmTF$VlwY>T^9m%mnA`gt2)^0P0!xU~A_9=WeYF0q34poPIWZT-@Jhlgw@(vnB@DI zyyW4YSw}_GLGl=17WIlqDLg3=x|mm+I68v+mOMIo+hP&2(?L~$y1-mq!IAi|xgt1{ zlZ;W}MYcqk=>amZ`|d#rzO_QL;!SVjLJ_}7!#oJy*qWHo(Z(Wr87J0fJ6!JWX#c}; zvo>p`aMr!^1|qdJX!6e+ry^31v4PZOE{n_vi+)tV@5fg zSW`SCRh_tV|F+PV4*hqc>a|`P;Ppb!(C2A&M)}{(^)`do+iW2*dyHW>VU{!dB&=as z&8-*C;2li#@oBwbr#@nDA`Vllky)l#?nw`Q!B!maHV)I;$zfV}%-Hw_E67iIdr1>T z!(9&VTJNXD~C3OyasY zSlekNN562LT-dR91<#V#Z+(*G>kN{wyN&T8t|#^{f@l8sy8!$vo;~<@)Ps{mmVd1zZU1ghgVkEk zegQ7LRpdbtI>h|%`C#mM&nx)2%0hZG_~Xm?73Lht_<0X~B6=fuw%WjdG9kumH z0l7`u7+&#U+cIBRG~6tiL{s=rYXT?9SNmq*7ChWIPg2WkOvu}HUlUCq(ixbUPnI({ zrYc78+U8vB3gb*fzmFU0#SXoYcM5o+NeGf3cp6ESVI^Vho*u)sg;mxC_j&Hb*n0jz z;uXfx;%ON$duZEozDyT=w9U$2*Sf;*)5G$Y8oXT~ZwMi82#{BP>k-JCjENK3utD7z zx&H_(U3wEwb%iVZ3E&EIigmW!+>3GrI65q}^D^Vf?NU#urirb&H94``^}OANk~zoE zTh)`ufE9HMK6K=Oqo{6&W8qgkt5U%62vbXR$6*LkBBSal!c2LB$#BFxxxzW9ui zUNzM*aSSm@@#Bu9 z_#S$;-kh}~X6vCV8EBfVa}G1xU+#g2lf`x4YV9umY7(SajE3c3v=y`;Vkv@1WiY)J zxi3~uIO46$HANdIwE-4a+UFhtnTy^z{#PKoaGVL*{fC5&N@VM=HU6D6W33l|M#B5?6KMUi7PaOLD_;i+Vfu3+e#oE#%Z!wnyA^e2g zZBdou)|0CoFW^;9PvZMRTfsC}7^UC~X1Kyg9Z_(jEBur#Wj(mULug!B6KV>x3rye4Id zZC>6ZD>=W^!&u<1vSLrJyoZ+N8#qnTe%SX+a8m9nuP;M=LGxu`*e`Nh5Qwprw*1(i zIz{*R7i}RVq&!ZnHCQEE;}miH)A9JkPG2T!bwqDQ+aw#ttFDpA2b8lM#s_;2$7PZ4 zr8bF)zE2Sj@osvwSWX!AZcFxXSF#5@jF7^W4*)#7`N~n;a}@EE$veqz&yf8^*W%HK zk9d@I-_QEo>H8=*fZnt6u|7B*wUkltbe}uPN6SqdU4aHqp}|1;sJbp?lYF;F6n1_- zg_mADRj4j6_M|?V?0Z%0DM?Ayl9I;sCa2#b2`Tzdu%83{Xqf@Dl{cD;eYr&}vr7)M zW)#}>BcxTILQCQL?o={*I_2r>k9^uzhZyg}6N7%5WVB?%?1U8;Lz&j?xW^=8`*Oi5?6%MW2vEi0r3PNwC zX4J#m^zy)0DT~qggXm@=Dvpdz_%)jg;rb7VMZSVph^VO%gnM&4c=@SBenffX6y1M- zN590T+O@f!B{T((B64hOR`kAuLhqUXJ;X@r{%0{MIO<;`MLy$%7ldmA`zb&`W}_C2 zV@|!8WvL+$D*_HFN#Y8M%O{x>u9~7qp@?aKK!W;Xg;v*{w_DgO$x#Q>;MrKh!U@~` zE>M_{Lg-C?pg&VMi8;)3hxu<~5JFD6kJ~JqXl*-40?DfiODTl|W)I}w+5If0*xS}@ zB^f1TPrabJB7AU6z#dCf>6R1%>$dh|=-d99AZ>z&c!!n~4Q1O{blP?I5zvgQATt!yhgd9*ltrDcuCk zZrt1rlF;p6mx=G;vt;udQ<|6c?J*`~(f~G5v&nC{2}-@Y zu5PF{+Z`nFd(z~<%PGAZLLwJr!nXE5v4xN%k55z<;c%tE z@rY=`=;ne{(-2DVL+Bfurg|#WGsIi?6un7~6br_Dyiq((^FvK}ZnDty=3_L?6-{xJ z$igjNhFE-11FY}s@JvJ)9xK>3z|b*0*V(14`WAn&yTUEP zZW?$XrNieZF%ZaUkuTt76DyZg#=}$1hktvFhi{sc7{OQO2ts1*vJ3YkhgdhtU6rz6 zu!c?|d`A}^mT|vm0WS*mkyh4j+V#FHvgeE(WM935XQqzOGxcFYm-dGxN(mV@j4Hh z<4q-k(Gvww1B3v`6Te6Z$YvAmO3`Ev?0r@KKn9k^qn@uU@Q(TFXT>sMa$l2f5v>0x}vFM=L=4dh8WR*|Q28F0>cf2W;iM+K>u{2Cf4E?nR zyErdRAxyRhIrV@NeOy%E>NC!8gMib0_~?59d2gu@?gNjd+^dxLwjbkOj=a|(Gy zFHPQi;u!b3>&3l_L*|~!b_XGKYsj?rJCP5?F#fni?5LMv+qudCGyf0xdPNg^1qUl> zFJfzjD8u+qc@`%W2mK1S$eD>ype%^$&F$yH7*XSa4KvNy{)U*e8*p4DS`bcvw4z!v|*$ z;+)Wcv7G=4c8RPT1Rf^qK5?kotd%3p@u-E8-t?OliNgfio?I%> zmS;Z_ZQ1)IncEu_^gDoB0ACM}U1^gDi@qbygHqwRz=Y#$6OQO3y=FWQdjL-B5IO0* zJ+6?0ZoxU+71<>AC)E$R~bY0D3)=+vzTxWhDT1C3K0LDyz^Z^>#|ZWgJkX3 zZ$$Ew6syH5`ZPRx4|sW_UWF_Tm4tBsNh{os&7Sm;@t~|yoD$&BqEfH&aCmm5r;?cJ zEg5jtZ7(TAx|zIAStKTRCmuY<4$Z+%kCrNWt;M^!WvKo~Cnt`;q}5tDv(Z31ci*n| zbGKI>@0J-~!k-awdq0@vbG>#7XL}8whJ~~@HpKOs&0B&CuUnD%c*~q0h*a|Er#*3> zSOHzQ)F$uK>@-Ana;AvN`4wV~R?r%y!E_a4jaH!RceD2qb_m`h@Ux+#C$4o8Z82K@ zv+rr^qoOqO+af>{ULKH(quWJ|KhqI#!G|`Km~O}n@yU5)wYVK+ngUCDo#B9!1~0-L42&-#qB$VONntZ+Tsab7}FJ z4&$$Pi!#YT+iWv|LYi^oV+0|*J3F+4OhcP`#oYcEbF1Dc=JuaLUaB&YlQUE96CXbt zk0;3D>jS)M@_E%f2XgqyL^DT`&=WbOIsfv$^qxZi zct22wbjqq#(e+ZX7;~5BF8Zx1+E1}Bj_53a&OjpndL|V|tS_;5al)ZxD}dy)dEF>Bb>nS{0wZmlg?ySvW+X zUOapMuk8?sN{P9yHg;DtCe0@B%RKtrJnz|G_b)J?G=^VhwM0E}sV}u7R=wKz+vTQn z12W3std>CK$~q}5_VmrnV$TE2S2m;Y9VXh@LKFSP4Pv6p6|JmUo1+-f4-|`5)*|Yt zG%Xf>aMItoZ*3jvuW5RJIgW>&$z-BabBu;?mO%OWjJY%o-3Z?v^Cm#nRU}| zY(F)b(Q|;d9R+F_o_u5CGq^LM0e=0%E{w;k0~NmhZkep}z_pnEv^ql>8`x(aY^xaakGxxvyz4NoG4Hy33Zx~aTuHLApQ!mF+q>Vt`YjE!`uzt#2_hiLn#B9S7a zit9Axn1loU)1|dKN7z6*(1DDPW`pq`^15aUrvDk&U7G&m=`6~;xVytz@(+#$SSzN?RhL93#1s=6e zoKWjGzWhRw!bU-Iqrh^q81Bs^h^{-rk>G(fu6r<*`DqtiJiyStX-`bH*FyH>uZ58jd4RnBop{?ftgHT7+=3Mf_wrNnNI-8@`P!d z&qff@BwUmq6+=naZvxA>m|$=w=n(6crnB}Znob{Y0_DBZr!s(|wZ@B2^vL3?(cNI7 zw`Ev^Z(&@VuE22I1Aiw71JujM!ude%JAvmhu*Fk_koUUq3k==rw7Mc!3l2Qp7JC!d zTGQy-M0rh#J(KXaPs9X+?WmV(KN9Sj#(l!}R-ee?>PN^rR3DePHdGs){VIpad=G(UES+!t-eN#aiItB#eUQ=fE2 zuHq43v+3F|+N|Qm!m%o~fh{dER^`ERStY$T@B>{7bm7lo^X{K6G9!x+vYzBSd1m}- zd--9~)MuX>u+DS3tEXG*jH?Th71PX_P56Li;*9hpY8rUr;lb`Wa&KSg19*tdnhN%$ zkB(H*eWZmEHR_S<0(4bpAPc@`X8utx(78HxB%lPxgbv$WVbm*Kdip%5rvAW%^RRm_ zD@!@KzlryTK5QIt#qA;(O|N#!H}+Wgh+b{fCpnQeTZh|SzQ{Z`7%2LN8llISJ zZg2*FOy-?)Eqb3<9K2hgKq=aAZI(m30a~XcZV?BpUt=IqzPrbG1oD0 zkAYqKIX4mfQ!|Z>zhdiXgxq;`BO=S5fh^WYD09XxgbfIZr`5B)O$3iOK=435Z&K=v zzmJjoSrkD69ZP>lSc!hpEBqv)lY52FZIw}9DAvV&0*ET3OkUu!Lo$(GvqB6>B+~m= zg}99agkvQtia#QpO@Ad3yXot1t}CQXD|TLtT2n%<$1EVfuYybHa~7-HqP}x_JpN-`IEGdk3l9oz33tj?;HV5>ORs!_K3WvVkF@8oq=$Eiw&0kLInJ&Snc=p)kz@Xq-3BT(9rk!P|)`vF=z z)_8Y+e^nq)#>eJxm$&_cp2cgwd|9ZHsB^-`Nf8Ezk-pH;A!U)wz^dB` z)G6~M&+31Oc;GrhHH($lP-bkhSXNw1_vyi0=Iilz-dh#7!!AYYy|#AZgz51*V<3I6 zhAx>y&rEsXa6Hs$)AQacxg8H?M!JIQI3Bl_-?HReoL40CYDu5k7MV7JsI=YJ3)Xl_ z;3n{*>DGFqZ#og0#c-1H9SfLyF5#No#x z7YMXuhy0&zoW0iEE*@rSbR)?eB!AU`qsle&f|Lg=)qxl1!4vz_d2k!mi&6p?Co;c8 zqDF-vbJQE32z?p$h6EqwLFind)TIUK37WP*m^-_qD24f=C|(CcGv-KW)bsm5@(Mp} zO@(B$$(CLmBlu2HTwZuwT!_8ZVMZ|n{i9JY%C2Sv4w#$LJLjij9y)tS`Xm#$j#eU{ zRlFY&&wRE(;$L;jC(=w^(ZZ@wJIAhL>nb>CZe2)a0n$I#lwl53kXo9)?iaC1KLP$$+QKpP42JoEfJEzC9S~!#8#+* z^Dj-UX)5y`1l+BR&syWwyi|OeYd~HZo!s-OTY!-deAODx1Q;Iz3?+DqUhR-z?6a6) zOr@7_@d5aRWPtO9dhM=7&slJMip|xmY>}szEK_9ZcXd`3r{VI~8pG-&nYto3#MuUx z5n0t-PK(*w+j?V)9MXn)e-HDXx2)E9@uI}K%M*`5ReH1{xE`-T+(T@6JLkt_m|`zZ zlQqIKVvjN{4)Y4)L=27zqnOOJxCrshr~ieu#y>vbH?bodKe;_$Jb9?sl(F)Ok<`#U zH<-p@deU!rmYTYGF>bgI1FLyeCLOL}N(~Go zQ2kN`=DRoz9BN{gnRy7AkQQGc*x}hm*F+BGbn(#zmo+3WuFiRJPSfx0V7>c&8PbpFD-Tm8;e#LojkJzF* z!Hl^IVksuFMk`gc(VoE4hd7GUgH6aCN1{inNR(Xr*--LZM>5cUWWE0#k{Z; zN0C^%urEFd|n>2CG`Has@kZyF^VX@oIFu}bd^_h!hk6)QRo|Afaq`bS_ zyn9^gU8}t7HhbRZO}YD}IH5@4D_JH&c~O3lg44(W>MHvDVF~|Dd8SEvpcqm>X`|KH zTr2p`8{%Rd>U;st3`cv6yp9z2|A6RddcJY`-I$t&iPNps#wVx3XzC`+n^QN%Sncm& z9(OtD+0+`d+8aIY>N>-5nkk^144bnow-bVx{?}9Gt>8B-R!%rw%-lZ~qd$+xSprFx z1E1JlpHn4ihVV4F$LyGzR3|Gd2~*qDvrMv>ZYL%;;YX`Qr6Xj8c|vl#nC*rX3Ct}u3A zZJ%DQNVY-z+tPMXi;5iGS*SEwYy40L!4CM|sro})hP^sQuo6=kH_KdiwZ@qjCTy%G zY|Ew)3Sv)nB*iN@2hXflLZ&L7H66|H#jHzXddIx z4J+AhOlpTsO_|nd$+?LZ)cQiyeRjaj#5{#V92s~*wJ}CGU(cU=6xv8NHy*0An)%BT z5#FrAu-FlK3+{(^Vl25k`E*x|bLTl$ajFr$7rq~XFwJd1r$2=2dKrZJQDTn^Oa;U0 z^jj@U(F?Lh(hA0ZXCz~)I3A#Nr;8H zRw2gG5(z$y_sTwRdp_`#V1tD$%oQ4E674RNDAf|F?1X*l^|MWJRK2sE>yQ-aH7^~K zs>5pVqWm+2h#q{3en|ra2qsE_qE(AT zEn2mes;yKlbfHSs(9(sSQLM4@SJXsMOG{0nJRT`^#N8QXTn0zSeF0opr7-G_tfc0q0$Akdtp+h;OY6#VdC? zw8^#nd+=g{&wG{5x*SyNlc+iyPrvt^ZPzAG02mrQk;76nfE;fIPbaTm zK%N?1#-hsApg<>$edjjV%|7n1wDhi~R!YybAF*e1XWKM)1XYe#!FJ$eVl(jE!@j#) z99_~b!P>ycWl9kG_-tN>bLoW~@tr4I+~_wJgHkA70=S<@zhYz11kLAvXRc(I)@Iu^ z8MX(3aN!GFty&xegsosKHj6tcgZYo~u~P{v2)t&d5Lx2#0Z<$Vhi2m zbTY9#M298lfI8?gB_{l+Fj!N_1ZnObtd1IUJR9#J6^Un~Uy2fKF886yGPy&`UKc54 zRPd6}Iy*?2VGuqJ5qS=_5u*NLn4*iSnc%WIJ{K#7F(P|T>K2lQ4d0pT+R-}&6~m@w z#7+Yr`Jr0nazgXlTqy|-x{Kj~>pubYjVh<5jk>VXcf=Ha|3FRQbplHHdijacCOh_` zf?u~B?>mZqSiq9e4Om7DJ(7GR=>fe7SZNnW!ip?QioQzG|8>PkFQZwWnyKtN@@$QR zXmy`H-$nth044loD4%lj=|5Nb^poPM@ku(_!AInQxcJH>fn$PoD$s?0^O?%Ef34Jc zT9X{wZIace9i{E;b|x|s^W6Kxk@J-C1X%64=q@z>(LblKZ>ezB21|?(`~=BRwfGq5 z!}uw1SeBor;)+G16dyswIY6Ck1L|ZCvrcwEGjWjB;^iU#AD!$hAmo+D9^Y8jjm~mb zi&d8@p7ATRtr>z8C!vwO_j%eU3>P^fXJz~$>pskbV%~W$7XKmCs>}i$g>;aQ+#=MA z7>>x7A>fW*QW3t%^3{0 z|4!HzO!DU99lwEj4uzepaTg=fDRD^A08I>6+yRY}^8;SEuXO);b>>F*dn+*#NJr>< z8~!!-eI9DFk7)4b1*RK7Qc;nnc%=;H9TD$Uil4u;n1)ZGL136X_TViT?n07zbmKdc zYpN7m&q_=vesNu^|H@{dYT_f@ZqSHqvRzyfNB3 z&5}lwD*nU<*bx(B55`gy^8;qRF}8IF;Ie7V74@YaW5=jc&QPu zWhLxeVylT?mN9>oYQ9D+gffgC7c2C*XDE~R3;6}?WD9PJ|L@JXlgAB90?q&9B9&tO z5I|`lLOP1ku7m9gBz#{%@Let8`%P+OLnZ~1iAmcqj7xV@858%PyAo)uM!1G5;=W!D zZ!8ZlzT}wq++BRny{=h`0JBa$<~_G@qeFqWm%$q(`2OFhGo1%;ooWw`gmZ*2{i${| zOjip>X0jx}O&;!UlmjofVfJ`r1qR77)#A~Um9W4GYFvKJ zPRivpv>^mMwtqT`+=%H~LNeRUav-S0B~G>~OTOo-7HaFQP}|y5Ipnl9icnmM-2d~t;kP#lzil`p35c#! zJDYMA@9ZNqt{aB%)5-*WIGTP{iw93S7X30Xc3rKt$7!sRtgII2{U>>koft#Ai1zqF zYmcWV?QzB#$$QLn=UBAQxkN6QJ3Px&=MzZ4^b-^f+(2veZJ~xHJw@H_)N16~d_imT z&(o9E<}4)uPt4$58n0elk)iI?aCPdP{@HkA-0%!ul&Tyg0V_FFe`)I=RSK9gka@R- zncU2dgzgD#zh-#L={kU}oiIla+7hDPyQTbi&aRXn`V_~}`j1{>VguI@r(kFZA>X)%(t&BOOzTcp*Zj^%iQuPS%PPCf|P1T3{~br$}@$HphNTteicNL_fp zAYsNL7suT#=km~LNvGmIvRP-kOmQB*Lb~ink#({I*3p{J^Om0Oq>~l>bX)IwS?{iw z?|{cm=X3VFMTRnc6(W+Zv{aqYwfNVGHZ6ALVR;f)$|`7k1&7B$dVoOh&@^XP&PtRS z%bYg&(VEbQqkVRN8iMa>yE1YNu^StoO@;C((;jLf&1^AqvWbE6Gj+VNDOLgVpPihr zLr#Npn+02wt{qj$bR~9X-kL6k%w>ZbmMOUAIf%TJk{9trvMmgsO}rW?7kLv=v5l=YV9KC$vAM}= zE%>Sm6AJGiI~ng3sZBn!Erac3oPG%_p8^-iSOFv8F@SiY9PmU2fz+8$ltVLSh__Oi z-Mi6LceZ7AcNq1M?v~eZjo?KJ=L*H24tHcb(*o!w&77GozDTn(XDCez+~LJgmb^DY zD}kq16Zyvld^!>9)12!y)x@=f?bhA#(@J+u434VYV<5}oDsbn!7M`eK?xfp#!Z>Zg z{1Bzcr0N&K7$=O6j`L<$_{8ZI7&0Hub6%}^k$7r60==uU8f1Ug3brOq?hfvkcQG*#s`vgNyEcBJ?C|xmw5L!l%SZLj7x~;(d{NRM?}Iv1CdfK-$EraZ zHCe{hnNbI(49;JF`>AkjE21IfL-o;_w4Lh%Pv*ls zmb}YnsNpZ9fExO!G-6Mq;lUa^2Er>$)a^5G^@>fm9l-nQbgT9FlTj55k92Bb(oh>O zkZKJH$8>x|Uj!Z5)tQda_dSs$W{aUX$Td@=4PI}Jn6S?d%$61=nv!9@?nOTp@y;>~ zIK%9b3VoD;D>^qX+Z{fUscVh6IFUIq8+@`i&W8Nx~*w zTBx(i+u^OQ^k+QQ*Hat&3| z1YjFXpfl-~qG=2V4EB`IIs7SP_plfwTI(*5BG>?(eJS|ORfpUiV04Zww+|ehIJ@M%Caj}om=;lEi10` zDBf!rJUU-vg!;lZ%;~NX8Dh^0nRl5&3d%jX-7EfiGwewz?@6h(Cy}~VoC5ZkJcC$1 z*Tn^D(=hi8MJZj5|HMuR|l|_T(I*)_LOy%E`DJjfiIeTh+j96;4@FX!AcuuI*NFMJHklYi)~gZHGzp z5r68)b=^v~|Ijhvxbv+@|E-0yFtb z1s?}&sl9Q#Vo2&*iE9juMH~G558UAkkcNjaewGo$Bt5xE5sWJDSfeCs*j8WEaUw9( z@4V#DhE0})!v=7O_;&}a<(0I#8)o;+|De&Xe*j~t ztH3E25MS}y4W?ATxfiT~;RUNg^2(-aoF$@f(MSS>ojbd&gzh?_uN3NQw(1M>yy5Ul zvQWv9#=L!+S{5u%*OkjcszOeO)&7rNo!M+sUH=JMNuHm$EU zl#H%q_~|B(tbC}OJVK{t%o2N`uXN}A7Csux;8`AD?f^ekcd&4bvc274Kv=!JWLKISF*So9lh z4(0B#z85CG2dpu~PDlI*2l^ug zDA(-U4a)Qo=&d%j3ce4a6g1@eFN>X-bnzAG2tJEjfxn5d+YI%0oA&rp$q$}1Frk-D z+^bcHlz}|YzsPcX2Qc4whk1mr@Mp+Ph!?)wpX@6n(<;UH2fEBkzqYcc zhpJVJkA@*zoDu&>k`^?00|FjTN7$R`5+`2;2%c@-kn(?)f=Re)s>Ob2NagVRl<@Sm zU0r13^_HJn#67FQypaY5JG$h_$1La32dRJulMv7BigYyA=d>GFyW+j-@UFdasFC`J z0_>k@Ar7R{#Gwq@VC+O1IqntZyVQuDGGoOkXcG;~F6Oo;TK9Gp;%%r7b#W;_#eP;> z_eFR;M>|e;=VPly;hz+k&N0}uwxwCauqu=nJAOjw13TiBsLy1}+r}aVNT{})3sW5S zBMHg5t<|D`Kc%6{Mj(Z4Sy>ib8T!D{t%;_04di;#y3v>;_2wbcXZ;8pR^vZF+xDO* z=>};_f@b9c_m!98j*zVw;9O&rgM6Ue;c}99#rtfCne6)4fn{r51Z1Pi3G$m~XJoAF z>0$RuUj$BF@2muN>0NGeWP^OagNrP{BHy2_iXc;IlyQRe<=fyJbc|t4d2Pqig-B`I zzKxNM!ErE{ic0Zllx+@MoJTk_xBAVnGP$V|Z#j;6e{t;f+7ZF^>WrXkK%M*O+X?nj z(EP_!xl}55satv$*7!%j3x5&*a|M06%$~I5ceBoHb8j2FB+-2l;T@L_DAy;R(NMvQ zN9MBLteQaIAme7(ggt!9EnXvwaw56(kLkY79e&WpYCp7JOB0!wl31Q$0yph4reM(i z41L_gow$}}AkFNh7d%{KP*Au)AN*_D_0)%pLeh~*Ea*-3y_4}_;yRl~+6(h`7v|v< zS2z!lc@gq?#TcCIFH(d=J8krcnu!P+3X6?(8mR{;?Nm13?lm}3HDh4TU#%9K`?#ka ztx5f9_W(TXt|ChveE)fh9hu#{O6qj{0|cCT32DdO@_*1Doice@;4i=?p07fc0X0$k z?SA0M9pd3GscRzL4~ii8wZ4a)NASv88)r)9wn-<0iN9g3&QN!PEh{x*77Ecf(4dTg z(hu@&{1AYZ=m_+LX%*{f36%!ook{Sio$PdBcP@B%9t?3_ft`ZR=yp@%Jvq(lhl1%) zyum=fq<$K2q?sm~CV9aj2K2H^y=sOfM^uP|ZpQl;^SdNF#2T?femgIz{0H(~ZqmEA z;N81Qa2#ezT?Fmn>27rKc3E> zfy?ktrJ1iA7Q7wJV<@&HGSLiS?~?0rTws^mb68U$JJ77j-}VZ*Z5k@ zb?bpQF%5>WbQ->UxpnDG{JRA8#u;=paz#ICe0(iE=83M00r)0R_y8aDGzZEfZWRwE z94~_d49veFx8XFD6VN`%;G`UIR`(IBs!B9{MXPtmajf0q($=}1VZ1&Q<{qGOr;Y2Vi~ie{F@t6X|}3 zUYpuhNU{rbQH!K-8XoTQDslb?XzBx4vqEhB6KSOi^wFq0n?#`R zZo%lMIUCT?ONaf8rbe-0!!b~I^f$GU`5!m^1n-cWAgYHiVT^u#wM_bh5fo8+$@ck? zVGu>{k(7mkcY$sTk$mK5h;xT8MLX}#o=}T^*xlg^;YTv`{gkJm52iKAM*z5(!Jl8&O6+oM03IRijdlzQ zOai?BL#^B}cf`ewOhe`(#evKP@LRQHK@rc0Qm(ODeb45dy%DcYV?KcjbDAPDVBHRL z@N16)yMbYo0>ExmiKiWs-3YvE-6Ot`qWz%}wOb6FM&7tZj`v=G_Ldz7A3zdAYwF`r zlZDSxw>K44Jq4BG(;OmY^``$@gmAGlm(w**0@6sPOt0l&9^=X?@%>>!!_$+{@WNH< zW_ws)#w;%*&E%Lb$f3mT|82DXssHO}$4}wWo?(sl9UATVxpq#%If)W7BHw^GC5Dj% z3CqNgIU*bsds|&+&FRBq{T5#6Up0T9&D)m%ibvr^a~HmLhcSh$wfL?7b@3mW^1n`J z%2b|CO}3iOA)3y$!{u7vd5DMjCm14Us8|#G%OSbeIX3?IEJx<@gYzh>*C~>7^M7eDALhp56-bx=XyA(zu{(M-|VtrxLa@un`Vt>c0)Fym&1@B#zXg*Bt{{{MZpgpHk0MxafOYm=C zG7h9zRN_EZzlXST+3~pZZF`@AG97E2!Cn%pBXyeo*_QyU@+bg=HKOFf#6A) zrPy*R3vSqGk&7G6s}ld(uZ*l>s13B>5R+M zz;*a56@T@>Mel>Z0{Ba#cepnl2jLe6-)NO`F#rjg7n*#1pDm7e$lLNrd$3{YNB3GZ zXZHE>mMaywkYASXfG>KdIN>)X{oEy;)6o-dmP1^^Qaw@z%vppQ0>z$;1Tu<-67$~R zoylg>Z8*HB3k^y8n=yfYOE=^Eq#gd!&+*}A#p8ke+k^E8uc$lDRP!Ry=W?QL=?VPY zSjSyhIy%xk#~)4}(O6@&Lk!wW5~L4WSzAU(rSQmFxVIQTPV&j?kx!nMgO_pf^)#k4 z<(L-G(_s0u7#7-O&%jIsTh1k(CGH^6F^g;lyZ|{3-fYdiXr)j1VVCq(6KhF+uh*7; zd#_~qp88cScUn$+GRv1OnK-o;=?33v9~f<#Zx7@XmdpTdqyf%$Br||@t@3glgU(an z9J%##vXR|b{`_yI@{#MHK^)^EFXZ{Llf-asfk+X9|Fp-0{L|q&!j~u1>Kf+5NMKku8>WvP_2W57;<4 z*U|$pxJqAz{}5t|HKSS1!_v?HZaZ@R3r|myW#aZEJI+{_1?Qs=@T=Fl&=J+bbmJ7m86ON9oq_B&}Dz2u%Iix0>qj!L#`3Id~SazP&^# z#Jkm>r_M(jl=-UIG`ow`jhFKX6Z-sdgm023m5ai9d^aJ1_#&(STpa&6>Yr{=X_#qp zn9tEuANllNBIlpn2v4Cqynrb}rTDx95C7C!T4mUTX}k$bc3YcpAMcq0{8aHWxvP3G zVWNA%Q{5IC?;|4{8lC7EuCD{il4R&f7RsT7oqdJ4UgIHtZ_R5G&Z{BIu1%eQ>-vwP zW3KCRwXPm0b59YiYg*E}W*xDvalJKpAWHEt4?2tAMGOn5d;{HM z<)Seiu7@$pL$-I;(qL4HoDIv1<`JE$-({N0Y{nB(cGZC*Q(nQPsi92Lw~9MrC|Daa zv+$r_Bu>dQP4xaTKjZqW?R|O|`I5rnn&KTRfrTh zmj~6I0!$+VJ^YZxMIAMiilSL*jo$|HnBO!p{X))E3^#!W3$77>B^zp04JZvI?TM1T zx|f`DdQ!=H2iY4Y7k_*T6({V5fN+e`NyE5_OUIj~?-RP_Bz&LHE~2UiJnM32}jpdOCFLeyh~!6Q9CY_ggFV5|wMg zGDxUvt*EL|77v3}Pr-rBb2J=e)5+b8DhQ<}J)@Jy0^MbqOn46@&~CCVhS}rc+l+SjwDj^Wj{W#`a-9Fh+mKWSGd%hKu!Mo;LpYt zz-(QDBj7Yp(*b)QQrVQ^bE1yb};o~Q5wj{c@#76&F*lu+bt!lYE9UtV=F9<9Oj~oPq~m@hEA2|7HC=;yO$tFaUc2Uf(zw zI|YuFufC4IT#_luDC^QUMm7cOVLo+m;+*mRw7)KlF^3<{Pu{JA!jI*Yi zB4`x`Hu{L}R*UsTHVnb9151SHU^U}Hmwyi;&gc7Ee1p2Xu?`v*dIt;LqYA~h@qI12 zs-;(oE_JgIm}-<|Vmvg|AL5ds4T+RC16Ti%Xki!qt|n{hb=r9(PuP?lkL645kp=}h z?eYioFE;-Sd;Sl^O@L!j=&2EbE=$uWLy5s@e&}kn>Lo4Za53SG#AQHZ4eU>mmy4f> z4bYmwL%#|tFu8_1--FA5Nxku}LWSt*0jSw#U90pVia{}gjj{q*hMzG@2`Fc@6loRt$Pr!LbQ zv=t?%H3J+h+~59f$iXfdxBAjnytPS z)iqV-MmC(E=mODeJKm;P_M?lZL18G@Ha1ZX;Y==Bni|mbZUY)12NX{MTmdI>K>h@n zt6|5dm4V&z?8yVk{spp~^q`%*s@1crTf0D8^NXC6z+@%snK3S|Ec%}S6fHx!_W}N% zh>;8YhrUIXTNaRa0(hd=CQ*~(9e{;H%XOu$$=E@DXa)(7q5rEg-_wX=xk8w>efXF(MwUHgB4fE4g!T% z<2OR%Ao}Y!dgyXQk@y^we4Sd`dSJ(R#@c!;mA~S8U27ujEuX)n`#RwNJDATuIY}n? zT)vxO9&uMu?Mn9hsA(&uhAFJ89JZ5(ZB(ZMLUYD5^)CQ0PctUCEIQEi6XXBOsUUt2 z?u0R-YlUXT6t57KJcjsV);?PBe`_*WoTK1>mplB8Mlq?45{Ka{CQ#>1M&lApOJZ)) z*P(!j8A)nLnnb+t$Ve%>1<1A^k3Hs^rkGS{@X~_uYRRgP)eu-`8`K#;v4$kN_knsF z6hj7C;oPS6WHFTI6R!C(R#)&1RN6!^Zh8r3@6OZl;=2G|;I&wRo+fY4D0et~FT~p~ zkhIZ%9oG3ASV9ly9Espn){(IR=vfwS+Kil;81Or<-usDI&E&&Ic8URSF~NM5=mSI7 zbGAcedS1mlLu;WsU@Q6Hd48y z$vwFf9}7v|A7Eo%63~l^@&p2@W@-dYtK*tB-!pHV_oU>Dg*nJT^@`I4s)MHcC_bzq zO%+hE;tZw=NGf5kt{V#12Bj>@^`fxJd>R7yFH zN~xrME?6wFFP#`qU$q?J8Xt}j-psvB3uKL^KqTv6KXXRr)xQU7fxI z$_77$Ma=~;Lbe;j;O#{0ei zWY#qx?@2eA9^-abq$Bu=-Z{~-L8%lMao6#$lWdceT@p@BiKtoVW9QJ+ZRN$Nnt`rH z@DZdqvH++0=?;w#9ji4^Bbin$Zspg-BuwIIBU_@^Z0cv7<#PjPqLAZI^+C~XILDl& zWE0u=;x?!0n}lHw6Ow6x;;CYv7c8C~(qcxFs`wIoM*KMZ7v^Tv zhlRz8cNc*OjohP4-dgfhuu7@KSEc_>R>-+tal-G!?&PnbbQtv~h<8zQBgJc6ahTfo zloCF$193!pH8WMAPBXYO{$V%1ah=l12KpOi?z1$ zt9?J~Fsn28%vtvbXt_*xE!JTdkDGJ_J&r^oU{vg;9dOMZq~)m*=bmU+G$I?VG^;UQ z)w|z!C2p$c5*XI*x4dAg*CKQ%2lle@#9#5LnF>>A%782fRJ66sc6}y|`y`;%{9_IhJ9(H-` zxZkg+x;W-4jwpT=&F4=)$&ul}=Xa4d&$=tYv}c)mT24o7W*5gA!1|Ru=W?n)+G#(ip`dhM(qBR4tlzTSC7(+=7R(a5nCAh?qp~ z^Tg2FT#nyd@2D0LOJ*NO`e1CiYK*#11n6i!NK)^loJ}J33nPlpW`>*zh6p!Rq~Oz!anB`b;W9H94_Me8|qa5*(xE-sP{ zkDo$_vQnIXMC&p@UzZt}L0UhMWZWxOJrX*g&8pM4K9b}xG^-jfHBYG1NB6ALuSUaL zm);BhP1i@085?|XVu^w9qYtwC@YkhJrTaB~G+puOqv?uJADw~dC!2L0VoifXV<(;W za8a#Kir*V87%3oMoGg!u`A`u`nAu|P186%bdbct}bp!_B+G>?Pf6jcg@ZI=1e#qdg zPf=xaRt~eploNh=7d*~8gYPd;4w!wj`^}Au9e?kKp_JU=U+t{*vsZ|-=SUPCD4(BF zaH~69lA>t^v)tj4`1eol@HTck^vlbT05nTt0(3PE<)I8H_byFUgw~cTeG6<*G17^0 za>}0p{Ip#OP?TzNhPMo*lB-jwp<-a&b8~i)!#!CW#Bad$>a3A*mODqf!ns@T+q@M>bfww?KmQGvHW9m;$=8*o}{ zv7#B8!_lY)!&7YJ57YoFXa-KD-Sz)8pDrcS{UrwdXb>NMP5T^@F#zs>Zr+s#wR`*X zaFRXbl=nUxd=>^9`pB-vOX(M|T=a->MDE1aK5{bDP|+XYM6FmfUuJRP_S_LP)M@?* zOT^YO&0Fzk_deZ`bGeKI%KS~1c|t8dmkA79v1PuDM4)PQB9)o}>#)lm?r)kL(ZRn& ztwq~>xfUz`Lu)}%Z&rMD630~SC2P0p_POYhnMz~f7JRu|33C>Z%_O1pO2G`XJ{u@%@Z z!Gk;eB3b!3{XQ-^L+p5Szlll4@%Lu&p*Rk0CM^l#geE6(381Jy!eA6mA#DG+(>)S$26ou zvcG1~jmqfm_jNU5&_NPBvb^HmFVK+(queYqD3XhT*%7|kVbgLt@KS6|)N;DOqg5j^ z*vl3~kH9l14rA2H&59a607yO!$ovp_vl8*IgZBI%!9UeCB6b_k4K;uDc2v0g#79$j zpquXa5KdkejqZ*EYILW<=q67{jP79?UC9o442c?_dKFN;4r~{LYRNS#fc5hEG2pQO zM_%7)RpOsrrpofjd7`+$E-o;sN-XF~Vh<2E5t!7Q)xIiGdovCcRd%QZ?yRg5&t8eH z%GFikFIQq(D5Cb*k@%1DrwjDaJ40&=SnWq;4ZO;=sGcy8s}B#h5y3(I0)cXYxc@T-!(ELzIURJ*RA4w>CFT!J=hI&u zi?R30&1@6+w8s}`UkWwba15^{ z^mfa?O?b+}7mRY8zs4O#bWvGDvk?0ZTkW**Hqz@ax7e((aGCfI`9@5l%|~_XB=HXk z0omB{ZmwD*UIyki5#Y?-f?%WXVEM<|r*ySX+}G>-lx#oYb4{B%IRV6b7~aaooG)#f z+{}zb3l<;PvOBTYgym^0-fm-QnoBQ3J2cHI`j{%Ze|Ps`BP)gh<+B#h01CvRc3Yy_ zbX9G&V!wlTS>6$!Ypi2sot4xim(ed2T*?!mG5b?M9dyk5cPZRgAfAOIfgx0#3*_9J zq3gO8OhSGZTh**%TO?t0h&sPnh| zNth1(i2OIe2mg)mkFQ1)-egMtsTP>slVBjV{s4TctP!W*WSy+rp_>hrwYY%~_AGp9`9!#lg(CLkAGE!w_hY}Tu;)w+9-I8XGtMX}(`80o#hD<=P@ zXhX`U-DyL`0;CPYwpkH)GZHPKPT*dQJ&T^p`b+rBERic!2qM~4m_=wI-safJZ=)O* z;fGJqNz-`f5I5HCJ}u6W=G3Xt&_TPr?>lI7M^0f7qL!;fkIjrbjhiuVRr3K1*5+P_ z_eIMZ7od@Zt7@#T!XJX);s&}}NQ1ryy|kZ>(59}0kI$)}*tFRGE}4H6mi3I$-2++| zCob~{>)gF+xjx<0ozU}g9r!%4T!aBysjq_%si;xDE@dxxYCD5BdNeJ^X)J4k zCdkzZuURRFDE=oV5b{l5lPrT~2v;u_6{k?Z>U6Q*JX#JNujJ6zzTjEWo9^wb?aA$! zoSGtwwR4*~%x$u!*v?4L1Pds zJ;gvK|;};cAl0q%Z>V?}&|faT0$4&j1N|fi2Zg zzYJ%c4o&Ry$|i#EBEE{WH@=axtFD#d7yGz^`(Urb#;bGMqkz%leV{#*yNVkxsjiew zWt=W8x{C>Sm5fr%>SxRsy2Ee6;*{jWFq)o-jUhbAUjje!#Zelx(vfddw<>|nNo-QN zSo*O>v4&}EmEyUN`D{VaxeXrkyg);A6mCWyMwZGOwz?wf=t;8_Q-@J3OP{>B!?C__ z0fRH(Gt8z$f$S)7s5)=wZKVQgB|~f?!a*vs&>k!skVv_AI-VSK)4L+x+|~oPb|w55 zyY7w@jqh;Oh5rx>do&{vNxDv7FMlZ`fPuv3oOJd9GjY`pBO!AS*rvYm^YD&tE5Oeg zMy<>6IU}2z_9%OdAE@$IXYtJr6biPt^0>Ge=fv3IUJi}V^q9{Rix8EzNn}5-Aou%9 zj>?E8l`w}iqtG#e#v8cCn$AEx3Q5KV*Kps9Y2I*Dek7sUwp#0OG#Hswh7!qzK!1p@asTZ2uy7fwfOmwQ=u! zRJ#|vLaowFu2UuM`!N~%ZvL31fwAy8XH(8f@#q((8T&yw_dU6ZJJ_IJER-)^=H__8 zsG|dFP%~taSeL9bQNBnwlVUWX4IJtV3TwpF&#aS%@nMXawaNx7vMV?MNk;()ifA*P z44*&@E=>3>2eyXL^HUS&4wn(2;a!&E$}7a)^~8pz669n6G9=GpI+z%w|WX6&Mjz|1^k1qPY4=MqwT<*$Je?cA+F)Uace;w!J~K zpR)}%OBzaWfnLh!5nC)CWOYfB%@NyfN`sM7yp(iNm!9=B#JPEzJMs)4cbMPu1Ksoi zukiqBvI{>=5_8CB%a?~2r{unN4%yuRKt5|zPeuvb-B6ZWy~NR0!V+Hz+qjjGj!{j~ zl(|~V0VDDh19e7;R;HI=RE8GHFPwZ9GZjVH@-ai3iFfa*BK_`F~zO+(%uAs^7_ND3jG1G$b)3ojrjl-hG`(iq%xuzZR5&b2{REOY`A{ zy9JprW9nFF}D^XWVv{x=V@rzr)K z*adv>0BBcjhj$WaW2eAtqvYs&;mp(cUbrOb7PQ2p)7H>A7kxm?GAi?8S9Ym8E;6Mi zChyhG#2L&Xc=0~VvE8@6uMrM4LDUPsZSQUa)RSd`oRvxP!f>8R{OeZY;q+CZ*{TrrmtFP;8LvF?tSH&*n%+nnNDaUTk8~P7hoR{sJ^I*GMA1G` z`+;0`Y08XcumF6`*%bc@>ul4ujfH2=c9`ZHYh>~G$J`#5g@vtI)4d_=`xyNNtOi<= z>ql7UxzZ<|QUzl51Or$GR{O3HJJn_GS7M{&?MFJ@?`iW!dSbV$=lS>uZBlb9SF7eu zvdXW}>Y!K7X^qcs@$&^%e?0$3EIR?ZBL^1csz2J09%5?-ZAhDTRaJR8?T7<+#L;a> zh%}1lRsq-!!Cz0nulVzp%?jE{&%n&h{xAFV^3>a^YQ%F>?COjKt~6$*>3c%!?Rrrf zQ2cdFrRr@M2jVsd(8rz__dYebdi@lR1B=yyx)1-7o2l7qgtnzRKvl{(Q3K@1gE?=QenK z+H8^l=#^2Fw!|LXgN=Fub-?f+=f3B4fPkgr;P}PccpM|-IQ{`!m~yDw7MiHpAK{=~ zghvqu@BrK*7mOAEYbSF=qzsuuYl+Pr@${fzY_bWT2p_g9uD~5W2|m(L?nT#65G?>5 z%wFj7p#8Ad$H`LLSPsSFeS4sKOx$qr=#ec>Nzs;OEu>816qB!-*$rx+u^rZriZ^KRb4A-v+PTkvJ^O_N{UI_N~y}fdfZ(cRqGk zE4#y-d%kFqhb)lN62l$spy4h*M*UyyP=8~T>&qy?QFP1#*jRyL9r6mOCoM20I?;V{ zxR{krPUR`+Wxw}nc1rI@JyTjmn&_-A)kIN0of+9Q+tqvk9jM$bm-1lFImTeF!@)e< z!h>0UIB7Cxs`lKG;kZGSPR#RX&sj;i1gljszgpkGcIe_?`;YFzj$L?U7d23~M%DeT z-CD0fDKy0S$Ed&B2K9fD>ow>w&sssqGoPthpJt3B4YN1YX*LXSx9p>6E1G*j-xOSf z{dVeL*fBcz6L#>u9N?RWx_3})b$}t5Fq?o^Yv}22d4t>A)_HV$$76ddWqWl;wD;SV zW43qCb=;nQjP_P((4IpA+`vQKw|(vx$J%xcr<})4UU-ZqZ^9;ha)@i-OpQ%y@*Jzl z6AX$#F}I<2=s=UZ+THsLs* z;AUHn(d;_Yt}UG{n?30u(m_HLufu8>ML-cp6nU6H6OO>E-L0bJ7!A!a6?)oo0I>}a zkO^V>LmUMyaBeO2vEisfJ5efTQc{zLjD%J zlhBxRySDw9pC_{1g>jxcjvn9kE|};X3FPOa<=W%$5X;2Dj=_^>RHo`SeXIk{U;hJi z?Vo{y6WR_|ra}?*u>$}c78u>+?{*!QRse_y%qI7}2T@e3#Ff*5JjU>}ZkyzFZ7YWV z==HWVc#Rfn^XPFNmU$p}ORl9#b$D2s9=e1~ib&Y7LPEb#b+v}5b0zUPcfZ?MZ zQvO0+wMSay#xe&TFekDbU4?jQ4U3O~DQDZzk`SsH zdaS0MG6u=`pEY9dDtcorM00GmWQG4B;8Y*B;BBcV;TfZO5|bjsF>7qe>f{ zKPT0_5Hk!#OC0&D10H>xWz-$ZruxhvLfQD23Ed1pgUcvP)%nKRWt@N)F{^gkDJJ>I zRQTl+`%}qr7YMUKdaB5##^c!L?uyV#m_pO9hQqsRTDl!Ih8a;u1doC~3Vn*42xX|> zfi-g&b1?Lv5A!=aD1juLi^A^bVpGlrhQ+>7$41-gk@^3o#)tYcR()+ZdSNPhmpA2j z*ppuR#nfK#RkPfSo*d3dd*dmg_Z{(v;aq%*uu$&J80!qf7TI9>+4`tS`qouD9Vw$~VZ6EeOo!PM5Cv|Dv_Nd| z=D`Ge;$IkFLf@i)vFd9K*qvthYmLI`$nIc1?hvV7y`Sv#i3j^rM7nffz;?sZXYPF( z@3Gqor%MKZ#0;-1Fd1ez1dpqM`UJ;7fRjGML}=$8+aBF9aAat;C;x+{Z^-h0bRN2% z;7FNMi_v`I#AlN6^DGBxIj%#}Im-bjfzQOB zIEAI!{i|?ltw-RYD~qEJnt;AKrHY0h>=#c*8n>D-;_>-y!QTKd>}_avrSx#6%^c;jH5BuegUNdpU0}*?4frf<^#Cb+0r4~xSOzFIXpRVxQNU=@dmt} zHZ*6D5(_dW7wGk_Zyc`sLnndKtoOq0uTACDU;90a!1faI41M zh|LRi`h!q=H)hP5GaYql6j}h4lKH6eZ0m&$CXNW%IOXb<4*f=FycrE;(ba)qeUdjf z2`08Q?M46}x{!A1KXx7Vg@c)G?14iPUI4N<=Dv%T*nHwrkBpQBOI8d^Pf@ZQnHqG1 zAdD7mV&E&97F%N((-aDun@~dRo-V$+#1)DC0(=gwS+Ez7n^9(>_@?7PIBv%ZS@2fI zu{AiKL?M9)8l#lKsh@WdUwGi}mWYik$B4rqxGx@n3+kYW!n7Qt^2d40ntssN<8}`% zEmkmzUZA7Bq+?FUkXwD@V-O}zLML*(P%8J9<(D~wyU{1fm_pbOA}S5JQcX1EGBN7UaunXzrbmH0 ztl+!jwPaKXooB;veMU7}RRVBa3_PRjVxts<&C&t{iPFLb^vGH16?dYIjMcG0A)wF! zD@^Hf8hg&2qg@=xH9Rp4YTpW{B|m57GQ_s}&%eI7?~}`6jmlK&-YQYvk2md1C@^=9 z?P7NrlSmjG`&F$o{4JAzc~@WR>h_UeKH8N;>j6OnQm@ER)C_N}pf=9voy$L6d`z^v{8e!FB~-G7+g1 z69Vw&k4kNNP*H7;577w{i7-CVG|r0_U)rB0o-2M?wrf<5}g01vjVJ$OcPJkP*Di|oYn+UJ0`ZeujecY>ZDWIJXQUFWBjjrG{2|BsD3-=%sFyMLQKZ z#r>^tVmPd88`1rOb&ixo>`cu5Ll1^eIxNYhf<=NB3-D$dVE_=J?zoT5w2=-W$2M#= zLKOD-47{xdj;LU46sU9!{PN+i+8R2(4MKmF9hB)lgK#@k9{~vH_M3qBa5j`P43!o7 z#E*Rr@I3%@nFma81hQeoCK18F$>N{S!{N$d%;}%o3b4FF-UIwC z>1;I+Jg4fjaayS+a-!3Xk;pK6SSaWX)yJ}%ZZRc-n+|+?+h_*+(FFEvlWqA6Fn1Wp z26*mOGy)#xoNnNLq&}>GIz~YK_!|t=SfpWlowPO05PO`gjkVe&u!*@W?HH7rfi^EG zhf#*iBan8tU~IEbcIIpnKOIWI#J_lZGC$dg(*xN^-yB-wVRkilY!uDVd4~Ya;w4`L zw7d4uA?P0!Pn2>5FRAc8E0=6Gvyr;N18JwTO^pVGj_RlU2DR2Wd7YqQ;KSHIEKMMp zC(RV=U`se?`&Vp(UvK)$acAD$Y15`oriqEu|87h8_C3`l1N_E@niyP8^QW~+1N-M* zNGf+1l&jKTK*tvZKBgZn-4KP(qB^?zk2cLTx*Du7u<+8*{hvXe-@CQ^+kYjr$ z>IXwIhKN&I2Xy^|0qKR-Kj?Fs>a!gB+(3P19lOuJAMDmA>$^7M-w{6NoHqPn6u07s zENdiWccR8}s~pQBYb+q|T|$Go>Jmg!fopk8GrO^5ruooKcA$+CoW>tcTCaaU$72jzahl|M1t+Q?LG^s|V~mpbJv1EV zC`UQkMlnY@iX$wo4D@OnMMM;abPO`2Z=`E6IfrynbU@A_a32V3{}K299q{17Zn_g- z`vBiI4uCrT=K;d}D-kSP_yR#~?%6WY>CeGOOs8Hg;+l1TcD>TBC{bslF8>~I}R+m z-G*TZt3>Bh$tg^@FvrCD1>+_FHu$QOumM8AwV1~MlR1rY>7RsFd4LZ@-ohw;Km%NE zYNPT$2Ywf`GHZYjLFPA)Q#qcLXj3WdOZdduO)LK6=9l?ZsYJG&IK+w#yyu2o=LRF} zB`b_V%KQzGgd%F_K&pEo`j;7t=qv0rQIr`##@_ev>bhHAg?CYeJ5F7OuJM3$m!#RoivyBDZ>3F9P1G3H4Fo60+OYDHR(rnP@lN#y{oV008 zuj1g-?}NcVz@`bR^`^feJzC&JFB9_?r>J&NcET`MpXnfe9PsFDz>|MbqljwOC_)Ei z>^(d^p1zJpeAU)q);$P=ar9iLWkhG%ilCkRNzmb2Fm+dcvDc$i2kBy)opngOP{t@n z{vNh#iI$q{N&z49RL>si&_@zY1H#Ra(V*_?oHaf%>RC-@GOv?LtVKK$pE%R{^nMrH zE$JIcB~zC|a(D)GfirF!sW!=5E2PM@r)H0C?$a5rU*Or$e4cceu(%CchpZNCs(~d`onw!|sm6 zS^g<7Jk58?+?=Cr(nuIVtBjQS1)^<%;6fD zOf#iPD*}CCLYD))7Fl3KDL<#0cbIhNf+8nTkx!`z znMC9F-t;{~zbzGo-qi>lus#m`EB&Ba)CeXB1H2mbp;FJo5S-e586(TE%qU_rV;@QW zppaOC!i0>i??}Q}?OSa!&TN4wdLqdNhPs1o2l3Mx><64#A+8!HB1_oYG<{E)=7twY zaPn!g@yVinI9E6?xbqFyI^uO*{_8!O9C`CFNvx%GCBWyUNbx{4h5URCLgfS;) zL*=pcr1jxA2jZb8fHvOWYLThuS=%39QP&!~-b}J1Oh=x;OkoP{Zn&Y>iGug>ykP z_tAJdAySTqT_9e%SB@c=7h2~i(sux9%4@7OddgJC!B3c&r^R;~B}X8P*olPW6C*z_ z*$j~FvL2JH#QSXfBc?uqT2nKHvg6Sp?^uFqI*n23tWrtwniB!!1I!hc9hL~h zDp%P3{5s>0@)|t!cRs(eobq=q_KpkX$OgG*#3l`pD~ynFm6UebQZ1Os)g#^vM^1AL**u^n8T00(h@Evgf1(V*ddG=^?; zAcF?)C*k`}>?h!z6fM3$%STh`1%G9&hzqt3i1`z!r<;~iPT`Cu4f_R^sK~yoaxYwr z$GM#Yo7;Bl0dHph?{lt3n2i=J(c|$xMZkf9e4IJwV&fv^Xci~z1-uXT!hv-nc8Rsh zo@JR@R%^if9mEx9lVIg;dBa9}-@l7kX;fN-XYdqJN*<^CJf=Og8n@Srv-tsMwX5;?sOz7Ihk#r4Vh?+t zhMp(cVle;o{Ez1NsMqut^`GN?TStf1I6z29hj|V^a-P#{);z0ha-P$kp?RumJWp8r zvq9hj_#A@1?zW#{fZk}q@~A69M3AwX^%3KgOL z^VDa+JKbig9%5RPFc=BCkgum%P7}7LH5KL7^50G!CZK~!vC6~9zmy(* z59;4XCTc*+Pz}uYpdi6fNWa(^##z9OOd@`z-(lv_j?qrWe{1I?u9veiw)haohKZs( z6pi|!M;Sk!eJDw;I`B5XY&tAs>7mhV1I1}aD9g0O*e5Nt(e`#XG4`Yi!j+XZ;$K#1 zp5sI8{K9$oGZ45MIvrVWb1G*Z@oTsdm zbnlsK;kh@h0S|mz;kjIe=kkqPF(XHKpQi8}>N?W!CTa<>EKZAi8uz0m0Z^oQbkm>h zF>ZE7OKiq06q^=4pbBiyd6FA9A@$>Z8)XXBMl3Nxmwt&v^1xKT#0;Uv&;_435>{g(zHJS^;;2Ws0 z#=$MT761m&_YnP{rBBK5QQf;9W-!>-rQ~y8jX3RhbaDlO)IfLSS`^J*|Fw_gg%A$sG3G%GR3fre<5mQmcP`oZ5m`1JKlzT59!%BU-%! zTb-C`wb~wB9bfXYZDLZKW|zclobRB3&a8nU^klEWzVY*63==b90K@Wca|M6PztI!? znE~91>)knAg%ql%V!>_fOOhqt+l%|(=J28%Bwog+lywM%bdiONi&t5?%PSV)w<5<> zbnkTf#2drOgc>oKej5f2Uc8l@_A+&~pKM(bxL$1l9&YjKO^H27%})#Vj*kXd%ufpx z61@ukj>B?_GqJNY081V7GQcs}ncK?)e{-=R#MbaWTb_Z~o3HLiy^_2b!ZmCD=|iM| z?|21LKNHUEhsf+a?)?d$*Epah;`d1z3=bH)UyHurT~EZ)30$}T8$>O?p)fGqeBFzI zY{c#d5wPe2;w_}*VJ_ckbB8gOD+a@_hACj2U%Ig>g`V>FHNB`G9JV)FWWx7ZMX*m{ z8b!3=W!#{Ppz%HMC^m3(HCUD@GJsz5TAT#UsWj2V?JN90-A9rBu^ONSS^x5dU8d4) zcdLtYB_a3!lwJ<=Kdf7XoLOx&?8W;SpEwY(Yg0)xFMbXXFO0tIEoU6ECx7IH35!6nA(Qug|wO(!;ncNUe;akyk4Z6dh`<0gSu{ zGo)3S!^M~!<-l|zpzp{F8oQ%m3^(k_9l>7&#_sS!`p8ij6K(w-k;$ZLtXD0%o$^}p z6hBo3;BfGpoA5hsG_K|LoA3d-^36A4vOIWC5d-keKeMd>iWi#bNuzRi=9sa)sMnw| zhB2ov4iIB^`4R^pO}uiWv|k+F$I-dy zqUL_PN+E;^o-qB(XI5|oynx*T6ePXH zQO;r|hZVfQ_{;u`d3SIBGeI7mhLsOlmnj)g##-r(LAy4Y7xn!hK@wsS*uls!V*7m>rO%O_ z?S7(5*$3e{z81OC1sG!EHgt}PJju89Fn~ix4dCMkZCc%X?4#J1NhGc8nES1rLj9jn zlu@P^A(oie$dB-I;TNc!x+@))Vd2O4lWuw35wz+c;^_`AB_)~{o4F6`Ri*+h?JJ2W zT_#?FhbaG`JA91|p&rowK(sSz1Dw&%7@e8FCb$;}vOYSq8^9Ib0H|~|M)31sl$>;g zvo?1a6}|e#c;Eav(DxohID%3d2X|Na5!oghsQD*S?cu`sNmB2-e`4x=C;rXyid%o; zU=6mM=~7vkHZbXYqON8I{a zG<+zcG;CV3?cxPiDw>ZS^7KPUf9C#W}yBSbfbb)sftnpZpN>5?$N;;`M5)=N?79hw!2+*81wZV#Nzwzmdm)-|<(LVCpVAW%zQY}+by(n?jt(j=uWl`3 zZc=Fdb_bNgmp-v5#F!oHh?E=n0Y8ZjKW4Uqr#$$iUVe0zqCU62Z98fdk2Nusx==iG zmPH57K$aVDJ>F69j4<+^9`HJ1iCky^2ed~so#KjU5(SN*g->h=^W-`0@r7!&3{EIW zPUJ}k+9htjPEnBlG1JcWc1%MsIcR=%@E6oNx~wr@Hj_6ULBJ<+X7Z*Z2#gg&PQG3f`MkUVQ+R18p609^dXg> zeEgKgPv!iS&QE3hl)+C0@W&_LCjZTle{=C~y#u;lWTBf@#2i~+0a$E<_tUw(X+02$ zWFtZT3{h^_>%c*#DQ<=3f@gm~KE0bg8wvpn@paD$frsPS(-66`K0x@MhZtL=7{^h zho@}4*5T_$Ak)Q#&*Fj1h~0ZgQHk>aQ~(G0ix&|ppNsp@+L8$N7Mpa4&U*!79r##7 z-F??3ROkXS{&G zVr-STc5RBpoRP2OH$EsnYsL=I^Kpb)_>d<*;NLO|dGz*|sH{naz7Xccp?d+U*3HKz z3uf?5J_ZZ@9S`8%cy_YM-05go40!Xnx$k(dfVxxN5ft1~CV8E6M`)a`gNIrHU&mI8 zY!1YdRtE!^KjXQ$ZvY~Y;^LxhL?vf3k%?-z2YsLFo z$5R5%+?u4jIF>~)em47mzb*a0jR8(}%C@517wZ?$tB!!(>}d?>%v5Jo4!y8G&i}$9ObGthY5PruSl+xiad(Wl0xQMRuuYpd!B;I_ zOUJfc^)~;;MHp!MMtb&e$Bo=Es{JCjklN23#+0a)^>+V~MX2#A;Nr1LQ`voUj>(IR zsZQf&kC77Uv^Dm}J1Xq;ix#>}W3uh6tQN1FOSc!93~uv~vp%BA-xF1Qa*&nc_BU-5 zb)oKE3FpC!+D5yO$!ABWQ;mxN3kP-U<;t z&BTOBnG?ptn_rgLv>JbISuan$RxK(8BJ_0HtI8^|^DaV^X|U4Ry(q^n*6F>HZ()%i z6@#E%eYDfmU|`3~=IqtNLCxV^mou^$?5K?z{Q`J$qCHo`qX@O)A9;2A|foa*>>3ex7wF=??$1OAch- z-8OB?1n4rsEFf?JM-l+M>xE#7`#5xvNtyOi@;Kf?9mhbzbw&&NwpEowLuW$Xs4 zex(>B2i4Z4Vum&Ug#Hx9>)ziqlv(_nXjZSSP}$H{2BsiG+TcyA5%*m~{8SAr!--dR zCE|4e1^ExcEDYkfm(_v79IE)HprgyIod8vye@T7{rV)O+_B!G+o7e8N&Kj@NH5VoB zZnx01r#F*1Nu`)NxceFnqG!S<($)~s(4fVg9E|NGI@Av~YaGIMF=8IcE*-y%dHW}w@j%g}(WE0+;eib6U%D2Sj zB3{#rttdC=IQU$Iy<71!DOVqv3#{VfUbKX&1guZ>VD(OL(7{JR!O@&C)U97Cn^TDzLn7<_g#!JJrcjO@i;E}tnDt)U>6luohi zD^q5uZ4X=>TIYcJD5rlnnysW85{zS|;?yxzYv~Hwl+x|L-pg{`=+xKkv z6oes+K?HHo46em}wxOoBQ}uiz^^915z|LoZNep|xwDAcXM>ghRjB~%#B!utt+a8b; zJh+CneQ6?AVB=rrA}@w(k*B1?rZ~nlabc|rLNP0+-MB!Im>U?RKG!r`3}wKM8o)q5 zE3Ven@FJ%}mE2XcUzMz|Nih?q`nOKg98U!nVbrEvuNXJ_u-Uv8RmPUQPv3u;Dw0zrD)|NHS$U*O+L_Yu*EU&OGAwB$|F2rDe`Ky?!tnKO z4l)v(q1u3@88|#?#rDG5R@IyS)CZ8jwx^orRI1oxj!hds1<;E&pgVe5n#w2`<4T0y zA^1;mFZ>1f`UOAsPe~?G|&LS1PNHNVr8Qi zDcWj9N{hBBJp|PBE>MA85o5)*$^=lL6p{$T5Uh%diVEJVuE$RoMG*=p1znZH13?7w znix?8EEH(x|2^JJ(gN=8fA=Gu%)I-3-}ido<7JvFwjVikj00Fv&>wxT<^d1O2Y2sm z<1ApP3AK18vn90%URw~nV#odEw>3@Y2XZn{%Fqe;B^i8dKuAPAROH+fIt;kfhjz45 zyd8y+3P`&0c$D&p;4=Xh+jbIObZV};i%R3?vZAp3aNgnaT=-0>yu&&;+uGYF&M42#7~$4>ynanTcIAMvU?qF(}1`$blnU*aUf}2c@`wzAMxa z{dO8bGVkEFE7fHUyu1_Pg{t`xxwQ(cGgo{vDcc(JjE|hl%Uy(mLvOS!y$%VEu^^@&H znhULp-!6Z3=$V+TrPm(;^?go2c~4`}jh!2U@0rcH_7oVUT<26OOmbhPz={nP*q{f^ zQ==51v64n-af0a1-l@AV=XM0hOjj@8)(R}oRI7UNHojLHunkXR66bFwI}oMXsgxO+ zfidWYHr1{k+X@t@x8kWOmOV9m;=8tZ$}Rp_-pVhb2;PxxQNzeS>#v*Ob%5d@*Rw9+ zpN6dk>IdYHm0bI9oT7;R*}?F+j8iWXS(vkpICv)|2cShkxIIg;yX9UO$|TPU;+337 z%YsH6dCoYMDlR9%ZWgxEjQSKxduw z7dD`JXgD3=&JJQ1#^WHb>`;q8LwT1*qxsK~-@qp=fG0-_promrdNj&A)Zs8EiWh=& zIIwQ7)vNvt?K3OeQlBZW&)D3kSnriB@>ty~OlhFlxfE(R0o_wAG96ZmQ1Qu}txACU zZjutA1LQd5mvG?h=N%7|`L<#?ALA_yFyPPt!m|u$EB%!1Q&?t%{V@ajitY`Ic-v@) zhhcDrwotcLM`*dpq^Gsdn&r-v`r)C&{0O;O%~H>Xq22v0TD}c__z%hL3I$blEO;ME z&z%C?f1bXs6{Coz zc`3{}$E2>#V-KA8>X4K8$y8Qb0o~Ni= zrd~2q*8*PL62N?&HtBqQsil;F9@t9E(aLiaY3V07#;>jPPu*mGui98=GDX+N_p|Yu zQ}tuDbneGSZ7qA_RQ>Qbdt5)Mv3^M3q4dDG3?=Dsu=`|L{I=*-lN+-vQnI{NDYatk zB($)220;hm`NjLl588uw=Y&n}_;)Mf))YkAkxB4_zNJU^RmI|Cu@=k`L_11(LrX54 zklVEUYPmnN&bs@Dp7gzFBHjoUO~SjNA`H4v4sAWQBXc?u;h%9Llt%q%ZG5$EfKF~-o7f$4RVbPaHdPwX%e|1ctBSG0R$eir?% zzkpk3xvRaK}1x9JS|wtx{wL@Ai0q(}b`h8)#x)sZczai`9$=LI}p z-x5+34!t9OS43{)U5?;A@JhE|{|j29JH5g`y-Dx2Z+sGmm>oNchrnMID)mXq^lEuR zwUz*j+D#8ia;B2VdtoG(Xk_QO3z$db*lNE|Wh}ETW0%oR^zHDe?fui6PjBxZZH)Q7 zVywIx_t3d>cp=P7W zeynnPlHxCyZz%7$9v3PFCSDMw2wTFKQR!O40kJ}cui43K^zog%Mr&Y=^tPkVoMw&e z8~?;7;w~-D*GqtlZiWjC>ec$>2e2n5148?I`sDkF$&=reK5sm<@Uh;aB`6OO5s165 z94tQelAkysCMt3eH{XLVOmQ#8z2%-ec(xzJWGxZ@u(n1Wvawa@7&S-mS~HnO4fA*B zKtX8FK&J@9mc9SDNIp!f?Fgn5H&x;DJcMHV84uG1veuQB&=I^48Ql-$Y$I+KS~KN4 zy{cTBUnT>m0gewd1%zZ_# zv6ytt(@bn3U8zc!y;iv>ov`BE_i@p9p9P;`&Gy*+{gJKfQ0N-mK|X z+)j2R99d|}*3?6XqFSt{I)oyecGCLMG*hqD^9A8q%q!d6h%&>B_0>uKHt=SPe z+?}of>D4G(_5wT^j?jZB5xwk2i}t_=RvDvoE~8&cnRV{nc2+pt9_vG?&Jn(vN4lAG zGw(EQdw|t&Z*-^Tuw+ZYXp3~aQjkj8c8>ZrgW^lMv5h? z+!)&LzeN56GkUq|DbkCQxsDszVml~#=<6BWi}w<< z0F)iU&n*O9UUk9WO#)XLxiq_>0v%KLY?jU?B#p1t`f?k*`;ap0*LVKLIGa2|#`K^$>w|3h8(*<%CgIFaD%p8m^+MGA>wqrC z>NRrzO4vv&YD*pl!TS{&#ds@*clh&Y4HXW$(TEK<$Enx8>@7{#&OY9q00^gr%G2xd zst#i|nu}#K4q|m8ndFjXMPvlqYzug+LnGYKh1S^KmXzbg=@alqxYap=`Cat28{wWo zK@I-JodeKF*ui2GUPy&={)IaTFJ~#%p%hNl5&RBS1L2oxa1}&_;o#7YmF5!Og^@JS zz@=Pc2wogQo`rg?^NJE$=1}Z<-l`Ltc*D~VCZSbkfn75dW=n3#u?Qpa>!;I`iVJk7 z#Rv?f_hD9ufx$2+d?EuItTMVs@@Z8ntP!8EtrH7=-vl$d$7Z79$11vhzN?_HUf-yt zcBii#{~5QGkWUjfMa3<UUjn)g5>3}`bu9OZ995YK<9%%>_&7h)hVbNc$0L@%s zfDU@s+La2d;C}`t8hw`JS7&q+{x!}DdbTaz34`!S(-WPwRxj$3_n#o^&B%K8J+`BH z>K*U2YGcNQYupo=v6l4#`p=9G4WNemQe()eir213X!)LYsChDrELbklsJSCRmq}^r z+t;J*Pc3_2Z6C!3S@GB@^ta=1!o|D_ytr$_g>lRj_bd!nH>)cACT(yfjgf3(Ug3y! zqXA`Yc7%2vXJ71c_Y83Yo=3w8ojMTR6`Q7&wc?rNavWo7N6_1m7h*|K&6k3X`IwpL=jcaN^atFaT_$LjCE!w08KxlY1yN!j?nBQ z6vSVwX?6j;s>N61@M6WLB?QQ`)CtQt;s3}eDGgc@0Wvr@l1`%HNR=CkFM3@Q+lNOP zIK@?HC4-q4WuYD{K^BQou>1&qY@R#A!Z)~rrpa?>aT#*rj#^+a@{WX{8)u9MOkWXK zb{oc9S>#3sign*w6eivj!g4je4ClNZwi9-NZ~!(PFroxL++j~U^n~B#dH6lDf||AwQr7wN zgh10ouljnCVM_EOoCiQJb#RWwbb2WZ$+e)>%yc-<5k#Z#aGg_`M~X3k4@@8l2)%E< z&Tu)iA0@#t%mSHBnI{CtN_BaKE;w%W0=2=RmQ{A*n2@@}IHr2TJZq*!gk*)atc!(Z zWsvJboVM3$KK~ME;vJ-VB$HK^vPTIXGWErK=*p-9Xy45%;rxq?u0(JO z3k@rQ?*JYm^AK+8oa|6n?2IJ0cL>tuSj@(CHeb!dF@io9K*xyoRdJ*PSp6&AFx7Y- zOB{#ge#qRB_pZ=g?3c$i`f@eXZgfxn5G$bDS}Q$R96_|ys3`OO02P2n<7wRnF`#c>33$472hO3)0EKV|pN)o`Uz2oAV-HK}k2-dI| zL`4$nI@991`=KhXMiwPeu~l>ciyXsN4Wm-9l!phZOpZie0MY{l!M7J5PKLwI}mkJIlP<6=g5~5$ErP_!8g&r z=eim14CW#c1 z+g@3vj?U9r;6Bmpu&~+xE%)^N^L*wFs9bYyJpWv!&K%LMDP`sODo%M_t(18?{jQGx zO>tur%G5{BAbHNPt4E`o&?|g`iw#?nMD9QOq0n<5VXh+jsQCR;?68%c>-MOq4YMgt|OUI$we<0ka#3}uGEbqbJ?SbN-0NRn`sSc z((PHZ+)nA1H3$#y;XfFE0K{8UW1wA=ZbQZ|octPIB1X>unDW}M3q-B>sTwJJf|efk zxV%8Nd4u*8WKY2)(Rd)Ss+{wJG6zHN+vH!dBmavE$2rMFoFm7@J9%eN8>PD;8(o}A z*fY_q-A_v8bqpm>YxDPFyAS^-8#EB7g`|sTMw^f3H9W8o#Wt)N3__E2Kb~#GO)0c; zgD>TkLk$VS0_o>@y)iIaj#3XeEai6euC5H)Z5wYfg~v|>VRwo(qZ>|I;U&%Snw-TcMk_Bu5>aKpNAEP#4n{dus<>D(Ol@n(JJ?_4UZ#4 zv6mkb3o(e-p(kN6z(KSY96Fj;WN-65WO#$eay+I*McrtC<=pq+<(LUD)E9>9L;ZnO z{UMC{`4F*r+bAtTVk3XRnwd-0>tAYRO(fkD%=ymv=v6b}Q#1X<|25yU!+82yJRx$X z%MywPG0heqc+)VO7|kU`UaJG@1v>#gX$|myk>l+m_7~ko&-5zOUCIMTX}nS@$fCt^ zfG%@Ni*b4Hv}#km>d)hWv!Oz?^8T-s2gEhlSqA%tH;c^yWOwy<4LHBph^OC8PTifYg@xxGHAbZy62Xg#GB_Ai$4RaE~mOby6~`&a1^8qph@3J$Md>d0EG}w?{iITYNd4WF;$8Czh!g!=`#{ zWtn=@Md%M8?lAf8gKSb3xzRxmgba+ZA`oax(2Ze4fb(9B%GM7+O2QCB4cWuk;Y1z? z7$iyRb%e`VoERzKHJJeS$Yr zpEimDlNt|As>UGfpUEkR z)+Hnh;?>y+lThr)2L>K3uJ77VuMLwNd>bvDEgvTfxrX|7*os~n#aTf#^%Hc0J<1p3 zB@lFiJ<1927JHM2VNW&g^fL9#Q}m>7SL9M|5KxgnF=Ib*yRo3#KICu^Llb|)sM9%p_c#?Mp)>{_lTXKf^6Fmzp z2w3u$!6s=E06>y_w!GU|tCThlazht#4E7OBMVWPEY7*_)nb3Ed0R)k&87yc!(uu!> z>Cl-2<|sAt$O)1SlLX|*_~15b%V!I?k$XpywV1DO$NY+4m_$$u_(#MS4x^{457)RB z{bj8uXwaGLMA8-SGNrTT&LNw0>Fy2|B8^&Z4I)sxI`dhw69@5u?zv#qq^m2`*SBce zShnlKYMeDO&WgHoW9phSm?P>Yt0bG#9+ zd#Fg)x1SZ`N9^)OdAt1a+`D-WLm1tD-LC08Hkx~w0bXEFrqWF>%9IKE7kR%YTB4=`0RgNo{jcaugB=aXfmO};L|wTVyRn3 zlZbsyfJ%u5{kUwjpr%y_;PSzYCiSbs0CAaab!#!3OqKb{@sxO$m`!8QXJfF(OaXAp zeEvt`Z+j}$tFMmTnTx(?O`o8%HWW&eEfP`ScMJ7(n-N<#$`95;sknkW%_RBdDjpZ{ z%NYLl0o8<@0BcYbOkVW%Q3GR<7+X_@YKawK_s`@Stf@HXxdm=ta0^Wf}*H z&Eb+;fdADCmvZ4V$UE7;oj7CvLF!r9UW-k&OUM@s7m-ESds;f=A^0>9s7(eb;D zMkGwt9g9)>!(k5{p+#m4l@vV}OB7{M5y#@Eu>g6KJ3_bO^8;vDE+1XD*Gj2WrO(N} z0>+(O2~R2blv-J9@$%p&9gQ2j^ehitdK`!AfA|zbmF9_IMyAm@L3X&!L^Dp&#qQ24 zcxF4{089ZFL|zngKVg{V4%;5;#&R<%Jk}5!sX0OzRV#7>{G;m^(kRP9c!bD9PBDRb zB99%RiKL5Nm}k;=LAv`?)3`}Y13+OY9wnH(Ta-^eRry4Hcc_juRez2oY8XE?f;q4l zq9>6uCp7}x4~lcdOh=b-J^!XtLXsJ19!=tlmiXN`Lky@Zv1yZ!z}dlT3yFjWOh7jw z&ukK&-ej6m;hXaa*`m~_5*_d)G~>Fj!%3#EcV?SK+UDZ+*eD}&S-*DDF+|Rz}fDT_*$%lm^7P8J+PFyBT%U-z7HuWbvQHR@7`GrFdALe|xg9$?_1| z@;&kh-U{Q)s??{8%qCKbA{|K&oa#=zN_}*gm{;^EYWOnI@N4wTEq<+!v+JXf#bG15 za2Rd*2)tnJa~l5bM7)y&_&w(jg5h*Q$C$5$9ZAC-@mm2sbLx$MU)^y_%6uyyLG<~3 zq1ca;G3yUm`k?=z+XxY#%$$P{`BYeo4<8}5B5^xN*#+Xb-J+w&Os_isd|}_^JN5|K zaAlUNKMje+ph{*`1|_$`ThX$H`9K6;^<%qc*q;OkLeqfcXx2?#3})>9FZHMa*pV<6 zgO2Kl7^Y-c8_}k5dvL@YyFIXD%H02)U`Z(;jO@oDSJ*L44}d92bdh?~>5O~4Xxawi zec_#Ea(GM?w}gd{p3oG(l??c3ZavMkY{*nrdiB{auLS9|!X|r>X26cjwwW9cHg$t; zfpjIofC4aWWIFB)uye5@kx33}ER3n*6~d{kkrd8k7R=X3X_)I(A6(XIBCnitz0fyaLIzZ&_{E_^+RDrLP8Lga=TINps&v zBOReDRvp7(HLutCoia7yYG#)A0T`5Y?y#0SjJ^a#eOr)gI4l(Uvlwka;dGz%QOvU< zKCD5_{fjx!iPjd!KYcELig#L^U#HdL2<|lzQAi1Fw7rWU5k0>Vcg9_+)Qx6z?5DyclCFGVD>rB6tid)En{vi}a0|w>)Js z>E2rw~t&vAfXd?D-XmiXM`Du(BWI6ib;XLH` zCpY>AJ<1k@sDj*nWxNW~E|m08VKP^UT&szTjtcRjZ;Z#HypVvOeK@xj$Omi;VD~C3;qr|ZdjM5^3m!#phZnyx#@NH$X^fRd<=(8js8Ej&)QA0=Qf;3* zlgvE*-zyK%HS006bc;ut9B6VfFc*8(zYo=KOxFfDc*PX;!qGI`=sz3fZ^UY$soyy; zi?L(Myy`H$jw5&_ZI!Kx>is&3)!YNQeW?B(%*I$DP@TNy5c_D~#``4%!_xs=c0Wq35~T%Tl-*-PUrgmIF3JhHGo zKDTc!40QyuR$WjZQ|`7Q+u{p9if5(YVS^xjiknOs<Tp_dd){ zOehA-u&%-OR`oEE3lqLV2c{krps6|6hVRAY^0@I7rmI{{yq$1x8jLPgvuLJTGqH)a zmI`%B7Ft-qhoM3XM&Und%_hEe(iM&cX0qt-d@ly@qFregB(0bN>SBlul5dG^^Ac*M z^Q3XsrHK`)YrlqJC5o}L7Do^>S!V(J?g*a8hbskoIy(lykuMAYo+AKwmfKZD0Q}%Z z?RpR|e|4mp@lLK(6CN)BG__3q_zE3BG2_!{jbq(-%jDn5ZAeuYF(H6cbuQzLD)o;G zjdmr87P*1o|ESr&LK*Kw)(JCaJ%X70AGe7df3D1vZyV9ChAu8CQ?$678I{La3G;5U zJXoq;Dc*(JMV^V+eWj`l0rKz_+l<0G0|rQO1YbAtHFd&c6r0_prTbiuG4D#|))nfK z;W40(6!G8Dk$B8(u?A;DRmU2bsD^GxN5K?c+7;h zuN2W3ON5i>$<0xBrI&B5)Nwk6bcB8}p@Z}WYgU_M@m?&>ri=dVvDD zLw+vQhXMObM*)!|sm#7aZZ5Q0ny$7^HW=6ZxVxOdec~?XNpY7m z-?+>1!Kdc=`dtnpqxo$5BXwo(nCAJ$_0D|#dMBoh<2!l6QAma0AWv0Ekii>FpcW}v zN2N3d+!|h>(Z0ElA?#j0ES{72C{e^tW>#q_gT*BP0F8`;9l%gNe zoi#@OO1_V!IeV;?`!;GZ+>iOb^m9TeBH?mI5wFAVwgkzyHbD%~ECxs?U@WeI@6ovP zbl%|jOcAkTiS~b&>F4N#;BQ0>unmLRG-kR+DG%y|j(P4c82?CllfvyQ%iQSyt`wq{ zFs0V&O9I5CKKqs-b-_j_A)E1#g%tOW;13qE6vYrSXes)c`1`f^OY!S`rtYMiu2gUS zfpp@O!sGpvhG8Z@h6&yQKj*%WRdgJ}?_lVqVXv!H^X3YK`zQ!vnyc7x&q1qMe)lE05P}rZ`USNSA;`+UH-|{7E^P` zxD^f=Xe0Es@wC@?`rdd_ji+CXrvt{*VdLqj@pQs?(l3jfLssKSzYB+HQ!W))O2C^~ zr&8ZJu}XZmJ3{uMvsoZ6A;gnTi)kE44{4?95_pt<4X>sUg?QlvMY93Eq?{6Aw^62k ze}S$78B(Tx$v?E|R_)3%b@K%r@V!dy4HB}vLq5*Ns?#tT&s)lsN)g5*2v?iS)E^g- zxL#mI6f)iz%jLa|v82MItOn3m&43=|x=E;+ozO-dJHv5b20_}i{u#mNRX6JU6$eZ37NXuFS)G) z9<$1y1X>g7FELbKL$x|G$W|Bpq>HpykVRj7u18=0WicFZ&cJwcapO*h1Ljh*)ZUhL zM&vvH8_3$pb(rBiUG~}o?N&#SjHU(ts#%2LsNS`5qmvuGKvpxg%ttDyrK^_cH!e5k zXMHngABCYUvXh2siW|8KQs&iK)TWDR%Y7!3m0g_FeHkPfa9&70%!|oK=eSv_2#|Kw zsb26c^LE`3-x)b19rqq)9-%^=IK&h)bNr6?1=+GYx&G`7;eZ=`fq2^_AO?D@o+F4E z!g+XwYgI~Y!_i!C&QnvUFCCUweg1Barb11Yc4HZGj3$P#`wH$IwMwh7 zk+&&q%6lF67P%DIU&rEYPyz$aD-{$ZO1=08+700R2jMH$oZMwL5!7*)Hyf#pgR+Tk z%#%9r>4~-aPTVAR6pt+K<~-ibaDm+$E^PCvLk3!O?I?hzz8@*-Q)$BQjf`)XnwT@f zwwLdrwqp_<-qmR_UUTj*FPljx zjCdoknxa>l>#q$^yw=yuEH1qW9ryQ} z``q_m))5u*$Pdywq6Y{@R8xyDXve#OWU-)~DiB@7wlsIB_z63lPrzz*I&v48tW=D$ z=a}E4yD?~hig&ujsfK@c{V$S-!d)Qooks4FHiZYPN&h;bkGt+7!N*B`s>;0j+lRW) znlleuroYX(fZ32=@lcBq)}PVB!^a!Do+gv;@Z)x@2Oy?b8|?nGrNKV9tpvxt&!O|= zB1-0<cJzE~W=#GV*Q)o(L~c<)**K9$f|7D=ImUSP4CN1MyMl-@_EKde#g0I%o` z+z{$39&`Z6uWQU}$TInlO>PXAXj$tW_uLPK8}8DENs02-XcX^p@79L-4`pp~%vV{H zTdS3*uin79vPI7>(euVOW1XPi=Mqs-Z&QjXiuJS59dzXg_QifbZ1f;U1^tf9`p_{i zj8+fBhWQU>eK_q`>QN1Q+OyU<=1;{hcef9doRN!rV;mr|FFp?*i?h~EJIJ{)5!=Bk zA^}xI$VHC(r~du0v1pOhwhrqOd_N|$bAJUU#+hdtW!)Wik8-+0$O2fCk-Wdt8oSIwK9X2>$n2kz1g$L){+~9Ht$QUEJGG;qBNl@o&uM z^O1N1eX0~r*TUv(xv?|8uS;iSc+WHh%GY7_A}<}+dAZZUS{z)CCV#(pOafn~;5w!O zhr~ew23SpT_~mnU@ejXAXc|3#`#z4@O^HC*bOKR(Au7emV^9Ts#S(0AUR;CEi3WKcy`r(@Z=zLXt==Gl-?ed-?tn@+RAYNf zvAxUUK2;j+EsbmM8E9{UzE|i3JZ^x=sPY$Mbjz@{@2g_1*|;^04X?4K%9Ez~dS7%< z#nL+$=)+o$4Lugu(Aou^8@lPu&JB(4tFPC63vfgR)!le5ADtOTI^skxI;$?Colr;| zMp##aI|+9~ixi>MtKNRT$rPE;dW!Q<7o)qF*f4e$Fu4&lX@nfOFM$*Vl9?3)^tV(W z-j&l0o;Q$SiiI}V+`{M8X!T=r{LvWR6%O_;q&C}*{5f4{iK8J>OWYbjo0H%---4#2 zor0HQMNqAz?>n#u*-$V)YZ=vZEFMgzBafR{<-3Xa$ji^Ct%$w@vf6$e*D!rtdXuYK zkLucE!8bp5hgJ=eU6Djo=|0v=Q`!sAkEI1@Q!AiN=6#25HLp97I0U+Fn z6l=6Qr9?fb=}vwm)Xtxc zeC{3I^(^PpXiOw6L|}^pSVC-asoG6%(*H^Tz4}DS!hW2VAVrld7Uq8s!DbA=ZRrck z;M?~&NmM23h_gE|x{-|-;~Ho~=q*@?fsFkXhFzunJ(J*OKIpECkfOsr#m1#*JyfiW zvE>(K@BnUx*M=*wM2jh0f$Mk^@DIZ28ra>8{Z%*@1VThUYWElUz{2KUKtZ@;Q{8iv ze9Ay=14g9|&WXk1@MMhue0Bz zZ;o)n30$WU=bA8V&n!d$nMry}yNu|M|2Am0ir&VCn3bK#qt)+e-+!El9YI6hd1fJy z3F6fj3%=9IhEmiRbS9BUyz@giiu?oZeU1VRPp4=hcHh&`y!!Dlp1J~Gj|K-_^zU$kRq8}h~xX3-FWt&aJ7OosHKxkF3fSSb}& zgJC6~0H_^wu28-@DaNde5bY?iz9ZJjJ2&Z98-mm~s zh~6D68se5xU>%SlfMI8r#A)&Vb@K^*(bijN5Dhd4DJ`QV(jVthU{#87w!YA2|5DoE zE6yT-ngP>?O>S+cd$tUy27OEMeH&A~IyTkTj#KT;of2Kv!%4l7fNCZTDT!|2!fFfg z7M;pBX+G*wiFj7umLVj`rb$2L z7;^-Xu6kVoDyDQyi71%#(RDy9^NDXK!y9t~u?Co#7w3RCD0y|n3Bc?d#OxP|mB&>; zbMiEG_YLg1uCFiqxdS%G&C&rSgvks~&8uKvlv~YPR;jP*xxX`i8H&OIUe+7EcA^6L z-`|H(!*#!ChW3$Dt@|bt2bQ2Wvf9y+54-AT0;7SOa=nr3f1xY=Nuj2=+)!KL)Z;>= zTIg_2!itf@aQGXtZ*hb^+>e=b5`o{qRWt*&$R6Q#I_Cf1eliCqZ4zr;zFCXUNJ*Z6 zZ;>fDi7(H@z$=GYUT{AilNTQCV>aDD3z<^Q@djF?J|a@Z96Q}v4LX;1oyO}3E=OFZ zXQ_MOAgxQ8+Vxyh2f4!=p*yl~bSx7Ybb@vuZqd!~h6)fmq9jBe3*=+iDIZEf7_qaY zHeOG0;a19Z_#ldxvem7gfxFcHv)H9ydh;kQ#@IExdcmh7M+Fky+FQTgZu^6_kdWxv zO-Ht%P|kpI(?7_DVxGwye>FU_H@zSNJ?8g%Uq*>18&J*MICi zQ;6jHi&uYTXggP>Ap#Cj%XKL#^79EXrL)D9axk}%4X3mU*%QAtvXw*mP&f-J`sQ*(d*DSU=?8gI4SN5t^1QyEJ&*-ExaYB8NHbh6W<9i#lX`d-Zo2FOC z=+X;FmnvgKW6&vy#veBsnDh}-2TXbxF)5{F!X*O2G{XXCVFrF0kK}NpEmENor)YHX zs^wH&+^=`x9~RgAETef`)aa8~FGx!^%^*tlO9fGq8jvwP_c!8}ak-7aQQdwMn?397 zjwf;B4{%cUOUWH8(Ah3kuRq(wB8|xxjKd0QpN?9Dc|R}-WJOPj;HH7uNR3CzL`=r?TQRWP*_9&gMDDhDr5D^V;j`l+F^s&=4Z$rVh}7ZG5b2czsVnV7>RuUsDpH4grrvm!Aaw}gF;X`L z<-$59b-NtFY9@8%Pz%eE&hQo{b&F`$Xv&`gD}ZfsP{5W-oy_t2IYOxkMCOoxG05E7 zKPPjWbPVzDGk9Njwv#JVLtAImThm4#Y$tudyB2kSPk4G3kgYlgxXZ}Ep9!t#THuZf z?AV$08(jE59LAw7WjZPt%6{Jwh=_x`8V~NvOxFSG-!mCng}^3@P%~5sb^-B=4k_E7 zVto82L1z4y>bLbT3p#yyXodbo>hvXNIl*0|ejkf_2st`Bb3fTxfm*$fPKrS+7Td)A z-##iygWua0xk@{^u{oU@^S>48zR%$E@qaOXm1~qdp=mmzBbBlZx8vw{RB2gUrR8yz zHa$)=tu;eMJjHSHez+$O_JMCt9$ol}PE!r_fjLBcP?RiPGg@>~Z&37Cjtb@=;$m>? ze*{40wI1+kDX<6XbNEycIhiTx(vy{4X{vHPGbM0n5{}359WBR1(~CvZKk$p_W~89g ztm>J4O~Rq|ffIj*|G0W+m()vMM&IAVWsCGheFPz8d>2W?pJ&{kgKioSnIeAAOtzh(gpa(;y<8_w1qZHnD+q$cXdh@M=5e zdQmJgMKQ9;{l;yO`$gA43-IRE1C`#G`QOHCAAa zTr}R@!0{)jJ&Zx2mzZ-ehGC`M@b?pb-wKk70$hzct9++*477?CKYs}vxA+e##kdxi z<66L0-2nw`%6Kc(-VxmnYk>(Gp>_}XGOX4pUlx52nt(qC_!~TZ9Hty(7z)Ff+R?@A zLg015c3r0QP|B>bH(4%DYR+{bY$(MkAh6}}_ltEGH%f|AGBUx`sPxD#PMX~Xszsaq z+u%>OH+lAl(RTw)Nn~`21ye^RnDkgiak)73A^2ek@(1dpdxWarfBTVUz{Hw#rQ*lj z9)D5#1H|@i?kdo2Ri%gr?(Z-6SEgA*E&kmdeAxq^wng8^y{|B39rT|;Hs7$QSqG#H zc|GR#5q876&y=pqOotJ~%&zsA{Z`pyRjxyzD^Ln-(8xLR0phK1o78$zak&D$Z=Z~Q zgZ0oH3&aboe^ z15D_Qu1>noO#A~X+hE`JTJW3$5+Wt1W@0z)BPRaX7C4$BeL!Mhd7Ht1Z8gPJbp%)9 zlUu@7c2panF<_rZm?;nVx{3rds7a zaF~b5hXQ1xpH`-kH@vgh|6NFv2EoMSA}bVwLYHLSV3RV4;@SSnj(RQrje4gTyAIA4 z74?4(bC73Sp@RQYdA2S3VH}P@_kD@;{pe%shGT11yl9*aG$|`%bJX6bcEFxyT*e)8QOHE$ipliwVYx z5U=}-8X1ELT)zTIXh@H6l}0-$2$kf>+UURR9sJR#6lTg6k=_fV8Ob}8YAZp=uM>D> zcKM^xXB)FNN}q+jnMB_F2csV&p4W%t!r@@T3p^w08W=uM#S|IYeYfnjqGuYW1T2Fe zb~zuGCTZLTishkxI3J*JV~l?G67;iMb{)`9qE7%HqMLs%z;5KaRILxP337f~bACF4 z4AqzOGv#yf0me)ese$*W!NtAnpvpXFG%+Ai|X!9D`8B#Cd!xIT;^f%5Fx zDOYJ=hD{U6LDBxvs+st2V5r&gq{tbHaRD$gNsZg3lsV_lv^QYf!+`+|j-vHxM3bX3 zZrX2$Ewd?>aUwS#|AlwkmF`NOJ=^2-Zw4Z)srMZT8S<#JOm>u4WI7XhWHvtIwtOfen_comzr$ zDWrYD@4kuMU>{q?qvaTg^^BqYhZm+)_VWpaG)4olFFUPFMy4nyDgm_ zI$2&d=Q0;k?sm#vC-j>31Ts66>q`v)R)}tH#JhUrX2kWjbm{-p(Bwun8{7FXE>D=` zcIl(KeaC?{s+i0> z`axrKWrwy-xlX5vC(P}PYd6-Z!yK7!MTKJ*CEq4@1tdoK&&uoyW#v30pyyeQ?h<}X zm-$vdX?LoF&o^Pp7)~r1-4U0=kZ3^{+FPTYGr1iKCEzq-MCxsQn-bsFXL`I0q`66R z=kTGZ(+ZIW)h4MA)DVcJW5R7r_sSe$k%+8c(=c=x;5M`aBy)s(tKuDvc~L3CpbWj7 zCIZp~XLAw3esdA^h$jpc7ydVdQ~>*crPbaVQM2envDkAi;&~;vGR+ohsXseobH=tt z#~N$zuyvDpohR#yIS1uU$Z-H-Zy}0^-dk+t{%<`NAci2S!@znTj&fP0jI%L^H#~d1 zO|t1{eqrJ;v;QDc-HdIRi`0{~Q*taEah7@5h+byt_vn{l5jSa^k#Dh5oq+w}wN>;D zB4F3!ZzSZ=M>@qO$r^8$04z`d=_A8C8NNYF+P8ZDxNn#H4&c5GJP#Irl#@2ih*wnO z&Q;1>fn&f4t-_7TM{`QIyk(u*A1~_g!Eu2$hi+Mt=kB8?j7~EJT_ec}xqF5BWJphv zIU0^eY66910+gGnK8OL}H^Sr4+V0*8wf0GI87-j&hfi7#!@9peGXzt~Kf0LWK^XqY zJ{K0bor_T0{%7!YF21hj*U|ft2bt=`F|ESAmw!9-Y-GF^i#40BV5p@U_lV|vdpV+M zFVFZ(oN+GBI8C2%YKIxSjTxte@!AsO#$b>k_3UZ-j7t%C=N`jibN+_W>gKl6^8n~G z86Y11B(2-qzuWqC-#WT|D8pL6pB}&0zujXoQQUaq4xG_Vggbo8ae~v&)m3Vuhx#Y* zP&w7B#kT&C-07v3Q_<#b&dLZ6HAf4(|BbBYZ zaw%e82sc7u5ZB@0UZCW=04jmK_V+_yL|d`!0RgSPkCCbP1!{n0(*VW2;1;91W3hy4 z7(WKCHrJ!ci0^&aU*8u5|7;u~?~o6o7idFZn<;S2G<_t+@RH8y5MB8yZn(LKY2%;Z zMxsh$KBsEwaK(Sul04l7jpd5QVm#2S7{$%`?=923P+g6%EJ#s7H>kHC0b2K7WAwQg zO$ua-MLJ|G(rx|tB;=nwlZ(Yngfb|<(@dBiBEIHq<4mn>A}?{r{wyo>{@TtyZGZ2S z|Nr)<(+4IL9#D<+b$McQO&OUu-UzGh9on0y)3SeHv@fJhmx)@VR3tncgX)6~qC>C@((!CPDcr*P>$sTot6M%`~=R?vF5p zM~nW>dQlDR_`>BOnzyr5o_Wjaf0-37x6cprUS9l>Rei#(|0*+ zHV~}-m8$gtkiw1_F1zSA9==tRliljUQuO(RN?v&e`F+Yhpujl-kH_b&EuiRdhHC@m zNjOy$C}wTTI=eL$&@~gr*~wZj^#Za27&S9iOyQ_=eK>LhKIWrjRUy=)@wzz*Ej6rE z4=v@lD%aXLuvCGK;z||RIIL9kMa(BufkzQ27xn-wWrwzOZgDQkC*K{^w8%hB#DK#v z=r!(4AQ8SSUPo7@y81rUsf2UQvem7=RYKNaW5-l_)m`{urcI~6C_1Bgs8(z84PQa# zkZGi!-%iQQ(l&&RJob`1JzV4NQl?FFY11%0P|Y3?g7?I^SBLM?(8IbIyDPL(1fD6_ zUA^9&zE7h`GsP(kDH0JSNGb;YqFAQ*iBfi;wac6#3lnqFr5QOHQc7rZeSXF+V4XY* zUFU^8YjcK9PXcLIbBCs^Kz}zl;x@A*i1~i>yv?KawOdert_d?A+U9J4N!T`y$n=;N zj&OSd>g1f>)3pjHsqgm{(F z6rE4JEYNT-yBFeK5l>8}L9A=h4vf7-w^y-AX-2x@#1hQMB6y+C@6Ob}Y0TeU8^>@wa$_Yup~vy&X-c??Qnz z*4~7DH_6|~>kd69-P37cJ|5UNIItCboqJPBbWk3hUd~FUbPKJD(DCyc8zp_ z-=b-wUG>nf@Z~Hm7PAJURJ)bit$2BgIe_s9Q<@kx`9&kBgd_L>w4>$Plqx4MPQx3h z!?#R)N#B`=3Xl{WzLxUE@_mS0)Jb?n1a~y1YOWY9^CqOSllFD9SM( z{RkzqW-Tn5kF-M=jH)0HSf+ zGtx}hES-a-oY#SQa*Q;h&c)Pe>8HVatWwXRgZRboLYOqp3Pwi37DNDSjEq#OUNlGd zcnH0Tjf0RA&PV$Y7hXTt!b*~EW!<+n$4YD8ZtFZ*+x-WzC1T<*M~BxIo(Io!vNql6 zmp{S~xwrqxe6GIcf0z%JicydNDI{{$B+d_J_|@ynnc$eevYqS#oi;H|7sjx4mQuCh z^~Ox^ZKs=UC#G?N(s*2BtO{UW?MP~8;uoOpj1->vH`9`b=t3dIr zMKBgBplJe?t zzPJQ#ARRB4NIjBgi_?zeS%q?>m$=y!cXvX8qs%5Yu|L9YQ*;UH39fYoS~2;xxDrKN zwTZPZE_^VwF3!2%($i=+hF-;sL@%L@gc~g)HVay=k?zs&q%Swk)1$VeGR>&e{4V|D z`^Lu}M2nSVH{uVp=8m}lJYzaNKXQ&bxR5yUHD4n)($8dyIc)bsexzS)L#xLE6Y}d> z98^YULXP#*nGm~r#`iHMByu;5fdQkyDsJBac~4?_P4S~n$sW_OVQL5Ui5~$XOYw~R z8NFlB7Wg>5UBuR~l7s_m2kU3e*i0TrC%s>VBZxc^7f+93%Oijhl`LYKSC+;#_*r{Q zv6zRiwbNFIp>f)7pydw%nx}B%RbdRGNjx?Y6!nkk1|9L^ET*{Kq5V>gARZm*Mp7Kz zkas8?1o^BZI|AEGM|Q^TSmY8MLEP{D2!>~U4`4VE#fqkkZP9fgXwnD_IrMolPDqQ{ z(-`oT#_*NPc#JU?CUIfRHo5W?@YO!@&)|z-31BEfIL4{m0N6y{351VSo#yGKcXkOJ zZJ$0$!K`yODA)w`#Qx4Sa8ZiBzsVi;H_6yv7pkKyj(adZ9qK@kQ~$fxVUO1UNKLqb z_xQrSf4aw)?~dE!G{#E;aL(4^5fh^L)1QGQdH>THsOa7C4E(jPj+jQP{ylML;8A8) zQW4@x=pqJqvb0J9HT7P<0cD7i(1?NgvQ#*}m8amzKOg~#*F}gC47Gn{7_Ai~_YG6L2!U!C5Ftv7JBko7 zy}vF;#7Pms1_q{~yOUsopG|JuRfxLpp}Wt6pC2GRS2CQ=$8v@L<4wh@mz%NiVr(2Y z^$w(Y&~y)VU$&>mLh#UUlPN>v;maci=9mrv<et->1Un;p_BMQ9&~P}nV{_4m6pWZma-7}}>I9rU z@?Fu8ZoT84JCiKEr2&kAIo0~GD?}$!pN?Z@g&8?fU|vZw8Bq^>(k6zK5xpA5>X9-z zfHsD7y|qs)Uc|kH8fBiDu2%q7w$D=3{T?&>H)A;L5A~74{;!xwsurmqJab10+uF3| zF8JES``O&3*!W?GIxhZ-Lxv5YI!8W+I#&1cxjmffZ(nQpj611*$Ip$g!tjQg#A z#Lq*Q!}D5x#`RI(;OE?>@cg_eb05aT;O8c6=U#qB{ec?bXFIktU6gqeo^R#nC0J&H zXcM2yzSdX+&`7+_(@ik=IQ=pZOa+rhS`{yb1+ppCHcT2e!>QD{l;R}Co4lflm+L$f z3rZ@hD#~(y+dU$NF{8_mz#_Xwp{E^KrXI0RW8QB zxmMYm)|{KkB~tLu2BBZJ${XcRL)-lQHjZ$k9V~RXaI`yN0dVnS1x}LJO>SIxwqwnP zg$;Y3wL2F;LC2b=7tB)kypjGNIZ4j>alEA|Hg~Jq6}x-Y{n1MyXpvc6Yxu|2qHogP;~vWIIdTGr0#so|04g(aF}&3YbOut~D!So{|@97~lhYB)AbIz!%+m$hN) zE>_iS2FbbsUd5a|Hq6byc2849_arH4)dW-df5KKjaAJ0hqc%qn{R|z8iM2TDWXGAn(G*7rwYR`PVd#i^ zF>FJ#2zwhYAmvIO1`1HKd!h9p2N9A)&L{P`B#TMjpd=Q{iR|UEcz^{1wv!g?Xt=74 z(y2mo0RO#EGi3yJ-$MM6eISf@-CnEt1K@$|X2(64pinooMuiLh#q>&O?bL|#jzT^8 z8?9^HbnnH?cLB{TCE?PoG}FRV66qAJueQ)ZhjaiTkP~b7o_kCFK^@P0vF9^@lK-2shojb z13F&~6=&TIv!7EUmOEn?sW6Z>X(F_6rMlJ5{vKbn#rLBW*aE7>3uDRU-d29hvrUPh z9$L%_;9}Z~0g=|ou1`5~0m+4;Omt6J-0}UikDX}FYmdc3-Ole~YfPHg_e4p|Ar64w zqIYq@4(168SI`97s&$RD#bTu59iJQcj+BfR5J`~EEj-V$a=RWg!Cw#` zSmA;O6REqCSsRW|oHop{aznW8AKktvx;C`m|31>@$#VK2XfI~!OY^Y#ux_b( z_jI=7Ue(xeJa?Lds&B^X(X~*Her}Vif%N2jho z#UQDpfjOMw9tyQ`LYw`4U`C0;VkLHifaf3+!MxSX`up&7^THx?&Yi>kwc)hj%%C zPFvu(7teW)&*)b&48*CQ3b802aa}g z%>NB)HOz7+Ug?;RQ8O08*RZr@3rKuM^#n)o8mPXo$_(%HdRJO7H7C@%1X~_)a0|3a z<=;X6F6w}_nhYnrUybP<#Ii8a1i6Axn&Yhz?hCzYzo*#uE~ZP$`5Wta9QUG*J?F1{ zPXyR|WlncT=zM@!YO2wbwY9#-LhD&MDbnGbZqfnjC&d(f4B80SxX+@@;@I9aj%}PX z!x6#|u_%S~_X4)}hKnp-^>K`-;>855fnyeq9`9HQEzv9@qnPK-nJi7o`MV>8CY01q zchftliH{5tcMPpv9E)*}-q9tV{@&7Xq1mfm)uDO1?V$$zrpRwRKKhv`+S?WP&Mw|H z$Gz(&-n|j`&L-YH8TYQIc&Eg@>mlAv=Xd<0md|&I76I;1!v>N4pyOVzhxH4nq8yn}LR zb1rqbiaV7dBn=@%Lrc-Aml{Aa-AtQ^#HdED zO2*6B5_1elJV}`M5n&|H)r|SwOma2;9x4~xgc-G%Jq>x_hvss3b=Ze2JHnIsBl!j$ zm{|83;9x+JIwDAQ62nu`c333bLYIh5<+tg0jR7!_zgs&=T}=THv)s7=q< zQ7Pclrl+a1zGT8)*G2(^_D2?@$Igb! zeTP@eaBDYa%97jNd2=ok4NYz*;7r1qWK|_OLd)>_MQ+pmu4XAg3hsrwSc~y`-*jW3 zYdGc$9>t$Q_i|hlmYo={j8>M=OW4_F4==5Umv#{~C69E=n-YT5j_gU5J?V-FT6Skz zvxnE%LuDnh$@SNV)6P+*xw3(w160`+Y8-*h zkyYH9D)p)~PAY`+d-fW6cQn%+LsTrX%D`B>ZlZM_I)r zw8A8<5F`8!a0C+*39p8Bccqi#ErMZ`^Jr4Z2uX^pFi`^%l1b5mGA(uBC)k^^ntxZ} z^>XMKqJ*NPK|mgg9ijKRUTWCdJut%tI1F`vO0KnG=*5l@<|~91S^OlIjQXI`j<=$zPOqyDMhJ+ifnR`Jw`)j5!oOnoadQvJ6WtTf(1s_dt`gU zge3U}`zS~7r&G@4`QJ2c0(Sgr7g}JOxfzzW8g;7!*UL+2<06ZR9{@5JD#43V0ee|^ z7l^ibIW! zY^T)`LJve>2#BLf(5Mx6IL*>|fka~oV{x4@#N9p%#Y#cn2yW;&(w_)XhG;K1dwD5= zbxum2{4KomWbLf~Mc#n~ro0Ofl`b~(hky@q*j@!i&AN< zNhxxMMh;S%sc+vx|})_r7j1PPKB4%Z#KI5%xx!A|h?kj9f(Nv(XV8 z2CbZnTu$`NMkT=@>r$$QU*JE-N~hA3!i0dMT{k7C8Zh7_(l8tOLZAHXea&Od=0AeS9(POzGcD-e+N!}&IEML6H; zja$+8KQ)__Q8uN_il_Vilx$d1KzO)*Qx6Y3Aah@im9Fl}aGJ%{AkW<>)a5V}C(ne! z526qV6(ei$Iv)^o*po^6111o72*w|yQ%d-c5s+M;87by)i}+I;iI?tPd1O-Lt`nqY z8A^xv&yd2ux|wvKh#n{CmGFW?w5XJ(!udoV15ZD1E-=6+o>h)v(<|5xuuSI{-)b z_DA{WS|?1#74fun7|;J>>`UOAsYCqq=++r zKOfBPd-vVt+;h)%&pn5RSsLApF+E5Rn)@3_30N7(HLJ2*vbI`$3Wg(mz$hzB&azmh zu#z|K=3$l&t@w$6n>+>L=EbLG@SdZN7Y~k1o)f=%cOOY(0*Mt@(4*J4>j=``n4?c* zZ`27TFKMw?v4B%Z(q&;|0$QyzXCLQqG&XHbq|X#WH{xWe8p0~)19!xRk?$cFhwijx}((lqSelQ=8ovmczQ8>ac4t(_4dGMGP*!Gm_n>$->lf zhq*@1K|`(ctz*L%(kOU(Tf>JV5=baxYI`?{sZLP0vkC@I_N{j4LSZr_Yn$#R%d*7m zlTRTHpt8@pZ~2`_mJX^iK+#!dFRBm?Z z-wk<(PhcWHE9M)1wP+jZDWxv$da;r{vjhG+i`OIc&1C!jRe;Y+VTU!Z+sG?bV76Ft zFg~lj5w41U{iC9-j2uh1urGEEH8Xj7veC-8PX)hgKj%AyZcF;JzBc-aTgTn#HPMef z^t2$l9fWuo0br)l04=)MsFWT5Oz~^*Xhxl}dF8nztR}Z0I-LETfgO zCOV$=y2oUX&lJ5*U$^E{XmT^N&c|7$U%$+&IKxgF60vCHXUAB}F@eZ5oR837GE05S z&9sxIIqPG;LlkT=N1-4rc|6SH(oLfPK_F#7S z{nRp&8AyGl!N)<_`$Cw8ZjH&s7H1GAZ)W`(PQ^Gz==w!{8LGV^$%{m%XZ5cV(@y@Q zSA2tzRy+R6FIH6gbG{$aYuk!L_t9=OPybvj!vp0xuj4cX?{0QCD06VYnmf!q!Rv6R z*91BhLoADW!>fA?<0T9BCKTvvl8;?>Snw^ntx%Z{RV){yR?= zeU5eMF!R29RA5}vuMEDTpv5>m^w)lHQ#D8;G_CZ|`U~yT?``oq{vq1A(r1kIvz&{y zn+aCBhn;Q#lt*b#cw2!<)4t$AA-rpeQ~nWxQEX1|nPw1cFWgB^}G z2=C8wkhhwU7wk@Ox2z9XDg`XbuZ0)Mu_-R-;^=f31d!)k5_lBrLVqt+pel@8km5 zG?5~X!0CxGV3`F~uu*i5VI!kH$7`D+Ck7_A&UY`+VjDodXWGV*v?m8|94I<&FIA4Ma%6L26rNVC2%uz|q>jwm8b07Du!|FQ=afqt!Iu5|0X#_^lm@ru7W!f z_UhS@uZy-7ZDx|N1?~kyNlmU|*88wq{Mi5Ia@iJHOr;KuepvH+8TN zukZLYy%7+HVP9K4wqvGQnMqn1b6K^J*cwtjy4Hh`H-xHDlYm1VPHbJ^xiT^^3D2Ba z$O(3(7DJAJ>d23RvJTUDhezG;g3UCh5Yy-{Xi`ABdUcv}B*(xG?WQFdvX|BshSuwB z{_YE5S!>PHCW&TyB+D84w=6Wh`{R8ZEAviw(5BwJYl*^{WT*JX`&&mAXmK12i=Xis zy(}bQg^&G}^y)$1E?i4$$#pN}1Dt$4=uZP>zsBs{M8gRyrVv&z zLnRq)j8`86y=e;3`tsB*Y`?By`}GJS#IQWG`GxlE3x^9CKCiF!I+rLn9wlnrEQC9; zqo`{p(1_Kucy+SKKv;73x0HdQ(a@xX8k+!upiY1)#68h zjM467;#QHXuU+$rSN~7e#YhSkVDKam*gdG5L$-)FMBsh7J4Zl|oXKqI#O=rwC2p<9 zUN3Q4sYx^svySb-@FjtY@iy)8VBXuojvT%2aAUMLE8=s!e$+Ql(l_T%A}&6_WKnK} zBBT}*Qj8Aqc7udsdUD8`8XjPDn;IZB8+nLFxb!2-nl@EN*m_;JrF?VH)Uu@><{*A- z7078tRv(WH{$?14PJ$$Rm_WwqBM2CEg?e4VFL?iu9~8Ln|K6sDom7?dJksy(amk_N zQreuQ1&)IbO|ej0EWHaPD}0Z4XyoQ!x`tM*4zfS#ec4(p2+~)Po0#Jsby;4^IfoO}@|AATtJe7z>Fuk#)p&Z>eBsTyEGK$KzC^|GV;vX1Ey_Skwm0MHEcNu_ zTu-vKTjjZGG@oB3i~gq`n?EE7D}puVs;AYh)#OKeEeZen&-c???}2vNdb0_aN#MT` zWVkm=i?8cpQ9Zrb3%k`~*QlN@#wn#`JGdn`0Nc(M60Ltj1o{&`OFWg$?)!lBi-AJc zac`o%y`fHDr@wV~a0Ew(JFYD&wmKZpR;@1C5+00*Nhp37&M9y69vWL6`Ci`w-`Ort zxPQ@BF1H;T+Zz5+TeX&IeT_r)FX^j8X0>ap*3gspTX#+E~y`N3NAlBX<1t8(d!S5xmfF{QGN zY1zi1hQF-Bc3J;uE`qYU9O z4+re6ElRV%0JwsdzM{J<7w9-8kUeSgv}A7fZcA>`P35em;RfE#H>~8rr*7qUTI?|l zKyo|XBLuY8{EO6KQLkOvsFB-vcU37ltJ=M!5=p zmOKJ70)ID1eRl|dHxu6-`m3LH^!`eJ!?-{1uYL%TiASELG1}QM`st9}mgF2}tJI@` zuj!{bHxxSa;B51RVsA-IC%xg6XfJP5Wz6pD*e(6{y@*_@~!XFF?egVQVcAu+|DiFrhY+LOf%OfjVy?8wg zL(1p!x#9H6ydS3**&)*wEcb}G28y! zjdYfPiXwc2g(K6{h=hXGB;jJv5ka-r57X1}>*Oyp~D&hf$SB z`|9h(IWs0}p158Hj7z*`@EW(PX_5t}eskvgPNKH6+zv3b*aSi!0E91RLno->eX;}y zQpWKV76>RB%(I?FCJyYTtN8pLY8OIPU5z;0E8S{S zXRkn7*I)#Ma0+}vGyj)MSrpFe5DM^D8Mhc$ zu8=!Aj|v=igbOoZa3|3j`<~U&5BReiLcPZ>_8agd z4o{ua=OXdYgCsyuRmSeG%GQ6+yMH_L{9k^wbAXB}l<|=ryeIh>?3@{K3a~VaFdQ;M zDN>6U@a99LL?2e?@x8XdHVE;`=HTo#R}W?zjXph?V^#TJQ)yIj5@`n+a};$5AH>vQ z9I5LHCEI|rStXrBDqK8aIhWTfy!JDk-A*QL3S~cHBsPE>j5f{%^Ei#U23!h<3D=;B zfnzk}>UFuK=^&EX)^L_p?&}=Ka}b-5B15V7SXPxV(|5CNj>!^_BR)^|g(6_dOD$wM zjB+%&JR3x*Q{Y`p2t=KZW*ET%?Qmg&7wj81Nr3Qwv>Xx^Q*W{ZVj3J#Hd`qyMg!o8 zI8#c%s!+s_+CZpA#8{R4KV=}BhecHYOFsiOd~<4v*uUYhK17f$&-6ZG@6O@}_|{*Z zdCU{(t(m%ig*$bRWAj2VAou~4*)w&Y(ia)z5|}M4G?-%^RZ$#`!&to88Xg(l;|ZT7 zHS&UW=FyL`oK-M+8bt6RFV(s?1S_e}i0FV9v~`*}uNKH*xy%R<|JIK<&~mTPKLVs;?E zzRtW8QC$$u!xlh;0%wmkJaQr5U!Uu(GgrT>ZfE`REa(wJ<%GR%FHOH2{j6-M4 z%`v}t)=slJR5}nfoh5e;Vh8c5Hcv)5k^??yNjXNM^uy8Ta-cfp_MgJJ+UnG5 ze#bdR>ET=Z#Mc!*%(<#9E8S?e5d?uPExFXoqIjKo$^QRfI>N)c0iykXg=d5dawZ$Yz)U+NN)hYZuW`OM6C=FoIREy zaUgY#Dh~ejjqCJFj$N7c>o}acR^6wA&)zVbJpW;sTyw!azU-jn1bUAaz@F7~Aw`M| zPTD_b`cKv`Ig>sQ*H`oOU@kGyUtvs9A>VSu!u>cgl@-amE0rkPmU=HUmxUVmLqj=V z!E=AN#CD1N0Oo`&4j{!tIUm;*3-Qm~@g7SC7DCTi{rAx&5Ctzsp9X~iJFc^eho)l3 zlfcB2`7RB2wg0kHhw(jHBM9a6NE!Zc{SCD>8oCvNhPSZ+hA$P>nJ36LwD+fCqCSbg z&av=#8{e$7YGu!~{hSG*Dv4Atg$H|(7mR9GQ*Z6N)$Z2f7s!1Ce+kuX@v=kFZ2D@4 zwhTTlFeIn^?PE*mnYL_zhmDl^Xq%b~1nX6MPf>f+$i%1#YgdVht3i>0z~{yD6c_(C zE6v3j$n);QUSN}o{Xf3vRc4+-dMV%Y!kxbu?)CJ!5Vu@L%)X$HdlVCT_#aqT1JQ2M zHn(M^^g4^gC>SPS+1=!p6UJPRJ(xTaDZaUveJ?>iaE5{p|K#RAa#5a4<+iNSleO4X z4?BUxcEBW;7XZf^UB-#lW_!d-Y9{?|Bxnvd$_i*LA%QoLuqc^{!vmGre-pu?&9$_W zZy!>BEinB1m_ddQBl?2i0F4dibN^x9g^URHIY4QEj{#`xSrYTvGTwIe46{E^S_qBPLfzj$r< zr`YPq3?&`Ip<~E8T~W{m^DuEv5=>aWlW2W>XJm-kd=KEB%9neE)i#0+-(@3M>@oJI z$BqzNE=kj^G@iEpES=11Z_7$P*eiDfXpO=JPA0i=wvpi!VNz-l<>k?-3)rKBULXn=V9DgBnG zzBF&T8&gWY4=qP*I>XcgN4L5h&2G6%>9moDZQ~Z7j+`g< zTG;IB%=lYMaZfgijj?rsd$<?}M+(>C*E>!48q6Exd?`LT zsT&KDu}k=FM;OPrHsJTC=T-D{{kooaQ@3qZ%2gjpfQ3WkBdo_h<{`|IgLNdA;9DX7 zt;H@ah9sLD_>0|7fFi9w_gWnFfN$)Yqo3kjY}HzfC}bxW_9(k$J z`8QUTd7Yn4uk%0bbxu4e-z@D_1FJI+Ne}F=XyIa6INsensmNVQ9Kabd%-&-9F#5?b*#D)D>Fjr1wzYa5+qU)6ebt-&^l;p=-`!_#4y63-) zXISt4Kf3(CeU$1|>#whsNfh!o_lE445;@9D_Wf3-b2wr0uQQE1s3|VCGiDrlrwDgz zoqMsiwH}@xD(BqPZ53{irbnm<26QzleXD-}9`-(wxY{9m>xfZY^P0=K7EhyVt9Qk=M()yo zM74Hr#$eWYnQ`X^n_UtcbkU>Ob-cyo!ByYdQ0Wgcyq*j z)MikBXNVcBZ!r7QNc4}WfyBk0wzECjsx<(}B${};t*>kGA7CHrBFbA%h1T6CYjH2l zC2?_&9$RO>vR zdBEp{&r9qNq;%o zvLgDkwbVT&^6f^idw43@9^V$pj_#pFIGWxhPi1}`-RqHyBX|)znhR63IHDC{M1w4u zio3!5~Hn_91GGx9RG_g;@`?{#h_^(@X+N2mk+R|ItkNw)-RO$|6Iu_}^}^rUUl z;jtX!IeZ3_w-@da^2T@hGurxdpSIS$nr>^Ml1uhOn%@8UzmTTe(&vk$0M#~_({6$N z#5fpOrIyh~ET6W@OTtlP(mwGw9)SoeV`T1*>3UA*fBIZ?**X=hvRF%Alx{WX*on@4N$~2!J|ba8UC9P7&}z43w_*>px^Vq?N_c_3AqMvmYNG8NckAwvaxEWq;-i?<4JT=6 zHv#fnVt$FK9-HW&^9lVqEQ{$j@qT(a7FfS|x8hkf=Djy5lN#s9udAA$uG^Pis53i|Vp zT6_rqnMDG$uap|VQDbz27vs|`fz>bZ{p%kD-}ieG5baT7)~h!PD7QdDc^L^qxL<iG5@A z!_5p85&v6dK(Jh`XVTVtNTv}qr-&rMI{cRhfSD7+eAKHheX8LMcVjq>5La_}FtBs# zqR(y%k2a=a46%>UMT1v~SF42r*9FbTitNjDhvK#E9&j2}&@aJ+FqSvp);L-9M6dq~uE?{aTJK4@`kti54dSY4IDm@l9LP;-ggjf+!|8VYy zP$DP!Qg3=y6w-XXgRK}jO_S&^?r3C>m6mxD=t`1B^!F-S7P$jvP0M9vo!`Wm)@Xim z?Y@|HY+p>PRhZUj9=RbC)2zAPM)T`6nYh;I$-uQn9+GxXucFspLJK&(84W&X;U0H8 z7PQRugaoL!czI^`Q%WA*=1WA%&1`gvO4M}#V)iBaz} zms;<~ZWZEkuTZa`nGHy>`)6;rTD_n5S-sEI>V1IKS{hGcpN^K=djlt^SxW7e~z`f zA1{#OcXV0QW%L(bASB`l%x>&<`lv|r%3^zuT%kHB=(X&_?*>#8!g03EQfo7-m8Z{{ zq_q|H3Jg`%zVA_hyvK%Hjk=K&>vsC-P7mjMyPvN_Sm5Xns-N4^)!OY*uT$0TM71>G z(3XARcBv5Ng3M3c;bCt?wZo3u!`UW|-MfEizLWZ2(9G@G|Ce|2m;3SlAq!bVSPLo4$ScrZ3Gm|0FFka2{VHBvk>&y?Y;E z-tDq&(sCim49@GZ#J5wM+4Rr;zuP?DulxJhdhxr(q>-_&CS%*>V^lZo<7D34Ryt%?i)L*k%U` zN%nZr2B)kC9!LlmRMusa^wh}W?e**&3 zFk5~S2o#WXbn?{znC=ajZ#ML#!kY;t*9U|!R;Z9$4`99O8WyiZK?z>h(Cry z`Zxz1x5qG1PB6sD^TVHQCLWtC&+CIEw>i`01Sqg+7eJ|b3Nze8(}#e;Cnt$=D~JW2 zzr9y+ra*eS95ayfj)DM#K{KQt*qpB{8FuW0o8Ky&2Z2kNxwBE z5cp*%WsiB5*@YPI5QwRpjjogJQkk1=TC~Z4Cw9men%RXSJCWY<*w;Y4Gz8m?1$?f3 zd5(F=ZH@r^Hpm)+!18=HgJ|~>C=Q}#wdi&r!Z@!H;_NU>M6_!jUT?l$;Ft<;#3#1N zfNxx&`Di7h-Su{i_$FJId(C_dc>{LC#=4%2 zb1in-c*CB={Od%;Fy>^lR1pdh@L&{nMSGM20TG7|(B zPPf{!^Sd)6Fww_}i32>yv{T{T=*@N|OS*Zg=A~bu|Ky3?3em$=qRgGi2wtWnqeM5e zRPVlxW{#-Vod1|0<|Vvqeu)j!KKpfS;1O`GvZa*KJvzyG^e2X!uXzf|^~XDF z(nB0S8SZsn4NkxM1h0^)J~Ovtd}qsvMUq3<-|RDArEwWKcj?*2VOub!p!Z(Oad=tcvoR_eikWsFw!J<;`+uZl@f}7_k5@ zV@Y^u{kz5MF)YPD+OksDCMwt+HsU8XwLo?EU0pNB`ph=(sYv??oWm);e!Duly*Ikr zOWhJ3zv>&0%gF}yh;*0Zbf?U_I-~DL2Qzs|D&IMrFJ=se?-RK~-Urzu5>14TdXSx* z^359z*x;k<^ZR@eRi2W@{Wdu!Y>r&;+^4irY51XUpj(H2p#Rr~_B^1P8gBsa@;O0; z+_H|G_Tp3YmWNo~*<($e)a+^ut*1x9(7X0$hpNwD&UntGr>Q$$T#27ePOQz}0}lv> z@j*i&whS27dyEnf&l?%V!ini zjduUN0uGk8?9%=$s&JYx`<#S+^VBaAoLNOX;WdF81Pf}Sz#eTZ5TatjyMmRm+{DFh z+F7MqY^fKqKF_5gmY$-;)@E^21**wm>eB)lcuB%vSn^uSi8L>6EU#@=yZ+M9>-oKr zMSB^K^~xJuW1{Q4C9f^|WavtMcWzb5E^YarE!Hb>;V1r&e!TawGGG>e8Q?~}|y(AbXRv>Vhr?q%tWJg=II|lnn zf7n5fk9^QN&*O@`%?1~$8E@~8JD!GMlpYHp_6f{SZ}oS{O{%FJ(_bIU{@ZvPtfgT9 zr(pZ5*S{OeNerI~EX2tE?`zl*~c#o>SzjPI-_2aG|*vt9qA^ z4L<=G(9{Pc_tH4qOV0=gOBd2Y)5;MsJzk6b0CDt6mn(ws8~J5?85;+A<17>rI?W>F zre^bP6t*#tO`+mfaE2DUR!Qur@w_{W8>Qwad-|YkvCN|&V@s=LDIvVkVhhB;6*L<^ z6@XmLJC9gSLB=NR^GTEa$(!#pCr(tkOS-feqH)vLz%Ciu@n4iLI91BcwyVN?z&gsW%%E1I+Wif;j00pk}xa?KOpEr4!4l%M3 zcJWrWm>G|0A#%5iKg~5 z(GhBb_Jnz&aE(xN)!$9eboVZnLQB;&XC08S!Z+=O3@iY{ATDt8n99_jC(|#@is;o! zmopv?^0m)+s(Bn&2ZC+{0#@T`cB#>@*HC&upLCv9M8K4%%*06oo;ti)f-5oYJm%$Gg(`czIo@CY@Z|?NsN#?*kTJ zoK>`qan+rPtFejcZ!?>|_M?5rFmnH6_^lelk^66FytI=XEOUn`%jU3%rBx`R7;}w( zUfGxXs^2nh&LOZwf`o#8_n|$){ZrU2>it9_+*^ro6JZ_|OB3#(`A?^TInu!KN&+!F zp!8hFpgIVL<937#{y@ni#}Kzf(HM)r#AD!m`l3@}pG)0&>Bi^vZTw_ud}*J?)y3@3 z-NJPtf;cSdx6|FKQF~XjrTkIZ)jPEK&G>VrkZMbdlSYQ9dQ66QYVkkf?d`Ji#6nlQ zcq{PwZe}AIuUPflwnZ;{@p_1TN{%nu29wsMT}(c)e>%M@WTkxx5m;)8OrY@^^TB^R zDUr_W65F3zBKRJ`dx+qK1x+67e26tO-5_A=yCBcpbZAgB( zmr>ZS(9@QS3h~SSdKrW6{*P>qCB61z9?a+JagCe{WHWk93HXb4LI)gW;g+VauGwwA zBRA8lApDUUvglKpZ?1VSwa}>~RJ8Oi`dvsPRI!C@w9{fgyTqbH`|Be%OAnKUi8X-v zkdUMBlEjQJ5iwOHY;a0-N6==vG@hbEbLRc@k1}u461qOzcQJ4Nk>_1z&wJ^Q zeOj+mt($25B4+3zb)9PH0)}2{ z(5&`4dVZh%{7`vL>irQ>i5bygzP-b;&gUKf`0F-V&UIMej<;>9m*YHp*LlY4bFQUq zR%_n2vxSb5v4Q;-*nQtLU&eHmliQw#K7-a`Cc^s8!-1`6!g5!!j=qPM`4g>iZ7>vg z*pDP=fuMQNZ?f#`r-@2Q##k8)70~;7^SnR1Traw1rC1vwfL0M%o2f0^=wgCFgAQ9G zR+v{l=V2o}p-KYUoBjN;H9R*GqEDyqq4&Y7V08qhy{BvH>~WL^&FH`^&ayzYxeDn3 zG;0j`_d=VZ+ZP4RcmQtkxL-4o{~k<#PddNZRj0;1g2#Q+Yz#Grz*Y7ztUcxY^ujCD zY@AsvA1UhiY{2~tH*;h@GIqR~=b6#29?LxUGT1ng*9}B`_R8TdKc}Z{yr61F^L8c$6>B<1Y{~WrE`4Q~{xJ z>dj}agW1ij&Sv8ztUeQH>LC|@xMZF)Jqb0^&VMD(W*%)XqmQ4RE__=~oLiLm+o z3;Fl3XKXM z98HMeWm%`1BTt5_92GC~nkQ2kM{dVceR1(1fNzPy~WNrZTB^DUhaI9%`4Uxxq#ctf{c7&yEz(l7aM`g2U%z}7v5;VwKo zNm6gM?m0=0i){LecZ8p3x}}&eS$*{0)PPy-rTG%Np{lJP#}D~=VDv=?dN`!?tZa#gW z4Yf9!&eB8LDg%R-W^o7+b?NxuyWUA{9@o}?DRs}-gmWn#Og;@JPW#W&UnYp;rk1vE z?B{CBqKbnyW?{qCG@6$jEIXphweZfiiPXa&>Sxf>gCyrz>lv=_?-DI;n*1PFq*-zg z9ga(XTK6P(c3w+x5G*>0x_BtpGc?@4|HfppJFkrT&_X*+x=^#(X&_H6@` z*Yw))6p@{|t-+1=sSchgAMnZA<|0aj{vRX^umcIcjq5;bKK9g@i(g^GUT#~xOXWGj z%nsE4dY_9)sBdYuzGh6@R97P6ZmV}=t){xM-BKm9+7sn>mAWrKfVXDro|CoM16;U3 z@@u#5`GXewEftmy9Mg7GRoftZ{5O}&m?`_@thwz;n-7do$pq+UM;9=whbPrLFd?J(w z7p*2e>Uw0s%$IPD(l}tjG5I)S=q%OONz~UV8^>f(e_p;=knz08e*Oj&VJmrsqrBvp zZ*68$kZN=Cnecwy~a>ke-~deoy6{_NLxx0W7sQsilP*{)sl)zR*?ukQ)gBuWo$tTU$$u$=&I z#QDT3yQeFho)+EMZtuO!d*JYr>@r6p{@exw?z*x2UCd^Qpaq&;^sctYQq))bg?|BR zoffl^AveVe+hCSLkmH!jUaypGVqP%R-I4VB_>wr zB>;-#`Kd-q6!x66hFBwUVInNDCzm~eiiGSw5z`!`}k@BbDQ)Qsr1f&SomLc+0 z(T>Div37eOHmVVpnqv)|!J>?>`6Lz)I}YT<)76RYZkKuq>98zl-g2N?+wjREgWs%n zPssZS7s||Q=VWdpJFlP(9ilB6@Huf4la*o)5}2m|ls5#|LZ$?YvxuN?bR^P3maOb|Qxn=6D;`zxHWm2A6Xlr(t>EF1~ZJ3^Fu{ zk&pH&UA)ZYP^Ae>Z}QCNx_FSmK8(|D67}$shxwEpX(2qeIy|4mPhO=7X6|}>O=7b_ z^A#>mNc$rZj_v(Z8po86F-!BQXWP>u(Rt35YA=l4$#c+4X;fU59Z_+n?L^vVCekkF zvwYaUK?TM4cB(^7oLB3ndH2uUyPrvOJi%U{95Z&kmu*0P<9v2%t%ei0lgX5L4q`Ou zA0djDF`0eYZ&Lt_v5bOqfm~qSq14HoUH0aEgSdRI5o7Iu^!FdkD}I*sxIs{!)U}qQ z)qCS=w)W9Ly(aF40wdw*LPDIMCF^I`ig5mvRFAQf1IErV6F!o0#Y3{6f$S2)m%dy? zUs7-RpbIbjjh?!-*r#r>jIKi^z8n%`i|-u}&oM#v$f607(%)d}RVqJxU4!}kWVdTN z@H4x?JSil0*eL;kjkCuVZ9{Ak@a6_{BULrT6l&z$VwBsru#wlTmXy8*^FFGba=m%z%r1COjR=@S&XUMpdr3|@PzF|K7S3enDxwBY{L$saHYF)M3z}vy zbmXJZs5Umc`rPcfUPwTwkl(H^>yn74$-lce*DqUafHLM;Yr0_2!Lqu9s3u*#Y!^g8 zeS$x7PZA~j`;Rt5mX$HH*MM4y6N;I&#vxQ&#HJy2Zj6D?LK@>9L}*dMq_U_6^=59|?tx7cC5OwzKG{$88b z*P55j6nkkzo*TtqPwzCW z_kOn2%0a+14##=sT)o9U@h#KE2wSYkabEL;%n&{bEO2w7XpPuDre3HkH9qsa&q15`@FjyGH)%pUR!QPGWKn78k@pOhH}<@z_-b z(2)JyEAg(h@0H~2H&CYfx?K%R$*MA-VLTu}`f^L%^TT`nJ$^gjJDba%pyt|iz04K5 z;m?mE-uXWgqH?(TdlG<7ra~u=Zvu5LSaZFgb#dsUN0klux|z29t+%(YeZBnTO%-Ic_Xr8f-I{C`z;18>~L25pLr~{ zB+K`NZ)*P=T2|Ud=r?H8dFlR7Q$_|)YOEV9-{z0_( z$`-q`{jaN;W0j?YNf}VaSa8trLo7d?a}GV&~mImd;~S>h}$&AEN$6R zNmaQJOg+dKrq3IYDT~JfKrM6V4u^2!vMMdi!stdsJe(IzW$EAZCJ39ae>9E}y`j^pzVU<$F&2>R4L!A;z;FGzi2DhDu5lYE0;>)JGG9|zRNZLcsw z)LW<8Q$KqewKy5qZsOY_pVRhwtyg;UYH`;A_B8$KqS!ci-qAFSDtqD=9cWK{Mtb6> z*q2DP*vtKR#GEbq|AhJm%_pA8nBFwiAxW+CF(Qzb3pn--vm*8{!M^pQ$$LZ-O$>gyxy2i)pLXkPGpK?vV$j44& zCuy;pye!WxjCMM!wp*>*k>5%rfZKW$=W490w~_O;-HKWyuj=7LlzCATx3jgs-YVHb z78>O~6+ZbjpFQQ+-Tm#CHn_V5B^1R}!2Qox4pt$!OJiMwy_Oe$V-wo}JvPcL{{kMI zv9G)~IRB<@A6V9i_-fi)=I6^?uJb1c?MBAe+wl=Mbf*`F#c|rZ_SW&()hj0c%GRMd zdwI?)Jn3l(&V19~#+jxx&h#doX^rbNh>- z^Q&UMAAJ$ad9<#j;!(!3R$^hGEH#RC)CtsD8R-Cbf0;JQO)#~m9a;GAK*g~>eYThw zdc06hd0F(`M!hqE(e?zw4@)CW=1Wgy;Q3tmuqk+6j~UJmgyl@~@KJt>R4nKSs*g~lA&4i}!+W2xw`YJ)UBm2v!2)V|O8Pfo`9PmVhOdFq$vKhnmy z5*n!YF_;I;pYIvuPSuNKGU zRxH-(4(-WS4OjNt&t};4rGqsH#-qPeA8fQy^OY_u4gId&EXRfB5&ch|)}v&RT61`# z2!c4B2>lT+e@ibz6)0&ay@=8QD7}u-UUd;=N}#l^&#cS?#@eT4rzW3*k6n4VJh~dB z%Gp~VHt}Fs0$o<=xD_vfSuN-{29UCtLz500*F1`0?{P<-H_Eb8D~(#(1(DBF8$-8Z z49I@<;uI=9i}Wx0H$UF5#q0OV@*JSWb1k+4(VEzxTY12KK$rN!0o_~dox}pz+ifg> zHKhfxlVYs4aZ=MU*uvnuv?nJDFRHeb;gCKGHoI$WBKXozN)!z#Q53q<^1r}BCAU)F z0Z9@f_;0UEG}@D<$!d(}_y#nKOn?mW6l4g{IYV-46RWUC*xsOI2rd4fUCf@t#*HA4u#lCk)s|f*lq;+=(M)cX zXir48rqI@R;5hbk2abn|kq{=fi9}J(`&99}@pYCpb&`VyU!Lc3O(y~|!+dB(mo?2o z9+A7KB$GOKSD)4W5UcxCx3jtm-^FQ7P0!4%aOMjC%ZuyXkhG^_X$nuw<;Wp4{n4HhaHczDy z>l-Jl2Cq~NdbvS+fVn$uu_gAkP);Iq5wAH;6Z=7vIa-Dr-x0YzS!c1$-B;U}F#Uqk zYB6MXCgKD}le~5}qgF%TkFJ)FuF3f5X&Q`8(P9tMAN7Q|_UhkIXQS`TpA~*QTx+Q- zSTUH7ww^X(c-1!OyF zmm1~z8hhZD{pj%;d*Ju~teU!0HFbhL--J`=dwag~otD0omUw}uJcb4KlUN_|+Q2TT z74pCPM>dgsxLdVQ>@@n&?sN-BJZ5jg%|G%^4j>0Mp=Gl-IkQI%uqQ~L%63D|!MoM- z&x11XXJMGwj~e~LqqZ7d{mbwS)pDu3_D40on}hZYZ`q?B#e?>ci}olR-~RN$J2@iB zuyyTNhtMWcUPAeI9h4n+DRMeJX!AIkEx)!?M2AGO#6`15Mey=d1wE&d@@>v;G{8p4Zc zqsynop2Qf=iFWz5*mvCNc>Z>P7JDAwE_(!{-bFx3T^;Spmkf8>@`t$6QCh5)yD!Jc z);|H>2>r2(w*1T7*kfGJE!lpxWiFa!#~|uIiNl%ES21*+<`yjgw3Qz;aK}~X_$#!T z&25g=VkdB$Y|rl+qQ%O2a;Na*$|ZAFd&jV+{Nk%Tt9|qh+}z9P`f3Pgqi^B|_oF!C z1eYuFdWV4y{;BNTT?-@{nRfM5Zgim*8_$I+BM)@EPB2KuVc&^%K-ETGPJ8d=5c2WETUZl#Sfxm2I}I;LObetcI zL~#jk%Ex0AZBl+8y|+mD2-JrX(QzMlN)K%+5Ysl-8}nqFh}^$5r~o-zVNvIKj`h|jv#?G`N03Cw|8~?5r}`~ z|D?C@NbJZ*t2O_V-om%M<4Zye4lwrrLvIhm7tI~?#gD&EZ@&YH+>Rl<`oHNdf>w2$ z25{fKUwV5l-cP{X7c;#bj&|pQ?wvvSl$?#yER_C$l7*o)q123e=c05SN|h+Zo}&_U zxQ^K<6{55h-yV*to38f7f_E#ufg>Sc`bP&M# z7D~sVgv@~*XQ3WqKX3%%x zC;gRROnZdJeuJ@oBjs+?{sdHQJxcGO^agr=6{S1S`+BB%c=jAhkKpSSC>@G6??-7n zO1GnQ6W(5nk_V-wC{X9ofPQE6p|=c|+fbvLsXkgiBTaA5#_LWz z90Ga^x!Ef7!e-*-e7>Apupi&C%Od$Vx!`YI>YU%Jf(gJnD(|MtJJ9TdU8fz4bWX#e z*8F}u=@sS}dfRybiukPafbX0V>Y@Zi9(0v-3ZHqz-CfXr^7U-xi_Q9iw48gV9oabIai+hlYPwv^q5aV_26>e;rma$Jb9Y+u~7lv{((@v zLz@Vk=4;}^&{@IW_xff2rpeRR;e%ax=3T9q^)n!0fk_dJ+;-qtd>WUMPZ z0>@aXgK3|y#pt{xr-Y9iQ}Xhn@8nF{Zaa|&#v%I8qP_h99q85sP!c(tb5UV z$)=XW*L>_CA^T~QhgJ0g!1Zf1|dB&XFHG8tc2Ntb1PAe!+!zrLmQvqkz?f9n@n za*dj2c5|1M3XOIi*H*+GL*|zNC+e^w-o)5knDi!CbGXI)XqQ)uuX6F-wegAiTsW$w z3fcE}VjxhfzOurc>Ux58Y0%nYOwP7HjLU}u*&QPC61|CUi~In1{+X}6B0jauGrGM8 z{@dj_@tu(aQe&f?zRv!<>f?A*8daEc0bGxe8pp@+XL!okVmn>laF$g@pJ4fsdg?T4 z=6UDB7vaY0$khfsAjjq`KF9BBb=f0;?!}G|v&5E@b-OrmJRvdy7OQA;^f|!IrQNW` z&O>PDfT77%8tfTB1FMn};fMs~!eCtN`9RxFIlkDKH7VPw@akLaJTOSpYM0IEXv<1H zY2W8!=fG^Z4jVPui?8q(UxQ$6Z_u(Eaa!MS7Lrl1Lim9Mrlhr?W~f>{amr-HlCw936Wiz)Zfvg_qYKt&sg)(KhpDspIzVfU=a4JOKS zgXT-yJg#xZkRAa(bc~Vnyt5Wso-}=jup9?y3iYPQ#Z?zL?PUg^3Cao zi=}BoAiHEjpiqk;ToOe2lFC4_7BgkTWtU70l#wLn0ziE7<-3ErU_Q*Z&H|xYs3Qw+ zepD{t=?q!6IL%DpB3r$A?CZUj5pVb401@B{TEStR@vC{xE_Jk%1?y=Xd9Q^Q=hRz= zRnu~H@-zGgkF0k{V1svpegisDJ~QG-+HQCZUrADe?(Qtlafi!G{vDnM<9^_IcmzFI zo{@NOGtocVe@O&%hQDVxP|P8mrCgZ&x!3lO!+@>BN@*y_L72|>m3)?DEh7$EfJLhe z%)qJt8%iVfi((d?RQCh474)BOX4Js|<`F zq_}uh_4DG*WQ+$L%MI2wH0q`a9h;+=Q=L*`UL)+tR9V5s1n!vDn>DZXI#m#4AP4kc z58{ZgP!GbSoT~@(^i9s4fmQX?RqDESBbaS?N(!|2A9#M=QE{0&4DBWJY2M>y-lP61 za|RgfxK>PK9vEd?H%|i`8tM#qRZ14@99+fjR5xS^a`{NugGGZcFWkaORQPl+w`E7I zEZ})txb6D$NOcgEFS+oddrB7-JbTge9KkABQ&$_BLuGT?QmlS1aYjFHp8)gH=Sr!| zXPYs}*Z0%*E&sFa>(REyX?w+>{kLt?P9y5~AT}NU#8=Nd)lj9#!A8YwQYT4v0!i%f zFtT!vti=Z3R`#g}Z1?Rzx0g+3c_;OJT83IkBW?5>!#OUM9i{YBfOUEm2>>b z8`Mcmc&1Pf91(+dsJLk1bBrc`bd)!I61M4OKJzO2KxInA3D#xwCpNRf!sK+)qQIBx za_#Wf$EiGKsa0YxurbN{jB+pqt1FGiau_R$ks z-0L`Wwj*;D6J81*tniccreibLiSA zX(om(A$~S&R(oeZfU{&_AgARpYVbH%jd7+&V;bv?ZtxMeg13sXhObN?BTzNLu)Ys}3y&JK_kIFvjNqjEIkaL>7+pingx#B#We6 zC^vkjn>DB#$Et|EHKqWuw)BgTPAy*=7-rOft%QcWMD5~ro-r0zT~UG*c9@4FSH%D0 z;uF$5V&(ZQL+P#GAi%F+S(OCfkFrG8)pr}>bUDNP>rVm#T0o1FX9lhECdRtBNCwps zA|C<*`*xAsm91oeDdzV_cSA0!$gY<3zn~ByoYl{!cFt*Hnrvg8wk!un_Xz#Dfelpi zFq&Ss7Ju1c_*3}b#K7!Tibp45nFIbpd^@Ya?GFqo4MYQhE)w_sfgc}6N5-FL(pnW7 zWAm`h7+wWPURx~tuMCLGqrEGq8^~Kp?d}}w^+a~!W_^-YJWkq(aurs$Rxk2TVJ4;EIuF&sR z!h0M4uQOABz&SqLwsEy^#KR=XdrJt5wW~|qyb6WJm_j3540IS~R9?YntCxz@Fl=Y# zJU3|#3q8na&iOVmwS>2wcXT+AcP@RETk^fOoINErYs>ESAh-n0Wi~Dx-r(x=zRi@g z@@=o>Dld6`(H99X?nk@a>)f5GquNz`(?1jXi+-Ua=;|0!H=^r&C9f{}NS+#5JJ-`d z5YQZvAZP-4TI_h3)Rvvnt9-Gw*a=kR@9Fd8Shl^v8PymY!dskF(eOzEE);P(F{Rzd zj%JY0zNgVIhp%XIJ9Pp&*OV_ijpaTf`!Kc6O4&>xNK%+@{V|Z6t~ZHu6$qlFqd+>>ksa>Y@8(+2aWS* zM3Ivu{CTg{G|9TGfNR}JwWd#%t#d7vk&14D;x|~(V(Tv$=1lXkc8TVRLm6&1`EWOQ z5QM9|gtrYUW?;yspc$iz0z#_&bgyzLxfSXbuApf2)ex~aZcE5sPl;&19yqsqDpSt%ah14ylp%&zNJ#MIeAwP<9Igv z&=ZPq(sdR;Ce-caFOgEN<766UvNB_0ONReq#h)L_eG^a$2#c1EfC}5w0 zSl^q%4(9p~W@rMDdL2y1^k~H(Y*ZSb}%NK`?EL|cG!oHHkoteJ!RG85FTyK1H zOI6|$AEDeJmV11)jpmZMy@FiRye&h3dn63}5Vs;9+c@|+gX#1V%dWQQUDjV5yV26C zyR14Sd7Xkpsh@PHI5uIAzHae?92jZBe2Z6Pj$AH4MzNEo;-7h2(g{f$8K7$0ve|N{ z$?V1RxWUK=Mp$H64{LQ#5_6V zeaoLz=H1J@4d$jE<+~E?vci|_+JZglUK6fNOu5c$w9JHJr&rC4?skVSfY4E6o_QkQ zOboe5sw5q0W>J@*Yjm$WJYR2_>7+xR)gGDwj*7f%FP+fW@t7;5{ry#a+h>h_*=9zg z^kS%_znt1&zSmD~Yk`o#mxdmlev)*apF+q;YpyRepL#UQ=JS=F2J>5=*upNf`obcg zNI}48z@89%zcmxz=l)4>-S6PKUvT|QYJ*DQ)6=-#U_Nl-{&2m)e6c7K*CjzT!4`PV ze^6Vp42=!uxZm1q|LD*u1aSICqg&xlF0??uYPcTowZY7DsxAg^j&Hr$^VnLa#a{8U@G{46BlFlvDs|i+;1)Utwu?%Ai?GuPL9=y+3$eCZ(FRtm z3?J(5C|lwlSqhk=Z9S{ALhNwYb6vg8?(RZ%4@#x zP?N<$(rn5QH8g0ADCE{}O1F+cH%O=z?eS>KKk`cGq?rP&VzyZpwe?$C88`?@FDG~* ztjRT+T}!v{MH<9%!N;*E^a?9+t~-^V;Mg_?jnrZ%xe-of>BPW6WAMbK#gHW@QDfn+ zg2=n=`j$kk8~4~FKerYSiM$~k|JWA@g+j$IFxOsaUN#(HLprKT^LIq zYTXSWG(uNckV}l~=;S&#%kEL=@u_&1Mb9y9OXZL1uUF(6jW7y)VDq>)na9jU>N>fj*SZjK-RK0RV`>fu!ApIkXhvEb;hlDtAMDm*N8wdD^BXu!VI|`O@JtRT9)k>A z1{57JYGGi67XO|e)Hl|`xMp4IHUGZB>EvyXU}AO2MoHa+p&18aY9b0%ntzIQSym-% zApk&r3Dwq?BR+`%$K@lUD*8fM%)TT2k}W&enL}e;N>2oU;|SG^JBk9)+90pd&7gke zk@Om!_&ZVJ{vfb~(8`wSFJf#(KvEOq;#{CSPIjQB-2-`ge|zL|+R7r5?%kiMBh-ven)TL^tLt?awM~Fz;XQL4{y7bvUXLE07dXIS`%i zrN!Guf3?ofy+Dh@+_$)sR8SHFEGC~uKrZe@MG5oQ`P(wndeu5P1xJwo=g?>qOBquA})h!1!PlF^;XkX8dt)TCOf7 z@;PzwmHzFw+cKmOUHq?}HGrq)I}sf@ANj$owr`fp-1}48vF(3jj=73`$1A+6vavt| zfe-f~Ye(5Y;wip?E=Qqnnp9tBdM0AP{$?w5>?$bohcvoe)255AcWi$8)FHaQ)Rr^H zW+#H#Is%u-7B{dZOb_3LY7l9#*eEobyvA4@5OcuhZDK3o>D7TW4rAecwmF{ztndv5 zO-MnZI{0Ok@TwS_hQsGV;4i2(ughXv2%;FxFrLB7X9u`&H{i#=>uZ_qa(cohbl2sz zb2;*%3{UBeURJtrG(goh%ML6~-!-hJ4_k|g1@*c!vhP%QejVaj=4-8-d1qFqYvf1< zviFfoIU!8fKIBQ$TU}}u@*IPj^bLO$x`qZ4xv3#hkj)rV_n-?F0+YGXQ z7t%Hzmuq3v{%EmR68a()Hs9O24`Z6|cWcYi8SIy;4ED_h=J6OP;$V&lHhWl@8|TA? zQ$*!?>FC`S2`1S8#No0KKhbOcya+Rc_Fk-K(`4K{r%Yjm219$uqCfNHsV!Q}FxuJd zy&lIih1kT!wN`DR-o*AlOry~@WoyeP38A$v&ovJjDjR*AqTyJ&{7@<3rg_)@*(7?3 zd3NtEhe5LE=d5;TweE8Lx79jk(f?R2v^b^L&O6)HqY%2um#nh+O0BtQuPEL zoyYJ&Dk6BX^C(w*;ux6^A{Ur<(`qH3MCm4!8m%-vU>TIqGL#iQJ~Wf2+ra76=9n9f z?5hMgacUCNyt1Q$I46wJCn1xt$C~Th47m1K=l0L1vMSZ=t%uxwDq~ZFZ}EIaI^yXp ze6U@2j@h`^a`b5(sU7EM>k9)&2j+hk@@Ua&{o5ZO4zd7hU7Ew+On*0>nwtd+P+tNF zhr856xb{L?&9hhwaBgr&^V?6Y^f!Yoo6^oPAAX}3Oexo>@sprI6?T^8(9q$pjp<&! ziV5x&z0L7Vo5T@)Oyg4K^W>^r=2+=A3WU@D=_LyS0Bp2Tn&hK2pO<)j9<~gN>sziH!{cMrJWv)6`m#XeQRZ~maLmO8ysL?jG zcyDe`hAgkzxtOo(zC){B5^-tq*K8D`^$R_CjW3(%^GdnQce%I0tdV<+xPp`!Kg#%j zl)VXjRMizfK9fws1P0$A0V76@b*vzZkB{(y{ z<1v`F)TN?zYptzXt0+`ORuickf(wW!u6^SGvPlAg%>R7Pxo>6?=EWhYp@Y;G5>bg(`!lHQ)iw{k4X7i zw#*6eV&Ad}n|Tl|KJ%N4SvMymfl%bpIQPS;uAqQ>ad2(Cz`Dd?|0LEWeC8zL;e5jI z!vEAGS}Z+cwB6Dp5Z8K`c?QXEwNc=|z?fh~yThk=appKu)+>RB2iwaQr;p3?9~pOp z7J7)$J|#0!lS#NzOYFe>bXXEgQVPgEYt!sC(9K>u+(ksM;Ndg>Nk1n~Z(79f9y{Fi zKkI`Fj9Y^%uUuSqN?tN=VBfN$)UyX52W28uB;s={E^~y|28KkDl&YQ6W@sVYfUOG{~+ z3#X;d646DF&18U{N$ZYLnZLx#iB6;5X;iy(Z0<4r$*yAO#Dq>V5jx4lJb5ZQ$sa6z zB*dAq5UdD9WUZuJQqL^&z%?hlB~U2wkU3DXLOFuMP?+L#o#wUx*#MK|q<);o+!U}Z z%xry@izi-{&}^2fIC6(_rHZaPp7aN~?{w?*;aahG0K+bb{;024@!-=Aik`6o_R7KN zN@3Psb84b4ZeL+3!D0t|S>J#xz5Z(BCypmc2fB15{U1BM-58*)ba;cicn#p%&B=WI zqqUbd2QRbxcY!LL)uw$V+vc(D5JSJoG4E6g%ui)C+?|u$yT42)B{ez*J$n-l3Fksw zcaE2NzGY3|`5epX4LEUu={J8?EaT62lRYi`=z6*qiP@WNaCS=PjV zV3g%2k`ufR(z zLN6Vw{5Up8kvF}aMZ_n7-K!qt$tOtx%&s>t8b(5CMnn{Wx|zg9vS?21w>e{O?W(nF z)ajWQ88?n`mHb?gO|Gx$b$S^gVEW7tUPz->d?Ym*%}p`X&xZVHdSeaJsGg?TZ1Xqb z@SgXpSFNL`v8R*{kwbQGK6233nvWB;P6kDtGAypLmSqoT67`WlGOuryEBut3r54gL zk)N<$KT+xR?6M)p)e{}+#&O~a_;|&(&gEt<7aQ0f+~73Q3Cb6QC%OCwf}9&CNW z3hs_iLH6GvH=0Yyz=y2ThlX*1I*eyC6-ef&H9r_iA{!UF@hMpoZck`(|8%h1bUq0G zX-Us>rnUd^_-}Ck$HTlqk3@pOp0h}3R6gtoZ}R`ZSoSbq0%EP?ytnktW|%$j9(Hgn zk4$tb`&5biS1zEi!(DKsOBukzKiTB^MG4OS#10)cmRW{Ae`~ZpjJpSC8xBuV`NOS& zsPVLPzQhAnrsyggrtZYW*lu&!^VSuF>q$%caU}cU!c9gRTn0;9^wL)2ZuTI&8}-Kr zzjYLC4}6ZR%pD$mVypfvH_MGjD};s49A`fE8`z+oCCrmMOY-Cc*#YC7C1dc>Kt@Jh zt-1OTgC2V!P9DtP_Omn}`QEoQR&Z{8P*t@zQbu$+|J5!&HOj6v|JubO5IG~qDAgmx zxX-&PFjR7BEmvgPZK9xr5L?w*HWK3icPev69Ipe9yk^%dSc>_bWn-0GH72$Y4xMY< z%ePTktEDYnBX#4qwV1E`n#uoV?At`p-OFnix))OD3gUJF zuv!@OC0;X#J|{Xz%9EzyHJ^BncL3dhCqps_BQWK@OU4Zz9u7pC#;$a_&42C?nK8h! zP1%OVpZUoo>bY!WoE=i{I4pJpGTsrwWs}Jl{fRJXpLyU`ORSN+2sj9V7JBQOHm^|` zrXTFFGW!2Y@f+*BtkpA;$aDT(%s&H}`i7#h{z^W&@Yl+*1sEk{1$O5O%nOev%pZRN zG2j1jjHgeBut%GTqc56U;o8^%F@m$bb>`k7YVR)g5YO8^Gd*q{5aWh}u(}Le@;B3% z^-g`O{*D3n%Ti~=YY%T~`HB8U(R*_*s^W@s@(I6q^TJcdh*r6?OB7rG5VE8L*#&Fm z3{Kx1d;2-Nd=JM11NaCl_GPuV$+i|OvH7SvV8r0wvg|3`oiYZSD+IW41h^97jpf9B z4hKe4Bj<^J9O_dh4oNvKYZuNdCZt(5L4qZH(`DFt_hx8m~uI zmQ8ywWcpROws<*L((YU9oyn;r-!r}X0aEDk)GY61X+f&j%LifXCq)hS3mpZ@Sn(w1 zTyJE|>*&pxlyA5SXmu|)>OF*rUXi&~d{sNyD|hY`)}p61Orf%Ie}ThiHp#<$&M~O) z%}C_6#8HNLzVjL7b$PKB5tXxajYgcio_f5P@jCWkVYuAk} z5q%#u6g~TBia&>+lXC-q^Xklh$E{^J)#oE*e?XRHGRp*pJ-)WLx5KSi^r=N~gVzTd z_w%L0QydbNqL(@em$FziVy(z%K1h`DM^FaqPS7jh6Wy-7=v{jIZu#ccIesMGwu}FV zpL6ua`+DOlZpzQu-`x^!LIUIGdp*nd8ypG(nS^2UPx zxeiAXCKS-x*3O3wW;Kw919F}LGI`V?GtlL@^;AfIF< zu=;6SYfJ7dXPTW&yt53~)e=Xi?ZRLFdPYZy<3{=2QIdgc2RlogI5JZ~ZPaU`mz$Hl zIQsSCNcJ+wyus?lVYE12Ya=C>cPPFR3wsiFCS$^v0=3n1BM;>*QIH{*>>dBexsSwcyEMxv?i`zF9oH(=wqNquhdBw~Z;12vVtn7t`_bk__&!&@pNsEl^8GY?j~wss=SO_d z`~)#H9mc|LyF@VVmT7rSZK%@J*l{B)k84dYHRX-}l&nGX^I!CcEy!c=#&2`u>6`pC z?j-I$adPoW85R$9dC2u#qa4w0}RAHncSKS5AT%LlKEM|SLZgH zn=%u_m?Fc7uS8sl`CMjlC?!&vGxZ|B_oM5eojvFX>^K1YK2e;#_k%3-#Q@ z-7LhN!DFevab^vUU|u)w#X1yy>_5FvJPZ6`h^yMc)Pixlzmz!dSi}I}Q(u6I>vuJC z)LtS5(W9sO3Q|(M(ZX@Ce$#*>dTJ5Btbg;jU{_y3j&c zlli}O!Hdy-gBL(R?*q<#ChLbRd#Q}reY7oYV)@l@?r>=W%)!%a{pIQdXW(Iu8Imh zJ;CHd76UQ7YAeSW#=93@N8fN~i4@TnpdA(GOd68fBiftTZK}M1t+aj)`x2RxVnX@E z6H*=fQ*-8N=|ulBKlsveTvnMR&F)V3=d!M%D)F8L$jv!5nk#x0=`mZbmw>0wQe-k# z{9%k(#vQj=5kmzWJ0NZQQU9mPHB%fG7hs1~&+On&9-qu$n8X&H!kXLnF3|#3oGg~8 z{QCbLON2WTxli*fHRgrMIs2TJ?vQ7s7niyGzY^8$w&0O;{|(q+!Mx+21O93cuLAF7 z5AOywri~}t!+Y*J?BU_$;pBUG_fVTw2hrellG{M}EhopTj6VQbgJ1OM{Dsy! zxXY2XSr5uDr$qXZU9Xol8-GwtCNbt&@bL{Q){ju(KlIn?ro;0$sH6s$=r7@AG(n9m47>)lg1A34qC$$>JLyVcz8Q@@v~-wW06zb5HJ-)5c( ze<()35u635$}Sr}eMlt|WOPpN2#RaHH6PF6Ao!_M3nR%(g2z4%YUkN8>00nfmcBo= z^ov~D;>ev0S^VfMYnJNW{dxEUT&`QynEyD6_jD;s9qNjmSZMqOctH5f=gRDAzz8(3 z+%v9KRR02An9W(j@g~VrRo}+-XK{TDFSY)aR(-rM^HqJd)l_Ysp&r0@NN|z(%j{|5 zg#2W0s*W;^bd>bAv9`b|M(``{Mdi8JX3j@iNPdVjdZSpGENrg4eO2Hp=8oWG~FNi(ekEX%Xip5Qf!}zftC5;sk$)%1C$4Hw#6Qmz|uwCZ!*i_*?kG5M| zWw|r+%w^M*Td+q@Hx@7%?Q%eK6bVk2)Wl{o$_y4~R;(J+zyb#s$hLlVbAcQS|H<@y zqnBOW;>^3VMTVrp5uL)+M_A+>hcQ}ib@3M<0{1!`mgqxiB;muv>yY7us@29n45nnp zkDkJDA__njycGCi9jIXbV+v0@S?A+!)JfWt4)!%1AHVbssx!-p3rIOIR0o(VId>u&Q&#-XZXTEZraZH%^dHe{D4`!zSOo*rJ~JR z=xngU7u!IAcecU;)9%6UNhJHn7AVGf#4$R8Li*@F4yZz;Jra zrGH{rFn}*Zw&4jaWSRoZ9qHT$m8|oco!{8R%=c??ZmlCTZ(^|0ljAfV!cXk+=hpGC zm+U1rvQ6hwi96Z4e>rd7D_E9QZ`hOx@YQ6T%{EMl2W)lb02&5$EnSElezifCJJ6zE z+Zvsk)Sn)w7o8JYu%?|8TABFnv_Uh*njRLt?T_faZJgWYcSo{^M!$rrl}p$g3$@el z;@Va%@)i6fhQ||oWK2iE<~p}&Do>BH4YmR_t#Oc90Ji`45}Mp>&q z(QO2I2qYwjca{l=%NWF+`~v?FA0HtZX$`KD2B%ub7$2%n-W|fcW64p=)EjHR>lB{; zkPPe5ZfCvEy!d>siZlfX8-sy!@Oz7Y_pxyv>0{$mT5%Tii5ul@=Ds5YiVpL}z3e^b z3buM?*tMnbPr{im6|G;k@>v`OG#aesO&EF<4$V)renbvu8$HkT|ka zHPd33ty-h>nDR|WqET^N9j9-_hOCjM-V9H?8OveNRHB%^2ksTZ%kh~R_gNcfchm64 zFdD;~J}1&FN&0I%e!WZ%MZfow1vJg$MZY_=&$@B1SJji6XY5Z%oJ5-yJwyoDt0kL3bEO-Ji| zS2Huv{~VUk-({#|js2iC_ObC^6`S$Y@q|pcPgVKe@)cR29yBIwX%Fv+5K+X_=ikA; z^8RK%?4$oYUSFMg&y~Hhuvs*@JY1aH$Q@2P#L_@bb#*^rH?D`7Pc(>x@9K0n&oWk# zggr-{5fGafU-xWb40)=Tz@KCXz~i<4WBEU_y3QQd6Bn8v-I)lk<%Z`yX~m@Uiep2f zn?~>kz&=lodiL%~IubWpGSp|@^u2)R;-vgb+TGJUIYpoPuSEE(Y#9+XjF)|tGj_-0 zQ*c+;-vMYb0GN*xoE|@<-u-l6JT6hWq$)<82jg+J!!3JaOG0)gZHd@wS;whLH~P9= z`6fIK`{7j&l9i@uOP8nF-z^;v?? z$kU$3(&TJ@xd$F$ZN)Y%)GTAH^_jna4M_v^)y>Ezn4FdfqD7 zeV+dx^#27~s5XmU1-s{I3zXkA0`0=TKNWX$Vn6_3BTXC)HwKT+o2w;m;MNxGbMV6^ zxi6T$H4{H{^0!JYbXFFQ3WK}SK#BoQSA+~2S2~g{MoRxeou8>K;9ReSr^`LaSLM@I zuJ@W35G{0s9Lr#DT9GV|Z@}$df7`%rtGfX2u@aRLRM{=mD%|^aPkfEyKzjH5jZdd3 zFNF4F)bqkq;<%A-U?k*0AKpk=+-tr_fYv(*R?7ueZDT!J_-lxX2D>iHAi&LD-52@> zUlFZ^>xa;+_akaBPg`_*x`(#rD{ja&MTpRa<*KTyVyEKmdf$oLrHpFML>Ay3oxn)EMsIQM-1}{7m?a#)jbT zoEjs0K0j>E}%B%kx(c&;Y>{dGQRXt!vm zm{?lt0in?4LZNdU=41O<(0lX_0%^XYAl7&~%00!bz1ajhRB5?IM{qv`#=Yu!mL8Fs zSoVqqa{#bGTPgJ7HNV}Yj1w)4%)TJAzk1ACt*SE*zfACie+S48 zr5lSwo+s!tFx38G$}qxw&n^wI07C>`k=+b!7;&}8c~jqRib%K`ePp zm`o*FEXd$iD!ma0yp1`^A%P5=-cGR5qMo~E0iz<0e}j*rsBKbkt)r-C-ho&h#2k34 zcF&VNJX$cY&?-%WFG@Bh2*&*Tcd~i&UXO}TssyZ&^B1Ea^B^yJuK2v_J%$L-nz-X` zB)ZAdKZ|~TOzpi7BrZipiOr|DM1|L!M_eoTj?)lsFu8$9_|U3;+&Rfao3!v|vRa~9 z)S^X<=hA>v+58y}ix>Q(e?yARPuD`dS%QxEd94;YZ(wR0fm5O%rmNQ8PPbaS_J6c? zZQ#S`cRf5FCsI5kgBt)iV?z>vH}4eywjWh7k3uRWw+B$G;z5#Q{}gYQ@f*@H_N-KI z2)95|&oN2e*I|)V2sz=2h60_@!<+}^(r&!d zl6JpHNV|6jriinPsOp+L8*>ML?O|wc{t=7IJ)?u>)Nwi5!h<$WM?lPZ?CUOfUs%5K z5+K%)1lG*g6TrHdy0d=@aJ>bd!Q!KnR;mlba{!ONBw+C`Dj8^nK1$lC*cmqw@2`po z&Vts)kp})BITONBrh$Z20`Xf1Bed{BaY2L6-8|xoKzYo>;nxiLMMW2V?qXQedH|uA z?tAx((m0K?B6{>`5!-kKNt5na?#YeL6~Cbbq7oFJB$+V(9gf63)-Ac0S!8a^w5ffy zaTX31eWUirQ{^1EW3*Uu4w5n3^hOHOu80ZJ?jUQ^yy#mN6*#rb3-7qAvv5c3e5zAr zf#W_e5??A-$#A*rd||rFh3N*~H)GM>c(qlb(JKn&$D&{M9FU)Hay%fB+ujwaf*d*7 zS(^X-a4HOpk#mz#7;d)E7MvQL( z+9u7%5E5&cLPU4;g%qMwoDVH?tTYHYZg&2+*UA$XJ)@V|c0K_Y@m2ZQV$@f#N@j>= zh7Hn7Q@9H8j~75A*ClCW;(A3Rfx-6WTq$1Z$q&4yS^(ar`3LA7(c3vJ!8vLlQQGZi z@(z4?Tmr7k1y4C~pGz16d;`9bF~^m**Jr@q;JeQH6xteF$3n0YJ_A?Tlq3#U z5SuYpBuAu$%8s$EJ0@`evHh5`FrV8e((?_84~JAW-~T@jVdgm}AHW640mPk&p1U(y z`i@a1pSINRObjmSQ?c)|hGe|{@OfHOIBHAn@WnFB;&t z6M*xf0rp>DVb&yjD@YNWMqmGpxEN&75}pX%g-pID|J7ggy(h!3uy25dC4#k^WFT%C zB2{Trd!PC@{R=4B*94-%6Ee8kg@G-TV($hkiMNr)IQr%_=YX${Co;p&MrP#Ei|MDD z{7=L^Lf-$nNxv3|muiGHSj&XFEAC*EF+ zpX(5hNMo|&*)OHYGpWy}Mjto=zOi0b3Y^5}H4puhttOCv!fN^Y@ED) zKo)ulL#oPWUi#e0AQgT}Ha?*2cWowy_TDb9d3R|yEMvcv>kN5dnzFDAd76@6uUB7% zfYA-&c5BS7|73-?!QRX?`G18I?X$_%cO zTUw&aBQBD%?Dgg>>H^L8TlSG$kqYY@77rMAq5sXsV9$ktzmB7M&a^Yv;U1Pq4}{Ov zje7R@gaW76j86-$O-t=Hwg?RQP|`XxFO_=;qcir44@aH3^@}9WJ0BU=QWcesXH$)j zRHpg2u0&CmmG_YwQX zOZ!(&s+QruP&3hYX)YwDiBFXEF@>|9?We`~Xe`biuZ8Zl!4lpuZ@-!rmCmKom|Ef5b}BP}_JGFXn)zwB{ko)RTkGD!wbTK4 zWO$1ok#Ve@k>)nU{%S(vY2g}mg1v$VVSaFFH$c&<24tOny>_X@Ovt2)I<)Y1QoN#b z_A`F)-fir63hmhW&QgS$|$H_C^vLv}%>@Y0;csQF=C}(Aai~j*i;)GAi}i|9Pb+UbqJ@-yy57s1o*} zPQ{}C1wA5|7-O@vxLL=o{3YQKKVIQMIIZ;or8dj#g_&5+nu5}3$B?*uLQUWtA`m7^ zMIA}fj{W_As6+1@B#rc;&qO1QW>W*iEwR3Uz8z`bDpGi+&wT9f(p3gg4s?yylo>qM zWhD;0gc{*d$GN>$`8p5dHpYu~Z)fd3;0{VjdvF;SQ`-G-LmnIQG`vMygfk8wLh=PD zZ5B|>uLK2#9J2PulG8r)RLZn1g%LBg4lGb{pi={Jk?J~$UG3}o2M!`WMmUWg z@1WM`ONWDOf-BuBwWV_Oi|vu~R$tufGT^%pT)jWGAQ4}LD?etr`Oj;42gCUUPqu@^UHBTO4|mQ@<6b zD#j_{O?RD9xFebiO z@Clk@1NMaxB2$V3sRAoA{4-zn#@kmx!H>O&{l<}v!8>g>|2c&_Xr5(}F=yywJdMHD zYi+i`e%{oHHpux=;SQzAl9@jt9#5SoPW^|`(l%vxxZF+W(SPQ^V-gNKCj$}x>#7xon$ zgK&HOE+_p`UX_jx$5>luIuneQsmF>{5sX=iwR!LB;#-`z{SZ5<@UvscQ14`~7(Z3c zRt0*4TffC=^*$6CD{1-kG8ci_=T10UU^FVI*y>7f2W^yi%@5Jw>wH8xQH~mk$gXyh zNp>1zOOqpdrocKf;Z){G`geNA!6$-zCYx^_5MdwNl0pM;0T@Xus1~3!u>kr}*#Mf* z54mcEw@eU-V6XW>X*Rs0r82xDkR#5)6C9lr`pg9SbEJ$2+>KfAWz&9=!rM8Jq{ES8 z)34?09+EIF_W*03OZslH$5Lc+Ja)etKhwu7htcFVYHj-F;8D_1;D1Q$7Syp;pWuq* zo=VhNw1HNLpcTnQNChcrfnOySs@D8s4B)CapntuK`gNwaI3w4(i+X1di(S-6`e`~V zQ)D}DNGs~PEq8I|xHY#C$3n)L_a0+fR`2G1)z~S=MNYjb$p<23r^f!kYsq&2#Ai9{ zOz-11n{uOCAH5=Z#tLsa&Z`WM4qPg3_<-@jOX7aqJ`&#K9}+(7cNl4UW~9_DaccTD zlT-Ei+_5j&O$n~^RQ)Z;Sa#zJj*SztcwONwfq_&ScQ4?@TJb(pK0}xh)w&n8=D3Ya z)a#D>GvEQ#Zd~bvoY>?)O<&(OcFo+W`Wvw<8gpseC2QthP!Z_TPcbr!%bfmGsr{+a zzMDdU1>T?khNec^hFB(OH2?BQtIy4DoK&4y0WzKG=|Zh;vs@I3KCBHoqi}-)6-`bbKkL=6fmAi`oTzLF~Nb7~R;yawTU4XN+C;D>ut1ti+OFoYKB}RXT zQy)zneounK-;%=NYly>(KGLTzvL_c=3ef$jv+{q<0&WuP{AUB9uW{m#E*oFRc~ZH1 z_9vn!BFH*2>D1`tgp8d=Lz|UYgIf}7@Yh2rYtTY#@X+^cz_nqd)lR-cV+m*A;smLj zm6rPcp`GKYb9J)V_2aJ~6%MJhoC>G#aAUj0t(}Eyfe|2@NToBbSE{RzYF@NWBsJY{ zxc-Gi62wqO6&;+nDY(I1-0X2_q0MTE)p=sAS$0vkWHXC_P_h9DzObp)lbzn`ff6&z zD0LUNIPOAJ5~qKB$!g5MrR*~fDlqQK#@qJwujCGUJ-4~;#&!;V#*rT^B6;j80U&yOT4%f@L**{9}X zx-Uwei5un1a(SDz=s@ei==xsE1kSBCcODjl>6W^Iu4^|G0dtYe&%#I3T*mpXEKfpys&qwsl@9n~%vdsa=w3#Ueikm?4QhFd`PXsnGEiIh7IIAeLYQK z-Em>+Uq8=GJ@%*}IeQ3u?lmNZNn>!V&98%|CnlbZn?-tk>_MEb?^pS&sIf<|?=($x zm}IVr0>ZE{ydZwhSop6a=LB($oM5q<=L3m(j@W1MB8d9z{ent|wMCEGIEmWrMSJhM z(;{yqSxBmdIR~DNj87NB$+ny6RLE=2L{^-2qmgGC_N@TOKgmFPfoZ{lgZW#72`r z_WzQ=D2V;-cR%QjE29zc-{T)orUYAzlP`e92!lM;T7)qI4JK(Xa>Uu@6kA+u#aFOr zlSf1fT`7+->w>}^Wi)a;C%l@HuosI2kIXOs(`&&5y9Z=8LI5V>AzD4->dmt6*>w@3 z3Bixo=^a-azZRnyUd3JZWn!``Sn>PmyrH16U%{j7IwB)PYWXD|HsMlQO9v_UQ6}`iI zF7@UoTbc6u^vf@90;C{!qpw+hwKZ>APS+pyrp8H;o)_NJ@~Z^$!7uA%DRIMl0(mFD z?Ws?EHS0m<`Q4IO+QKnp&qbgUThcLX5g{>7PLk&GnC5Pd^HmG&g?l)7r`>$;4Z@>a z8IP>kh*r4(QE{8U?oKtbd=im4z(|8JbNZ;>$V9siC8qqh*regmgBDyE)H{*t*F_vf zUh@zyc*7L5*07t+4!rHL!MlEsDH-Jh^&QytEf-D)1j@{<{us8V;Usnukx9>%fK`ce1zj6 zD0Juf&$f5yF}NIkfEx?!gC%t&#wR)qo)*Z?a3sVHk#4s24{Tc0;CSw*cAFf#bf2e% z&PwZZHw}DgEN8Qy43VLM*r^(Fu@=$DwaC)Jef(%W>T{&}w0wBj%dW83!I#06R?ZvdZax>Xqq2tU$7M+YQ54>2h`ZloDz zYA?}$R!a_UsnwH7Z8Z!~-@w*~WHnUA;AcbB>4#_;2>{s_~RZrVX>{-{~JlCyUP>=9x*0 z*iMUB&#o$Yf@fdSWOby&9Vtl09=-oSr6zly0hcBRjC}(j?dzx5Y*!+1NL%C?B-DYi zMcbs$s?>h&n89u~D$OlAYnYP6_OIKM&{&N*cvI_ME_L&gb*En!S;lp%Yt5&Ub#XW< zcvb1iRHzevo!Ya&pXku9D)HrJ)|pGEaybvmF_g4a14}O}Mb##D@Z+zV1U{xH+U9~lzt&5$_7aWUaU1@&0TTH_m&lvc=S3B6y?K=-z z#7SCcnqAQ_&A@AYpFp&2XZ?y>Yu~K`+eCnAp(Qq(a*(UA2<4LlO8@l_!E_SA)jpbE z@p9&Etrtcw1IK7zwXeg)A*EL3S4bz~V-YE+Eghc5dOuRSZCQ1QO2;-sFGIchlzPGb z^^if;;G0|$^{APW`L`?JuFJ9|Q#z;O)r+4cAbeX-Tsa{jr7_MQ(Y84>0_yPk%$K`Z zf%C>~*1dpzxUK?h_(|bC=w2OwjvL4z^_m+Ww$k)hnt%JRFqn26G)GkO>C};3nH!48d1W-50s<<1A6;gM z$U!T=ck=GU80;7|(D&EC$E|5CO7AGM+sv8kgqDIFI=kIN8G;7js@`e~(*H{Gmf1)6fK!2I z(FIgKPK{dJF2N!f7)kazo#VFqj^Wn-J%-U4pmXUXIfe_9W7v!RTgl^z^w0M?`ivo3 zBmS%>%D=@jq)rt*ilKeob@H;Ei<2B)@jp@n{*q7w>?vwM-=+F*7w@}aa7CN7rGJLo zcBB+%=)A@gzdw;iQu+Q}J&eh~+6xJL5oi~^6vt)DnKX%=k?nMu++?Gz>GYa|UsGy) zJYC%}Iu%ZhWl$!afb1Mc+hrGOp@%b>4#uFw$V{7+OTAc1-E|?!KYJ4x0}r!oKQA-T z01i6%1UHd7^WL{KxvH7*IxY{ph#ePYiI#o|MJiP^%9Wmv(7++aFBfjaeEygW4Du!v zV*g@SL^dO;%}2IcHp*Gh`N2Q}#F;Y`Hzs)lIYOiHs-4RU7_*>`EbOTFXe&GQj>32& z1QvYnEpbceQmL)n@IY6q$E$B>B+<8rhENH22*3H@Y9{At!pCd8=2>5|!QX6L!4$no z3w=GnmWY}#g~50qpgPyn8qP?s^!RDYvpUsX1oYW}&)Asu;95lI&RUcf#|2{3Jbn!9 zNgI1_%)noLojIm~1BLYt{iAp#Uv)vC@mJAmpeOn|k*3~o?%bcLeH;U^J&r|%TNYP( z8nnNx-@5DYx;(!_UthRZ-=DQk@5$P#zoUN^2R744aIjx7ioT?D`L=Wkb@(1^H3!!g zP^+^R*;9rY#tTbMPj|3vh6oLy0^k|K`(oUB zGkcIIBwClzkGKShrV{zXZJuu-Pr?T0hZG^uI@yTZ&_& zoF6RjVn;CvCB^2k>+k$T1!$>o&nqqgeXKzJ2;=PH=Aqc*<+n}5-| ztzSka!8)(B5WD8NW8tlVA$m6+5_VT?ja7uV`u8i!3qQchTVdSd1y?Bww+qqv8SWQ~ zL-$yqDt0xA+cIh(N`HxDmaX)-vfh)6pDaRd(n0U#9-O|q^p8{d2F<@2f7M=7uMtvx zFKb=kt3>Gz{j=z^wAxjv06ReV9k;H>=xa4ZzaT8^NdHk;ozke9j&$Ivg@4qg+3c{B zP$}|UiByfw>teqqDYKBv;Bh_V&Um-t`q3IflvM|)O!TVb7LG72Y(FGQoESz4g>kQ3 zbQ^8^jxolIe2LM298IFhkfTX7dEj%hZ$v62g+p;jq04`duuQE_o&LdZ|A#zb?0G-> z!Vv}!hCVS`%bHCh`L_959$PQb#S(N~kuK}&#hz1CJF1+kLTUyte4jMF66#3T-6GFf zdM7L|Aj%1=@xy&_<*$iRnm4{=iJ%9&c@BUggbILiw>V-ZaHDWbm*3+hadIH~G)-dF zTUdaK!wkhFa#T{SN1p&4UU*neiR4-i^x6mfy6kPSlmykvcqzLSL?iF`XpSfv`fH5q=dmc>l$z#cBg0MiZ z(f7Mmjr*v^$<@|>9k6hw$^1>9QmHDBL8Yo`*qA_7>Lg3wNldb5Zwer0<|Pz_2ghQP z)|7wqrZq{oN)zF4_SRz~Z_Z}fbyKkw_iWv-2LJJEGTrt26&hXol6AQAbIY;z0z6uW zN6v1Gc=*;DpSkkIUUiqoeOToZi_BtwmJ zdH!1$4-ah#93n=TO?tLm95@FCQn{oc$mg?20@QB@s{`LnR&D z&Jra%Va~d-ov70Pv@agshIqc;QK7;;ooWkn4bZ0TXv=Lw+9wh%I2RAs>3@1Kcc1ps z`nV^Y{~wpTu|0S^-l~Q7XiMi(?W?pN2mvrstj@d%^#BK77C%rs&&7b$jd0_IZqZ1m`rprzm#YXzjHLw)55kBiFVC&Me$A zfgTPI9!>KPDNTLl|1Za;I)k0KGi_ANS8Kj!#^bS{(KvV>tAW+gA7OubHB$!bs;Uld zE(7u7uDk;CiRS@bmj pWYi^JRI0_c03WwO8nMaXTDaI1_yRYVSyu&=-VVR37=cVGqJ^PL;>S=jJ`MxOJAXy}NF+7qN zV`TK6<5n(7^X%tAClT>4aGTjU*c77RbMs1e5#UVWW;Y*EyEa72{!5T=Z+|pz>|pnX z)N_oH>@Cvj@$f6soHO-m-my6ME$6fAIFTgjAeUUz}rHf8cmTdjG{2o|a(T1Z_% zQEQGk!%jH&D2BXl*Fbt%)T!MACp+UOJfhxUuT5LJ0xUR!45oFp<{G)z*+3$@j;pmr zxMMGp%j(|tz0etPHSo?{kJ)$)-$pUUaO4zjsrG)B@A-6HFh=%N&egYX_l~|49n`C` zmt4bBa|<7mfxk>BPcw5T@3!2Y;e6NSrt%!?DYqBYnoEBMfxuPnz#w+1hGH)Uh9^s{ zI9)V~a@iS-@Xa)3qwF>x^Fn=J*ETA(m^36>O9DQf78%0E2;%sx8XI!M&lU-|mInr*MJRSGu{3XYN{Yrto&wTjwlfWK6!jCfOyMx^X zdRz=xT}xu8VvGfLCxd-eD%hEiSa9Ea6~os2!hQW!sc^3~C!S`(JYT_lXNFtB z{8JTAd)80wd?Cp1iBglmUQ1&LoGK+MWU^7*2S$iTkoB1b=gPC;&Ba%y**a}Mu(6t6BKMYtw`0zX3f3^GZw6YV!9J=7tK00!tu=2vpSuk9*d!CC zx7Np99p}6ZZg1^Od#(AzP`i!Bh_8_!*wIY^krIRWxl|A*;k&ew;hTR__yURmiFu6i z!==E@6e`uPsZ3J~Sz@#}NrI(q-<2|t?HM^K6KiZ|9IoYY?;kE8ECcKS*BvsS56+S2 zqXo3L#}#koO8}_nF|vl+H|_lVvt2v4AKo~@KWt}49+oxw*)IASn6h(Q%t33tjV#_$ z-eGKdgP5JU<8zhoXX4-DiJOe^rfCoU>v{_YN!?!(=TdpWjU#clhx{4|y~fAVP0jtv zD`oDLq-1WotJNE4E~8%llwQ(^$BbsKN3h%8>KTC}gb^!TP%d+}H+ynEYxTJ3a|9F~ z$P11FuQ1=4U{g!odWAn1&q{p!Vo0IgCWikFB5w=V@;Et-B(Q<5(TNGJ}d`IH(Wm7gakm0M4KAH#dD7j^@^GHwhLy zvtRd8ciRS!BwQ#7cApm5vvb>Pn2COn=W(v*gn1BhWHh0OSto)Zg1cqe^QX>SNsshT zx%g%j{|2g1AA#t&yKCEM9+4&0ULgg0=b31|Gh-k9k9(LpGi)TjU&a0cOUB^3Ggke< z^Yh<#MI(+O>$)B5j+{N}jmO<%Q74byJ9%~x`8LKp@q|#2qZR+AH{shffA_2ObZ5x( zK0YMVB6}3{*BHLnyJ-;?;UYmY7I8b8T-CmPFBs&~6?b}Uib8NCrEi}QwTUwC3m!^~2qb;e! zlQS`Az&i4@2kfcVTuyvdU(N+PLmqU8e*!iOW@Cn|>m|f_VAO{ZhwRH_^F=qKVD#v3 zjM}V)Hl=g$HXA{kjY69^1rA!QvhC(@LDQXo>!Y@fg^isn~`Y1GO5YG_t9JBT^aXPqH?>WiLITcUP^h17UP zb}HwGAiENU_)1r=`6hAaHB3{zV$BU~FAH`MtIG0UL@nhl+P<~>Z+3qSwl2;9yme&i zqH49d>H?-PRXp&Xx0dW)oHtg{y7N1}@XS+dUXTw(BO>?BVr!s{8(72JC@!jnmSJg+ zNsOy&w7jeFwBS^EEEPhfD)Uo%(J+N)@CcX8q8SwM&*eEsjP8qu|B6sRy5c!FwXH#F3BdwlU_2$a6c|2$Vlc*+nJO~4!dWiL{syBb9 zi9SZA#@$$LKdt;>4#N%2PD6>A1MAJ}^ZQnsW>sp*mI_)3_mV=7SVEt^+L;4u&C&S+ z3$+4dl37bIM7^o>w1}rc8;|=ajXPc`f#eggt z@*VP@l3|-2eSvczS*9J~us)77s`*FWrRS|qAn+|TD_}G8atn1w(PyXfzv=AfRulEG zUBv{(+n|l@aUn28UDG^c`*4-W-?3|%ah#}Mbp!rXjz9CSWx}6`t!$(U>Ea(8ZRt_* zUNM_%k7P zEn0nAT3vaH9W;;SFi17awUC)tLr}T-f+Q-_V+)aMFW~W%ds<1euNf@*v+`oPG>&cW zb+NOn>Mg3NHFISG%Xk9S^=95+3*k5(2`4w>;yV7T&JtNE`sATRUypO9C z15n6B%Un!`z*KC_Etj4;TozWo1o=6!kkE&Lk=9XaX9i-ckBIYrmDNcSB>M)Tc3wXT z)7Tzyx%Ems045(F*MSG5d^^f~V%P z4mS#{6v?-MaruOeNlbhBs1=_8#+r@Ib?mCcN0?w-4p_mrmB#3fG})V0uSHFHjPS?a}5LTVCh|(U&gMGC1I+) zX7xChDn%d8K1EvyY%AKJE#%OQR!^?>&mNrAX#f1s{t;Er>H1RN5E*k?I+^-IaYrJy z`$p)q9i+%y!Fp+Ry#kzBZ_c9GS#g7EqXah{i;FMRRka7>t*@&$Z}Nzx@Qm`ukj1I0 z^VOTni{z}Kx>we9{%#C&r!Z>lGw81)MnRc_G|G>a?Qkl7%-^`gmh?ySS$q=034dnw z<;+XQ8p13d6%F4_n#ZC!=?v{`Vt`A}Pv<@RB$WN0Jo|^D#_WxZ8@?{?(D$wDK6_MW z_rjity68eO1ZV3&pC8@PPi!B0&#^Wp4RFA1VJ4>^+h#bBj&YW?SDDw|l9%>#JxUBMC!tBjrQvDBk2X51wl=&g-kGjK4}AJATA0 z7b_K+6(7w;+O-X&5%74YkFwMO7tPhu2l~vfisx4^UU&1kc!$MRiB}spU}eXtf9YL zkG{{mZg)I>-L*6okXj$JgKhK@@eCu4-r*tZSRwSV?d!JhqBh2+8qA*UdsBV}0`dc2 zZ{4{am>tW6{mfRS0I`RrHeDdFFN1egMt)N6sgSKbcR!+OY}Z0ryj#Ms=-Q^Bade0f z>>l37-MKxMMtz{S`$00y!#$kmv}m1n&pXH1(IhYWx@3kDB$|^U+has0O&QYK6~}NI z9$j!Ou?I5^yR!O6@P)s6UK-IvC1XF0#r~g2X}p*%vw7zi4})DcuXy|3*g5d`3~!?4 zu=Z?<_Gytu`n_|TY|daGjr6m$?YlrxRxlNBS3jOf1pB($vgsWan@r;?_nIqYPmMQh zY>XI{o^e&goURlUGLUN>J2RW@|6|Ybz$Iyt4fSMuGuzk7;*@)N7Zn&#=djyGU&!MK zq@jmNq)x)VBaHAnX(qdPUu1ibR8$(&pg5n9%?j?)K5?<_?2XXeYE|#e)O)($)9{Kz zmoQWdDKiLF(s_>qrBqO$-fjMXq;{VNL*y2%=rw9!UE5$PVSZyy zoZph76Xut%=I6ou0(+z19p}9%g7P?T*A7~`v7&!ROQ?fS#`K--xT552*ARiNjZRI( zCCuLquQ}2^ciH40ef>&(HN|u$Zb;z`^vU{h@c5b9Lg+wo&oi6f#yJuc!J_5dhmml<3l$DzWuz&R{YR_<&H{n( zc%^4i&#!vkpvSe)cCzcuQ_m9JM|(}VAJ&^M^xABz2T1pP{X>xVa7bruxtcy~8g3k9T18IjgY?POxjSnaeWmysvPno_$?INfhjJej8l;Y*^^DR& zW!&{v<5I_y#Evc}EE91V30^|45( z3J8nO2WS}>#7{GbwI_}{*8SIE?;i54F0j`H_N#Lf!?}cQ;I^L8TIh}}z~n+LG-*&D zn2b)hrcX2VuhtTEdyh%o30mkhu6v^vIwgx0)KsPd5^z~qGd-(M+t{O`#+s9)@PCK- z3kOn>e+F>wtpRKtG!eSZh)g@%PWtVP)vgm@f7LODJP+XPPc1v@Vvtfr~hnd6wA{qs$YpQi64>q1p@aZVTAzd4rf4 z;HQ3e3Rk#$AX7em{*N3!gyEGW111mTK~=^*k&1U92ikgW$J{4t;m0u9(-NyW@2G;U zAMb0l@ZESnJn{ZI>;29CjJBSi2O3uoOS~(y-rb6KR|l?GJtFb$e0kT0G(&Y6vQ_D< zHj4|@O*LBRx#I~mA*g(FMEM(3g5?d!W+}^n+2kLLMN@Fnk;cxg09HFtU0aDCZY0${ zNh~1&Y34w4{dZjwCHUGhl92xfkC8~hk}O+inUi@=B74uwcw8jC&%AdddjiaiH$D6| z&Y%`-{nR~1VlDKc`&byuv6*` zU3Rf(=ChDgk-om7_^{fG0vCHCgBcT$j>vpykR8}S)n4=X5!uDqHh&}Z7_q_IdTzkF zj@QDtTVwU zydq_5#${*=ZnQ&^|Czon{11E!WA#dXjgGVK`eJVLcD`KBcM!P1_%R^S;+@|!e*8!a zX=%Ws30SlnweaoK;OfDNVs+nxFDYf$tCZdIhKjN~(_U}BeK0v-OUsq2XUJHT2?W)# zd2nCW&nz-_4)MJc6qnFf#1PA_)^_P9q#r^oPhTvz5UNvrFXt)#e@NgM`&0s4a5;oZkev2ZoKOp~Ram0ahR zK75ifWbhc8X$;LtN>g69EQO`mrw5fhXu*D)Rc^2?sS-)Km$=;OQxXsUa!{>xzq%Gv zQS^UM#(8Gq$*)wsX2z3b2enpvyvXuweBxPF;@O3GCX5-!4_+E>Up;mzXx&tu1^djk!dFw(wtRNxg^5 z_l*x}_B7}*=yuaQ)9h4i2o+N{RQOdILG&YW6zq?Tz=3G>exkxtZ{gNuctvmJE8YA5|t+EDMyJl zI@x(2dQS9>y$brWg2)z~#CGKRVQjxP1K9p^Vs~s@-mHbT@|UZD|F@EWCtkW5p1#r5 z-*K2%=#xWCR(YZd-t!GoU*nD)BlB%X%U+#F;*ZS~9w$4R#){iEwMT3A>q2H`rkmVT1Si`+a4`y75xQ~C;dy-cRP zgr|)F^1bvqFKzp)>^#5yY5om!Ths1&I)k^V7Ci_1@=Q1c6@9ARvoaHV4>;b~=={X> zJ$C+Ru-@<%-oAaB+fiEO&IaU}#~RpVO4sYlES%eQh&i1X*fu%crkvT571g)S5}E5s zZ8mD=fkR3CNpuf!)3ut8@wvFZb^e<+8*Z3Qp0F$D9R*W;j$6MYI|lsJ7s^!(tli^sT{l@%dYsX)Nc0+Jfa72oYPs2%|m{^s)O)Mm;>UxCi1;kozMu zVbU=7sMC8>O&Y+RIavgBMIEur|`KdQh^6o92K%>imEqr&pd&Y_CQ1vny>pNO>Me` zj`wBm2sKkjijZHE9Q~QPzCSwh=m|TRs|l`2p@w@HR=e@7`&$Wmf$v@uTag|!o3#GJCcwEou#f4 z3|f)WE%c}hF1)l(_>zqUGH^}r6>fb>b_%8RoyOsP%#NoGB7H&&?LhCnm(Lw5h|sBj z5bTW4{{RR;#L;Kpvxq8bcmMquvsNM?ZNbCGgthkL|7Y~a?`YuI|B1zO^uho07>K>E zIj+V)?EMA$UUdR{Uo_$boLqc7E|FcbyQfcZM~Cz>St!mBav|@S>{>@}R#8;Y^WR=+@nG7`Til1#NYd#2EY2l^2#Fzpppr)W#-~_2mwUF^ z*qZ?#pSX_WVRXb1IQ1`Qr%7L(&-_{)uf3omba`@hWJ{{&*B%zIvM$<6Tx0g&B5`Wd z7V>@KeJM<_g+E~y%eh!k_8;++p(>RP`IR6zOT|frFmgW{s#1T3URz?@*5JW<#Y$7w(vX zzER^_1m@IRm#ya+6R|PsoIm#6mmfdoKescpgxFT+L~QTcIx`BC!*1aYMEpo@$H(!| z@VW@lvhT-7wmFhaVQfE5dQ9Om48rw^? z*Q_*F_rZzFzK%12nm^aVETp?HNe^6ExP^Tg7MBmTmyTT*C`N0GE8X_cra+9oyVRhN zrLxROdwdLjl{y|D%b(82$I+*i_YV7-xEM4s*hf(}?sdWWGcP(6=TDs(W7Nz$GsY&q zjZ@#E-${7($(vC#*TOTXrRc_#JZ_v*kMO62K<7b21UC=Ct+uI+8mLb+&_N3}R=`&s z-r=7e_c?KKxxea_2qF)5yHwHk=5!lJ4*8n4VFXQ|(Eqhfd+C2}u_=9XqSHaytD_fM10tz zUeW9-jA0e{w&kvog*#%I?fe`;Uyl3Z1?KE+T@svrCJN2_!g}j98|Y1EhBx6F?(WQ} zOn|&1@t9*Uqp-HAU*wr1v0%2v?Ka~l4e0jpT|Y3+yq>-l7yI)fK1boEn5$jiYNQ3% zJBm8}gU1)WGjAVq%Xz4d>~Q1PaQY>A>(E{Sx7UmL~x zQ)A~CQ=G;i(o@FvYl|Rv-uR;Zt^15gj-q{cjWQ-V4W#kSehzu@1_TrNvkf$sp8OqL z>(nP99FT8<9YIjkUpK^)^RA1GYn+8^3lAIF^NAudI43Y}(fN)BfDF1-<`*A!!M4+X z?bLr3Gf@0+>Y1M9!L!cExFff3be0Gv zm0%CsW(-54x;N)>e4=xSafD8#`tuJja{6cK>th3GTtx%@*+z9vcuU}W<&sEfNY82Q zkSRX!Er}8y%@xSATvD{&pWm*pqtO;^4s;o1Ir{h-7z>f5due?g=`h?}%Y(T0|wx*~j9ERM^RwWNd8aN`V`Cr2wt~eWEtY-BeST zP83v8SKdfkqJ1`)2K7IH# z{XL@^dp`#xP8DMx&n~d|9sPPMO@JQRW4q;EdbxLfx`TQ?EjC@{lU##RDs`#<=SVp@ z(IH98NAj@e#2KY=pNqOQ_zecn8Ep(a zbp=3{QBtbGkj#$#0kFz88;@H9&huX=iGP1+X#-Y|5x)nETW79rR-wk(Q>Uv*9+aD4 z-ZIju<~Nut>GXBx3q3qn=jcjLE<5Ua9oDoN*ILemqz|vX{mK5F#r}vhj`27qb4Bh} z!*$0tD?P`25lG&_od;Y@ek!h4@d~5GArQ~@nipaeXYry3M#e5{Y%jjU-SRV|EL+b6 zmz(1vX-q1;`RIFu9a7GZ0BEO?UbMdTl%n;4cQDN2GRK{-Gkv;e+DvExNuOrXqtw_= z=dm%lXrVS9Og3_^Ow2Z>yJ!q&#eOPr-g6xBq3C!dI-c&5o<|hl;cPhvx8y*N3w+c$ zQ2_EzqZQ-Foe`j%3ScQZ8_o9YTYCEsEEPVCpL2WSk|$xN+kD|YFn9xZuA~{rK26+> zKvU`@M#zxl`ygmpN9jbeK6ifvOd$4OX96t{i>Uitu@54Nyw)VdrZ|w-XU!ud5dMwB z1O3y3fA!~LT#4MkptJM+DkVqk{osboDh|`n^ZLxwPEE5B6Ru%5&Z3X~9c`D`0_%(k z4y1F4y=;_Vd@mIJf4sd3d{pJt2Rs|e0E2gsh!LYk8Ep{M#KxL|C?P8<>OjZ>1k@Je zh*S~ofGCEfGo##G2gcR~cWtd;)v9kTYTXhd3AnLYjUuwR-Em|QG>L)ae&>IlduJwA z{o3E}`+aX;$=rLN^*rY}+jE|CCOZS)#h*^btR1ROa(FvMxImg>k=xq|8jg6&Y96EV z{#-uO_FF7APjhl|*$h)EFmeFIJvIi~G`&D{|C{cE=1lKT3~x`{B? zRBMk-7Bsnq=d|k<5iHoKQ%H3%gh`IrO?tu?6dq35+HM#gHegvYwX7`|h-z2T)e;9u z1-vvB2y#%MRJdsBMM{|iMvqI`RJ2L1RZmfed$%w15!)X@e0~y<4EX}pt-MDs&r@2x z+exmja7>uwxb-veyUR1eUGf=91487_>m!Ul1XB}2qbFh-EAJ_-@ein^a;qiYY5E94 zbyHv9n>X6oKk!NRl;EqZ_>G*R-kRyNay*+AY2esqRes(C*18cuqbW|5o^q3BDB@HJuRS|Jp&8IJR zP@$DdBA$sVlv)&o=X3Z(XvAWuHYxO1N8-sYg>*Zc@FL|-B#rB+V z2j4CUZ1!$~8m@F4ej>oKmoX?=Qp+rpl`_~kR$k%6Z9yq?H|(U~SyE`M(;@;o;yx#} zr;Z@e#M>r?a-2L4f%9z%oKLVdY2~hTi?|X0^gD+560eF%E8$BV?6FFr2!o7(1P2o; z==X0W`EJdf{i1Nn6&UKr{~9&`X-?*P&pVnDH8)X`Y2IRoHi>{>UTpqk3sRd8-pa^w z5S6b8B(FB7R8B5inoaPz46TR8&gr5`IlxYGEhpH1axLrT(^{5rPOB0JXY8Fq@|sfO z)QdCC%qJpWph5tf;YjlO_Fg!(>x-PR*#l4r@sX3=zB-6zbm3OO!e+u^?X^D*iy|qE z`1I_)lazS{wPD6?PD84ppEiZ8wdutGZGU-FCa!5sLUj zD|P``b;Gf`FmW^qb3EQntzt+<#C&Ts2Ut)U?vs}i(kf+cWuBvUrXFzmGl6MUuju-$ zIX)ALdG03OvfU!?2KV(f=skshw1s@%-f@=r;#|pk6R`3O51t-#KNvonD zW#ZZ&Np6KPWNjtNh3Ssj`qK7Gf9vj!DO*~5()eDu(yny0>Zd64Nx1vEwf7W`J5%bJ ze%}~k;3v?-wWK^^1TW#A?zx<(&ux7R2N`yfo<}V6WCV4~vN6)i#7!6&Ds>5WrqnU=ycEHwz}fFB_2qS;1um;o#_{ zpVA$>v4){@t!$Gs%xlxRlrY14cS?6~uKG~5m7&0GHQ{oe()tU~zzwdC1vIiuXk-#J zvIrVksnE!TS%IP9B4{`X8ZJQNcxk2AnhK4ICyk3bE^}inm5-Xt&SvBBuMnUz#~#~m z+&g=aN8J$wVX;^Y>OVeNy$w@)fPqF_=2A2!Z1U{H$|2E+tVymta9 z%l-%eat?&3F$@EBs7Y>RS+bSC8+*nmV65J4XvfKFjzSl+roPTfpc#A464k**z5GiERP6IT)wT}DF65VMEPg?x%`75#??;V?4|IF zZv%%t0vLbmNA$5O;@=5+RKK~88SX7Ec%?%1dTG{H81fJ(Sj&8vrAlA5S^Rt|K4Vtm zasFI0GUlfovv(>n7AAYu+DSxsYiA}(o_n1*uYdQ5ajzJ#B&rHffvQGCTti&f0bXTo^SjJ4_*-CmXmn!gz#||p`DP&mNm#5 z_gO7sf5nxptv{qGo%fB|s=Q@Kd;#36b0`T)Hl{6-^?>pJ;x3}Sl<5p~O{QuM?z2oy zQrx)Z;9Z<7rdnHsICO7%NTrSDwTS-=8zPS8jNBLV>^0iMdzb)`f-s?@LMWS;yOe{2 zJLLNRVgty()L(Op4!$4!%s3^d9|&?Ps?Wy;6(QDtMY&(>I0-~jd2iN4ZmIoBcj z`W$_Ib-Q5%TKW>TW94?bKZ?IVU2ivRzpOZwa$vAbQqVz}GWectondMDO3;(3-JQX0 zmhO+Ik$Uz%woskNL;q#NW)Zt#AIqQUclYB%-Tsl=NQlqc#&OKDwBvs0M_9+ZaWnvf zonfyLaX~V>+o6mFhO0r6PhdJJD^mEU(2E>xY!&ngW)IVWb z&{P+=l^}i#GeuMn0$+nFP8GA`PqU5DsjXYjt&QW>a;UYLGyI`z1{0F^EFA3S^AC|r zh~xDlmr(4M)^6k8FKIAYla=BuQVFeXvEPaJ(66D)p;cDM=UMQ-;9ff-J{01=O0Dt{ z-Z01o06LJ#ao3!_NDyhYefpn}|C!fZ-mMlvH_Rtl!b8PfBEJ?JXf|NVUY{dy5Fqfn z1DbgMjPdxbTI7iT86k60f+40%X__&mdc$tPaqzMu*cJ1v^Q``Hv|c0$1$WyU-?90o zPOH%#e3(FMoB}PPPp4ZNt(FV$kL+uzcP?0M<&b4AUuEQWF_U}W2ajAIw zF)HOQWuXi87Z5HFwkOOJ9U`q#e2;-U=h6tYUx&s1czB@wgNHoNt$o+hZKjO1vyNN> zRe2l<^-2~_ZE^jU6C7%YAjCl=!y+4erS{w#!eV|9DM7iTT`*NF{skBC>y3|Q9-yB44&B#3{mbVE;9h-U&ROIkBDt`*r^4Rb;d8Buy zBk;Xi?4+SpD;GQPG7yh;l^kmeoUGmk?4PXMCiX*MSnvrT@h<%~V6<8SJ%1=ff<;b| zXcj@*1ygX(nl&f(*2ye4BJHvxp2$00C(f;mb3Xh}>7=FRkjv(O+EXN1!Wx1FAF5hT z?R*j|78sghBWU^z%Z?C}aD^a17Y^d3C$Jakf7~L(tqj)e`66 zb`0!eo_CvfY~UMuH-Utqz?V>Xyq7ovJF&LvWPf;5U`TvvRJ{nPhHmuEa0b3Z)k)6y zH$fx+=O?vCVH&qrY9E}$3=Z&3KYbP4<zfV`@xtI-9YKue{;eGOhidG*Ty1*$iopr_Uz!5akk%2}e zD-@q(+KYc4&*t=-ct&%oM*tP1lefr&&D8A~Bv-UCXFdEXBX8n)$+cpie42Wflen&1 zh_wiKqT0IN%$CAXVH@AcCRWU$g{^BHvR$9#R7F_iaF;9@PA***d?|90?8wfAw0wEi zq{-2^meRBbU`4h|RV2@8`cj85RpwVjSX|OjfT>EEp9PGY1ssfXZ(7Vu(`6FF3k(Sp zN=jjiHECk(ZZD#L<+P^v8ZC**D0hiGfCx)EL<&DGTyQzpX z^xb8}{4T;-kqa@!eL~J5|ndVBrGWD-PlS7#FaZZxOQ?= zLB=HVKJ0i=6UaCVk(FfvfCKD}}raF`Ce&=Zk}z7C@VWdwk=9 zG>V)>#-A!-w-#hU3XypNJUthdtDbBr1kdRU zEKcZO_kij3xTVn7ROa5AWkW?pGV}ZsnT+0aMLiqqG**?;_Wv2 zG8|z;w+Mv@k1sEvGA}LM#v;0J+EimIm3|p4M*ADu%Jfxf_ZW>31wspp1ORHZm9t3& zaCoW*UURC_uD_lIjNo4Zsv~@0`k5G5OtP9XPz2HVv}cP1jd`HYyqEE#wKY~VkP*x8 zW1k>%4Nvd;={3wVpvzb<-^}Y5Iq!d4KY66FcA-+n6sOXwHJL%GohOK?EYQtQ_2#F2 znc~x(eeCP+M6A;db!-gAF;?sbUAz~2@CE@BrI*I))=s5Hgaa{rwO+rBSDIbA@^-|k zMI411PDm3$j7XmGRMHQX4`LVTiI{jn4*CoA1mwp< zJOi}#=bD}*ErQlbJe0;wKVFC|BXcdmx8b@JT=oidwB>rqdhQF@RR#Z z`A|h#W!d8~B}9w=k2FC@4%IbU(_Kl?@PsalJ8+81CwuZBJRGauf@IR86D~)HA7Q~c zS~c8JJvG`zoaZb%{(-=mj7n|$U2syu2sR0LWthG;5eMH@hy+Dc{|v~ zEI(w?KAC|X`!GAG>{=e{aJ&xUSPcoKKwprpFUT^*ar_6lMbFiJh+0w2?M}%*qNkou zi7}v{PhHDW-#%d;=xVfD`FbxLzExi>8+)RV@gfjhrg(fx6Q0!jxEAf_d>dP6atWAo zgI`)n2~LEuOR&~up4tj{TH=mU4r~k$imwG$@i(7KVKA#X{Y(kGeq8biQRQQjhKu+q zaF}|@SEsr73Oxdyr+Eppm#1}=xZUz^g<27KIBy?ISU7;VjR#uFSt31{;01z$uxv7< zN^D}y3=SO4+n0RkFtYZ6P|@(>s|4+<)YRjs+9hrrB0|4_Mb642cCWR|vx(Wym9J1M z9ZkLN#e?1EHzyoJ7a0Hfb&vY|W z&6Goe^ohaU2b2=QkcR!JPW$LLN3enOSrM8`E9d7F&wdaI+C!-$g8$}R z{l;2YZuCkAMwDp?adq18bNT#_(}|1rbE>uZ(|-g#@x{+I)EXuoxv2G-pu_AvJ{fk0 zE0qPAv2XAeX>{(z66NiS{h{BC8TE;kr50Ygq6}Cyi0Sduyv#0}TON*OYI+mJl4q?% z5=qOpXtU2T`9%Y*AfL(P?Q2{{Sh#coGA*MS#AlJu0^>Ambsr*m!?1l+7{|lH@niP? znG6)Ez-~83Vk*kgsv8+7B(MHjl#E@O@ZmFCA6%O-O0pCUzk@HcX`5t8;co@{b5uTB z8&`0z4c-Lu$s|f~Pjj3^B;7Rh9(wXNxTMfmHr`JjTtRwI>>8H{Vwppz&jE8pAfVJH zq;NL@xGRn7?+0TtGN!)jIZ7oC{atyxdpp4#eULWGm~|b^M=6IE{es7Z9gYOyA)b+5 zlr?jP{|>e*0Luv~NQbG~g1e>G9vl2DU+^HZzjkOp4+FoIa>N&pE$C+tW|y%Tqti)A z1DA>Q_nUBw2=RHEHtsxTd(;3_MSZbDIT&oohFdMZ*JzCwTP$;kDi!%OD;ISm>kV6c z8_p556QVdqoPWP||MY$YB96$OqG~Ntjeu~Ri3Syxzc0|YFwypWDo`uh-f+HXo0kWn zKuNTHLI55p5b`ilar*Bg_7M?6d9^mKT2u=0*wxjLU6jtocWg8wyixwZBClAY;4yB! z9Px($H=g>`X*eVco^gQSgaIm#u<%0-UKrK`BbrFUZydPxsel_HMjYEOJk43IeZXRf z#K%qpVSKB;;KTW zIkev(|BSFCs^ww>OQ8>i=;hN^|6Od&c2Ud!Z0aC_)5RdB^&6sKzYr8+Ha+PVi{p+$ z)yJ8u%CT-!h{HhYfIZQnHhp8Y2s13Lhr&;&z_bfFWxlZG?Jyl&UlN4BdoUE!{PgLuQ! zkVx5t_y-=vd=mWk$!>w&?rGXTFB4=t;bE)Z>`>E*wEdr&;ZbUEb)!hRJX5d85;}u? z4a5@jzsb4?>}i!a;%Z zx{~9d5rRh+YL`!C-hrG1@nC(5Kgl>hmO90_aKaEHJ2ee+J_ujam(rEg1C~jimA5H= z40tB>x0MQ9qOA9h3Vf^H>{NPAM=|fgz-JH?yv2^d$Jiw5YCw!6h@tT_>Z9r`NT(-x zD}`N#T9~3-;*4v-tH&KNo&HGIzZC6Ha&;7owJmlNUw}`|uYzAm@`q|!ez=9&dyCp* zTV`ulkyDZn$6rIW5@-BAW*t3GF{t8i<84`f{P~C(XZjm7`l`^5pXRhvsz`@M3lu&@ z3jd3~H+|Mv1cissAKHe6TkTn-X?|S@n_l^w^G+?I=x-%meV?Lhn|#Q z+=h@s$50v4xr*=xLY!<5zGpXdgTGx4BZN}u@dFjBjf)yp+GT9-$*io>rc9v)zB~)` zLEr}n$_@9L3U zacwo-|HU?(iglE5yYVKx+Q+Y65U*m_(R@2XJOSuiu?uyP3n+>FBI0ybdVj*(_L3kw zR=oVT6ytxcI7-NA+6!dIfkI`z;&XKraX@#aBp+aaWlDAgFB#{6YQX-wNhjj^#5qP5 z1l=DG;DI#5EeSUNnS3sz7Uh#Rm&JDdc*3r~$GgB0_|BUdI4GXC($DW<%YRGk?J2m^ zPCd-Wc~rZnh6vd|jR%FNDlM6>TEs zs;E3AQ8||@JFB#wOO47>=x!<(eS^W!6MS=uSR?=U+t}xa^xpEL`WpfY?qmU?5R-LJ z_$F#JivH|UXgC4HKXE&|$5d&nezF>u9VD0e&)$yIe)Ul?)-XxWx_>y{t*?*zJ^1l* z6q*{6#QCbIx9NID`2F`uKgY)6q+6Ki zR^X}5B4{%0-_aOC53T5od~$|EGk^U0e32lfICbYfM;pi)U~ub zDjXe_s}?T2s=dguRIPBd7Y(uymElW~6~ck@O*aSCKrW&5=lk@MW{4FS&JXBvp%f0# zoDyA@|3a68v`^OZQ++wsEog-Hr;GXp|AKRvQ}bMm!}dI;@AK(IK6jO z3gUG?KS4dL@xOT&PW`H@v<sbRX7Jun>J{0x%uig$L=5I;dFg8VYY$f81nOYf5&l6eZ z$$1$lbNH{Sh>e_&jcu1{^QU1?EwYI78h2`M*l0rKnm$!XYUj}l?ZxtbJyt;iul5Xn zAqJK97yN=#1==I_G}>%0{&#L*gwX(k6>5u7cu0T3hjkomGc=x3t6aQj90ryqU+RyF z3Hs*QtF#A;k0z4SL6R}^t)P-kepiS$;}UdWvO@|zW-(|6eD5RhGX@}hyx$iP!15mI zGY|CwtyCwQ*v&IGq~fk8WY5#{cEpd3Hf@H5xx`!N$(B}j+f1rA4!JfDfa=vf%eQm$ z_59UUTK{B|@`c~9v2f{Omq^6BU-$w$Mc#lmdhCIxgPXJCYoglba>ijOf+}*pE^uje z75vJB3tH|Nly7mj19+74*FO06rh%mp8qZ1Wp%V1>Gl9F(w84+l9x6$tBPD{4ln6SK z2-;OyL!Goe-KTRGB&p0y^zd)%&-XA$Tk{vA2PPXOf^3usvN5prs}rqfr;Pu)UuZo| zyU1+aq#?gJetV*aBDpTn0}`(Md=Fp!+33NfGQZfvV^0|yU#!X>|I#P!&2Z+%5Ph6+ z1rd*OA|4etCyB>(PbG*)MwK?(Y{OM;5D$pjRa$trIBaG#awH5*RO5!CghpZFeFOXenz?Z^HPZg$6tVPxK1#8DPCy_mM$4{Qh54&%4TH>Z7t-=~V-JMjA->=PxD z`Tm7{gOp|L!~(mdPvB{WR#z%mB1lT5qEpYY%Jz`KFO8HsnU*oD$f6eQh$UMe5bd> z5%{-iZ~Xkg1e$Z;EuR>(6Mx;>+TDiY9C#i|GdI_?86&STTm9#5wpYh4J|a^80J$Aq|s$^`|3! zreL{IC|$h!G9K+i!7S$d!md@r%96RG9{Dc8k)_aLt2m_*TVJ%W?Ga2>w=jS1dNW(T zGC?)|@(Xk+U3>oF1l7C#s``#1$L|GYN(0?U8%Q^*siSL23@|z=N+Evd{$eLn%ueQB zJ^yNSBL8wHjx|hJ#B$^XkI}RjUS7 z`}-3hs#KFPqG6$soJcp+<_3}^Zp9O+B<^N@a>wSG?TXiHCcq$p5A}Q|#&l*D(;U#V zqfF1vo|Hn*E)-{lG}N~zi?gLhqE+Wy*l*sc)<)xZW&h97s^=#DEUk*9(yCK^+Rg_- ztCWJDygG^!WuRm%~C;tN} z)T#EUX_qw{nkt5!o!kSfdJ=m8Gtb*0?k6VkohZz+-=@$lB!WrME$@WD)@eQrn5k9o z4wG8Fl4yh|?Kq6su>DYTpYJ0bd}t$PUy?OhDKYI&Pnsn5FZT=k(`w;|nU^4Iu|SH9 zC+JuCqFh10rl!y@9Uen37yJ|n6FMi+uuVTj!w|1q(6DtsLBqJ&i~p1)W3L-ztlkbX zw#_ccSY*D(6GvX#%~peu{Y!X(RGCC$@>74HjjD8N7FF#yk;eroWq1_ zFCQ>Zg1DKPw*RDaU*Av7ZQ$!G*($E2t+mR(O;Dkieo=&Mzt5mTS6?qfKw9{-0#X(A z)cEHa_w?LjsXaMU7{r`k>?vyY^g1lz|1S}9xu^2Sm}b^6BIAX!N>FcF@^Dw+wB)_6 zRfqcwBi_0aLBIF*rPA-Cs}1^H1^T_8xTH~6h)64=24;XfWZ|?&yZ?qHC4c?V1SQYn zjr7c;f|%dhm-Nrz51r?kM&(TrDv|s6KdKYw(TI=4xMq4Ld*^3ycAg|09-uS?3 zNl2@I@Fw{}mDu=dB4c;xB$J+2-krh}(vKK-luY_@0UFsbfO_0~C_z1zGgCAfEMQdGhy3#XD%+P4wCt7d)icg+} z(c?^5!+F7n{F_AF5@8TG?*fa%-UW9t%jmMh7H$^>n7070GkOg`Tr5h(?7bXs0%rQ% zC@O9cs1LHWK74XuxNw`pw^?%%F(_W(&)PrThSfXpQOet0Uc>GkXj3nPU+Am!F|rJ? z&9XCjH|mQW(BNvc&{@psMa3HJHIaHr4SC?E2XN*KVU$WZxWofg!cfuOQs_P^)z#sY z!h7(e%`Ju5fv_!G3SY`Uilp#N`VkH7SUO)#3$@%-?`l-i7y+2PXYhZp*_z{jj`nYj)-X=sW3@OXFvm0TH}uT@JMP%;>F3mWHh+{WTxwJ}-Du`PetW+0 zRuaZ{fRK&v$R0Y4>i&sK4L3@~*p@%Y{}+CHWUP3*y5Z^wfXPix0{W( zYmB$|@!OY;w|7D=sjkF1GaRxb#d@%(Ve!S`Z8x3W)T^gkEXz+`u_d^BVsK;QigIgf zZyG&qY*~>87HPqq04k+hEDfH2y!QMX&mCAX$F|}!D}A<$&-Kw2BiXtyes2$cHZk~i zqq3z{OIy(z+%qw_sj;=!g*JD`+oF|ltdiCZZ|X%Pq=w9<-d*%}d3N(fR%PSqEuaG} zjq(h{UvbqdZqYEc+thmi1 zU9Z^0Xi1jZdrIrxG^339%_hE4pAKoAMOxRmd+0DX+^eOBarvSxp_{^+-Gd{+V83Nq zfjloyCwc0a_~82JWhE8iu7(pDC%m!vyQ)go_^XK_2>-HWR6EP4 z`!Cd$UZh{%gYv136D;x>*6q!9YUIm$K&<7XB9r>O?MpK0eIMRC zjrTUClkrsP^d4UHy>c-AZNhI4F~Ml+;T<=PW7r;>x-Rr~q_zE$<}|EJO|_QK0}bz3 z`ZY4N9TPPD^#-mHp~Tt$*_O49-jBSDLH89ck9HJo;qCIT6RR;`?&3f`kRJD3ET1~5 zy!nLYw1PJIaO05{c~oJGoF%Q>PIx+Iy|RVxWo;9G8<$!e<&)?e6&aHJ-q>Jm3>?g( z$M}J~ZSlQ{bzdgd9cSY4eCppAGsoh^#Ftzs-nck>aXk&{7;Mu^>b>g&ldK1=9Y5{eUaYt+g`;G$6kry|_(!k;iBv4CZ0}hO?&h zVry&9AljbU|8}`scMnqDqTM`r3toKVa;uK;?!m*{p_Zi*sq9i~&&c{Qt;$BM^~Sbn z_ZE85y+ypjIm3V3-r6F0D780~s#~d@l(wuJ6aJ2w>U_^Qf?sZYZUSy2I~?qO1%NDB zB;I9^lHw4+qXGo%jC$Hjr_;QB+B_l|Gn6*2D!th5%DD(ntG+qlVKm{u`lyD zblkk>EWh%vo69T&SL~gUq%A+z%Q}&>b|$YuB!X*IHCnTH?V2?wuGB{bOfwm#(u>;@ z5YIGd(|-Y%42Fxc<@DV&5h_S})v&dWz;J=v1fO7!Lmo!hkGUui7s${1CpkZ{H>*UWSz%qC09yifRlVvMMSnBv)%;Od zi!5G?PvMEYfmT6rc(kqbFr(hPAs_|YY?lW%89e}g|4z1#^Z4n2-TDEr8vr>MLoT@I zl$S0fmb1MlxZBz$&bFyTL`2VGE+kZRWA9wuU!X{bIV(GE}_w^EEoNSEnznE9* zx;vBWml8Wn#W{P64ciyM4#o+u1D1NoxrZ&{(4bzuslOi1nGjyZtYiE=*uTPL553xDBFfssNue5O zK8Z#9CRTyxxD8W+H9_2WKgvB3Z|Uoy#+CNip1y?5GK()$;35Tamx!aBa1nOE!ib{+ zoXguGg*Ms%_4Ek{+#EUv55b-@Nkn}VCzL{5WW!_U~o>oQRabup^;%#uPq;um2; zm%xM~U;;Z+F!e3&ub+@Eh3~@)+#&CYT1UjvwMlq{}!*Jh{ z=HsP@#p(6llLLoL8|0KKT#CpUb8u@92{9Y{O;bkrZKJXjf*%@Hj^9IdI&7Fn3>stP z3Y$6M^Tgz7!v6jQ{t6%033V7fN4#A|h4nz;07NdY_kJJP%6RIEXGHNOIAOLt#7orz z-_j1^+whTFY%xS{5O{ZdH?MNCmB7EK0Kg>wT1-7Kk$_9%qsAAGBOWK+#yiXVy>#0* zyu~VPJi_oCT_14IgUS+qe?a}D`?P1ffZs3iihK-tHMuHMXeO{1F&Y6A?)yap8X;>x zU;fOLUM%kSY1eiM>`w>w*U`gl#{PYTqVZ6&STVjR8(0OdkMgRW5u1^i^XM)nVVzQ_ z3`-=IQo5}Gr6E0Z20CM7VK-{wHM=W0C)LjGbYiC*t7E6M`Lyld>-sFEE%wj8#CZjR zDfTX3o-M80_86xuE3gJC1}4@aLem!gFL{Dxfx***d`FcN_LRLTBAC#dq_6OFPc8=t zmXz&zE$w!TIr73cq}y>HOURg`*qHK)sjQ9iX*mFi^x_tw`AfIIL!Wq--gYVSZ~AMm z^W-X@;zp$u3e&Ta?}4wXC_@tKt#!&Sm4kab4nM9Ov5xbo86FHpo=LK;-{{wrZC^|2 z`tI*Yc1m=;_?f(xre40r_)rV6JG8y*@yco1oC72%lCqp^Iq-ziIkwc3n=;KP>C2^*j&Ep-rW_VzE%WR2~s z${OvHZ`c+f-Y?PWJH+YS*!doJ#4%QMm7gJ)h&hquJhCy5$PAsm1(P(PiMjiw1Bq5KpL+K`McAU3g3N>0`ULf}8kV0eVcj1}x;*B7JRfsDrj4LVZld> z#y1a%ze3*&+7^9FKcAxsb`W44$w^8fqycB9HN5uYm&C9b2$xsm>~7r88LFZuF^x!VTp z$);Of(PxK}ICK_-oiYcpb1?fe`3W~|GpOsv@mI^0z(x|VCkO$nP@8p z(lY#(VZ+3U+V4Hd7)psfY`jRs*+94v<)h#cd&8iYVe)-rH?`y4L{#nY6MIxCRYT}R?xR4w~a8rCWfLL!KgyQ7RjmK3m};#@DwSEcPeiBI%!qQs&d z$2MkGsA zcwGFg*>g0t-;+vEWgB|djGkvCdj1R+<5h4e#~m3Qr@F-AXK4#gOU4n#c%HMyuGW+O z76dDa@QffMU48vrkh3E7W;Y4Z=WwP#krf{2Lf-K!_g z&)vpd3K(wZIec2(V-TKI0Z4fee+8{7(0Zvs#Xe)E&p-VigWcM!&wCO4#j5{WdwlRw zU4^ARzJ>2(WRZa7uJ&mfy*KWF1Wt;d$LFisnq!ah-IZYSqdZEjbeR#rKMun4`2>&f zSb9ff? zhaPb10hhLWO|QrMx}NIZJAoCpnbi#TgTyac9Bo}lEW7( zWgJsr5-k6RAFt*8rkx|oyR?~4_3C1KVih7~nHoYZkTxYeH+{NqoPdHyEpj!zi76Vo zksxOoTIN%|3=EDDd{Dz}A0mLpp)pOvr;WT^98@DZB^vPQ0ZX-BovYNkbY7Up)msUR z<;{ATr7}|H@QD98ihZfkXJilf>@JI zijCDvn@%jAV>g9E_{ zwgLakorZq~5~#=c{u_~2q__gT4|nJ4LK&jfl`_?8;^{Y8yb(CB`<}1 zjM0BDRb=d&i6@E?AH2}|KCgdHuT-NG@|GWc##q4vG~D2KmWF^XE8 zEQJbm#J?`}xWTWpiUhabVrOnmpHBd@rU@f;yPMPz*is6Ww7iyBPQoH^a=+=#kdV<+_srxSarC$ToMPx{22JJpCC=|M?n36<&bmySmRMRLT zzsr7FG*nE~8JX`nwMt8yXRHZy^YAv=(QZGhMCp%I*n>S8((Q2zhrC{StCe%W9v7*! zD)IVg z&LKUjJ~bEg>2@o-_k=Gb(2=M|bH^RvWuB74vq>w1F>KwI;DuKCZCWTl3QyA>dtT6= zjr6LfQakNa==P*MmGes)M~D3^0!TZ_Hc6OF1vX)LE^W`1OdpfqsP1tq?2${Xq;!o8 zZIh2{FR`8-xx|L^%@xBZ6*ap<+X7v_NQLh6@1|)@)kZ!iw&4oio9)GV?q$WXov;PA z+s~%jx$Px33wva@r=P8C32lSu)WBdTjcEtbSqoN9Hi$J&LRS0Xj7nz zs7Wkev}wyNiXUvZ=a$57?oY9m6MrLo${#54-G05n-dt7M1Vm6_Stl#0pJ%atJ_%l* zY88jW-zLup_S)siL8KcEadwokpcn~rxV17% zJO8jGX(slcV#k&8ccT|{(5K}mKmcXQQ(3Q0h+J&tmgBGTUYe@yxE|u6TIoQj*Af;T zJ{ri!!~3L_#ncP?f8_0Z9dpUs5#f9*`D)=><=YjVJgd%be9iz> zy4h@_Od$>I2aB|F10a)ijI^#&N4>zgX!pl?(&e**%REl2d|~4){dMxGI#s^JtRZhT zdTRf>+0!;Yg{DHJCG@nXXG0pry$jvo;a=L*(yFs{He|cK(>)oooA8ih?3t@V)ic_y zmUtWjxmCON_uXayEWug>pSD{DRFEHwuSl!`k|<#v;GB|4dePG055$a1tsE0@K3-bi z#z>lpX^a-J*i^K>+b(>w>6y5R6#Bq|A5L&_$p?+Gu(*ij6jk@#z`yP>h=KDE4$e7rG@9uzCT9BWb}h@L+GDoB5cVfwVMZfv|Ag)lDB(6%;X>( z8?SW1i;;*4eI3?kW7X6N?Znqbl4sv_o*bNiTX*UR zz46C=q+W2F$BUE8e_Cz%}+ zNFIv5w1JA#ZqBBSi##npp7TA!b%SZ}w4ObXDhemzTw(QYkit8x#w1{Vg|^OhMhmPm z1@&jGY~FX^ocTduLMOhk0QQWS&-~$-kJ3>A%4XX0Y0`U488=dTq5?Po$^-0z-ouYYvpBTE}Ga&>Gg)G!zW2m*55THFjk@ozVwC5`ZEM}|(o7P$vxzTFA zZyvE?B<;`0EmoS5M|`HbbySz$C08Wosrm>4KB=%9Ch*@UZ&DpO(TG0g9 zlsF>O2U#XmI+tZ{-K$hO)uE9Rm$wzMI-Jv{YB$z1H|OLnN{4*{=(}~lm;POJg7O12 zB3dtlo_(;SYb-u@x2IdI*EwJbavAz7vF|o&N&PiRBD`^pCgV>fWf>3i{A+bVqhW^9 z{qG-ZnCmVuH0XrSr)pQ$+bbQ@d|K}zLoE&*@1rUo9Siw%m~O~|$XSQiAMoq0{^aYV zjd>XdeS~hCFTFkz7i;|xkkdmXzk);td(V`@zp`?W*updAAEei}AS@~hK0_pximiy* zIWl4RYFZE45;)h>tLEGcBAclZha1-tlJC*sfoLy_EaD73^;{oy z5tc2r&2nppfOB{?qiW+sOX|6KG&08um|ATDrbsq!z;ska^N7aY+44h;y%u@3bjLc2 zD1yYp(z^BR>sW#!XUXTXOC-iMD)0{KWRkEyEVkFm3l{pA{=x=5JMe8}ku`>^;!*n1 zTw;Z;f}EYw9giEWudpNrkU?XEpXo?rZPqVIM;953Gx(46hdOX??|SJEl~8;}#KS^= zqQUvJ$$u5vMU`&a$4;JBsg2(XJqH*}*igiuTsQ?i&8MyTH#J7Ro)I*z0_6dhnio?{w!eC ze8i;jrr%XQ)3kEe1qF}7$ap(7d%>ekL*24Ry#g`AW{7CEznxZ9>C?XLH3*}*2gCaU zoymFr@d8}!nlXpbtVRpcqhX|j%@3S6w^F-mFWShC|BD6C?RGP+?Y(T9X|oHfanz6p zxZQPQ8Czx=?XJP&I8REO&ws>i#(rn=gk)f+3ws4iNIffL-4gU7uPc6Xl%wBDp}#_W z;dGs6mlNm8l~#6GEkfDMdamgf*X{?0x&zzQ5+rIP{dtFoC;vX~_>fw$8V!77@9D zIJg1HynU>{W<04bWJzl^iWH0UO_J)vJEWCkZ0tDSAl(jsNyF63if;T&=%y*!Zhkow zz{q4Bk@&)!8h$P61(=p@f!Wv8P0xJP)J@+}xvaFR(#on4Wnb5G^Q^9XKuaIh73v%xdCX z5QhK{SjGLti~CLdukmSTTg}{pp}XjPEGYO)7yE1FN?{;3Ojxy6zLmT$J~=YQ=?MZ;vV=#Vi~2CetIz5sp}VJG+NA;jK!S&u(_Bo8;cpbu%E>%$Kl7Z zTz0l?v)KWGuW@u9DYaP@hbMMizgS;VL=BXTok6d_0jue+c9o6`(7Z4v$C;+xr5iWI zV>N>A0^BcF^@)gwu@_MB&AvW87VAqG_JuBGiER}2>#Rtf=XjX$M7YH3Kfw$=qp3QP z#SzBk2YNFyXyoM;y`Su>)cQ9u*-Cs&(gJa-0V~0|6WGSVnHgvoS~q*?Uy(mbI58F8 zA}=mHOnaUAvEQTOvY?~0SNhx3mBdARjv*oeGrt5}JK<*BbnK`TlKE?|9eX6~ZZ;gmp zQAsgAKVd`jnTJ9U;fu82qM<4Wuq}uaS?99RkqnDcosVva3BUyIe1G1gCg1o$71{c5!v0rwn+7bt+{rFPLX_9Y$DF)2D%T zl5=MM$eJMfj5jCF@Yu|fr9II%kk`}^F<+1&t@^uI*9Eu{4%eXwtfe698n_xp{08Zk%gh94_SP0 z5?Y1^dT4$TM;dM8$O3BRO&2$@)!Q%EwOcF`=6jrMKd#a$YK6x@Pw>sUB#lKgoasIn z-C>)W!;X~;iE*A)%iy741;M_!6sdLbKd0(Ub;4h+*&fy#rqfoDVDnBZFC)47a(b0t zSQj|xt2WT{-cGoCSvOGcIgvWM&QjNy_0|umWl>={axAr{S&}S)+B}f3?ZDTpRM}vk z@0sk?q~KGe>L~4oPs&Nm1CIj_v?nR)DKH?6g4K7T71^y_QnV8vrDfG5r ztG9?;7=@>i$Y8UGNE|MMUe%IdkVXTjRSJk1I;G%TJ5vZ}ME2ywPozCLc$vF!n6y%c z9+fSH=0m^m?p!>9h{I{Z_n=`1x(K4cty1U){H+V@@F5t#w)8``iWC4c0ElW!CkuH=N(2+4SerW-O1ngp}Z-(q6*rB2o~F z;V`wpEWM*ArSzwQ*JFh7yM+RRJR-_L6X4YMJqZB_Q6`jjCNL3Fb}FmK7!hp!nbf+r zrCt(qO<&bj6aD5qwB7 zRz#Y3NLYwn+NsmJ_1R#a+VRs8{30on^9%=x8FH3{XvFbPix^9X!)6djhxs$Z!*m)a z&=4?-6u$JM+kk4a|!O%q!Hc>gpd5u~xM4hQN27 z@txQ96)^bN%6SR zNuy+sA%lNz!0Mwvn%J;QWR+SIVL#GL!UvMz#?nxjLVN>nj%=Uy4+R4y`x(x{2P7cl8XtZXbsE9E*#o7 z-Aw!Paj?aTgiv-9g9`KgH^(y;(V)A-!O>}%{lJrGvT~*f8DPey5-_~`PJwShRyH_f zleYA7ft{U6|10s~%FE5<7a($@q0T*Rk}c17{UYhnfSUX!zQV)<#+;WBPbh{=aC!R( zeJ+Re9EBV>b(&B28%yG(2;T2mSZB8F=4IH99Fe-0bJiR_z?EP4l znoEzjjxQZZMr&)a_k-n!l#Pgvowq68#chr_)Mwal-bu=Q`RWq3O*GR08ZTTF zNNa4co+XbBa!g%~U|#M2+JyWu-3d~jounsI=M7YC<=LTbm3#j zNSpB4$J#1InM!SzZV$G&f<`{oOrQ4b&LjGd_KSJ`RBGhjl06;*J>MZAPy#Z!iUT)= z5Sslm8rB?jCJ=VfYv~!o+;0q~e}uhq8uGb1YAQJdRF;1zeb62$> z>QIXe$Jb22qc)TACFf#dJe@q=K)mS;{SBtIHJa-SUOqI&e!A4bc7c$?X_V>eB_LbB z5oc@aaAnKsGN%=E1oo(toULEmgNLlay;kp*z*gdcm-9||?IN)g-cU!Rlz&w%8BqRd zbV21KB{aI*KIc)e`M6SBW;CGS^CbFwjrbg!r>FSl310-@7VfKe$rq_3yV~7>;;!`$ zxeRWtwFNYTaXzZF$WfzBIE4)g6J}?~!x4LFG~q;zcDi^=RjHN~-0PIjB$yg2qL$57 zeOZK``;|jueL1bY_6a`Et$WP8Zg#aC3bRL9mRzQnPZYLmh;+0LdanNr>c?LI%zbxQ zf=Fhyi82|Y%&bJ2Cx`X3@xk0fY+!(Ng#a@%9Ee%94V>Q(x(MXT(2m*PXV^=_Pl4Mu zxYg^~c#XR%ie@iIyx>ZocA1h$RfD56mf3(w@;SgE3}z6c5xBelN1##yk%rYry#;c) zT9iqP{C$!GRQd1CU=HBXT;F2g*}!{CmH+RU(7*6ct63oZ^M2usnZ)NZ)v#HGFVYshG6!@kL1&NV&2w!sbIs%S7 zSESI)Oxm)XBIDF0Sh0f;P^2mTr9xWdXeYbCeI2{f8e{KC~0&wWsG) z(CTF3E=YU&nDz>*CB2=&RIvRBy*e^2%nh04`Q6HbjE*8#Daj=%J|Ko{%xcMWj|(tppmPH$+ zpqD~bRyMT2Hc(8s?@wAcdqMw1^}I3MhAVb(kSOVg~E;nVXU(M8ZU$a{Ul7D8-%`5M~UnZV#XMcosq zuKy4LtXgZm%|zl5LNWouv<5Yd0>A&z!n7O`g% za&3n8q-IJkNIsjl$uQ4kYK`BM_TD1@S-lAo;{$|IMd2Ef;B-3;I$H!wRgzT7sW8 zDg3seKZS%M>H-!rNzW%CbG)$Io1M=sGep~gIPh91fdl&u93XtDVhV;32tMt1|28q< zV&FlU>ce5**@>lJm|Xh1J~NkI@>SOG(DzL-*S$*H`o6jD>!`f=K76k+ZBx=U;aW7$ zD(1c?3EC7jxKexSOMw@S$=IWfrI@3L3W{7qBxH}5!f-EqZhU+Y=?LZ4^1|_QPwcCH zk>i5%a5;E$$qn9v@{KHNRBP!c8mHena1+tGKqN%67x*N zKRi(wge$eE;3%;n;)PE;{Dq0Nwf*d@T1Wz0{2qb-Ux>mtrqZx+$_Ap5E|2Q&UeA&; zG6Ra#1?fs#YdkIZnH8+(RHavSc(l<-|9vv-dh9i?rnAllDQ8#Xmqk)|G+wgB9=bD; zB2Uv?Pxhh%G`y=VM>~XHGco&xAe}6lOW_w`*6mtbB;r=no*LYhP7jTOq)b-lh@9co z+A)vy>k2MglVlWwNu$_L%RMB1QdG!6$9Z!C-y3mG`AuLy%@YGyCG_F!wf4YV;S?#? znb2H$uZ_nXYFX;^ELX}b`lU{jax{Lv3-g$#&%<*1;BC8+ua)qB#4_?lmKyDRMVyFV zB4E4L8YoZCY6uLGLce^Irp)9}p#pz1Po~evt@UIE=j@7H)EI zuRZuy5nP%Gyi&N#W-*S~`1B@M%h_fiyhsyDtG?eQVzCftn${zkGUSn{nntreNhq2l z6O$eV^IJJDhnl9W55DD8MhXm&8@kq0fA5M7%jY*>Ge-LQgv=Tk6wiz*ok-M-)$wTy z9ucR(v^GqL>pniBH=V(dXD;Oz)rRu@C$U}=a(`mIf@d5}42;$!oz^5xzswor)X~{K zP1|CUjA3HV;ZeGIX9RG$g9yPD{Oi*TMXc3R`uToyc~;|>yOfbwOiYTGuv)k-XiIJv z>o-KKAM1M}%`6YhaLK}!J1H)9(Hnd|m*r_{dt9tcRb>)P>H=5O)fUX1)F*A)N37(+ zSV34G8bwqYxHAs_OrK8__U^v*c~Ts7SPLtl&jFNPWRC)CZ@1wXHD zvhNNq00R4JiQ2^e_A{;g<(FF7d^Bmp!+<@i-=i+bA)zC@uOWv8jtI^`iwL;+kB}Ia zo41X)5&UdQg6+6`;N7`=w<+?NG9YpQ-|X|&WQen2wPLQhF0kQU8f#eHh=gwB3EI zCFtC&K{qgyff#91mk_;M`S1br8NN6?AO=c=Tv3&!i+AYU2z z12di--VM@SZIQYYi-d@lSyQFG`>wgg#t8ZBw4l>Dt&)~=L6-6@5waG9uqyOub!I^h zL|mo0Q^xbkBnvLDM@GPn|=+;Fz#A@8h?!t3zm5%TSYtx{3L0n$->gil%zCcxAXCEjtH`E z{>t@nB5!K!O6~hQ+4Tfy4jh3eCfwPvyp`JHx3GYtba+3NLYu8ZAkr%}&j{U=sfbnH zO-S4W`BAsUCnRJ$AIl&l*L0@JAc?i)n>0{b`5Z~mNMj6(tx3u2>j{10)MC14I%xvb z28)GGaA?qYm7|X(g)*O(b4x-f%d`y;%5n{%?7g?mRUH%iqXoH|68E`$+R~Dw%r)CA zC|}R}M!rT^gNoEShWu8pa@J{<;imbtEgzXO+#AH_pVS`z1Ut;f#uw`M0Dq0&8Ew4K zvh*Rdk-#eg|Bv4(@c(I|iy0m-$rdss@Fg%L5pNsL61tgG%#b$|!%pi=h=PVqTV0Sv z;>G$P4%Tss35AJ(FkQPvxGu-n@I9+3M11*>?AQI`j$%@$a8@Z>43ItWmI<;eWAhCj zV#=^L4}`%xohA%Ur4NJ#mP)Y|efl3a3N)Z^GlD%Xc{)S6dsBi!4Tqek5q$z#W?4C~ zy0O5r^h1If%XrH_7u>;`qT}q^F;EXluH`e61VmRe&3|!+DLZ~G5^Q)3(G-By6b(`< zjck(PaR(JWtOrJ^i?S-K6HU$(O~!EfT-)$5TC8DB&8HpMC*Zo3xQ~}wmqNvS5GsYo z)8Ev-PSPL zWvjmMwo^A9u+&B#P8Wl|zs~wLNhf+{?g^G{jO5bBMs{9!?I7JDzKu zQg}DeVE57BMyrwr{4CT?JRi0Vr5vs)U1^TM*@TJTIDON!ziEO`)4q+-I4T@LBQ=!8ATd6_^|&8dhzhkY zwu-Rp+2;K#vtM~dqKEf0f84{Wm~PbilGe?vB88^1@?uomLIaC;BtPb-ew>1je-n6J zqosc&uweQ?eWn8SwB;xrqO}2{Mt|VF}gYBg|@_Tn3LIla`X~ z5k`y*1o0r~a)>>eCrp^@1?S36_^wpURV`fTCV>V;j5*Kqnoj(8eATJ2`GCn_2T>nEJw$5pug z?0wK@sMX$G0<#cBj+#5lls`5>;2Fy^hAdM!R4m5~T^t1Gu>CPxTfn{*DPm!oauDZu z-1?4Bg)DP$W+HZqI18Ulb&J%ZxsY~giAvRZOlVh$vvH3h0!;6)^ufk>2ETe z2vDTnl%d|sc)U%%xw{?ME#fKg$JIUJOP0Xvd=h9m(S^QEU~2$(ya-vRGqOsdFRWq< z5NVob7ER)|{BJBRvZFy5N*>_~yGN1Q$h{dJ^+cE2ammrZRSpy-Vt`Kf6nSqZf&UH| zm2S0+7qX2QJ2FPwy4!IQ%uZ0#J3#Ie!Vry3Ie5C>cSIkC(muZTG#y&HcIb$12CtFA zSL)2mreIDFSy|f4__4HS%ugG+SuiFcQ@@?k8o<6+u=2Zj0U*5)$Hcv}E|Fw?3ui`iCSE3ik& zZ2inm<8at#=J2&TT2sDg(|9ZFS&inn2+g4S1;0ERd=J;@_+T-1TVn4_)BYdQ-UPm> zDtjDH(og~f6Qp3#DpjKvL2aZe5!6CUsaiGNQ7WQ?OsuFVi7;APm^8}c5vYp0&gi%? zqvJ9z1A}50q~OY;tTI$^xgoM+Tj=tBXSwg?6`1+X|MQ=bCVB6!=bn4Ed+s@pZq)7l zle>tA<;D(mOFPuv_zqzclOb^J>O{QaRse+KLOei>vc#3EY!R1WcF3mKKcSJAk;21c zKY;9wF3kK9JdI=mEZ4h*B@kC+Vb7w#Ty2D}_0R6ihgg9nHe9nwF%Q8Dwv-qq}G5 z!7dHz4_PT>Y!=_+R;7K#6+u0fy$pu7HriaZr{dc@`{-OOif2Ks7GNF%k$hKY_;Z^w z7yy_B%paeVQ9{dhB(8JGbBYY0i(=qmOo@bQKPHrv@yKFsRp0JmuG;S`x~(anJy$BN^9nqE+-H(Y`AbDE?lPIwlk{z63*Jrc5kEG} z2T(9Ff1vMR#Oy_zPUe50bIKq*mijBT)BRmyJh8uZ^I4W(ytz(4-&(`Z z97ORwflr_o*^B@JD_atw>SFhH8|Tr9^K_2+odH59()Ub&w@(reTQBAuN|vXbG7fn} z*vvHW^!YN(4riPTDHzHV8ZvZ4ZX6HC^pm<+w$8z3ZIL`Cac-A5Ys*q6I-wOk15~E^ zz*H#-yMTv{Qtu+RGXsfxm8XCcSI_G}_Ze61A}fB+rSEua&%52wPSFwNKB{^i9!XB1 zOEQRhsEd(Xa?Wwl@rv1ZL`FN4XK=cOvjl<6esWveO{jKX5{(*VpZS=F9IE5c$oF}| zRC(l!k%2MKrIOT zj{`4qfrbq-5e3v_M~%A>*m_(hAS!dK25G}wktD!o80w-9BC(bXS8WD@tv-&vZOZDo zRlV>TIy+|j8f*5E^`;KygdlFtp*3pGNudRYImE`2JPerqr%n>ujz%7Gnd!@2q*Vos2`6j-GAZc-KTu zGFHaCqflJ(74O-aE+i)2Rv7Ro6yx?lspu`;!FjM3%w#m(gHKsWTnCOoYdD zs*|NmMAqX_{3&Dva78pdKc@dnp58uop4HJkTkQNo=cmn`Bp8n&6)1wY<-M)37rPP< zgZr5xkwzp*a)JI&oc}#%uS<{J)g>XVBT1}`hmq|UYceP=A-XRD;PxGURV_w`AJ1yL zjr0i)6B9e1*$4veJfnMFYW*OjfOqLT+chaYkpPJnY$7Mte8mb67JuI<7kJx7hQJqO zM;4>kc4;y6)+PoR*#LYc7Lu;a8Y`0enXSoR02dwcPhqnS$3H8fvkE*kL7$Ucz}0-9 zy9KD@OS-#2>n6I(A|IZBQnV)2P;=W#>30dwGiBx2Ts{5U&J6}#PU}gRl_q5!*=kGZjwrdU4?rY*cq#}9p&OK( zsbsXSv{qUJ=L1)q`?am8tgu*MT4iOm^6*rokFCK8k-fA1QYR&JC@U7j$e3*6wNErF# zQF*J@_aaHfS6a z=1;c`#Mdx&{43GQ9cvONpLK>^$b)WfAg5>8s_)|{XXJkL!ZR{1bhup$Ue~q`)w*bw zqYW(smeBY}YxV8XiYM&x{@B+(8~iQ|H{tODE;=19&9tLwR_&*>3p{!vz7_n|e1spU zf_WBKTFb>#jb`hwalT(4KJKiZ@`vDHtsD{zggjOpFku>bUBeoUP_vfNK_44%rq#{W zb9X4)Feb1ibj-KS^~mQ)NUzg$9`yOOzKyOhI*%`~MGLKCt_=M;*LP*;7vIM428(Z7 z@BvBJZ|dZ&1Nu2ij37V*23hbtKoR2dOw)wV&>R4`s4$4d&eAg+FGyXcK&DG_axmSYPf|vK{@RfGiAHL!B#<+cfw+9o6 z%&fGQij0Pi9tnB%Hl!ON-~{7A&@-Z3y#Fj6%wz{|*TugqaeW8FVB#(GV2rpDAFPH4 zy!uE+_)IZh*^29rqi#0Kbov2Dnw~NZ*O(U2cp&`?-~XC%c$0qqBY%H_zf&aj%Ba-S z8uL9(^h^L{yor5Vbvwn9V?1n0=}!1ZBvAb6c=G2^4)A#kOKwA$ah^(}8T7TJWLV;4 zM~G9-{x5#7vR&QR7kz@6T(B=AHK+SB_EpxHd>O|%8e&P|gVyj5R^J-(WxRp*_`&r5 z)tAv7%|YVLj=~?U=+F$W;lE=WAXtop;lH?oJsHuOFa3mZkeC5wU~8j0)CXv-uQk~n z%+fgGdB%Aba>@f-CqDs3Bm76^@eyL+T|^7=gE`nj63`Yj>L5G4lqY-xj4_l=iY=Qw zGyQ>8jJ;X%-w1K-x6Eb9-SZ-EJsOdu-|;*2{bhkx(v=vm>m5FhS^6@Xd*g40>C9?= zH|uEb_^KYdZWZ4fgjtT6w>!y3mJ(tT78*n`a7?l6uujfWiYhgDghK*N==<&-45p6# z>r?f8lP(6fcb~)!x2vsNw`M{qK1N6rNFQL&Boea^GJD~sD($8{viJ+$6FcM{so~$I zGMc=Kr2i9BH2wUg59^%Cm@L5A#36` zjTUK*->PdK&qf+NCaV3si*upIKdNh6jWTsGXQ?|hK;;v_EAX?`;tpPnoht_zTPxi< z2_R1+8rR*^7*Acbx1;QLn;j@+i!Fh*p`y(ZCEnl+ zh{wk3pwk zJCONqbdcf?j8ZsC$QU{}M}Og5x(k#GpJ=99A~#l zhfDM`2Cufx+wC&(94nE_VrsiUj5Rtvhqw;+NU!ca)}vF@53Y`Aq5aLtnl5JE{aKgn ze(MQ*>EVMX<4boQH24y80y7&QV`fh%(hWAVry~wyj2}tCvjW|yu~k}&#g`wNH5tbw-7bx! zUYp@S=OH`bLYKaj7ekwXHTQgEIA(AinFgLpSF}l99oit9<}wn8*k5^38M?8MzjAGd zMV{~&I3$~ck(WS|8oCc0+M|)TGMN+Kx3Wr`q-8tUxD#~fzd^>)tCxT>{eYdkJ^f50Y@YzdV-(_Efuwn%GDoP^abhKloM%TeH&L!oIDt^JKrg#M2F zlplZdK{uI_OubOw?>CuAnm)IPhp4;^yMx;d2NSM$_~}#F{ES`f4>IBOF2kxDL8HHf zb}`MNfaj3G5Pwuogvugbk`|X36ySuxF#G&}Vwg0C*xl0BnXQjKM)6ky15WGVFE0Mk zQ-9Rqep3A><-af~DJ$?WVe{T`ve-=OAR4jXE`4NWtR{U^`3Wsc04)hbuO2gjXf(L|Ep&+8TxI34gMa)98p&Wk1FeH>qBB%o$m`iUnD+MD0b{Q!Qx^w3?i%IJuNP-MI3J{ zDwti(O+P=vFS?1gYTSd$LT&3(@93j zI1yEYo{Cb@_b1b_5#{8p0BvNuyk+95rRW}Hov;0;4s^CRQ(Jm7n^$T2W%YE^op=-! z0jF<-J(#bKb6%DG4ARwP=>IAvv1oTAl%iuTjgAZ#_vz9Ja_D{Jrc14^$RP{+O3*nl zI;TapSnyJXJJe4tqmf2zJ%{%YKq!VmEs=(p>>aMi6-0r}HV;?iT#eo7!qf`i<6QYS zHgEJMy@ux?qo$=Y2~497rq$8Z&GUAf`}-J0^t_(^E$ycMA|CFqOq9CV5q~k#RPXlK zN8S3FYQPUO5x@P?txcK?;F5i4Lf7DuGC=R^4(J4E946eW@T9pGVJz9`m=`5I1yQyq3L$ae7N(bqe{AOc zp9zchEDcXJxtcB(eCS#vY%3VwH+Lc2{813HilO__eU9m>rM0bj>Dg2ds*)*sEn3Jt+5#66_5;Pby5XN!44vL{~@HOj~ zDCQga-k5tL8)0k;?N3vaOA_s^4?PM!o*;#e&W* z$0d0&s^{KIg>j@MbjeG0pG=n=vfI!l=lz0a)pBX(OzS$%%=zE+$TvRfsYgEj(Mjx_ zW_#r=q`M{TmDAO?Jhg~LFL*GqRrq5Mp5@u9FALKV^mM$g{Q*inmUsKPwVC!(VSlGX z5*4q(0;bD#3OsunonMuTO@OH8NG@C=N_Vy$YB64kM|Z=3pEFS5|A8dV*kNd3!BbUW zb&g=+QftV=XMtxj!>{s8?fYOapzaamwNo`uqy%^$$S^>=lKM(EpH{AY;F$}>OU3(z zy44U<*sHylT7w^PgYS4-u)#dAoyIWM-q zXE3Go7{w~*mXchxInYwzYl4NXRDAw=0v55a5(S~l?Y&4edjc0~rW3iBatws1`cF;z z*;C9A%A*ku67eM6?Dtcyh>fn=Hkh)q4)%Manw{!v3bm;@smi!iLWd*0+a$e3FABAm zx($mYKzi4sVd~oz`A3hT-`NL+AE&$rv#&1+81mk3uWOBi+C6r+i2IdJ1XXvz83G#F_WQoNqSlmGGe!e6v^t%wQ+VWo1UYTF4dP64*Ybz~um%CIr zj_J=nj6I6}e=zI{=33bCYtMBgz}4We=$@D#?(D``Wu+qhb=Yia9`R$c4v)Mp(=ya9 z0~!$+gboGQGbeWP?G9>isKeM7Nv_Cw-Q4{S={cAto(3SJIEnZ?#h+LvXA)i185O2T zSrw>Fi;;qe0t!^do)Kcg`g z|4ir(d|YPQ%xIO;=M(xTZ|l9U=v(;H_^XNSgm6JZgUkoe8i`i(Yh5h$SN^42?$&3H znu+G?76#ib>^);9oR9v?L^yASTG1H}@(m$p?R)Ho(;Uo{X%NPN(`LXtJ73m&yYMIx zTo9HgBAY5gKy6rJ0E$Ef#8YG^P-C{;8s1L6%;K$&5GtWxVqetnDcKol0EZ z{TEH<3B0TeZAm|4nTb%Mj#H*@R>Dwg`cQ86Ol^oKj?INF)$ zWB@CF74Uu0LpGwEX;>*foaj(`sd%gVs9~>-*pnz+DBfO9^8tNvEgH`aOi?q#^~hSL zkcx#-g56qXsaVh=w@2t5lu$yABi(s@mBX>wt>mztDhbld zSY$SZ(|^jQ6C{s#=q-TSVT5u%mp2++d_}84&HiOGsM$M4<#ch?Tf9L1u_Rzc9!`Qx zLk&9WE_#LZ@JuZB7U8^fYH=;z{2S_d)c)Iv_Fu6{WNCSm8-MpVIxJ-2Bhq$E%H)^5 zqF=@N@tA&JA_Io2TC$boLVsWfpgL&Pxy2$W+loFoBmo9~KmjbUn^^3{OS?5`kx}we zQDS=@F>R(>EwjTWPe*IY5`#caHN@Uu-$Ak0St|O!D#cz`?K-F#v*1vBEB~f|8dA;{ z3;#k8NXMbBZIfWRsZJ*ykw-d6>s@;U_I;(40ZPS%2WjoS+o8ylO|dtRaFirZDh_5BsOx30x{Y5 zg1$x5pefppur0;&Z!_7i#)rI!GmmKG+~(xT+-gvv-G>oEG0e*=?)!6>7JD5aBJRX* zNMRXYPqdF`ceP3lJheGHVIwEk$#K#S4k#bN){E(;8+k_fov}W@Nvu9et9v^2R#T2^ zHN|K(<~=MCZq-XV!f80syc64dj@xU_Gg)s>f(m=FU1K7gjkWn%?4dJ%kIxR?uJIYdKR~;0(|8 zN>JR|FOO;oj6-y5KPWLRcqs>|8LkUK$x9i-HbIGb7igbK0GB_-R)w;||9K`?bo}2l ziB%uOz@OzZpB^UBn4w|F%xGF~@7lTrDXs-M+I+ifez7+8#_N3ttM;N|Ec23&K)LM$ z4<4eZAA52gqy-l^NSe-v58p()Yaw2;R0op>u?y2WC~K_iFvO*=soG9P$0|>%#kJ@f zEcPGnbdPY2!2TMrv-y2m~2 zGvA&$NzqDcWN-EPNgz-wnEw%@u&340ji)r#zM$<~>*@iU!*Tmq-&ZwpyzZuHctry} zSDlJo9SfB_z5-8bb*AgB?zD#eX?kBZPa=9oV~tnb6j&?nP-SPJU;EDRo|T&&*c4BEXL;;*406b058-WjZuYd3~h z3zZc$3EqyNU?6UF3H3jEoZYn;$pW%hWSR~5eUek*v+5D($>E8ngkf26oia%ZfceT# z;_NWz5z*k~ni3@Ek4ymH2-o5@7L<*Lqd6c9$5S}P2|8XAb>Sl>X)GF`;t-P6dr`Tdc3km+2(p{U0TB) z&I(XMh{W?)ggLYD7foTzA8`uawNbxSSr=om*4s*s(-NTS=_{W<&2RF5QN8)td=>w_3;<#4BtD9CyD-d=y`dogRdGnd`(D>9Ob0~^S*`A zb9cBh*#UiIz&`cBR!rA@9v0>RCzPmr=Yb9-kBd+587uNuDBh#*@g$ib_C=2( z0OmMAtsIERFb8ocgDyDZ9o`Hnda4gN)$wR)z7=0LTZqxmu~_A~6q35Z(Hrd~45DC$ z!Nu*>0~7l$I!=QHwb$%rf}16FSV@s$tD9~=MKC7yRvH>&X}oO7QIg*ru+PICR@b7R zEHc9{#z9W9KW!>%e+oBu48{T)(Q}=6sRz@gV2nYB(pOmzqreF%wrH7^!g%x9Og5}( zuTue>x&)1WMg)+^{%+ETV45{928_qo+x5ro@VI$Afd!qaMlj=vW?&oe97lHxZWzFy zD=n@k>y>eiBC(Gpqr_zE)YFEQ&n<7g<~F^48Zi+y96~vVCi+j*v?B&%>>nbcSF@i9{+|3qzgUZm2yVv(XCjbs0>& z`)OS4CcB!`$w1m8eYTA_+>X)X9HI35V1GR-L#zPW#GsZKoGf;Yg>qWuQ;eMYXs$)0 z7|7w-4r}nN@F;6_A372szpiY&Vd3z(XZ`v>lDEET8A=LGb#(wIwBr@POx>dgR6ArG z?xw1%)rn5^T9|zGC9ou&h_P8o(KM@?G&=c#t+R%D*Tx6X9S%EiST)I)JZseheaHGf zuh|R4W@R0o=^eFWbUaHm1@m89 zhBb!wq@f0tJHHbhk6<3-){9VwvX1uvt%$DR-1N4dDkWuhc>gL$E69Tu}fF{ReCl*ZtU@?l1) zNIJzRPxlhaMK5wNbH~oq_%1J?Yp_^s@1H0)i1y)*PAV7w9P~84REaagAw_FFm}Al} zY{xYoE${>j#jCR7av~B-JWHT#k=S%x2k_!mdJ&SvKh# zUtf}6vHlCxaIwJ9HY-q2dA6+sx8kwWIR!e1FC|zOnx(jCAPHiAr+g5W(0m3GP{#G} zr$G67*uQC{wbYgf{5IHqU{rH+6dIRf?KB{Zg@=t7!8p}3f*knO7dtA*s9 z5lOYQUK$lbNAN-zFIFlxfH(G>1VH|V6Vm&iD&3_wcavGW zf*sI~f`%V#3T7t*h(*(0L}CHJL#JC5A^kAUi54#D;gaY-oYBx?8`hw#2@B-0DWgj~ ze%Hd@Hd>Qc8B!DRm@rzA+Nq#xZORapp+L8xvr>JBT(!Gwc&y{y;Ci(&t)V3i1wrKt z=x3r@Fr>Xt19UY7)@7=9LlN4arsF>m89~Ngln;}FP;w!yhV@|hm}ORPWO%Lzdm;I9 zF=w}C%TLpQj=+HM`eJId#NDox&^1k2ind4fWi$;OtOOg1*W?;uOks?glBx_~+19O$ zwF8u9Bir?tLK)ocT2^MM@F$kX6~U}~Fu5RTQ+^OfFz$!SI|Y4!Rr~3RHF`5%Lmj2s zZ3??%JC!7IOoo?ZF^zQqnH1Y^X821*=TX9^{Lm=|9Oy{bJPHF>ng*K&GmQu1AC7@r z3Ou>cW?`vVHNaFPrwd~>zCegsTxuZq)S;#_L-~m5CG6T&JJM?4l?H8xr+X&ieEfiQ z1+Il#y684|WW5DBzQS7`#z~YDv}z(@Hem3RCIdBUu^>(Sv^TE-D2d*B(Du@RS;8*I zDoTz6CQSr-t*aJEUnP>S7fgGEsnAF}N*$6Y8yox1-cp8)P3k0hj(HWV0Ig5(9Jw|C zbWUz`FP|g6(ydC|| zOCsBYg&-ma`{H7$qas=eZMGHYwE!4i!I}zF^idji>yhPi1IRV z!v!4pqzTVDT<@#_Fr~KbRycCM)A~979Uk;J&ZzP@DN!RR$8=}7RIW6y_D2bz$NHP_ zh~vTIO>~d%A-ikgUo5QJsi!KOcFCiRq9T5dnwsrY?4F2LePz`C33423BMQmt2#@tM z?^;ZAOFAhK*@hp^P}Z#%$PLc4>zYX2ARUtAmus2h0k z)?RZ!#aOT790cca4wCj?JFMwWw}$*#UL?lZ6Y?j`f+COVewG!UT+DPkmQBj!aw+E9 zdmzzZD>G7zYEuM~QhFgr1-Pewk77HGox}Gx{&d9HIYe)Bsc3oaSm)a z3P5>w*!n^m*iUR%Ay2_N7FJwpHd$bCP_X+^lF$~~WkJ6@+d@rz)Lnr+rNZ$02#nqtFLda%7y<@QEu;PeGC z(H`o^%26erAQP!TCcf#@tn3JPSRPz{*H@*brM;HnpSEA3Sp$?q(#AEcdB}JAzi^jj zRxjxA!N-8$H(8Z-Wly-iE4+aYXONs!S}K!@{9=kn#%Wc)!za4cL5w+%M3Z(eGtA z&>?H=sc4Eue$aPXU0%35EqLSlUy!?&isuq$n$THoNGlw{9sbfN-j^vAU-nHj+sxB} z&OYLptch;wj91U^mrkCEm-;U72b3ZK__S8&YzdCOgWennUrwT^Ihmb6ouWW!M&nO)nOYY4QL!n9T9} z(AJE3oNk^pIkpZ!BF`uQJ5qp!U8}Tvx5xXT{enWY`Etl^a=p=t09+fQv`^!>Qxo>V z^VN1W5A7+}hvGC4_VJUcA>?>~p_PeVnjz_g^h&N*G#N(WES$6!gAytsg0(E8K7&P%+*JJm%rcBoc@P3M=1tv?$bVlp#7=zORI z>qCOp|CuPUwwwGENM_(YTg!Wv%pzy4?N$VNovsMTPkaO%o{01ZW}ZKpF`&X_>8uSQ*M>L zNOhz3XV5?dj{`_5Bk z@m1dw5uZdpyNn1ufiVXLjt-80(u;@I`w4f;OU38s>d!vmf+Z3|?l%g*im0EBk3EG9 zf+vki^9!jVc$_QiU6x_sWq2osbT?cB6(1@M- zkf8OScN--RGD73YQ@PCXS%rMK8u)Nh5=tcbN|HL$8J(#4cGjF5EqJ6;IW`P%=1CIF z4h?IpQ*DYh97BQidf(3KgWh`7tL%>;z03ABBj3|~?(zC^U*m>y410*bO#Bx2s=G|w z*=F$PpaZc#1=wSm>4tTMNHB0b?Zguf&**WE;Q16hrmRTx-7QOm(K#gJXJaE_Q_|Nk zvrIhC8gG1SLKj74+x`I=l&8RxsaPz?G-Gg21RhyI|e8Ce4xx~1;5 zTAGQ?4bZWT^?>T~t#L*1TuHqT9EBl8%g<^szb__<*0voH?$p8Qap46(i?=il1RU6;;ZW~( zsQobOjc*NzBA<^Q6nM9vd(PdX2Tj4xYofUh>s12%;8Y)Ss+p12>Z`rmy=%#b?nPL#Q~NZ``$0q7 zm-Ej#%KC=b8NS0+KSu5U1mz}$&!e%iY;FqMq#*tF>Xc~8qvmt|+!O5zJI^m++@#wI?9CjD+`Apm zdjF&}Dn~c&;Yxk%o_QX;mg@pYDfU01wZH+W?b}iFU1UShsieFe9dG3m^RPU#AGYg6 z+Y7?#vqL(pe#Ut$8m005$YQEBQfGOt+M)0w-l)TmbGuv(BOf(-Ho##Mm4nu3=#C3CsnoEHP-EC7pM8VE6poC6U9gH?AhA45q zt1>P+6aFS-I>X0#zV51b;GI31@-M{A=q#&pD0-6(24Po{M#G5aoS|$395QGFd>cT_SklRrEZsA-r&}p@UZVu)+WN57(F|yEiV7z5?a`joLQB$@Y z@x3vg$>cn6raVjKw=0de+3Kwp1+=~DL8|URfM>>ir2hbsHAf3__;Q-(8qg(`F&>fC zavU&>{WF5jOsYKj9HKW|<;k^$GQ#Nf-Sh)>>)jB3*kN@oX^iH&txE46IlWa5$q;V8 zdRBmrnD13*I*4UY_jpQ0FJs`-Zluc?2b$$25|x7QhMe&kb$Ke?mkeG{aueN;EER7g zm|F1Pw4V3xWbQPN4xVGPG>WB!CuOj+^qiVXQ*1KhJ=C~{YlOS4)q|sXFmy6U(klf66Rigk*oGui^YhCN>G0s3NFA) zc(wJx33cJFbE_w*gJu9P0L{I3T~4?oJJ{<=`{|+Id^@V|0l}$URCVgWIUmSOLHE~6_#!md9D?m8c@{BO zbqK{J{;4iuPbn4;4q<*XZx>O49H-*;)<-rV+e->lZfV2M1jVbM9oStTX+|L#siDP2 zMxIaB>qZ_Y8hMhG96NNjnN2wBxKB*k%CP_kj2<){nenBg2TjG#Jm6qgbt6yi6+Tu| zjb)1q#V|h9H5^s+KH=4M?h{_|zJzzDGHW{NyGJ%NoZmF=P1btmVkz`U34q3oKhyz0 z;YTa$8pP1(825TDI)SXX(Q+#i-Y_P5F7Q+oih27IJ7J9Z{$!XOB+!;32Bn((xb*kZ zK|_BaZEgjAF>tTxZ0jN`9h-W9reOZ33U9sP+XJJiIfNlY*Z;J2-;N5;6mR6|0PxWpn^6wns`F8`fGW*7G+zzYm z`>lHI4yd-Ze(SLvEjwH0{y2VaXSOS{9BS>@O5Mpuiz|PGMt2ObTDDes@}|M#ybqky z09d(Or+adD0*QprJUo-eIc;}E7C{pr_4%oJ*v3#K13oWD_Ke9CD%dEopwhy6M~P=* z5r7hn9paQ7ri&|Ud3VD?6cmaB+nAgX7%TjuWt$;KPuKV5jxFI|-8<4eVyK%oW-N>8 zlF9+NXhblzRDct}q!?g=g>5jk@27h*;LQvuF#{@Y6rqPP*=cT7p34y&moqrBPBvFGzQj=HsVma;p?sWiMUgnX$%F@kq^5^D7|(C|Po~#+ zWfj0x;>j(dB09KsZZ{QLFU=$+*g?L;->A8lce*vHPfnDBNH+IU*R2mCUk>7T4CMUa zAH(EZgPn54y;4O*(-*F3G)JRl&0PQj*8(Iov9xaUxmr(u&(XIzf&)zMo3=sd&lo1x z&wZR>EIXL?A6!2l1A)yXkPm&tUxKp3@K_Wv!37OcYShFz$aIPlIf})q-wU1L=6YM>R+K~VRsv?WPE{@Q zb1$=0TFNUO<>JcS23UeyiJktq$(W%L-$rTbagI_}DjxrarLT`Rop8uu$X}`GITc6*c=4;HJ3I zXs4NN_-$dft0FRBC1@G^oPh;u<*;!&MQDs|p?THP$nXWuqez6lL%3%5m_Z%Lj>S@E zA{wR-C)-TG?qM=nPCP?=*h=d|Caf~HBQ*lMzIhT6O1%N?J5vKAkRdp)LFd&lTl@3< z;vU&fi6^rN!GNl?n7z+b?KgumdJ6RdZ7CUvs|O`R;1!dNC6%!MwO!(T`%gvA1W zF=@Z4L<%*-0*2&N`Z>+@>rCZ-Wj`Mi>axB46mw(EPzaqB=SqCZO_b~Y##HXlT{=4o zVzE(0qS-v^x$wG}Q7e}N;><1*pO_n%+@&u|u#ongc*NYmHC_Thh5>LIHb}%vRxn?o#x6Yo^CfoDr=Ds#|A^;O}E=kO}uerxJWlM?8f`y92SLW^> z>EuP7D_3i3qTDB6o9ExzWB#cye{(a}P&0D=9)14i2F{cXlz4(gw9CbKa|7KSEK$sm z!HuZIXmbPKV~J8;L4AmMznTiH=;%2WDV&JkzA_bhssj<`r1SmCT<+eE<1qp@%A4jA z1s%BLvP71|8O2=U!VX;Wg>xReZg1tXknpQbbFEum6nQ-`Em6z9>cqG4BuKz^i}-D6d5v7d|c5bJ&MjU z7tJ`WV^QZE?uwHfy6dB38>Px2W_E@^mDl_^;iGDY}SRTO21em}@# zSiIB#+D}qB&D7;D!$kq*uUht!aI8RaOIbq#*P8zza8brWd8{i=NdOabs5t)D@g)Z4 z`4VM?%;WtnptPq*@1^}qqnFTg2~p+#y=GB`9##J&WvCRR@`^7_V8<*U(X4Aw$Y!Q< z(O!~mr0Z{#j{FXq`G`CLXSPUHHke;KjMurc_NQk2ighy^%P!KXKJbqZn@uH}4ZSv3 zzOFVmuv99>*?yW7L01IL4LrgPlyc?E%!9kTXWPJV&M~)LU~bzZ+fFsNePMTx*}>}{ z%u07Z^X#OKAU3Zy&)*P}rpnh#%=GN@uH#1l@O{eMz)}*Vj_V?5F7ZfDNeo_l&0YK+ z1u5k6B|spCA27YSfdr@$&y*sA=a7t=Y%Y}1rE|BZzcoD`&~si;Yqt6Ip-w~iNMIHS zFmIYg&94$7j+8Bs-(=rRI z)yzX4YBCjBc#PM9_Qq6+KoiX+Dv$9xWE*rC*79<5iTq>Chn6uPB3~WaL~gxQ?7U+M zI|wGMDzMg^YFLO9e#KRud~5YD_>o=HqGIX*M`UdXZxQ6Kwq>p!XT?aVdJ6DpmB&*q z(%ISrRJ{u7rCVLK=+~uUhBG?k2~MZ(f_KvG+W18(+PmmzWPu%T0OZcM;YIXZ%59DZ zL06+CreN5CNPYE4m_|ksh3_sGPbB32;J?TWbL(f+bqvosL4C*k<=zcp%2+#iCEb`P zS#7bP31;MHdN5JCNdkkzgbBH;Ef?u0Qd)th0MoL?@`xE=Ec-N3znVJmZdlse^<-nD zesyT#GQTyi!3&wQh1m zk~#B6`|Yl%6<*>Z+LiBA{qPuVnRE+FajTP@>WxlyHlFb!!Y)FA$=mAPpd3iDKbB;F z0xf%K3CkV^3HTAqM#nsg{v_BJKBP38slLYQYm}yj-H1Gnq+6WIQKb>>ZwHc+Ozlwk ziExu0>ZR1|ZYv>&emh>M#zrxdjop{)aaN~9C)n$ZI}hW1(>>0b18gkK6(2Vq2h%9! zP(=?Aw;2EnwQjzkgK0qQ%4cB?Po66-*(jIQRl6J6uzokYRd+mzrR%mkyhBvw@dMmT z=2dwr$a&-nb+FnSpuhMo_;r;AW>8PO68p4X+JX(G2! ze7k`_ogwM+BtBeAM`)z64Il4Kq({@9!Mn8_+-roI=j3l$-n|Gb+<1ANZ7pOOzOfU4 zvu40HMR&cqvC{yEiryC4op@|G9!OUj;BLBW(c>_5Wx7nl0Kr=PV{us;y3k6j&(>}GVp?pln@QRTB1J7rW>GSr8OE=@$b zgz>2sy(j6CYJYmT{jr`W4o@ImvJ+jhH?-KSO;%h0ii|OOy2nv{A;OPn^=UmT4kTCP zuWEi)1neJ2G%Y-OglEn`MNF&X`vX9wvVC?>%|ZQ)X8g(%eSAv&V%OIOF&Sw(86aXp zG@hccyxcOXzZ+=4%Ln)q2f4sqyCImSG{pN%s~fvu0Q_*xJysDqvf6qH{R|y!s%!2w z`e2t`i7pDSJF3B&MWBK0tPLpuHVF zd4Skit1CiYFNvAe6`K3I1=_oW`+`0O#-6tD+1VsYB_roh4$c4VkUsj|D%-K5AjOf`5=@7&OvcNQ zFvAsZ!w9lG;(h%5H_ml?XxBu#*FyJfB$j6F=0N(y9Yg0Owp*fymj(R9?TvYVumvuZ z{$4+HMGq`I9TQ53o!U|D6|4fS(b}u|0T9x^fzbq(KoRjcfSiI1!$j^^&%`2F{l(KU zf$nPu;bl&M9|!(%ItG4yjGj%G&l>639C|iGKKquQ-9^uW@>wfAE2U?%i^_z05MhMz z*aE%JfMN7Y48v7>F_L&=DDE?GD5q1^D%srGXJB*5_$)k^b`3rD(&POH@NsS8@mPAi zg&xmOJid`0H_+pSiO09n0tRs?uiP z5WFv1;VJQLd+>Mcagq-3IzZd6GA)Yk?Zx6$Y6}DDV6Nm6WQV;hb17=j7{#WZ3J<0z zZW#}MBKkE^F`M+KO>Nt9c9U{C=7v=o|sTd>Dh;_PqmW1)eCTV1+MSckytHT=X6Q1Ji^425Y z$#>e|OPy3{9FcLDzj_?%08RzpKz$A}L~EK7aN~~OwZ7X>So@%!t^1b2l2d{88?k^? zK2~AOcy~=-ci?;YBObf1OT*}-f%a0j615|kOr4FS z+L*i}$H~;U`ERXSvn2>^C=(sG++2xqEpiA2>Ud0F0fU3-A5wFiORb@Jyb=0NG3LL) z)Wrl9qgUW%S+`o~@U07-53st!*^Lb60f%;}xO<&BKa&$-?pqi9Ud@Ib5c*9|`_M#= zk_2Z@vkWz$>-c)VHyizW9Km7OFTn9^gd?^UJWcgGU;`d9Hr|;$C0z!=NWF;2o^t_Z z$KmwSb#+cxmyD{r#u-(ki9Fos4>XO%(kVSzdEC^`y+!HGCDfeU4L^=}xSAabU|C7#Y?T$D|RZfqGyiVpp$DjS@Zu zTHs~iCnRjZSDyH(Lkk?jCvEUY8wro*!Xp(+>LWlHSrUFj<@&`|cB?{VrplAauEa2- zQQox}pio(-G&UR?3dGHc2cB*}M%x;p&2WpqV%TlTL02`L&uwX=ILbh2O}wrVOMb&P_cKrzCxAO zXf9=f(Pp_t-LFLUVH{T}qM;p!nu^zs()^|P`u<<_VP1ze8DO^460SVn?KIY=ocODC zqUKi`D<}VW@Cq1f^cNf}jG{oXt1)r z!Xg;unU$P}ir{g3oUzidiHJwzg!6v!$ID?J&;D#7G%?I3;`ecy>m%`Pbz%~KeEgBAoh!cX<~uAvKF*d+xIFGaCUqP*1>1-@TO-(liz zOIm;TvFDw%`oJ>ufxCg^AM zih5`Yc|;>jN9yfgjO~x-_LIbzpO^xUN+*~4`h2P&bG4%vY^9}Gpn+WcqyI5!Q@l+r zMjl-x7RO{?9Dl~!YT`yYUv+D$6zBWIhcK{D^)-cl!$Q_#aU)ri+xazy086CBJcC(!P>G^P%rkBQ&6IL}OFwO{m$(XIrEv)vXPtn*k8u9avLwBPsf@lFN^UVGumEjOdewW1f2 zO<9!U-PqHJWMfe$6#ZN;`pycx(HCDT=}H06l&O)uq5g>b1qM9?DU0%rhueF(9(fxo zh?@nDOccRKIin4o4d7Lr*?ut+9#4kWm&0P^qkSqN2Q@y@Qx3xCQVuE>8-Y6Lf)Ke{ z{#T`%!>!a7lHOEl;Rp?AO%bz>CamT#e$5jZ0b8c7?K7m3p%S2HKiNaKV;U|eC))v0 z^NJ@)Sc=)Xj^EVWR43tMj7~{S&yS4Y=j&Njqi5|4dCA=I=j-%mKQ5$l@jAJ-cG`38 z_TatYc1N%j7k3QGmwp(em^H0SBhu$>)i)ZU%6_0YN@FxzBXsC`Fb}V(aBKlezO*tI zYA(sF5gNC6Ez+@ZN@JF(^# zF|ku_hy93(sC000q%WU+#1f|yIo zY94E(L?cAg$COE^pt&Mw3HH|0xz1GvxU zsa={b*LnBi!o7{UB96;0$CVv>p7b~(DX~WS4*Tf{?k5bX<7CDvvinG>RR(kMmzEcc zox?4BcN0fhi}vASqe_wZa9EEj)9PArT|x*+Hp5 z+SY|z?0(Z=X7N2=y(r;*ESbiROOQB205U&8;mx^3{=PzC{n$;SM;+1crm-Bh{ak25 zRPQDe(!IfK+Ltpgruwj@{je2Y;yqs>T5iX58Gsm50Wo-+R3VeG6bC*4*u{3?$$XW^ zPAK<}aJ@hNp789JY+b6e?T18`|3Z(n6W8Jw;*O zfV=GtI$ZBmc~X@*7F{Zu_W!5dXZ~Be&Arm4NvWx)KAWoRv#G4lqKO<=hpuEb)#;~y z8R|?_(lSvj81Wg3W2m>Eo8#8Av;@7d4LAf2j2%BCt)bqk4ef2GhxO<_KV2r3ACwXz zt-)5ZJvih0qJD>(jf&Hc6sry@*|?CQBazsIF^fR1&1Ho`%}EWn*nsd2srPF$GsNg0 zkWF7@BTDuK705;+h<4A`oK#!zcHiCkbIwz9a#6G*)Nwyg7s!;m^TT)zu+Iw^=O-7D z>ET>FcTr-8UsdidKy-o*_Ow_)-pdq+;1ln6pcYL>4u;&zGxhit40)ZaCW+zQ`Z4Zz zVrGj(*n2rfM?9sDe%>}5_3~^BEudRW-)>T741u|9J098ggEH|QI-ZPBnv_lIsOWT0 zO8m0A)*Qb*bVrm^*Or!xtQHchr@(VZ=sKFh2yp>TVU)O}g|I~@2zWdRZ;$RYAQ*aA z?B1q#DTl&t0aCFxd<4YvJLSBdx)5ZYzi*S`s1_Wk=J>-c4q73-Lil>Womz;$ldu8t z@$wiJ$kpQ1^?NwuByf&Xq37)2!#Igxp;|mq%_$kSZZzm|H5WvK11spHp};fh@T>4* zc+SM|@BD4eITIO{bcBF7JxVXCG#q}_3Z?iJ(J%s-ia~C9#m?qynEAoeI9T&Cv3;va zl8-ON;|VC6wc2j8#Ghk1J5ATHbpD`k7OlZ#Stv)NNwARp9{Me{g)SmHdT_Lwld{wv z+((oN5$*ne8|x6vfS2CZrMBQk?*@Q}4G;Yi?gY-lP9pVSeF-)0tk2;X(bL02A;y@Rvysc`E`|O+)x;A?T z5SIS2zrkZ)6TjAJPG}!fgn@*^-A`fQ@?5zYiO0pCV$~*rGoafn;=V>F1)m9%YBR@p z@MxGco9XZX28N1_t9FLYL(VeBNU?jwvBLlsS{bloS*I zQ;ZE4r{6p|_Lj6&BY1A*hALAKhMCk$D$~NqE9~%xxRoyY!>h>?DQz;JpTXLlov7;( zN4A^mCMW88#QN>HYOzCIvaZ@6*-B(>D2*8mQ3fm=*s`!M;1?wvCSx$++pdqhr3~CV z%=S9gHtFSeE4wwbaDTn`t+O#qQ*&E&?O;Kzzd6yVQQ+E0TDQEU~^HueIuoA)xG96Y` zCZxgZ^1u*y4SE;6Dl0Dzr2nIzTfBa#LsKR=0Xy1OqXg=T*b$X~2Kf{7wFl0IDuMIi z4>DD42Fy&1-q4{1M&k2PXHrUMfpT!x-TRa~--W^7j`WE#)TfM?2tEZ)4? zpyiYYmOKrMgOWD9w$tnMN}FF;;p^nvWd3h1KgO?JA?9smYh<|Pm+%@4!AwtAz|)&2 z8N>NtE4DMj==N3mJ<9mKgno}P4`akLiDAs4*B%_kLt6<=XLXZqiuQ3;h7Ux>-<*@i zSmv12B(6YXYYy64_R}sLJsUI6r4iXg(>B?~6R7C8lkEj+qwN?( z4r^!tk@nDONWnuRK_(i*bX%SW8Wg`~3qbA`rugHa4rg$)1-~Mq-@hF*EX}SDU!Q6X zlb!vxC(zEm?kSUmEAr+(Jc<&mQZH+cd6Yx z+N)@^H^bo0K0x>Et;-XZ_M6e3;@c8j$HbHE?C}`t3ODzh)0>+UbMoSx>^!G8Xin$_ z4|5ubVoR_uzQ*knUl9JaeDu$GX~(%(g0rly>pN5nV3(UToh4m@^*r6D^b>1|bO^pT-8b zKNC`%bskv;yEMK%?fcP6vz(!vl$?TAbMNIb$oOf59@u_)AWHg z_nLBYSwBUW^;1qN>+^J!rsW%NxWnBRYdDsyY;8C?bQnf3PKl;G&i^&+N*cB?YJWaz zp9}vrv?S4dk*SN`1SaB=<&}1Tc!oTR85s53DPvr)58Ha}ifvLN7Z)B(8kr(owF7NP@|UBurhZIM z553*CUis<ru8(Rxcpco2Hy!XCJ5X~b49glsTVvLpQ~8(Uynr6XzUayecQyq3#JA- zMrzv4`j2}vdbXBHtrd&a>v}ZPJhEr8ELrT&Q0%seMzNR7O?O;?&Z~hpOkK}~_Y?IW zhc96JneU*Wb9y0-)9N`XM%!BtzZ^t{Wv4O-P>9ld)ILKUW7P9Mn)k7irPc3kOG zT#I)CQhciRT)U!o}iWU-p>5`(BBsq0_&sD-j|KVrDfs;~)AJ{34{&+*e_D>(c&twces_IT?^;>+d+0MkxN0ZB ztL`t@s5B{}aBnHMPJ(x*`u-WlRe)N)kQpSKW(-{ptSWvHJ?+cI(G-7~U6({+;yNoqOuo99@R{bb9w9RD zEGFrCfw!Q*trG)-Om&{s>!gFWaI!kHp}^$Z0z*u7?$qmKyCS70tCM>%`pE{)GS%^N zo!afL`PnC{GT>tAUmCN?IX{fcc{k0)<`L4X8S6w_aHf#AUvf#gFLC8vS0V z|GrBLci3i44pw7?lSdy$L8Qa>;MvO7a7Q24;{C`nUP+h8jg27XyDG^7TFItm8_gCUFTMwPS5&W}+9^ zkCB5rK(e_U?G;ec32mWL{b|+Eo<$?iSm`!yg_Q~GRQ!bTFELHS#}ZAxt9BvurY`YJ zK~lf&Jor1;HUDuSPVg!PKCW{unuB>}T0bF)cx?D%YLAVX^~s3au*(tFu=AhzLT7DX zqL{SW7XHiuZ?Wxs-vQU6k-c$5AA17upj_pVX;~Tipx#R9kb~L;V3aYgRGx^Ml1g%> zve{dYt9osDVW1HvUL+p;jCKU}dYeWGZvIpG?NmO`C?A;#bLu%Ed(R0qel8~zxrCdp zwX!^PSu)E*JBJz=BJRH^kpsGp`7cgX45}s5cMNZ95}x#{xhEl{=DJ8@x}c5Co=#R(CRI<6j(m~xK|Q3pf}lTj>3TPgWoq$ zPrOZMtTG*lxh)*y3pB=Jxv#Y=#GlvbxQ0eMV3uBZzF-Lz3-3w_w|p61&xK>e;b8ED-En=Vvbu#q%}!Q37!vczBawFH5oXBdd%E~)J+l$ zv>2d8BfMNZsgE$yW+Ob-k!J`D7?J0%XC)w+HQbay{G|>(Kj(?_exq5R_f)jH{P%5M zl&NoX%;F2Ej$6^@s!cWzD0mtUCc}iuZ(KzN3TV6jn}rNuH({=jN|v97cBSgh$?yjX7~c!79ym}#*N zAJt{x05?_IfG4%L=?`YuMNWfszKCJ4x4QpAqL3{YiC5|k^lC^to<#NONuq`t1IPQU zrhz|>%K`&GVp`a*GfV@&nPkW%JQmvm3v3oVI#9>i>HF3Az3*I~#Wnw88$F&o3cjC% z{4=pwqiR|~ZZZM#&!6e|*%#@ZcYAC@JA4*Xu>DF+-$8GEg|bt*U%Cv~m8Q}%QJ&2D z%XU{}2=@LlPeyaq{@kH2_>8kozTk&1=+@r1;%eW4{h@i{3m5=mOB3Ez#i|9P6sgimR|~XKXsM{EfzSuE0xDax6&2+MQ4v~`tfZk@6&00raYaRCeSw0C zQYf~ls{+1Ie6XO)i2+5F^62CK=R4=zn-ul;|9?LJb!qNB_dMs!nKLtIW=`!2raP+% zBg$zad2|H@~qIZkhIiC7N;+o1!eV-=~urcqL7)DPPRiRyx(ZH^c16wi_@r<6+ z-VLutD(cmefLC+RNdS`ds1yv=xNoJTvWa3TSLhT z^&lwgx7fvyYH||gm29bPt8rB!UWvRO%}^^Y>mMmj__UAyq%Q%;dTNF z!{i~dO18G&8SF4AR|+ASB6E6fnr}p$kcq)(ClIe!nddF%c=(7;YAEA7}!BEEjig#F$fH@Gf4Yw1OX!(3b+J zpR|m)Id*kpjg<5!_Xi%HdMOIW+mCe{9Z23+GzSIqy*x2)rorV z`R;sa^YG*h_DAxcfK%TB%7^swOl|{cO0}7r-&;geHb*u{DHY z$#)t~+qhKPRv|jV5_!~Xuzy)_K_t{D8d4v{OapP=~35&8?i!x6O9L@CL;@An)scCP^wb7)V73ppZqdFD3fvT4#56?A#wgT8R zT6e;~&XQ>M;)-5IzihA$qx<3FwYS-V_pw;3xNIHzj>$_fPl*oD`F@VLjRVu813Oz^+dCtn9WsLkIyGxGtp~CqzX)k0_QS62V=(q%>t*@YnTfpd=Jo zq;WyYz#_hjK|5nav)>hkvoMVt_5~~PsLm|>KScrx*`*iZ<8#~eR!(BbDl3D~+ypCw z0NWUxE1MjZq}?B28-r8LgxUbx7&s`wv@!UbWLPJOH{UY48o~`&;@DdX(1%Dq6e(*h z%EkbDCTtAsVOz99kDuA5dh|In#n*2onrLXV83ksFt0`HZGeeZ(S5oN9_>q_0XntIT z$K1DoJu?;d)byY^JjxwQi#ABR1xHP9O8lM@Cjz;W=z%9HC0f}fd2dh{@pTA!VuqY5-*OD^LBFz9 zz*{$41z$=y&AebvQinp=g<4u!>C6eWOO2<(jNbg?mTz*27iQr{Tu=Gg=3#7J>)33I zi@uD_#SaZ*k}qi>oD$n#mz!T&nXeY64IgZ4*AXE(e2IgWwSHT!ep|LzT=6Ctc&Arn z(SxsW1T@x{A}xF*&_v7U^f$RuX+7=?@jV(p*tJ{v6d&jO|9Qir%noLlXaDPv2D5{E zYAqIvdF1~jC5P_`CMMm>Nk9vUs~Kzvuzp?K5I{qYOJ-J1^Yx)&`CJ1H3ksTcvEk)* z-FG_D2MsiAFOdH1%W|xdOU$SbW`|GX3MWMWl7Ls;>TbOimw=N+jKfruVdb!PV!7Jm zoa^Ks_jFs4%clL4V4P0CNp363JX5=0`QQX#s`=)TF2wiFTW6kD^I0_&$dyOa_Fd~#V#+iaQmpPR?S9XZ^G*GX_T}}O zYQSm8V+ocNbJ&t%LflVrB>WUpyCRpl+BVw#`8iE(8*N&0;Eptl|0)8^z%3raIq~mD zx_d7+j@YVgksC(brXn(yhOfQdI+jgV*0Hklm4>+%)2DHZt#vFDhS<}}CX}$aFv1HY zj36w$dJqwW<}fpMK9wCsyQ7SWFR?IF)W1eVdo54aDYRZAm*h#Dyh~XrWWq|}&}*<# zxHGbr*|2{uH5MgS$kErhjda477b1@^JGtHeq_LTlDw~Vz4Vw#jrJcAArS3s)KJjnm z$J6n8oi6R#JmM*boC{>YptB6?3+b18-tfURj3e&3C%|i`KgzyxZin6&v4;w2eZvnR zx||Y_x1bL}^|lk8@6_%xKH;RW(JXlz-WnTatS7hVI0;RI$Xm{Wsrad9F(Jv+b3?m` zJo?U|cO4gQIn&HTqb$b#RKg;)UR~@rM(icZfc?yXG+-~_UX7u@;qsk4w3VhnK@GQq4YwdQDIpd6EA?idgM~Tq$_-R; z(49|J>6VIyHSQTnxUO;9FI{@&H0oQnUFr(a8?nm8^G=P@K zcy`GIREFA&%_z^~Rr8)fLm&8Go^~hqrePttvWE@U1gEJ zJ5eYTKzk<8qIyp|SFTjI@KN7d<@Hg%N#^|1r#unv$0&eMHzY`(h)Ls4qKEM1QOB6* zys5t?Bm{UKsOf~xU?xx`S;u_mCXSCaackU@G3;dB0rMEM7OB5f!w5Y`P1H(tE)C=v zIaJoM5^uf6jYFL>A$~?jQ_5;|uSkEBl{k$yUI(>#3!K5HnK1F)4mN=Oyy7ln?wD0` z7`O!1fx4ed|MCf?u9)3H)uz(4VR9#lCl7XU6plyfw*vXZ2e0sE8=cz8biG!B8-YX` zs@zqQ1BOylGA_8lKK4J}Pl=_z^OVl`!SL%{hCQy$rxE-`xG15IP(m)UvC?@Fk6=R~ z?-tQQUFpxMzM-c`y0+PHHW{E2WZ3l-1CNx`l4f7&^5;k>O5EM_3s(w1S*VL}Wqd@& zG)ot+wv#y2E^9Um+)o7}#^Q>OmO4B*Uh~~s5p_upu8?e1(Ss_Z8=;H+(>zwr^N)6> z)iOTbi~*R0^yraehTmEyV(XQPO9sGcEo^ri<5G^Ay2es>I!8ytObY){TB|LLdj4}E zQqu2uMoIfaE_Ywo;jIIAK%HT@bSf~2Mp0O{3Dgh7XLn`#LoB^l6~P+p4&&( z6kFGr;3~}*Z!bTUx*6}J>f(*z=Cjh@Mv<$u(^**itxqSwosU=#Ou*Soy}FS$!0(K0 zuS{HVh|9aq8eK#Z!j;`xctEW>#sAviQH!lfwtV`;LzoN<)Ysz7I{D8=E_BNLUZ+K4i5TiZ<=r8 zy(u;PSvbWV84!BU8Eht;jo96hyhthTc+dF#l5hrZfYr!mlHgyYhm|g8@ZqFHQX7It z;6!5C?mi0<4}P#P_Yt|8X*FiM8?Bx;m1uPj8|zXsT8c^J1(KBtTW1$e2bSC5JzwtC z34MUN8ED`Ev%NH|!BI)PS7rn@*{I8D6Kj%ui@0fGh2{0`8KvUY4!LgWr38@!Be`xI z3RI$Osyi|Xqje`#+8ZY=Tw%IVAzb%Ff1^$}zgEg>8*sloI2-s`5-wp+sW{)ChFgKA zRtJup?+juOug0FU+9K&Pf}@I;R$46EcAtq;n*}lGb*fc*#hAUZ&$@#3m1eGN}&;p}hpCLJO>Lb%H_O zj=Igja%0cL2?es*8Kc~$=|*B6Pfai1JjS1MyTGTYdAQ}6+)ak#9E(6&6+OR8oySNn zAy@2v-r(&CtYbJo$a7|?$d!d7DQ@B_+yTB>GpmrDK}FiJE{RcD{Mt)q#i`fD0Fm7d zK;w86cxp37VDspH%b$)RM~{x8ou<*qofPfEbjv(WH#2iwx(tNNL@>>?@*1meF%SN{ zPB~uOXVD1m2FoVhqrP)jd#fy69fnT}pz!r`a=Wi3@X&U}5)}P1^Tf5~G(};xB5BYP zxnr-iu@2!svx%Cv5;WGhSILw&k@7A8LR0;VMY3&CxrEBa)?~>uN>d_YZ9L+dR|wIw z+~PI$i8f9z(l31lVGD!q%~t44NHSX2@iB?y2an01oM2i07wzJ3Z{J4cY$3oq&9?nQQfHl; zH=n?fzFLmZ@N&ea-6m@IslV1s%HGdQKd-*x+Ju&3OA@ys4hshM;KP+JZED^BEX4gm z!|UL98-ohVPpB(8PRY2x+t%)+57^C6F4j`rxYFtjDm7t=Ns z>tzDww3&A734BRbkJ>zoe}tTzVW%;K;faLB0tE!*J{K@z=!@}o>NZa>kO+N9fCKI7 z{uv1)tC0GL=_1?cFJiun*9VzXIY~T+mm@=*L11)fzg8iyjhC#L+9LdYbfTI>8(S|3L_3g%hQhgSzVDgNy8QuEndr8N$ z75=5voG5mu@f@?=rA$i|AE~s*q!lMZ(d<3LSZ|>qrADhI+^K>mW#-sD%2x!O!g}{s zE6cR-YX$rDsqAk#5&CT;3>yqe&~8=J^s_}$al~8#6%V{XbZeFSh@^+^a5Q{S?4dn{ zB^S0R`bM!=9Q7;pdo?H8)e&h+9%@=p0{(6{YA9l=y+;yuVG{4h{$UXIn-xLL_zRzA z1>J%=7KU0`@5!`t^&V~jd^<*H&}^o)AEa~`eGNx*wu@2RPYyi-1uo9#jxR?XQIAUMe6x~3x%5v`Bz-DTp{8GF(Q0#pRNdB zFK4jR0-Y5Shzt&vyVpsQ5I@teBLQ5wv>gHLH3T1S_ntgxlX!7#EA6D#Um^Gp27-SbNASrJ#9^P{ z#$9t;se(9;Pu=$C!Ko&O5Bz_`@SuBF52-!82bg^2Khy{=6*}wfQoA9k>v$w}2AgOb z3UujOrMO@zJ>}7wfX|6=^IKp4^?^MuXXr7joq8VpXefj4mRD)1%oQnrIYiS=!AT5pm|0}@Qa zFekI$AkVoNyG+5NV6V<+%LyHDl_k8)oPM=1efF0~Ix7!9kBy3~} zt>j|*_Y=|=;DhtN-O_0HdoDwGR%R4%B^Fp8FYrotzQ$2zJYd&f<#zReAv$eXqgLn~ ztSX&q&tk2uUM9{#VhimF$VSuX^^}W;A2!y?Y4!Fq@~fP|$<*=uVa^~pGPoNR+bnF@ zD+d;I|AyakQMcz9@60NJeh=WcO!(*n1hA!Fcj;F*D5bHer#Hg6jvjIeW2YW%}ICs4qAlq(HW$XVU|sMCsY0x6wzfFA(S?G0r9FFe^HcNo<(hrca|6)GuD87n3GE z4tZVN_YjO$`Wna>4M|u;=p7cuRf^|MPBRZHuvdx z25~enn2C`#`VVkhS_C5qhoon&gepMZya`o^;zt$skN%zj@P7XU`hHc1qWk^CrV|p< zFH&}|sp5siOpebvPRxx|l}uM#}K_R5=pe6=8H##%Ea zuykfGqMMWvaDQ>(36iPV*ZKQ>rzFYPck+|s`_9Z`Y_k+@4Sy0iW?zt((^lPBJO51m ze64_Z#S0qjXU2Mt4{cv?X84l^uU!BX{Xg+0`+q$tv8Mx8QWOj zQx*71Qp=Z3IWTBT)Q!)OVs^4*vBV>fsL6U@H^Cax2>~MZy>SMhxeMQ_eR!!Ql6*Ku zgZ-?o)lz%$XLX-_`^rD8xL^d)lp-Z|`q&))ysnu)e$F4O*lrIn%ojHFpgH_I{X7mw zZd`{+LL@qAH^J5*#!RJ#TPm0S1h;D}uz8L=C@F&a* zKRB@sXCq(!x*}j6CCELhOq}u{E$=D|D^IpdKY!!9+|waTMAZGg|FU;rXJI}SvMB6b zE;mn8oWYZ{+9%d4+8d#TOV zEzxpa>Ne8?O}6f>Eqs8%vaekVb=Y@n=UIn2Lx`7CJI^-S8M=s{k|^ywKzie=!(u0n zaRza(4z9Lv2C+fb9vkNWvBg>y`=JqgePW*^Tmb<-m}2LE6oB{Ue-P!w)$WLFFw31) ze+FRJUZq_c+^L-wvAbhE3+vP9*-451-&!og_|^YQK%PUVh-(JJeyoCaSa+GQd`>Sr zh|fr9dqbg{B@DM*CV0YUC`|VV7eOm1C4daY&kz6-@zBl%r5ibsL(RhV8aF}mQ z_fE=MdzWRH<_{=SsWS2LFF1#*9|!W5KVv~sKxE|g)aEPbI`5T-0*)G6saSK4G=@v5 zvHC7^Bi4P}SzUU=UACMyDy%0FWXio__gRLHGB2Fn?f!FK7i+1#sZ$V?<*#OSdZ|ae zfZ%{hn8J5?Lf5u;NU0mMUOT_1K1>@;P1W9IvuH~^ss~=7$<|_ZtnW^|U!Cgs;;1CQ z`I6_Q;!#Kv;OoQ9^_KkWwA}n6EjxdfGYA`&{0YvWvLo|N;M!kpFnExnbx9V*j5pSM zt+mH)CaQbvDt~i*kuCp587nvc3TF@&EBQA$gRsWSzf#4}Z8Gf!eIBlNs!^}D5{Z*J zah#d>U`|u)Kh=%(Mb`Y;nj_!i48f8UEot;R*%_M3uQXRV`L^4Z*B9A?Ob*&|$FiOG`WVG?7km<(#xhXtok_%oLR`veie9aoadXqcpR=`D zhRvXwgfbqJYH|=y?G82qO7-}%lcC#2ww0D%7O$v(fa&K*refpn$0DWqeU8|VGyQ#u zwVKOzFR4=Ar2Vmf&kl2Mkm+Lj{fdB2{aR<8cUPlnk(?6SBt{$GM}D2KuRJf;Xl767 zAdgcVI)ecVUw4-p-XYR-$!lYtAX61!d|Ds)(Jt3uYBd!nWbP_$0q(BL*`L!kkyz&O zG)}K`ZL#|t;xBK16udW#94K{&@FcC_r!ujGa53DXThQy=?WX!Ay=PpfNn;+A+@bS= z>GmzBt=ns3c}*W*1)&A?BD-9iYvSSM)veTvDyhdA_9%}&U)NT&1lm$s+CLR{cL!&ieCrG4)TH_egxKQZdePwzu2hX$^Nq(m?sLgv6u4P!FirB@@QX2 zzwe6sH!teJ{N`e2mQMeui^Fs*2e_fpDIJBs!h z_z~yqH=;#u0Fy!Wt)iT?vDcrxXtMicBF>tFD0S#$`Z}Ttac6s3ab7f3-mjE~P^uil z)FqBRBK1scuhT|Q^z|)Us1u@`Rsy&;q$ayRSNuTpc(vV{S6h-Rf}iM1tKKSZA0J9lhH;I>mLCePb?K+j-|ZL!)W(3Mu6v2>%7x_jU{s+jdRz3~3>RUB_)K;Wj3T zo&S|Y^s(y3@B#4(w1KTC_EQ)9%ye(L=zB&NTb><_b?EhANrKz`ePU_VjfH%1l)5Vl z`y0Oe!r1v?OisU~;ouEVWTO$o2I;9J2AerjD-CU$*{4rF=+Y~B$Wg*6wlbOTPTycK z;@?9|(%j>t0eRM06n%qv?2zsZEwmZpM2cATk<_#9m!z2S1eQd0KHS5PcaFjY<3qi{(?)edW4fvktb4109N?mP*_$I@ypqN+|r7|V$($UB$E}?Y&@X;^@Q_N8RuakP`lo}6zY9vsIQf+ zxRxa;tOqS+r8{rQCf5J`JM=KU20oR>@NWIC8!|gTG?2Lu!Fwas9zK+#m*A$p`u?=; z`(WMM38D6lqM>R31Hr~>*K;{WK4RKs&ONG>^VCl`zjK%F;Go1Qg|gE6Bw}oO&;nbO zRIb42HL>oyZ{-n#Pws&uS`yaKzAmhx7P*GLgPp>GA!4FuNHdWyphR>K@1+C`fF_FN z5|~E9yI67<+$LuIrcT^DS{<>M@nY}Ei``x}cEq-YKYAMMy*%;teiij6{0(|E zf(n&zC?c+{gu|mb?;XT-)#jf(V}ZRk>*S2FBepL5rPLD#a$nSN2sIp5a=G~EfMkU3 z?ouFH^ZINbaQ#A&n0LX+Wv0 zpDA{`JgkB+WUpMJ1et-~TePLFbZMEiMduvR^}5Zdg?J`$Ral|fWuK~$B(dE}UzaLA z?`l_RA2q1hv2gMG;&^l0t3AJCY6{DaV`@e)Q-hf8H5TXEOYDIrho{`Pg87$)s!2PLT z5j84=?&t<#mLaRTe@U{tStWJS(!5vsUAL7r=9&o$zo(!r4g6G zj}QJ|hw0(+4VLjRj~E^_w))#CrEtg&A_r>+NZvupeih?kmJm4DuGeHVtY=ZLJZ|gd z(LV_{vjoAlEVwqbQ>%kA%H@USS6(Ax*y!qtK5;eI4Dje%BqAYByU`9a@&o>_h5+j) zINRR+QV47`W3TjJ_jOhJj*I~1)Pb|NikaN9zHgI%;#TNdSr1&hi2vaf%_P%6BnCj4b+TieyvA)!&O}6St zZzS}u4jdik|GB!=R%J0${XaH%U|TyGja4~=Pg)rFGv9zjA>(imLzoG!JOGv4z`J3M zR!ws`77XykxW2L2T>_svTQ%;6CO&z*bM2PEMqBu&UsnX0Qjj;FRtnW3_Ou@ll}2$m zsMhAekK=1LI7c}x^M{n}0oFTsMkrmIr}fmP zvk50@fK+v_twi9i4R5O3jax)E9!u)ADZG_$C)s!;83(7~Qvsdo@GbUUTdTuklB^AAms2!hFxGG2hC|}UWLco%&kCF<3lMr#OLutu46s@_;yBiMRYQ@@BksNvvPxl1l}Frm zr?I+%a8qgUSi?Ie(#|!HKvX_t6V>_UJ-Ut?a;Z&ByunKlJG&&A)dg|xaXjL0P$Eu) zYMDK+YLYCFbk$KdEIK7I<_DEsY4h)=6!&&`t<%Ioomo z*CM$r7VX-$O|FC_YD&8*usg#UggtldUc0mtW)i|NqW`cvsxakI`&Sb7FVM)pTjF6$ z4BnF?e&X7r=vUHSZ;wsm@NZmn3#XYK%7%IY2Eeg(W?BZ)GLg2zOe;j%=}2n?>Fq|2 zqhoc*>7p6JcMD0GkRxuwYdp&8;;bXX-g!Wark`KQt4LtxlB?HU{O@c2Ut)j^m`Rh@?6V&hcRQX$h z_ki-nVEWXvOy5df5u@**4@d5BhJLcLDz!rNooBI3#Bsd%^)_Z7Qkl)~kdg_>v@@YB z@j(KhTGYVi2iWd(p7{B8MRtDNtm|SUZ{B=Fj|!is*9xK$lQF#ySxv^Qil-O4HXNb> z_p1!KS@DEGzq*fR9xsF25kTpX^zUP4=a+R-z0#eWPwjeoKkrw1`{oV9otx zz@Rrtd&qOCkwz!Qpet+vpa5PCJ29@5H(>Ef!d2e81 zOc5gwMd&vlnd!H1xqL6yt!F|XFaZjT$@s%=Y1tkxTwG@9rj1&ojO5`AzS;#_^0{yj zRnVI?msv9%ceLfrlSG|rB)ZZ+!ftHN;6~8NA5Of&8Ct6-W?y0bDS=`(qSnjjF&ufC zikcI|m0P=%4Xj6eaa){ij!s3Xe)H7Kx|(I~;a#ASb^Fq7Y*v~{KMmAXDcCB!$YOm- zDFHA&&UBxPQ(3QAq8Z%m3Ct~J{#TF37=^Nj&vlUV;H@gB|MP@zB5<4P(Sl97yy-5s zna`b6pVqjuY%B++dVkj^XYhVYf-{#k2}<}Bi`E;zCydl)z?aX@^~Z3tc*^H zoknf^v7S1TY<3Rk#-l9STi^@*uhCSWP)qez`Jb=7GpWkIBDMnUxT^e*;rFB}{{v7K z#qJd^%~fN1exqzP=+3ZlU>bW)Qw-9pE{7%h9%?6M!{d9IwoFRPN7@fxcB)Ip=I9A_ zc@C+b&VYLQ{WV?i@cn{HiLW#qpsTgg$t1$z`<{@Zk7SA!3uFM|flcther7K;Z%&xS{I7X1~c z%!OD48U#CR$ll%RWf_1*l_735|IixtPrk_qMfTzO&oW%%AG-SqMuu(Iy3EHC%vNaWu-m$op?5* z3**8CQb9(QrqXL9O_s6CegJyW+jS{_vcgrIE9i(Ykifwiz`H-&Vq zN9|~f|5jNkzSmep-Kb7=dvBAxVM+xbm?Vm}!4?7MhwwZX?r#yp*pOmSfCQOOY*LU( zv$G)M)wfR@?+jjTlR7Qa4L#l>{h)uM_oxIj{yLihaBk_%Zw#dh-^+ZQV)_|k`2H2( zld5@WU0n2vI{PVrk#~PQajTy zV`x~+*(ZuglwFtE1MJ%F8^sIws~atbP%}FT<4*F8KASc0vY7!b(tU#}Do%orD^bCN zcj&sZ+`DWx3cshFK(o_3aF>M`y|Ikvj)n;w03vmwN1p_**R&~>Aalg-%$5+M8YiGe zaouWm29$vrOh_D}4XnN=hIPI(cmgHCPV+RI#k}U68W>Lvz+F5YKCqs67qLx>tUGkm z%!5t6he0+UMYSP3Oir5zKDOdYIX;@7b6|vcon#wBkAIuTPzk6p#E38RQ&Um(jJrcCSGzfKt=e7DBraecJp%7Y%nGB?YZ zV0pEf-S=v-b(MXgvsTkU2?K|BZ;)m$dE2EuXx+X{5}4&iu*U69l4mx{Zj>R9ig04W zs@fFHLXA!zebG+r12-#3jG3$J(<-3sI>ic4EwG)p(@L$|oXh9O&0a3cR(w?Rt+NQG z+#D2Ss9Jn?6N0+MmNqsjntsHRcv%kY+@xiqS9D}@STa|*l~w~Hr@=yzWF@ip*)F}3 zO(jJ7sxDoeR%5{}^#;lM7&W$4HyXZD)M|7Jj%}&G1s?J4-wd|0JpAquC|n!HSv@en zDHjjDEgfG&&$439Rqv=jneygs^PiN{6iId0Pq10*Cns48^R{URYL6B8?ZNl7(tx_! zNxb+X&sB*C|BZWOe;EV*Vub8uUCV>|)|mlziQHTH2% zo3!by+xN9(T=&_Sf!aYoIA8H~AYR(#FEQ%|RD$lk_H5`%zU|BECp+cjxR#q!2|*56 zfgm&^IAmF4LlDp_YY=+`*OwGEpzi#!@~1?mrgzS0426^iIaL_ z;UUyP@DpP(p8Gsv0(gBfa9P_zM-`!70KUTt#s&TPE#B%)eNjiMSDg57;OQ<~;&~*M z$PFz!hcdq$FOknBGNNg6rfRItwM~@GGMI8S$FucQ*+%F}#};&d%FM!i_i5$gi&;jz zXT*~7fDV4jaDIM{l#V7aEv4~(8XxZ<73jH1>x(_rD_(hr5sGqs8_(6z!^|~_b4A`U z*)%JA5}e%)7zqHqCPnu7RpZ>r>f1{nVmswp{7(;NtYC;QN^ZqYInf{%i$N?rV)ox; zi0B|<5K@D|Bo)j7VTHnn8=!^%Ri24>32YuQ`hhOp+8k)L@yxp@uYXTV5_9}jW#X1< znvLn<<`%*|dcC&VSeiCUOR5S$?ECN*7BYQDF^oKr!(-Ik86-+>xSr^fv{2-+uvueu zW4U2V?-kEIi~YT3fLC1q1`(gRH7p!>d_4(`^x@({8bf51>Kex{pI$N1D@MHm!yM=Y z4crs^W;1>T1VZFGABKj?BPunFHoaM%(ZldqY*iG4S$D{7Q>KEZy`~*yS~cQ%;5Eo- zWpiV+bI(&`hWWj_MjX4fS8PCa<5eTt=bT(SdYHd0d~C>9<40_A2BCkv zWW;yQ;0h25L&$-!;`Log;}kx^0}l5blX#G3-~kl>4YS-S;h(T3$`}VmH4+ZA1eys4 zl1v;(hE-gO#osr<(MkF3mx?!zDQ*E?+ZOTF&<^&b*>p3bLPOjK2R<*JQqlR+F_2hX z&kp?AzTix%h+{lNq^pgtHFlJXO+MuWe3NQt;xT3S?JZMH-Aqm4VlZ~5xpg2%1y1N; z3yHkyEFZTXm-?y!jccji%4n9HCtnJZrvHx_n@c!W6Uj2@aDyFwo0h{nsH^Z53g_D- z{mbgX^zUgF0YNIb%Oq)`6aQ#D2J?kAoXaDgINGVq7YbKO&Y)1Wn~iq&{va8uOCV?Q zJVfvBGGZZR3CCuF~go7g5&D%)_*Pr4kC9qV;7vy2aqlk0jxpM-mx!On`O{v$n@ zjN6&_rM33(KYA@H6+bh0!iU&%>uy8O=OtDt+4)gM1Z-CDs6zjSc)eyCP z?-^wZ7k7VH&+ZT9V)w`G2_7mFSaG7cX|~xD!A1|*-dk;%z54KB+b-D^L(kBsnQi)r z@VHp9^v@gh#OlJ$Wn#iJEZ`vyMp%a2^gkyapQ+f`a|kgkN(M9Y$qoen zYh~uMu6?Qlh3&&{c8znk7PUtN2Me*HtiI?RxT&|C3JYeM8PzT3Wif%a9PeW6yy z8}h)H}iV#e3=UCINS5y#9%a8AO-Nuri?o*@+oirTzeUCMQ&q zl9&hA4J-aq`u^nem6G8Dhoj-GILi11p*pv)JYcUiFOnS6(vbSPdC4TCN8%vUCyA{k z76cbaOQIbDTR>73B6_>(+6%`zEem><)Wz@s4ZvR-NAmT(sik^9`CUmfh8u%|Suqs-HQByK#2S5j9Pz~OKAHYZ9~k0}>M?V9 z9~XSEiBN4->e%?*zEHPeLL#`9GdJReDJTMf+e6!>-?ju1hh^Xa1^5{8|Bj-Xy9um{ zac(-_om(z4rdy;A-+y+))#=hE$>!6k!-2SFt^a(i@A6BO7LP^Jq?TgwQ1^h9xBeUQQtwP=%so*7EqR` zMJ8tbDbr%6@y++;;}RoDwFHtfF$7{$J<>3f`Z;bvqpnKvbdE9g@Q3C!$JH}5{Fz;}~M~ccC z{^!OR2zX<-SKm!XZ_|a7ej|v`3sQXw58fmGMRj;EmfNeipHJ3Ox5htJ%U2)Z?r`>z z7iV41BDsf~7Nu1PYooqVdxgeu=8siDy`NMSl;}P1r0$Y$EmCl&UR^WYl5mH;7(`$S z7o|y=pT>65biAhnN%Jb3TZsm61;r|Gzlt#>BGnwqDT5NS)Q4>Kn~SbOO|r_>2fuEW zo~gRf0FN_qME)W_?(F(Q{068M?W~sX(a*d(ajZrgM*Ur(2 z^6T2+QsGY(vDH#J#V5C$Tzqaf-<=hnMU@eKjmR)u87f0GqtYUeJ+7YyOl828iJEC@ z)yZ>vLwTDWYV(hLXI&=8YEwo#o?>SFM#&s-h0JJ4I=`jJD$jUG6fX1Xp2DewZttw8 zlCjN=)vZbATdG@&h!u%_$My#nGe%A!P2(CF1%mIKjwIf5>@w~-cJV#ONVjQc}{`DD&Nzs^&OGsKSX1aYhE24@>+?B(5S(J-s=C+$g#J6)-T+|hMFUVL;RCBHwsJYp<8B7B1*|e4m zef6<~*cm1tD!gSlJMwMKWOf+mBNZgwu$n9Tr%t_c8a4U&8hLVN7F7Dw?))stXU7O8 zEn@jPc18h<7P&Gb^xlGTIXl4^fYOz?_1vZ6qb}YIWV5A0F9%x#`s zd|oqc#fYYU4o98OfGtUp%j!QdQk1gN?mva&%?~HSk{>w@cLi0-eJLQXe#jN0r{H2@ zc}dV%Dq}>J|B&yR|92PPHQyAt++{_>DdNmjfZavQFI?f6HWiB0^{eDEd;}>(}b_#WF-~j@&U2Gf?kM$0M)i`2@ww3QT zZmnhBrP+?bVEgaOgR{nU5@El9@Cd>D?IOHpoG>NpCPlw>H{Cy(EGdTPZX+8 zrp@Wb0gbU)8DpA0${3T|p_MZ1uacLw^rj(X0od9|9ue%-3_>D|M=p%-!eagKm zqF!x0a^}Dmo~9NO`jn?9?tV&%y&%_V13d7>7cVH;Q+_vY$;gb%F+tum5|(CQN6(_w zQ8p4=^jgBeC*E>c^pojo{rowx8<5)cr7`+5a2y$u^^X zx#rx|gFM76j@+5nI*#deq{wC5qvXNxKPgMN&|nv5n1HPs*TV3%1-DR#^F|a+zKek4 z2^n`Bt#HXZjx={(c+TVibZd{ENc5t}gVZ}ck?vO;6;<#G&J|i2R&c(UUuNlcqfv4E zwjJibWu$&+2Ke7?cCo$GV6?Z3worMc~ zmmY&K#J>Kc`%EH5aMZ%7Up_lMSR!86wjTortuT_>Aq8W>l z1J_j@CedU_$rT$E!>Wc+S_aaIji-}oOUihy2w`En5u)nG96k1dIL#PZe;SN9&tuRc z|3J{5I3)s)b0jGNY{WzASMf;!hjNzW>0ie9G#cM5cdoD;p@r7w4DtdQw zPmT>7F@s%_O{82!8 z>eILNrBYg)GQHp&i=}Dq^#u>nkMo`eYNDV4k9Tjx8W?AB&`azTG5jjbQg4|?KTRwN z0gHxeucXi}b4i9;UGbRRfqnVZ%?X4Mo|>8B!M<(a zS(YB6@svoqRw5;fk}CX!r=^A$z|6Non($V^e7@K{gT$=X5@}LcA}tI{q+wx+UH&-m zBWC47B4e|aoz7r?t3`@45NO6s!lyh#kP|ulUTg|H1NnV?K!sc;Zo~KT8GX!~c6#&Y zY(#hHNsoam9kwZzv`VL&4eXkT9Jyu#TlqcTY@mtX3lke~BsB0Gf6l70>2tHiiizBW zy<)1T%=f8e77<6`N+OSQ9c5l0=34as8}X*NDkH=9HN?{Y(jTbnTgJERzMqitD_GLG zc1nAd()d~p543=-B`l?}aAnW{$W!CeBJ=E#afK{ojmwAHs!?5xl7@>>zV_f^lxrh? zPvq(fA_IM6f92RELz=ZJYfGG@dCSU0p~s-e--wy?93D5}Ek*crf3A2G)!q7>$$g&2ohy}U zmWQrVUDNJJDJ$a|1$b}-*Np_jp5FQjB;^~ z*<7E%l~oQJ40r=^6_StKsGSrzlI(vZv4%#S!IOvoZ?evON3!yN9jt28g~_ zsolWwm~My+>G2qlZV~*AuS&=c+i>)oAvF1(OB;YGoTM`!=7Mg+g0R)pn2kNCd>xR( zx6wL-uQco7JmRt|yItVeEaUW~G#hqPN=eP<$wvaak~r!Zo5do+D-M~c=eg{#50oR&mCoYNQF;_3Fj~oS|r+7N9<7@Sp{y zd*E>|J-!8rqpYEOfSVV~RLoBF!Ya?MwD~zr6A}E2K#)|L;6N5o;SxmNeadEow)ckt zguT7|bC}Q$kajW&y}}rqx{WaeUv@<5w?uE0x+3H$jQ(oax*AOyzLp#}FM7Sq`xYo& zG?(dWjSVQ_6`#`NMCYsTn3ZTMy@*2-5Xs@lP5!>h*gdf8)j*SnC-9p`6ad+L#yr29 zMFdn>5AX^6A_sFu#cma`HXY6*B0ZvxDqwHa5ad+iJ(siH3_P^Lliiu`%v{Y%#fJ6n zTxo};%PVnY?&Zr=9c5;W7FNnBNL7WK zaW*%e&#NA5PbmApU*!EuiQ~{Hm-ysz3jzg*j~~|g3~n)oU-Evtel_GH z-{B!F%4hi6hp^&*89txb%Wv;o!b>##E>VtC12BCY0(;oQ<2V^dp!ZR4Jc%pU z%C2cM4ZH3m+`u;u3OJJubAo#{?N-J zwG9*HH<;A^lMT8ZzFtGXEBMUrg#IoKqtw-dagbXV^BnW+l^dPQH>Mmg(I;V^Jq<*g zCW$A;NxvjHtD7To&9S-B0Y;_m_-=!V{dGy_DS9h&b;*$9HCC2wrc6o8I9ymtxwS(be1K-dfJMHmK@`^*_2{3{6 z?gKO+%H={BoGyCU+XH5YMs_=AFY^)~0Mfml$4|Nbg6ujyT$G$xyMwcrd&MKF_9HU; zXH=8PtZiF-upCP0$-?6(3D$`ULR1$gLpJYt8#Nva0Hz>s#_r7GdsgzTB#WKTs zL?pBINE+-!4-R2_Pg(X{GfR-6OcZ@Oh_$l&po(Wp%>7_Cf<;$2 z*9P61gXz*jrJQtz&Z836c0|x-=6 z&-1JNyBo@^^(9uynUX(9bI@#yV3Ys*N#O%Swsrx zQ0ZqDn2l;bc)~k|9N z%dPb=Y@pghS4g_=8S;TQUiL?MU0+D|-!^WsWdPpLldz7Y z3=bz}c!)BX@oBJa7y~jgXtIXr$)I&cX`|oe@}t?E`))BQ@&P6fyYDf!0H6i702EX| z!hRJlkudv8d8Z@9X)&gmemD2D$U_<&egUOxP%@<__6bF4(&WV{$1nhiu_xJiZ}KfV zS+)c6KBGw5kWRqMb>kRf_&}?Cg~P&^IkjNfiYmoL744Cm7r4vt8 z!bmfoNtpTcPH8Z~Z6*C-TPq5=EsUlj`pQu(jOY)r6_&jnWtB+j08+kBpE(-mUznW$ zz(F=9`IaVh;Ga)-2X(f!JAOSINPzC0K=Y$x)Zl(woG`c>n&jYI33V4eoiMo3%I5h3 zgB*N023|GM&#|bUHtJlSSm!CK&b)*=e_oMLXG|JcD_k_m-6aoo51bXYCZNv^*6!%j za<`RXQfgUuY)Kb5Fjf_#*k6z6(pC7GXXSC~1_^B6I!xEuO)?SD zlyDs&CZ;uM&b?3Rt(RglZ$frxN;iBsO~DA<6Et zM3-_1_XnzT$-t;2j_2WXol9VT=N%(-wpY|2J!DAgIOpth9bdeDQN#g%iJxSFQAKv`aikm)U&m9zNcl~?e=#)GIH(=5 z)xRVC)6UG%54S-6bcP{i+GEJ?+ikRMvB<^G>DSkEb7SA0AKw%Cs#Nw z#*PAg^PDUZD}aJC-l==6s#96Q$DPO(GYaHcL~}`N8df)sXqJA{@|?zh07okR67k$L#)^W-oOEd8 z<*lL)s0QugMv@-G?;=Lk=);H5bg4eat zi_&FZrM1?TovQEt>vP&7H)MqNFF1jL;1+w@xbDO=ovkv7v3Rq5hAzDg@k9>CaUqQJ zJ)AW~he;e0_gqAP$ctWygGt^0khqQCbJ}8y8^sOs+k5maM~_~pY{dcY+w&!1NX48? zz{}<|c@7nlvD^57E=vr_2YN+E8#)x=PeHtFws3VTdv~WG(Djca&^IN@7ncT#xRA3md$JTiovsq?ZiW~GS#e#0RX`qpjUXESvJ*q%vvv`d{0 zHp?c~k(x4ki;R*XfG^A3&=f&=y@_5MR2e)gN)*kEa{|$l#R0l*~%RLjz#Hx{sv=E`TD8gG#az^gCFxkJ?_^Qnz zIV1c5D)O%le>LQNE#08eN8oobiK@EB%v=(Hb?xc%yL982zJR~E3bmn3U%S3DbYlio zB8%lX-_!c3G4kA%iZAZu?M@6Isp#JMA)T+b-9Ex1HM$CH=_>q^StXUvU>%<>Z}rO( zkuQ%KOOutW&4!JfTg;L@V*7)@zBEbohMi{Ev-I1m$JWc zSlOnAzC}EC`bi19D1q7w6l{eFP5fT$K*FslzYT@H*+|DZr_0EnVz|63eJ-1~uOG@l z=bj|geSBU61d0E|y#F6%bGwyI^VQ<`;S!pwu-z>-JPhziKZ3x%)Npf6mU!XUL&^du zTw!m;R!_vUP#*Xc$^)N5c}QO<4ay4TorQ%N@<$qr6=vc`*^o&4gf!nS%+-UZDQhpb zQ1JImu#wR9*)DNf9xbM6sTEU0JN><4<0F-sFvp7!EiQ6tzYtko>G1y;*y0EmIRb1X zaqJ*EoSE0h1xr$oLpq!-iSW#GasNh%KXYB;n~NA6m3)>?-O4!LF3#xYz5&V}kBtue z4jxKkKj(n{c~hrUgtk*Z&x}mUq&+JwGBzbNmiiemtmKwP3=Tq{;}X*@QnR6KYtms( z6B&yuq>?3`w~l2{qg9*Mlir4?H@jvJT$XZyYGC{ErV_Hj438Kr8;red(72h__^A4u zqYAn;N_Y63Ffm6^B2yo##`oZbG`=~Qhc@jDk}hY1*B$E^QDXNyV&^rEDzR&WBXcuD zZT{cX;OZ`nA21wOCx5?&z6Yuuha)9ekTi|ggBkaD;cnBxrLzB(CU&>4CHTtd^~ z)|2Q>%L;6<2ll$O-jOml!8j?f#l{EI7YgSoaf=ncHKV$bi1=>l!+N%^_7yqwKBs^) zB0k(lUnP?brW4%+FI!TQRN!s{u33!uxQ4$IZt5xy%Rq-#fqyt>cP8(HKvo*V_=^NAF+K=hrTXZ75OXndboY^Sci+F zIe?NKCwee>vC3*D#A_Vit;Wd;iWWYYp&|Wpwy__LS;q{y9b7`S>u~fw$u97~FG^0B z>r2t=5{dYfQBHVnCl~7~Gp1pp^tA=yuA}7#}HyV*pV}0fM{GM$7Aj^Bj`fNy13%^&z{KMHSBApkzyK>ql zyT!Bxl&>ZakGPDPY!|C+Icj3%;-PFl*m4p3-EL(+jAyCr-1F+%F*5C%y7naejtS3l zXN5Is4vQ;F0?HJ&AC+&!H7ezScANi8<^e>8>~f+-EuVjgwZne*;YxXLEFZ4we!KYE ztpd!d@3>GG9sP}pRvc%e%QS>Wp9(s1`2`FKSEM3!dIi&Tzoh9mjhbWk|K?nK=x|Gh z1&bcBR1UXb!_kuTqO|bO8-I4myQzqYBhDN=D~|542iUa}0=wF255RpNfy-UCUUOV> z8>U86L|YCwO3x0F95N`d(WMVzEp_=f$Lm{qBU}vm5agi zbzOY>BCTE+g}b768Xr!;hj-&2ChGB+PP1rn_?Ymh{kt%--VJdlq-$qmIo)(FYa<#d zNnEp}Gr-p(nw)%zQ5^#POJ0p=h|5< zisbsS*8IN`?Vu%>Kie6cPF!979A|K065O%3$NOS*>GgA%^6&v@bz{!{i4F7Jv&v}^ zkM}TV_P`+N^%;5+z1T0~Ur4sZBN_%tu8=BQiOR+`f@6b$NHL1Mn2`0_>k?nI2BLXKd^ zKsACF)CfK?yEQ|6FtB^K0{0ms;6PMbLe}NSWv!4|8&&_OdBlqY|ET|&$MrwM?0-nP z?-^fi3K(Ad-@%G^jl?4oIH9H#nW}xU@OE9VH0E#6zopXaZ8^2ek#_8U6U{QBOF$>X z(LiU<1wGz?vT8$^vW|FBaZXqh3Do0{g*@9|GN6vWAOZD60-&}vCIIS& z4rm8$HTDKX;1bWBX|eDz#Yick>e)sgrpsgPXp!s#VB4Eu3*)y9jmN|G9;!9^Y=@cy zGvDgt^WjKa~V}?fzq<$cnP*6L*A73n%{kXGJ>Czm&)d_H0w>SZAL+fN- zJ1lo;4fI2|pbr(>&fq<1Ml?&#BgiT7uW1H7%b*?n#7T;fdBhX7fH5 z@XT02V_T8K>K`k)S=x`^9m?OQ(DL?Ygzj`{-x(H7rQ%f7op>iu1ko*RIXh#!*k{8b zjY{c#t3k`LU+2@lJznag#|J ze~L}}?oXuz>q03dyv<9Z+)vYc!b-`Fy4d!;wI>_W{-d?$2^Mw!9a~O4aLFEA+9hM> z4WV@TF<`(ZjrbV&Y2+z+ug@RD2Js;yC61Lgf7MC?5Jb+h1o*5Ntl%R>Sz^owrGux9 zl)1uN1G~DyC9oDb57vBT2~fBZjPH&>Jl3PUe@VU)Pw(Fz*qz~@BzjO~Z6yTNGbNbQ zXlMg5v;*R%&iKujv8Nb57ik2apPn(`b1%aOaFMQlct=NacCvQXfYJeRma6J3UERAD zouQlYL$$cZpuf7?ZSbB$jESj+Oq_y&TTkN!ROtUwTzQ%zVo%SZ9#uV~JX~TMrM+eb zE~X2=Z&VArubLCYxF^~T#dQWu2pbck4OX`%+2p>u$s?8zKvd%*J}zz3hH#gb46vvh zNKy*5L11aaMRtP{R>~L|hU|>>!iBCMU{M_XiA1T=og2pYjufUuvVUE{2p!xsx0fQMKvtg(r#Q?ZKq9>2#qtxP;eE7RkH%vmPBxtEzJf};nB@qmSQM{p3q z_bo65aq;>r6Ti`Vol5(s7kpfmyNcMlQzz25e2;HIwY|1X>`@tTjgE(lWmB0CgRHoBsV_Y|YLn^bilN8)uvF=vnw7i4VyLbzBJ*5k&{E)wZSaOK`xpk4oLe;_V|rTY#G&up6upVhw)^0qY?4KKpqw1 zZVVMSxz$|#je}{p#O*XivYS{vM#q&c4-{QKL>S_`q^B?oy-#9xYW2n@M|FY4>bxge zvar5cL~q3pL|w&!e!L~bo>VfUQc~T*lWb@iEj-jKV5L~(FywV{o*VBe3KI~CMcQh^ z|CK*+`Z#V9#zw28(!uM?9Thj+K5!Ot+PTBQQ)OP5iSMFxi8=S4g(Hec5;7d=!lg8c zbH3s(dA68q@U_mH7+TQ}yUe@mn9j?9uky~fgn=$%)PO@D)MJCr;xjWgVjec4#XqpY zn@aShBr}WvAjpw%mXg6^LmEf4Xx}$@G9!hVG+_r-27M5sJmKK7$G=oqw=$2R3z?Kb zQ^tBvQK^nnR6i`;`tjHx?njs!o|8HeDJuuX6??H4dgRGTjkBhxr~-!YVhy1GfgV5~z~!{aQ4kU-XbeMrUv zg57dB58;0z@~TjIEojHJ2%du&R+6{E?Rz-$LG&}B58?P5;@PRpH^(Bp2lDmQ;;HE{ z3Y8HD#I#!wlgd0mc<^KuW@aESdat>?^}R zLvv3k6SK^d%w7O-HnwH8Qmn@INA&g4Bf9h`3Bhr=*gYY92^=*%;Y%_+rlt~cZp9;~ zV|^HE%D?3qYD!ZTNn68dX;KlX*&{t;^@f)2{)5NVrmpGc8YrX>TROY-F&F-B0Yf)? zvsEG>Z<0D(S6;iP9U3H$n7J3$-p4Cghl}9pjE=+~8U0T4ito~)UM*Aoe&r(Sck=Jl ztJj`FRVOoA=1M**5tbR9zlSCDXtMFI#*zThOAf~&x^1F9I}wK7^h8zf*%$p@)mtXM z=&xXyah#U-9pgjKNYCh8J+1}K`Ne?m4BfDc5MR^8inq?;Tpre9iv6d7aEW_eAoW|- zh5;!|#l`Vu6ZsccoyiIZNypQC9;A&*OiOt(Vs=8>59u#kZcrCJq^JQ-FtpvH(BPLjxvhddo2*6cP>ZVryKkR*bSX5Qp z_uey`fjIz6M8(p*XDcS2@eG6t3WkYFil%uSVGwi#WCq1T!#w1O6cs&LS!q)Fl$Dj0 zmKrK4Di$g!nNN`q6(*IHr}Dt}TYIlz24w1a-|u~|>-*!|7eDTM-TPkWd)@0Wd-j|k zb%zrF{4-Esc22)F$rAdmvr?`p$`&SqAr2i#*PV1Z5Dt?Wcm-=cK3Dl^^7=PmFKXOf zotc}Trv4@=wzt1=s&o0GxT&&Fb@p(|R36&&+7t}ub{u^VOdS0VX72;u?s>cnr0E4W zI<2zU@2$3Xuo_QsT1qtKb5~`L92Y8VVF~$d5md&sg=!y|L^seFCMM-&8YdjSo2jBx zgSC(EW~%DsFOYK z+L%K+DW6d%C)IcAtgguEx}JWI!kJ9pE$RHC*RUEW-r46Y{ug$pNfr*K$uIcKxRdUb zul~CzxXpd=xQ2;I^}i5hdldOa;N$djrNE*A_@8l%{)EL&`tRxwP@Xagnx86~MC((9 zwA!|-#{Vspbt-J3i9X;XIQ?nf&dxONUP?9YY)7lWa$BLMLHB-`e(7t5AhfAM^g_0i zXW}W7>fdRDSqEw6W8I@xeXP2>biFgF{+S!ta12&@;)=t+zV15K@7cFpz9zkb#`ytp zw$ScTH+f@M4y#0f3tUfEYk`kV;5l~E5S)a0LJiOpPT2p{F3QOu{gU&F{Lt`wteLrv zL5F;3Vs!KuAM&ADQ@g&fGV)O1BL~&Bm0H%9)P3doAK|1CJ0c^~Iwp5NxIvi?t1WjY z9kTQJ`b#qN;kmD(8++5ArwF9q%luUo?sASr-^n4fLExV)KA0gFmqLQ*G^msO|W7ZZTPZp>$t!*bLp09qtY%Rje}{v z^}3E~%+$ugG?)5QA?oa?-lh9Bb|XH7`D1m=O)a9oCQ#oG?V3()tiChlsCCzC?@$Mu zVvckw-lACKFvaxyP}46|%(751%gu_GVzhfls7~qXH!Hv3uF`i0IZc=AqhY|EE;mpj zT&}0)9DKQfHuWEEF8CB=%xheEqH#QS&ABHI`P2_@dS3}^nY+~b6!uYk!cT##W@+eV znM<$N(yA%7e4rzH>*Pp{%lzWtzacG34vn5ze=j)Y*v=6eqxLL)fMK&zpLVo981A7? z<<;pX{r@`+35(SuULt|NQ$O!({(0>h8FgrMWpBQ=XjdLa3u-)-@i7RHc1_= zCw)WL48;kWk!NU+107Fou26ETRC7}fLIX?pYvH-zc1hc0`Wp?(n10iw4ByC8`42oS zL>|aVUVtqG^E9cU1nz?=u5u|p+&>?ROL`Rwp(w7<3vT(&e0upPezP4ll8iId`R!6X z;I~D=ZCz_&RAY~^$%kn>E52|rwIyeb^S53?C@LcO&}b`9&{`}p4&(at=L6T!C!tv3 zJ-ueKy5n-TqkZf2S8SD4)zg(Wjqrr_&8=(o%Qw|;+9gg`ztveN{G{}2@K3a33r#;M zM$_ph#cEhLpAW`}%s{rZXgldY)=?|4FF|M}3d!~86xxyg*e?SrUT#n;{;BgcjeG(2 zyp#TG>Se{mq4+#g+~=%{JpFJaI{Vm?fi%i@G|G3aMM?LF^5?_4d~@XaoK8-qd7WzW z`qPSRq18}+3decgdF{g2P3;oijxNkxu9-Ss`keN#vYOYpz(+r!pC#np+tkm(Wg6$s z;L96Z>FJ_n1~!-VGTl`4I^CptlkP(?-%(B2<85{3Li!5$U?oKuAk}nDg=%!C8oel< z-$D&;<+TxkkF7(2lutN@jYxLFO^P(^M?WJu|4X2{R(pwX>^r{osR0^F>0Neb;=Hm;S9(pQ&AMZx#sZ{In3V(h%$<7D94c=(DUf!Zurlr(z9^@j(3 z%P((NlyuLE3k6_RLEz)J=+b6N@=o9QzWc9UK;!NE6XSs9vfnvnMv?Gjk?=^7uzz2z zrbpGjT3_dvJ@)PV^u3p#Kn*&z*>~OOta!G^N$0GDB4Ij;L`x&|Q2rfvRg|jvFts>U zji$EGIX-6B9J-R5G9&UnA+V?i&z6{IiDsj7 zqNIeP!h%Zi)`~wGSDoXRcP&a9gErcEKzsh*^n7y6iUS4G8sGD8(`Cs>En;7IwW-C< zV+hc)RCsN%|Izj`qrJ}4&tv+R_5aG_H|RayJwhKMroRkde-TcOo>T@p1Ly*G7&Sj< zRWD!q>3z{7jWcdOJnZJKKN|zrD8JoQQ=fm6?tSZb(P#m^0^w;wK8~iXSMluC>(2H_ zXzgWAnbbmd(V{wQP}u0U`x&CimMl#r}s5#XyT{&dsK^f$l&2{cHLkp+eRxFSs?aJ<`CfdS>urNE${Pvj zi-NQ;n+Eun*QjQAL^C#uu!=cJ1fG*Le(o`3!M`4riU_Vdp&Uzg5 z)9-Iq1^Uu(D2FNK51mxs>n3GLvnr_PwytzQ5-m zXS9mZvy7HAx}MPzM#~s2W^@OmI~m=`=vqcA8Leitl+kUBZeVmbqXmrSF}jJ-?Tpqi zTEXa6g>oL(WaoEihRvJk{y2hjbZEp9j|Sif3nvO&D7*SZ?)k$9igw(^^y$g)=JIT# z@&&^ltIM1R9BrLfigtIW_Zx#>ptr{6UV%9lTd)Lg%?)Rci!$Q>rL-p2v(yN-X|3D zEBE>F^r3XJ;tzT^=f|1!k!j^Zc{lf_Z$wN;INbPc8Vyqimpp$=(d4%$Dvvi`_UAZy za6PnW@@GnJ{l6;8ed~g$xc_1O(R(9*bCBb;1yQlN7oGc*aPGyGcPHiE>8vTTUYkDa z@PUc*XQUUvjMB^L=xbEIPBd4QaJ}hxgoNg+jNA%Z)yZ${GJ|f9rQaGaia+{J59gu1 z1|}=aW~w!_zVFf&~#SXpVoYCN5X7uV0&2 zmc_2s+#7i&x2`DukzMrh-ll@nfxDV+?~>}bnOrq+OhpUV(_aU49*9)ZatxV;#I(w{-@ zYAYwwR(=#d8~uG>5!STIuQTSfTXCM!m3poZrHXLLg&zALaMn623;haXgrozijj&m7 z94VX`To~_HIN9X<%=yjg6M0Jx#n;i6TK!eta%XOXGrrzAxn^}^ZeZl8#r>{caUSS@ z_<{+(VFu^{v(Cs>gajV)f%k%ubxpoKk899vw^<7MzygMS7~Yuh2v`a zpTIPPz`nwn^_cF!9k{TI#YOJ4^HzVg^pUHR>u8y-e!cQEclDd|S?U>T;GWYff0LY( zFXpyE5$yTOqapndD{n$_URyWr;>lXY)_RS*=p1*pFt_34&-#Of%NppN9|~vItQ&Xs z-AO6GpO51XZ+c#KR6FYp3Dhx7z$^eMY^5oR6^B|aO6e%kC2Xq zn0`Q3TsW>ia$G~;qnFWF%I~jvwC$kV+ct3RqtpcBE7bN4T&sNWn_KBzR*nhtkn?2W zxboG9bK6Buu3Q{_74pgThvMmHa~#HIsL;0;I7VupuTW& zgK|WUX2)J}awUA2yWK0D@s-XRmAi(27hXv#ZffrewY>wKIkW{m8hoxYKLzfIFJF04 za>iHZc0w5fSH46WcUk3~Gs~UJ>YXzi*fWNOlgrnQt3G*dr_%WG)z0{;!uZN{@a(L-ti3W=jxO7&XY9$zx6dV^rPA~=f6Q;MCMioK1x4YIzLJ26jz_1 zH|THA#0M8n_M`1M&g2|div_{J$j_JD0~lzdX<`K1I+X)_Pa23<$({h z^4;;Zi+j23-zB8yCnudpRPE-s0{2{8c}2<%M!X!KyO%XAIlwIU!ro%%ugqwB{OTN6 z=e&OMg8qPW=0%8Mv9;^Q)lrMBMGywtK!d8m!a>7g>tL~mV6k^NOocP+V44fm{)lg& z$wpqYpT{_?qc%H{HipO8_oK~m5Y6HI9PLmzlYSR6B=YOUq0S0rI8^mN;TpHUPS$)ObTvuSe)V!_~#@AlGa^Ya$o+@RG*5`JNtO;ECG_=s1J$~(YfaVil>pXK| zr*r?harI5+QjdC2b5N^BD_MW?d&N$!sU~x+soK<38sL+ze(yXDCp)TUb za9Pa-pB}&8xvT->yKvmu9$$9+(|MF8b-`IhE`*I7SCCn#kxJM#C9R zXEcJ*8H^?~y5kjH(QB^uXXUA2)XZoiqf;5RF1|~+jL{@UOBu~$bdD=M z7H(kW6L(`8XS9sT6IeLU)!s~gjg@zmtDH=}-ql`A9>K!f7#-y5 ze|A5S(F&Gc7z^)K!dM#|KL7EiOUgS7D6idoNjVR|wT=f>4|XS`PvIgBcab?nn8O3*w}NCpm9JT_}QQ~fL7o!(2YPF z@SlKI0`wcC*Fd!mM$(p+4YWHzZEgf;OvCMU@7c4bIX81bX4aBSbB=YMHP39#$;rww zr(~sC&Ea|7^32d^8Oh_?rZbTWU!GLyctSvT`|#utWS;@_ewh*Xfn&fIMpgEn-b4!Y z?7j)QCX?6k@NkfcID@?3e;oIo1~viz1l|JP2lfCJz~{i1z;{3c5Eoz~zk*%`ZUWl2 zCK3RI03y&G2nQm87+?%A3787Z0#bnaKo;Nt^4qFqTMhaI@I0`I=}~z^M-v$VBml|4 z9KZ(HfqY;!Py{^HvGqDW4|#+~{7t}X9_hU4kic*}ww8(M`?cp>FQHR(Dg&v<|cccn&B9ws&)v@vkl#|3hFeaH!ku>Cm+QDy{zA zP2_BthHL{$x@*WVgs1k@kZ52-4-FZMa5iWu?kC}X%lKapG%0?CjzLfPzaghShG)<+ z`FY5FJmdnC|KcT`-t^Lpu+ zy#Ju)_3~x%VP4W1JE*Cg&C;3TE@!iJEQ4BapG+_5FZPoDN-yabdrAK#mJXGBrt=0% z$0c{A^C3&;R*Q5#^^*Q)UdnmKi+;VA^8D^4Uv6;g>G(lTZG+y^uyiQjVQ};ExY{<1 z>2odghYW6B9+&=TFX`OpMSlO_=KbQ*ndv3{d4rp`ze|6S7yW!M`j2{PpF%J4VlVQ4 zc#*&0MPBMf{+bv08(!pZd6B>4MZUv}{6jDDydXXRYB0uIue!`3Vlo$D#!L5(? zS}*b+yvTp{BL8i0>wa51q;+QeXi+r^g`FbzqdCH6a#v!eb-&frAE%2=G>t52?;U(WshBWs- zF8_I~MSHsZ`ByE<*eV@wDt1z9@=_&qK39!o`j*T zmuIS%@}vxHy`8g$w!Ut0cu9Ymmvq)ZPWMSPUs?|hyI1U`JpUNldOyD0qJ3QHzwJeT zZwq}Ff0UJnUK%E+sA(a0mGe6<?Pmoh}P}oTtw@3>+QM#{p^cc zvh!7~vL`A1S=;LVW=@oeq(*t)M?E{jMCgwz)4Vq`p4Rhq#?$`Y&Uo4uA26QQ?IXrh zAM^?1X+6ssPy6gB<7r!e;lZC_JUu5l$9Uyi`i!UNB$vQzS)*KMJPm4MRGya8;K2tn zo|d_z2XAIPEq@OWzOM&Ai1D;ucQfAQTmR~cgKhvTV}b`i)`Oqm!B6tw?*}h1emaxW zXX0ivJ`em{#-9M6=E2WraVek4ws3ypCf$RhtAp2n>C* z#7xFh-!PZ)R3{C*k+vt47BHULe~t&gnDJD9nFs%$UMoEETgQ0ndrKHkujg30^m-Az zKhxRbA>RtVElcN3@EXRy13r-Hd$bJeV%;`X73;R06S408uV%ar{Ha)XKi4pxw*48#Q$KW;@jJkO&3Ni#Y8g-c z$~neUUsA_->Oa0`JoOp%jHiC$N5)eh(7<@=1Ab;a^#K+|7MKkuL0Y+NHW-76SlBHLyPWcx#InJrOG zv-W}8)2^6qBE|0ta^j&5m-Il5Ml0mDx=*V`!b-!SxiL6qyy0I#RkzM@;YPNXa`oQn_76Hf~qTlgwx~Xx)c8 zuW5Q-bJk!TxyF0`8`rA&SABu}s*&$W9a&YSBU=yZNblo1Vm|23r?kq=hkX8@5y&v)j-bvZXhLV4J72cfh3(aklsHU$o4V=iNXB@U@8#t3G|K{i0QC_RDW(DiKh(Y z(x(PefcV?=MpAXfK!OpsY@_NgVm2DRuH8R>!bB=N`I2owZKyBV+S!*ZDnVU=btQlQ z`9{@?CQ?7emm~whQ+#jJuf_fIz|X)H;3lAZ3G)^Z1at(Z#7z{)K@xZ;n zL}2PmYFTE1rU02h9e2L0mKYWvmu8%cr5`@H`7M_X>Rl=&T1ZDHsAekA-Yj+lHs-pH*f6HDuc`4u;fJ!%b0nd-dA@m1`;i%q>fF8Q z1CDHXlOy>X-T9h*)%Y7f(38+2*s;!!?0z2fZSJ=6&)IUjY${~o6OAMoNZ+m}G1J{` zo79Sa)AgaABwbd^RraJG$$r9*l$5y3W%`CAp$}n9-mhVnxAl4Vl(FRMfh5%goZwFtz#Bf{PT=&zhdSU}E^*5000a$koGLTxpJQ!hMBTxhQ z4Z&Ikr~^WW8c5u516dz~dc_*Zpi!t}9O3~b@hHP+=mHynYe3jNNN+sCK*$8}Nd|Ib zBKik(_kCCkB|{&$0hp#B4zTuq1DOF-0duAz-|3(;45WUhf#lCJkc*i}D;s?c)B>0K zpj>^y_d}VHU(#5N0qEJ%4TLO0dN~FX?tm=U(9}QI-ZGNf*?uI^=0|$}j5)a{PlO&k z$p&@<7vV!Y_28S@j{59Gqw2RCE?{h3_ah;Veq_^O*g59zwV1cVU?<@~dZjO^rtv}7 z_5$F$w}a2WLr(^s_9Yv>z}&vmhuruPypG4X@*(9|H>AV2+yGw!KI8{qa_z7$*@1ZJ z(2pK~wF8jQ#h2`sK><@=j6vK_2;fN-@>maC>WQ@ks15RR9(`L4zvGYlKmm9HBtmD? zN!a{v@KL|RFTnR~dyONhK-lM4ub%KD!YklQ;j7_4Yd{M?Yhm9rj$!;*b>!kjj@XjH z$LdHp{B_*Nda{16o>c7C6XBK*S#=ZpzBM|M-Csv;wAGQM@8P3qeV!J`+Fv$#w(iBA@<)!C6MUU;2R8esFlMwI_z75b{4BWE$kR(%8; z3PgR7_YRcfEYjSu!G|>HRUa3&2787YAF^${k(jFVqz?L>l5`|aZy-AZF;1rVk&9@L zqzOhMKqn6Kyx&gvcFcJ*e$tWMD92j#Q6knIRR>YNPkpd2(vfQP?F`ImiMuh^fR=;i zqdh~8qMgwn+h8}*Xs4QT%ozs&tP|FwpG(tpq!w+FSBLib6t;(ZYk%@3NwCGbW0IVm)cWoPe?fqwMAA3*inUDM9(OQU0@tw+(eJn4%-0=yS(t zwGVE=t=eSdJ_B$=5oj)5U=*1dQt-#@hr*$R05^2_sVGkiP?&^=c~vU`UHCEsXDR= zFdaktV@;8|N+2ZxMsf+rdr?oe1D#$%I=~FXi{6B>32Z~Y<$&o8l=pSWv9?~dgCjeC zhkanbcH;_c>bfr}ei3UA6UL@LY|$6 zKT?ZzP6YgP2-fB6FZ&Vm6|@DYL!&1*ZXi9_X*Sv-Itl(Ab{w}#N4CE0hxtiQdf%rf zbFh|O-wpY|rh20fcVb*!1GqLi5(dPzp*D%}4a@*i0UO`|@_|*rdZ3h2^j{s~?(T$i z?$D87jO9x74~K9F%Dxq4-g&@>tp5aK3ggoDFZk()^&|`k&Bq!8^U*dS7%%~6uVM|3 zG6kbPm1wt6_^{nUkiq9BV64pf4tZi+)dQj6ORqvEU=H{m_qD!cCuFP8j$6M%c_5ns z1plBTRghgek9fbLe2pmE1@v!Mv|o2W(ohTEKODYy2*$z(J|s94_74=pXPoWkM@qkh zKSO%k&p_`S+6Up?HMn;cehl|_BbE=~%bdq`{Wp56j`RHezntSqFa( z>cBp@_E8_Q@jjHtjI?OGcNa);DAsQy1XAA>utIwr)zW9I{XIODFXezquPgr?3}2fboaC%2KdSKz$V_z0{^Qh~BktZz19ZCU!)Yx5V6 zn}`K?<+!@<{jl0Z_5p{h)o?9n9dMq>E&|usz4<3hWIS*S;i)H7nec^)7{5^YXCeD1 z@DlJgyI%>8{j*SI6r~E zOv4@hi7#LT+5m^!`;*R~U4Xv8st#(L-go$uYNQv8bkl3mokPCzKo8yEyc193nikPOTKQUM#_ z0P=xVzVO7%AGiSsnJ70940HlQ zf!@F%AR34R5`ko329OHaGXHDkb3i|z#W8jESI&nkS7F}()UL!{VugDjG^haUoaJgb zc)4311DyismOpa)p2_o?#L_=ojD6DM*!L7Q*C#a0WOeJC->ZK5uhXViFIi2$>>cc3 zwqvjLmKrDeWdqs%tbrr|4I5Nh)rRKjg?{k&>A&37pS%IQ2kZe30VlfNZiDp76K?N^ zp*{VZo-YaQh(7MnTqhsl>Ne>2a3k5-run^sAdhh0l&pnZUu&L~>pR!d{5v+DS7l=J zH16-k+9w|Cp*ZyWDE0oTkw&t8n2}Trg)I$MWf6m$$K5*i@9nAzKDS_^cRl(!tO$BH z@BpWdW%{Ov_kn8Qcc2aZ>=GCcENpQQ?}{Gf+OAj1Dqe~9d|}?WI&Y4 z?}_|tU5c-~=rl07fu;2h%lC88pZ=l@0^$t-#sJHJ=Ye@q-u0K`-s3Iqzl!i4;49!a zKzld(0k{JggRoyTM@l`giXpWH+A~}OLV>zrDmDPg00DMDzHo$kza@sZkoWPT_y01^ z59i32tlV#cnq!*Z{|4ciK!0F)tXuv+QP+vFf3NdD30hZixXOPP^Vhon8z@1ZD}kwT zXw%{UJw&#Md&hqxt?Q%yUdJ2GwuoDXuq|teHHXX1&c=U>Ej!%;U$yZ*j>IQnyff;; zs-))O)=>8!==^V>0%d)5Do3IKU*PNeIr1DZ5%_KjN0tHsz^jvC|G@radhUyUwQ!{I z0XMi5j#SR&NL;E4m;B<)=6e4rlIN=Qn#G--E!DezON7k+dmR_%%yIK3@X;Q1D``>w zOEdmHz1Hx^bno{}Ez+d*&CRsTwOP4tsa&^guA9BDc}};K?wr|{l{wF9cW`EVdRC4@ z;nFSkg&BF)RE0~iWIJ+mtO`HZlCmJjn#P$YkDoj#K8`bob?uhggEK$WEwwji?q*Bv z190ZVsBU)7Jdys-%(dCfjvT8MQ?bD?%ypTQC&tH{$4`ihH+Qp}o5aIfXibd0zuC=J z(ilBvYJ8mc6cS^*r8ZBZ`Ta@pu@grnG}BnQ9CIr0PCiGn7 z&>C-WTLLnbTM#d+?ds%ZF+{j5BwHJG~ zCB@1mBy$eSTrP1mmuX#M%gD5HQ)q*-Bjqb71GmYkdn z%RFnJ94qWE6B%-o#&B_o@m$=f{=fiWATWpG;3iVipPM|1QwwIzOR-rNS{xZ!nSB;oau#rla>2YixzsG1&BAzi=@e_GLk(CKB51c{rgE0-EUZ4WveT`c&6?)ulWoa?R=U-mVdru( z=A}26Sm+iY!@hvaw&mK@q_BToXyMYAB85yw`Yg=I%(c@TGqO^-G>oV|c1Kn=XUE==@@co&)gg?En~5jvuEUScI#p!X{CkWGHDN_WMS+> zyf8!MY*xFyk0afZsg}gLDA!_RrJ9#xwVPidlq1J(?c*xA+AJ;9Q!;W=au=rAta%=6A4>{tb1pYC6)B`-!7E|X z?4y{|yd2A7t4l#C08NVZLP~CqZD~{5O=hP=RI^u=Rld2lBg2+z<>Fx0e{p?wMBP81 zIHEoycj}1x?u|1?)c0EmqP}b6$0O={HhyOG(h>Dt8&?_SkE-w6 z5E%74s=jl>$Y|T6>U%fZGurj2`tFUp7!5zFzJFsNqoY9Sv+ARds_)_$b5wl~$GD^F zJ2>t;s=j|?@=^8O8`D7PTQz5bwga_*wgb^y%)rLP%Y2-*=e8}trP2k4!kd7$)% z2J;zx7_>9!N=Da!(sPS-j23}PpieML-*;jLeGXIxeFL-$=trRR=YQFhV$eaL4}lH_EdU(?x(akCtuJT`>vA3}ehDL&JDX8Txt9`&j6`O)X1&m|vO7p05Q-K(3UTc}&4 z`%w3hZm+IP_nEFr_l52|-S@hSx<7P2`bhm$y+xm@&(^Qjuh&1WFV;V$->QFIzg_=< zewY5N{$KiU^xx{g*Z-;a!Ga{vKn!gSVTPWDaKiw@K*M0e5JQ9^(lE_1!;ogkGUON> zhSi2b!{df03{M%h8eTVSH@s_j&+xusm*IQEF9si@$ruP1(AF4c>}d=)4loWh4lza= zXBcN1XB#cXG-I}LwQ-&CF=MguN#oPTXN}JpUo^gC++r*>ZZ*Dce9QR0@k8S-;}6E) zj6NolDZoTbL8dTMPt!otU{j=Nj>%$5Gi8}po7S5iGZmYjG;KA#ZhFu3zG;`K*7U9E zd($r_AAgg7fIsmM@(=Ux=^yDo$KT?g=AY$1B4BjDgn;P*&j!2{usL8$!0Q2T1iTrr zJ>cDd_X5fS$^)tbz6>}U@UH+autVS-frA300*3|01l|)kCNLv#ZD3*GCh{q%B3B64 zW?GxsZC-A(wap)GIPrOLllX_oN$sQ%sk3C3;-v&>oRlQpFU^*gNd?jl=>w@;Iw+l# zPDx)$|B`-@ev>XqSEO4KXEvINxw|>sJlgCqKW5%!-e%_H2ziqHh+HiHD05wY?V{=W zU{@|QG&Cmk-q1OrKZbJMp6<4(+b`X?yV~A$$6Z->@!f^)y6*b!rtaOl_vk*h`-JWj zyHD*ttGlK9yzYy;mvrCI{q64Wbl=;Z3-1vg9zHZYHoPSK`S2IRH;3N}_vzoefB*iE z^)K%KQh#nhrvc^xqXx_w@X&yV2W%fuHsI)hssXnKa03?)d}!dm2G$O|HIN(s%1hj~ zEvLCZ`uxdV*IjRWy~B0s`jG1p*Q2k;T#vmz>U!Mu(bwO(e)9T=n@Kkxzxm|NLpLwp zynZwMR@|*Iw{nmn8*|&0TExvW*7T-9l(bBlLaew2X#v_fNH=bxb-FT+) zY-4TX_l@<9KR4cJyxHtKoAi2}d!PG=tI{0T{H%FUy9Q(3HCpH>ndYNfKJld^o!a`l ziiKa)|Ei~!?P<}}3sB2dJpr{@YOBK(OQlx1vB@r}&3&y{7qz54{sRIA!e2b1c#O4* z&!8TIS`)P->N!*^>Op#vgrKQGYlF52l?9Qusvp@aJ#5y*D*SH_*nKJ3Rdc^%>M( zxO@fm53TtI>KCX_aQOr33#cFP^Z}mZzO^ym+E{Nn##j6Q!~Z$|cl_V;|Jc9G|DZn~ z5FQYN@m><}Ow)L$W1Wt3bxhA!#xzG{(v@^4Nn|ob zPb#G<=2L2=2If<4NCvsB+)?f<_mum{{p9}gKsi$GA3j(a_nX8248P$q?l<-Sus=8G z{c*~;-n72-_OTsyy(b&r>bM@(Y+Sp>vD_Hd7~A+jV_GX?xuyMvbCKK}U4}9@rRlRU z@BE^t^9r3i(u`T~`@a~ef2V$&`s}2DX^LMq2lfbzA!A5J+eK|_JDl%8LOOP+#B4R+=tx9+$Y>}?W0(atYa&Z-!XrytCDJ6s@{s(`I7&HfCn%;(G|zS_L=RU zZ@;nq*$(lT8i5 zYirCZW~@O9+J~8YnERQzaL@8l-|>y&HyXL+d;$L~|2)5k|AeRhV;g+M7w{FoU|kX} z%oeDBcp5gzNxl++O`4_dQn)l!ih*5Ho17!fld=`Nd{ioyo{=_5uSwfsqtrgBZPrRZ zD0b*|H5D7f9Egr zfAH7&n|veBYqT04jju+pF>3rZftog&wwiXD4w{adJ2jm(lBTPso2I*_ho+aNkEWld zKfHG_eDrbcSK5DRztMiH{kQfz?GM`X+6&sB;I%D6ieMGy2^qoyVWE&EEE4QOuCPQ{ zDm)}C6CQ?7FA^RXo)DfAo)(@Fo)w-KUJzaqHVa#XSA^Gue+q91ZwhY933>4dlZN+wC2eG4gr`TDPL|N=Ab`!gcJ;YvOAF-d=VR41HQd})QDmukNu}FMed_sIm+$?SpUlCsu|0%v9zA3&fz9YUT zzAt_#?h-#1_lTc}`@{p{r{W>;uy|BFCVnm+7f*^`h^NIb#jnJFiQkCdivJeB6MqoT zixeabB~`CsQCRbsh<=f zjZl1lx|AjDls=X!q@z*|e0@E9{Wa;jWR(47A_q13dg_Cf0`MAM;B~woZ{V@9;Rzqa z2lMUu5dIFn6EE^+z6&49-^GXVJ^9{zUp|~4zz^bw@R9u8{4jn5AIp#8V&*2^XVm^;w%0I*}<5%#H@T>SW z{G-it~2L5OMSN;WHuAwH&kylF>xPFtt_UR$sIQQM&XS$j!4 zN0=+53TZ;RFki3356whFHc+l04-?ZUgl4&eh~r|^-mTi7d<3HyWt*vB2kTI+;REu0c+gfqff;cKB* zI49Hz-wXA^k3s`>cNc}MpqA>tikCs7p5Viz$~ zyh{uddy2iqzGApIKpZ3v5hKJXFhaVu9zyOiRt2e(I#e!*m9^uwbF_0??6X~KUrCUKHOgKx6ao6 zg!RfTWeq`mC0`k9<8a@5u|D38DNL*P(Mx(6>*Q$tIP5x-v0l#Buh6f&ZOyz_U#>r@ zKZdpQznk{kZ4Fqmu{HE?!$`we!#K9rb{JL|R<^pH-fj5QaL91jaMW;2SvT=Utx;WL z!!3BMv!jipjAM=CTHSYhuDSOb_ZtryD~v~s$CQ0HZ_=9F>u|{=d#uHWo8nBPO$nxZ zP2;@o!}prXO$SXCrX!|fE%xJ*zs%O_!~IA3kM>XSzt?}9vNvzJe*fIR+P}vC8~@+@ zFJUb&1;_zW0VA+FYQCP|74R|kTXaod5pYadCvt&Opv>0yi?F^g4tyr?*}&a_djl)6 z)|ZsEes3~>3?Y#uhD`HV^Gj{y+t&S3ko)@5f=?Er&-b zdzNRL&MKt-a?^Rmhst?{-0FFSG*I?Dvlt`|k_SnH<-yVrd5APr9x6r15mKZaDMiUq z(%tgiQnVZ`4U>mS!{y=92zi7QBgaUwa;!8`9x08IM@eyVoD?s|OQYq{(mnD$Qi7Zy zjgiMl_saK5W96|@qMRs=lgH70lr&x*FHMjqNJ(;%bf0{mG*O-?O_C=`$#SwZS)MFS zk*7%a%lAuD<*Cv%d7AWq{D3rFo-WOhXGk;UnbItImNZ+QEzObVNEX>5&6Vd$DRPRG zDyK?T*(#;UY0^A-o|G=9OBr&8G+&-CEsz&THrXaElov{wa;B6eXGz&|wzNoIB<09C zl3lh-4%s2)%DK{Fd9k!aULxhmdD2pOsq~=yp!AUZkd!ayOUvYC(sFsZ^sxM}R3H~f zE94c@Bl08CN_nNUN?s+cmRCz_ozgmaom40nO6%qIQjuIFJtjXU zJuW{k70boa6Y>+%lk$_&Q}R<%iCiK*Ek7;&L;i>KjQotWLEa!eD?ckeCqE}WFF!AB zls8H*$S+7Q$}dVU$uH6UsI*DmByE;AOE1eWOIzeEQmI_JzO=Y>b7^Vmd!_G}mX+== zEytc!+9q$4-jv^z-jd&v-j?5%w#(b4cjR}Zcjb4b_vH7a9r6z8effRq0~yOY`9o=^ zyi?jG?~*=}KaxI{KbCgOyQMwy9%-+)Tl`7>*>6m;>`b_>z`dt28s*sns*|wSrUdJX@oCS9Qm#o~!NFAJSLoPb=qZ8biy|wP?dVhJ>aw zHqR5bdyEOjDaQMibGAo}D_fkkoioePKGqPTn;BTL1f%liWxASNiYq zKjMGNzx6XX_4MuYK$+0Emt8E#>P(LGPBfo zz}wBKR);mkVO3SePZ$@QJSu@pvt-z;sb)u(d7;ITlCInv85@@rn@rQo$Xsl(Wu&U_ zlFv4Wftu;3mKj-@=J37|Jrwo$Q4o8}fnHO3YX5}n( zkwiWSG%`7=ZD|XVP_=&Xhx};b#yF1M3mh5b6W*2jxKIWxa zx#l#KCe>^)&&{2usE-*xC3fOHo_%e}nU_mDjoO6z8v<$6-cS`K!Z`Y%3DtL(eMv^D zBi&9*tLoDt*&R9508%s3(pYbx_!Ch4roKftrKZC4va*}fj!&L2VdR*5xXd&Qear?W zpk|r56scJp^y%QNtZd~O;p7zC>{$EK%#=7-n8O-nw$K3LWTx6spj1T)%UEhgpPHBC zWT7bZSpZ9FD{;|Iv^Uc-Xv27>!`*(3pD;e2i;AMBS{8?cK5k2!DaB&5nXRZ7dZHm`vvOEFO_)1>Oy=UO1xiJ2bgVDQaHP{hpfI%iCyb4s zoiHXY4x^w;Q}3i_pl_({E?h`^Gt;urYVM-g2vSNlcbSW}T+qdgWb7HKR$3p6QXI}h zCnXDZnwe{DP0f|C`cMn)Dod*JD-}^@_%K>^F3q|`X@_q1rkdGdzB$xUr8n86xl1>D z7tWDli;ALhDn|FXegmV0Ds7K=R1j^lcns~HOp7hbJbrRwqIsSz3&UBdsM;slSxN_@ zvsq#u?yXs)7|giB;2t5PCch*rC)G?J2aAeoRxGaP^bzzkY0vT1ynLw{sp^Pbthh02 zPDYBEcD$8?b3$gEYFb>EsHQTcW?Ahtjx{fXKC#w?QwKd&QCrkqRCY^Eie}!$Ga-wO zj*g{jLdqCp!vYn{vMc%)kJbsxh0J}+k(F(;F1Ffw)A5$c^61gj4K1t*{gtznHWgyB zG>|qLfOSH%23GT9BCbozf~xUTJ<@K`>`_tfy3j(q>p-9DQT(W#4%-%Gbijr)>4c}& zL`}n-m1$c_HLbVX3yWx1o5t13v^A)H53ZFFMN7+ZsvAu#SpSRw83E)3RLr zC=7Y(6=x@ny=QjP#Q4$i6KB)4#H3`!PmfZbw^GZjIBFPhiXywM16t8{uWhn(?di%? zKJuTnYGX>M+Y4SuSrXO#LYJ|S!Fe0b8P8`-qMm9e7UhCCY?C~}w8jhv@ci?$V$ z_0n|~RwQ24M+?Db$X4(TOx5ZJG0Pyx6ae6k7MF)Vp zC0dQ!&Cboum=_QKWy$1h84icd$^vtjI;<0NQsD=Y;_PfJ>*&LY9QARNG9I*Y%u6bK zMBl-E2djE?DVaze0u?GEwrW&w=U7uRlo0xiQ=fQKdj=CkCgw85=3Rc0Qx-7vk-}`- zQh3iC%Tkm!(}GozG7F(m?9{o@)hnhPFq~`V;ndEcqlY?*9QtG>h1CLGS`p}~cEn|* z!M~^EaPv_i&c?E&3sd@#pAAa`YaS(b`b4LV`dW;;%z2J<&Ze&1Y;?s(pZNo|DG%JS z=leLD-D=4}exSH*hb3_CzQVr+7DQKUNL^)9V$Yq+vFAOp1f~xsIyieadWORtWNwF% zB1wnxv>q%Bw{ukw47%8o!vPt}W6n#`(es=ojZS4Lsa%Q;-jcIsrEyp+XVLiz4P#Bg zKct;D7sDD(gG)mLre(~dk2{0S##~Gjq5tT!lTfr_JaO}|rdFDdvt?mn1#8OWvat%y z#%#}JFG=N;^_JagUBKD1lxGO-S-CkVu)}JzagL0IwCGCI-0V~sCAWBqrR9dE#Wnbn zkwmmJkZVtAl;;bh5$^Ps`c4lT9*J<6WM~Q}AiODnZwgO9xaJ<7B==I|Pe!;t$9?|+ zgp(HWB<_B#a(@oOsTuD3^AIjY{ED7x{A`4U1@8Nc5e}a34nKtO+H{_fBdUG@!W$BK zQh7iPuR?fz0#9l>srju(*p%Ro{}e5sU?9bBtNPE;^bhf5Rj{i60>ZX~JjwP~!!OhF zY<0(f4dEMY45aQcHU8TOCqKoLl1J3=hcvy{ke;s^e=ovi%iQq~B0OU$PwFhH{!xVU zALL2ZY&Com;kqSm{WAzREO&>`A?%m$4qrexaj`pm3E{Y>-QgPuJD%i8!4frn{<4uI zJnFvhi}1$HzGT}5^?n<;(F z{bYnIZmIeM5ss^Irx$^+4ehyh5wkypX9T$8k3`t?mAkwN2(S7K{adZ-Pe7O}&^O(m zOyhTU+v{{1|0Q>RDF{cP{|CLV#?L@Fw7r4UZ&kxN2p1gTNx~jAoJYeCxYJ*busPfP zuB8Rm+cd54hv+q4}?K-#FkEia`5%M zn$9YgS2^TP##e%W9Q@8|HSSa3>;6>vXIVPc(0PIJXTfh_aqGap20o%u)!zob_f3_5 zm+3b^=L5!H0{=1iO@F95W#G4QYS|7log2_O!gyhUk$g`1lefQTaXIZetQK-OS?PK! zdZZV37nje?;(GSvqN82+&Gz(+GzT|)IM=O7)D(3Xr|d4-9y8Ml4JJ`mIGGt-9~K^= zlD>WWj^O%n(OmQ}Za6o57&mMfXIh7OBSzuYC%_1-c$mJKst?c2gdb84p|Lr$*&OL`GV{_oPWI!;zkR(!z1J_T1Jr>Yd1O*MZgEaY4~1RDbLD5}XsPWEx-)VWdTy@6JP(O<;hF{q z*M+0UcP$F592arLK|JZrurcsmH+zoY8)za z<=I;PuKZfd-?I!-ygCQD-$R%8!!V@|OA2bUkIB`Foau z>d~Vw^|UFx|A2vm1`in;5owv5l4?zJ9UUo0GnfM(#{Bniqx!va^;0tp{j3yow_Gz# z#NL~JhC#n%Nk7~0u79`7QH#0jHf6XU6Xp4L40f7p8y__(g>e*9XCwOE#(vp74vjIG3WG?MK&AyMp% zWLdJ6XhVx*CpOM#W+Y8KnwiX-v8}{`l!mpmK!Fn4!Y@F8v_Q++h62TqLfL+h7FzZa zXlP@$LK|9k{@-)Xz4yI0i{!BU+WtSe(wTeTedjLkuIJu+?m0Q6fAjd*U`+9e+E{6^ zzcBBq0ifMzwxlp@O^FLp-h|&~91o7_CSOaoz|6MR>FFQi&XGo)_;( z(vEQe&CC&W6qLaLtBWpQNO`mo9rxV0JCXC!CtTi90>*SMH$sRg5B?7FH+#XGq(o$V zUyLugvnfC39&eGx>|p$x{V0Yw2GzNBds4ooN?wnqmfQ%3&>s}xDNGJs>1;5~8@x2* z@CKO9$Z|PQbY4bb2Xa}uu{%PsPv>T)2WDt`o910UJ=Mmv%2iLh+I}4)F^^_Aq5%{_Br(a)jpnkT4A^-SZRxS=AbN=E z-8(u>H>2ls1==z;%Z##53x8DF%UyHz)@>Y}!};*^x4TI9ranX2L) zGy%gJpPQqt&m{`U=G^8sXF=j6W6QNVscB9l%W^=QX4l|2T^B2mbh%q*repjY(6cqYk%LPcGvy{Y1!cri6Z zGrC7lH<&LSD&!Ui3vv2d zxoZq2j}T_ZpAW=0Ys`p7iC}O~E}0o*v+|1Z0tT=YqQ{EN9&rUi5t*vRi^;pqp_k$4 zf^R4@(Ns3+hl}*O3Pd<4SsHWbPymE1pC}~L1!h%P@|j7dh}Z=Y&PNgEVJAWr81GLZo;ctT+)=JKt3_rm_!*C3!t{*pjmV$ zmE}JA44#}nSrSfq;yH_5C*Js0&mbc^;Q;VtyYE^M$(%U`I z>}kn-LWq+&&=tmA%+XhRaxkrG8#(!=nwkSTX0JG&V`g9h-I+h-(5Vv&DMsYMD8;MMgbTDuIVxizLc`OX5xCeL-sB$lRvE*rf ztGM1LA{I4dDn+^4=JVkNx2JT|=dy^&>LkY7H8MaLj<6{4hY)9jod}gG_w)JRvbk*3 zP|lKoq2|4qB&BCK6^ZJ=5#6&~{)$?R)*G~|$sN73luN)xlLUhCj1OJ0EcG4xSXHV?lN<1OGpzypAL z0nZ2I0h{h!<(v;_27C|C7r$zi^HaFnVBd=8jfD3H@_m8NQY`0IJZU%(!Z0SA;l%Ys z3+(CP@v$Qllj8&aG7(>sO=5u3JW9;MrnbI$m2>hfm`~q|IrGm~Io}4H4?i=#^Mn*+ zwee{g<~%H8%!vuZSd9HM>DdA;N->sdC-dLVrcznE{g`C3i8ywG`xL}fURb07mT3)i zpM@M6EAg|i2TjVzArD%hDY+}hnPn=KB>obg#*uEA_1Rb>%A(O+=Fcq{_EN5yAfz`3 z<`x}}Q#4KAwkhKA;hr2LRzkyJlx03dbUS8jXJ#41B5cDO2+actOLUq{r_x)fwM7(h z_+eo4Qt3IiRCPRh6-ZF#GUB50Omc#e$i!(;j?amt=OVW2M&(*S)IKLuL`zcBhuhy& zi1PPof87;yKTu|PQPFIUS*D`20i~j)Z2ETey(lgAqp1_1!m+#~t{wzn$zZ@Q5;8L< zMLlL^gH1gy*wKW|ig>$(FD_}=eVDgNsjpnn<{0=o;Jbhy0H}Bs&)|v0q~7M&yp-g~ z%N(pHcRle+zcBoAo@V0m6tz9Bc;SUI&6=2ukRREY;Yltx7nsetS4arTtEb5(CFdT9 z#GmKUSxomro2r;9&$+P8`RMy)y?g=Oj&?rYROWKmH!^AA|d(b{~Ly=Qo7c<5sxaw0|1zg}cR_gZt$Viu*X+TebU{ zaKG(Q3Huzlzx|iu{|9j2qusBiJiJTXZ=!gX#QkS*Klmnbe-Q3Ijq^#k)pwWIAHgfm zvc)EIsFhQlW`2xugNTKe z#Ee~*QyYtYY9+^Hrzs|jpA@DeO~x9Mv=#-c{Nzkd3aQ&mAR0Ya_pQKOWD`3B+{(P% zxk6^{(&LW=tWHfUMZDZ;&uo$=OPU9qYKF=LBTcSAByVQPWsb*Wn9W~D&RK|Jam~!o zZbZCk)K75PNyyG)iyP$&X_S+K?H zEMFIxrL3H75{KpZ>}>;!NnxTlbPv-Dh+Gha9HH{Z_-Lg%QZ0~&8NuYqG%H(0X7M9K zwA<3U)-H!=C&Y`{M<$XH3z5mzH%K|_J$&;@22lM#YXg^drspsZby;eU1YFW~MV3wz zYT$;hAIU+3TeGgbyl_d-%o4M;roYzAIOvKd55`LcLdBxOQ%f8wrlhuMdwZ3@ zuB^)W$lBPLe^VHA-=@i-eyaVXRTo>^;jTbD)Z5J-ei{^(S-6sYL>G0o|odQ zYRD%cCa7AXbgm#R1C`8~79^!{==+w%4t$E+nmXqft#!^10N(=K)>P-T z!0+re;{F=^{sQpg<~rvsuwMtb7w~%;_a4~i5Kc>-vln0*4L*2Snqq5<-xPUOIUwyZ z7Bw3bJT}I7yNc<~Tqeo1RW@~;p9A9&4OFIim1b!-&rBq<6&Swm2?d0kLo8k=$4hD z9#m!6u)US{#Nv8o#G_4#X9+_XDfQ(`>zu~{j{zPAd=zjB@F3uAfIkLo1l;S^Ibqt$ zkW*0=9zIlH@KC{_gIV!)BiE})5lySO2P$bGX-{!i)QD)rO73+Em%3(BH$3WwMZK64 zq3gw*h+Qw{is>QQk?&eb=rT{Id{PQ?eB^I-EiOkU2#7T?(@GR?ia)T(Qk|Um2hA4O>zGpxF7ge zP3I8)H^lwtaKGj2;(iz9^AT~sAMWX|iu-Tj?)tL0KTY}n%Bl+bN8jsZN%lg<(^f_y zm$96Ca*tQd=Oen=nk;4I2`=eE?0GS9_uVA+5+8mi#puJ=K;IK zvrDzMw7BUaKedp2G(0OhuZUisPtatvt$VB5Mq=8c+w?^StbOfzrA7xbgn_wjrYVm_ zbDI$Vya0~sEd;Y%vr9Lg_XlLvGCarget=Oem*-93NM|zQ@1JpY$sZoJABhd7<8U5b%u^qr{+dl(udvgID{)jS-(ikuGIfLF;_jOEgMw zON!I+DN)Kn)@7juHWqt(&@Njgl*AV(?m#r0a#=h^sDOm7_~b}$#D2C44U+)`v&l-k zK`AC0Be6&rKhovj3$M&N&v;6;(uTiZ445jo%DCFJ8?}8MiGbG&JZfB&UMQ5{ZC0x9 zdG*dl4UfK{-g)?UF&@6C-p<*LD;f2X#t#pv#^>CkRt?mtL4W2OC2{s6jjE>kP-Ei_ zjmy0M8`b!{WnQ15x$0{5v}>;I+1ho*7NxG-v2A;_TdCn261N>)DWsTQ;@sG^b0xH2 z+H`a@I*zk;?V8q>)vMdv*RE}AYi??5Ti4cBzYJT4Z_YaFth$D?&Z_k~5>XL#2>)~H zP*xo(s6$0{=$PuH{l_oAsowb;z*_+K0`38v|7(U3z^2a9W@6V}}QeleLHp9VK4qGebhAPhcuIN>9q%Vdi&y(V274@vsXtawz$ODg@^rA)Kt9Bq$em10%q8w0%;cP3Wd56*` zN_n);1G;YLH@U9^<^R0+yHhPx9lY<9~sT8B61bsA~ zuafF=I4i_cmf9e71fWb&pCZT!1~ zf2Rwj)Hdr9KVGSB^PN;m1(l&AnAtS3kl^=(Smc+w9n;nA3JdCa+DB3(+(2#-7Q~7t zlO%>fEz+VpnLb90b|ikF1PWDDG$AHBGbA7$;@u))V+d5$;6Hzxt znuC$upjj7>a68=*cue72XH)a(EU%q+&_u~DZgi8vJ0VWP1x7oX_$2&h#Y$k%hlMUH zo1L_E28V2wStgfZE%m`G>U&Wl7Q$3{@M(vB(v==~2)&`Y*TJZLhU3eGBg}+i%!H!M zl*O3|M9N@jx@WOGEm%6}e2NbVkd@+*5xB%$S4P-up?lr6?j*zHlh)x>Ad zQaj@2;tx1w5F;cwXuFmf1B;2wgh=`5r(HDKw_%Qs8OuXq*h1q*mXI8LaTwQ#;^2d_ zZa$&1N|X5&=`d{Vq>}Uk>=pss`t6fZqk=03(2IKs(@D zs=@gr;LiYwU(`F#`FXu_*3aslS)@PGC~0qj{ga>6I~Tyu*e^pKu7v$>us;TPJ>YiW zPQve8;LG91bdE0xfHLq>baj9oe7}HQbc;Y*xp22)3@@bQOptDXP)~8w_WZ8wE%Q+4 z=76;nK&pacZB~<0 z<|%9Nv##~@=?$BH+;jSL6i?l!PjBA3{j}4y?TRZ6+SN}xea&?{cm0gq*Is`*cKUQU zfx0s`7oNBNg7f{yb8BP%FEXp@>KhtYH#N7ku4!A_-r=k}>+Exa#nW=0YH4b3Xl!q9 zCzN$SSr3$^_3aHE7dD;M(pukkLG;}9ThBYY;oS8N=eM-Bx8WbSXScPV-QIpy``PQy zN7(h}wv#z`pDHt#Kc()fzV7;ltDovpHZ~!VF=V8#W9y}xoye9At9zQaU)R5T*S57+ zZ0y{5S=Z_-n^#Ahcl54a+kDO1r(J(-Z0(+*eZw~l?!9qj^y!lmZaB;Emx?mZR?+^&Rcsa(4uFlO&4rb-K0Wq!_$NGV6HySzMsx>d&1QBl%kU0r=$edDUe#=3^ORdCifiKDJwWBRf{ zF1q;QON@C6nWsMWsl1lF)S5_S!-fqTJ3B8UbNS_)Hf`FxWy|TH`LEMWzgR_8ckcT0 z&cEQoi!Q!o;I??SM4VD{so4TM7FlLhJYPs>;9kO=;U;Ti>zWP7*29P*^*3Tg83;-DJH zL06AT^q){AOr^(3sV4Gs9E1)2vmj8jB)lS7B(S1Fo` z?#N$_%yAA8_icy?xxNk0x8d<9?4z6{<&85-t`xcEDF=5Dup`Nt0d3>y8*g$c4)b_1 zE2pyhTAo@UeWyf;7gJ>Edvj!|Vh%%WA$J@x5Cy?SougmOwQ_PyOh3F|rQ-8B#Tz+H z-m!$PxSCZ7g*AejQ}b#;r4@Mwp8K+AtmQb7!6>fDmrj~fMSl0OD6p6wxeI05_Hh03sUs19q%Bq2kct=?eSO#CNT$a~JG(C%E zWCnKx^Q?Tv#Z-ZrTDbZQQwz&Vq)RbIE~3a5q^x1aNy|oF4Rg*=n{)Bb2Irn=y>k)V z_g*KmxFT?8Cd9oN?rXZmy%p{qPi=7Cx2xXS0r%&}K<}sOoNM52>uPW=o~UaUX(v=O%F{;eN|xgVQ!$?<^3Gj&l+2 z6EouW;C{FdYmu$>&K+?7^b+y^Ex2E_x1oYJg$7XFq@?avFk8A)*@WVs0>(zeaba1* zB5H7KV0_Q;*xq0>E*0mZ*8~_)vT|L4Bu)~2Z%;>UH2Q9)QiCi2emXZ(oD-3?1{JG9 zkvNMv5kpnFxP;84dA&{7$*;NU+9>HGrVnmd;hUB7*Q_8xOdc}TV0E3y3v|QrD#)0Zie)_ z$N9vbB!Ke0X4<)urM>YAas-mNQX{3^!#a{~RPp$cbdx3K{i9qCQR||Sfbu+y_C}n$ zd_B$|+lcwxofAYUnErfz5Yh9&lD(egPb#2*i;2wc`9UM+7jcs~B=OiMdD23~6N|}- zLTWC3!oT@ZCMP&>msD<z5AAJLt)N}!-JIn;Hk485rllK^tE!Qj zuc@Cz)T}S7`2Uey_rP^oUlO#=MnGD#d~ZcLbhq;9)p#L2&)Wj**~=$a?w~EadE;%H zT%dg?bBlb3P*5zl0nN&MgNRi(FsJ06@zMU_G1WggJdIW8TqehSUs1kvZ3$6yl1h0U zGh=%OCx=GHZ&J&It0EF(e7_B52iCIiobN8O&_8!kiO!7OI5vLMm>S6?rkGgfVx)^z zSU06oRQYjYp-3gBSm-s{J8;r;;+)Q~x`LACf8+N<2t$LcX6<(=j)`KS+Z~|KG@1*v zGLD#1Q`7weH}<-dsQ`nxxkiBRI+o6rJYgQUxRMXK^kmimY0u_lB|NGsUZ>bR>%@cE z&ezWJmMwJ=ogh?r(rLn_s{A}5z^5b^77$9#j?@{He=g6g6vQQ)K1Rdm?2>y&s*nTu zzyIdJN!pY$pPiPqFp8NF2+@{jp4ow^UaBP+pOwqyX6QG3C%vu+zc1$UsBw2EXs%*m zDdgE&^&4EdFGso2BTTPLY$|@po%%%C`XHX`zTMy)YHM`<^}C>R0oMV32Y&8@GkD;PD?eIQs!TKa}Uk{;Lvl z|JmSN`GW>$$KzrXtcLsjNb`>X&j9QM{L_a(pMOiB=d=$md8|5Q{zYKm(J+wTy&rCH z)&jh`M(2C08l7>#_f#YM-`ddVEYvqTm;F_P^HIQek=~ldMkf#dgRpy)z=gkPaGvvX zN0zVIk#a}|7e5L z4fy#-P%nUs0q?)Q(Rm}FKi2511~QxgT~O@TFTDolgTk1b8>#0l*&tzMh6Z;C+BU0sLq8{|@L~XmtML zhDPUMz$w5h0UqEmU=*+m5C!~vxY79}AP%^HU!(I4`2Eu@jn20KUjl4B*yvn+pwW2@ zZlcn)LY`iqSxfKe&@pYw=uxU6_c|={I#o@`by&1@Se~_&WKDv#^#u&NUlA05&2BB} zdguN&mL=S;?ICU72%F^kK3zZW*Y?fYKBDb}w$mCvtL>upKcVesYX4{J=jUqsceMQy zZNFUGuhRCbwSB*~AAn7B#9Q_AJGK2DZ5z|@ZpOP!}K zRF|lyDpy^qYMXx^QR+|rMX8^>vrc{gqGt7(sq@v+Pxh&!|NceQ|GAgcJ@lM+G!4J> zyz{>F&Y?kBnN#-qC@5vedZhmECF)0YuTWoUKVA3q8-BO_72b#TsgJx0ANGg!>hu5S z+`S)|uls)QKRU1c<1dwf-%MdBUiI-myiOsnm#J;)S`||RYDn!exc2^rFwQJmYsxp3G6XU+}}?7$M&H*fYLGYN^i$_3^|HGL`j1|Z@;&kKhx*^E)D^cKx$(o>>eO#t|CFzfzhbre z?f2gN#((?3+3E$`o&We$>^k*FuiW~D%m?1C{_Z0${hguf&#m*O-~GDJ{8eoA!Jj?# zu{*YY;H))2Jn~@vrMs?C%HPK@n>c;iwueK%0fY~CzwdQ#hvN&U-x57huhg!W-umc) zb@<+Y{Ceqq`<41ZcXss8-o8qG?3~B+8Wg!+q8RYNo&f=f{fJhUrisxl7`|X!~Myazl59L+qjbpV&khRBh*d{3)ZKyJ)uHwVfb3akwaq@ap7A zb(x4{zl;Q>U%E@}RM)fU^j##O{rcs28^a<)0=G~oMqfCWuO&;iK3LF{?4Oo-*o}ZRohXI%Kl$+y*SlQ0 z2zd%NF@cfnr0#c1U#x zap{6iHPoI%y|T;dpB=K|N%F&j>R1{rh*y@ub+s_%iR`^{p@1cih1K-%C^{fJ1|X~U zW^%Jq&m?DP@5uP>(eXWlN2dFSN2Xj8nQTt(+C`g{c7NAw8V03bM54C5xV(eU)dVad z0L34v5t+Q>c-UDZia?sx;~}nOFA}_QE(1)~9Mwr0Bn!=p*jx5~5~(z+xeI*_jRZP_ zhe-P2p<51biQRb@Z-tQhKds15Eyfenz(IAglr`>?#6%lUR?Q@{%q!L(NUTkx@x=I) za8(oUwFIsj&|E;LRbEX3+53E{Bt4{yX&ZF4#k5@5b?b0N@v-in9DWxy_!>#L3O=S87Aa*U?yO zk8~E|ymOzMP604&yB)Im5F3lUfg95znZF77!B0327#l3|=dZY9%UMK5OG|FM+ z>`EU}BzcuH1Y^OhD-ywq$2oeFza_MceZ z4Ex$eq$uMxXA~mvuk1LA`4-Fk%-*LQ7SVYWA5v1?ALGqVIx)i7h^L64hR+BJc6xAfB3QBkS>p;lDo#T| z|HyFv6xKT&l#W}Z{m5aeoB{AOV%UPcGr{G^Q*^H4(+6nT*>oxi#Q0n)lvO>plRi=q z5GB%Q%%bTQ&}#hyGAo;g5`pva<@IPbW);F*8iR-5SBH&`XNQPhY`FZ&mDnp-9U0H#STJ$aEo02G`mvN))*?#8r^nG)B zu;3v=i?kwX%;k|pdPB{_D$&(RC(&e?KiSg3y1UtPY)zt@!_%n@W)O2+9*o&aSu{z| z6)<0tF~=)hNJ6Bt=p07ySSqINKrzyM5C|!46zNImgg9a<7WFS7WLbEX zNY*1)H0A~}r_b@3AtvVksmiYdjOCA zsL}Z>;C_G<5ytm9_s(1VEXnDmk%H(Jl0fKt$WQhwZ&PiJ=-$F>86x7`iu4b=(d+ruVRzRqck5lQVHM!GHgX`;m3&&!ic&lr zK;+nobkqrH;mg(1LIjmDwYF3%zlzE|ynGo|;8VP|x~c}#D_MI##htg6if`yDfYtzM zA^EE;Yf6;GFch&2F8lPdC;l#S24z?tK75$tph+Y-Q6r*_Hig51a`t^O_{~-?RrgS9 z%bkHBWyzdzxKL7Dt}DlUCTKQsUzF$JaM;=nD;(9~<>RW}w#=Y%xV5DP9rG5sq(!9?7R>BAB= zw>NRnFC{{PzRf_!;{k1@SRbQPLZ88G^qZ(npCh=1Zta@ahh+#04ym{3d~IZG1oLsY z_-_eRW-uJF1$M*Zur6sv(ms66p4SU;x8(5-k||T!9yQXwi4HQ$bzbS>6DTVE%^Vv&a}BmudAU)FrP?dLnTM%( z7U_eUO~tdG=*O5wE{?}}`%16fKv@G3gkNT>41tW-(4TBG^-$@YSRi(>t_eaf1X`EK0Pg zCXMupMl!&6=q;_t@{6e4EgMr{mB6uvNjLVYMZfXOT11@A;}am_I6yT@j`wOLI-ij9 z3JESBttMd@V?oL*PFPeXS6Ra$Z!fxm9oNMr!cCxs#Itnn$~&&X>Y_o=kkRV-O{<+l zfCj+C>ebF?>sLGZ#?{VN!1;g&o8iX0m&1M=`N6&z&kFV*H>`GE1URH^yPjhu47x0o zUq-YCB^fvCTEiI00xI@g}m}*cLx@FDk^+o z(Xd`2-$Ci|x*WFDrE9CAc zOL%1!D5B~_X|7ZehON{dUg#ugjU){W@u<|^2kL09^z_ueSv0XUyq7GLC!PKp z-c2NVG`z*cOHVZn^m*pU;&yRN^s7;xMGBX`sG?69G|w;9kjc6dnJZL`U4oVLzw`D| zig?ygaQPA~=;w+W|Hw^L`n_)d%=EZhQ;tc|mn$eWtt8%m}C)HYBloe5T-Lw#>=s_2c+-nN?~?4|87R(ZjcxjDN+ zG!w;wKD!Ivd7;yw#XN0#&(pyMTAO6dADs9EJ)3iFD8J>$k71227e1zC@84tItodAV zaC~H$9F*a&oMknY&!iJ6J0bXI%kiW?Etp9pnWjRswZ^w4b(&ThhKVUS2owJ|pS#w; zO_nGZG+dcbOc$8A4656ZL(?H);6OU$BgGVDlZCstQA1BjuoR4J{69|UB9i-oygmv2y zYRLaQ56c++3G_n+uLFoh9$YdpR_x=FpHe1=RzOTR4n_juHa#%WpP<9U0bPgGu}mMF zPUNRJmH`riUCR43VVuJdp+rJmr7zIX=&}k!S@{T^N9!)1MJ1*Rx~#_Yyejg^KW=|Q zYwL+DG>7;tGr&s_UX_*68@kQ%(T^?#;?MCroD{#_uMaai@fU~}-KF*eiI6v-@fD|- z5Gk<(A}_HmlUV}TCm`zqfRqEaH(KN4nQh*VHofrPCze|?9G z=rlnJ=OkvsSQQwp6%<=<@0>q&$v6xz+5pm_d0bB2)#g0q*=^1hfNjqf{#K@g==6lB zV&)&R_la|JGPWwt8{H=M6m3*c7O=7_%1hLxr}S-?)KOJTfrc_8nDWg5r1v+kUd?IV z3U|Z(;+}*1!0(IuDBN9tEA9f^pMR~mkCFR@;ywxY18)}hv*AAVC*pn{+{KrQ`^9j- z?}Org72M8S#r+!cf1|ix5BKxmAnpg?eoW`*t#Cj7;?;(a(;6Ocm9$+I6&l2@OSzjX z-IJ9b22591(e!*aN7Fj5%A!Y8sk~`NSU_t-jHEO#iP(5OOOSvz{oW^7BdXQE@F!PB z{2^TGu1D65`hhD)*1-A&SExb47*Y@%@nB(BJ&W-ZljJ9;{5lv9yJgkPBp;0(G}#Zt zu@EcrvU&GXKJIzti{=C)xLQ%)WNI$McSALyFdEM*rc-)-<-N=%VZM;t9O=2C)l-Os zD43|ugqX1Toj^Mtq&Us&P)0DsE90#l)^-X#4x42eEmnEBGq*m2+gQ?z>~0UgA_*fz zydj^&OT#ryk?YS7E)L0QuDQC^?~ZC7j1Xo(HkfEVwl(ZZE6^Jh$7zQ+KoC zPM%OBg+ynjq_omw>KLJvkVn^l7xD8*t01Xr5)QMFOV+?snsG0<)F##fS8H~{6ve@5 z`z%8EtZCL3eZ>J8c)&iLk9aHE5)A@B&Zx?}*~@d9lp;u8Vczb|#HSr^lPcRJX30GncwW zH}5v9m)G@g7rSHQV}pU+c{&J|CzcYj&AoH{cou15wkY03F4r9SE79WUero90J~^VRR!uYE#vtRJQ`x?%A*`d7*N9nRGK%LU%3~((?<7)j$(nH8h14 z-VlcEDQ2!7%E^9t@S-ZOk@PjyGYuo?WxHl{M5ZRjr-lz;luYZ*GrhgX9oWd%5wour98Q3d~D>Px@nTF$vrnss{V+pfc_Tp*Ff?shSp*+B;dC~UDbdYM;c_j{M6SU3C}Xwf_D(Fv*`!$p>H?-x z6*{dd1s!Tl5p{f46=r>362)r{QO(X?fR&wgEOG@cXDB6mMd7eQXzOJsGr>w#SS)V& zny0;>F7)?S{4K129ymcXsv)fGAfZU-^)_>*R&5&iD0j?vYm@fZ#lcgaiqKm1Gkx3L zDr`B;fgg&%*Bk*bf3e4|ojlL-_qr+szt>=h}cg1QrgT&XTAGpNE_{ za>_l?o~h8H%+)OSv4ioHqubA&S%Hr01p7x!av#G4T~CD z1Mn=3^NU~5m7r%mE5j-~{Vln;UId~s@IFWl8L?Wbgysr09ZF8^)R;YrsTM+*e?3i# zX8GJDucky4GO;rEXP312cHa8;is?mjYQbBKn7RlRL=XZE3L&z*PzIeGYn2wU6Cz4P zt&~@hSnHRF$UcybHOU=wB4hfAXQ_jf=xk6Q@##D&y8Dqe?5Z4VI6eBVvLN)R-IH2& zR=`UnE|2J<2>Y7i;Edm??o#fZwB0j;f!g0&3+$x$+csKeu-+Dt6+}#*DTw0FB{N^y zJ2Sk6Ze$J1UM?>*M5`~KHl?XnmR#8`v{y;8TJNt3Of)btTxLnSkg#293_WkudheQh zWx*v+q)Jk7V0lc)b6t|qB znMpWQ*ugVDT2yhH4^|ULq>eD-#*rzMhqz`qgW{vz;nPE3>9-#&pfKFr3S+%Rk{W8K zvc!Aogd=?ag!U{9r@ic15N8OY#tMB~z`b2{x@Ntp`JkA2Wj>XqtDPxkZ2{h9)ykm? zi6LFqDoAd`3-iae(r<#De8^L*U_~MMcNs18GOBgoCj2#|i~_P%0?H#OFN$Pf(ZX1( z!eZe}OeWFTgzpuyP0Q_|4LACrPOsH!$>O+%t?a1**_0Qq|KUX;ePsoh4qQVZ{t-Ub z$CwKD<(@sUOLG{a;OVG_6a`M(L!CSy;L09?X&gyj)L1@@-d=syY+2pS_613p6E!Eq zr_BAd3Y#@Ek)on0MY}Dabf)rFk1*)nFcXn(Q5w+?Sxo@C*$dX$ak(1fW{!)rNlxZCjw$H1}*saV*=SQyAdXxG_wZlk_oPbv=S`Y zpW>yp$#CshDX+_8`w68kG{5w@GeF<02FIobM|Y151~W-oR-ZAd+NVa;)XeUI@zK$KEDKScfm=?&3r?XBCK@`>r|~Y(HVl)K*@L5o zuoNYgt)kxAY`oIkZP#BFx&SWk^e$KaBkgnft%$jcYc_)>SRf_2xEtVI;GrQ`F!|@#et=8OMPH?AhoSD_2arpg^rJ$Oa<@K_P(521J~Mif5B^HF>S=GBntL;QQuJO|6AM)DM7 z9>jx%9g{2QF)QKN#K%RWudSnrnzu5b8G0%n7>}%|%@bwWibZ(~y;c(Z(#*XTZ8U-678>cJdK{{LkULuzdEZ)oI|5gdZyvj8Ll#TN; z#A`B^TVX69SsDm_k5f7`Xx+Y_-Rnk->3k_8w7Bk4q&1;pk_hP32#z0te5FYX=Au~? z_;(-9CbQxoKQrUl-%s2 z#e&gDuaMmw5%eU;c#-8h$I71Ns*?zevkVcI0f0`R&H6T`7XW>4YH}9d(B$j{IDiN6 ze3IZ#o1FXZZ*uN_bCWX-cognW0=nRS5bwI+e%I@poC!b!V9)ECoKx?{`V}w$_~E;n zoL2zy?*lI2^Y3kPUIK^$j+|<8E&)9DfhOmJfFi(@(10$W1g764Dbr+TO0z9)I5*8q zt@%p1#-t-E8KE?>V$OZ#wuG?anrWlpDY`~uMkcMnhA&2`D5?7nGPcV3Mv53oZCk>F z32Tr30vsc9YMSLsXUdj4wM!%ajw+Rfqk6uey;;_KDikPjS+UADPwoTqtfp@o>y2Kz zoNG{20n3#Wvd-0#y1I)jN{R{!k`SQVXVB zN)c;{XaN`9;TX1Zb93tC7n+>D0G!m&R|QUfp*qgVGN=}&7EDxmF83?PEytNCgYqyB zeR26bybmY9ZAv3L(2}ZHN}mBD$0g6JD`3j?Q@1QFNdup zSS@|lmm}*2<;Y^#9%I6COmY<7In__n!h^ESj!VN;v(lXPT>`6&epypmMlT=?#ym*}z+PHtd#i=mib6mlGxaa9*UOP817q-rZ$>Q_skV+)2tT#!%gZUy$e3qTGixC^EjiQ<+XIbIeeOaEi4Ay3~QE8qoDl=x7 zWS-vmB8$ZlCVX0FNfAi-29Q~w?f*n$Wv#Cwy*8EaSE**fso+epvbbuQh6Z=p_kF%t zum3(Hl6`*NvV9EQE$bzoR;q3mTlqiX$!*Bv16Q7#tZZYMoO%@TwGhog(;ad%P0H$u z3lns*&snm3`^xZ8R^zV>uwMpvaOh;wikUJcLU*`47UAr&&i1rjj;ipog}&Py`_gV7 zNavHZT0D7KFidFYID8jDuP}til(WHnES6cXCT>2RKLcFN0az8e99MJ4Rpy}_kz%uQ zzW7M9Dx)EZpGn3G_AP1z*mBaS|(sW$5@=tr;;&qz8aLEV#0GzND~_kvEdBt8y?v+HQhfw zGbQdDhet*R_o!B#>QQPKx?aNEiNc>|OHH39hx1AaA!kNLG8R45aO})xs71{M;ZNhP zQ52+Ty9aBStScjHa_u&AwgHh zY&6Lfox@;yTIzK*!$0q`N|MN+Nn9zrd7RDJPeWfaF{vuS?K}S)ECY^-&Brl5G+}9R z(|Ui<=<6}K>A5Tu<+Rn~uf#VicWYEt30)ChPr-h`z_@7h)8$ekR585qpv*U$Ix4FU z*;$e{-yd}SMITz+M&z9!ZHdS1pAqc5#r6_6ONvf-N%%+Q6af`IE zuNG5_M+9FtqOvDCUGr2XJsXf1p$2+;7QH2JK3(h~>hO3E-V+PXvN*GJkFs3&MAfKz z@DbN^U!^p+(6Z^TT~0E7Jl1A|j) zaQp7zy=t(3&z{NQv6-nsagL2o_wVl?9>LSl*!a}U#Kbu2X|R7UDN`BjADIN!K{dF$ zf6owpXQtrh`5o5y*jWE=U=Qkt$-yB+YagZt5zih3AGwii5C=$Za`5SR7$3#Y(`Uwk zFnC~i3f55n%m`VW#eL&b(|brs3cF?ySO361H8?yrF*&{$5l@kOdXj$k_ao=SbG@*q}}e4xMSZY@%Zl z#n|}nnV~7N_YCeQYjA9utpkGtWRDEoNY?1!C|SrS;-6rQsR>4yI>@1?C6{n;HenBr zPD~$U*VMQ~GL2eboBa>a*NsnzH~c54iwsT#D{EpHeQJ;s4f@ja^g((x**~_Itie&F z2YZ}8WoqAy{&GrqIuLS7BAl9}0zkb{0Zb2%qTXik7GE~nKXwqcjYv@8lduj@so0y^ z+>a_GgDHC?%g4{Wmy)AX_hgdp#@aL9v{5W0v_jmY?&7n&l?h>^?G#?emE^--ZMo zlTC@@miR1D9RUwaZG;o{qANv|{}fWOnWnRMV$^oy$8t<3k|YN+qL`vEyyo-2P#*&(}JD$)@X#U%_Z%o1Q?mVmyh7rt=@LMcfTvUwm~Dsikg z!$pjy5-MIhl%|rwr0nU1O>($rTsJXcfev!S=wjsMjvcW5G^wNl?42-_^+h^#W}bA9 zRSzvK&gMXOGC!r~V=$jAbMgd2F^ZPR;5TWX6UusJQ$=EjvxTFS^-30UwAu=`6VnWW z!Ggso#m+ktBnX-$A5bflo65p(7q}U0bi*Z6$I=P^ks~1{2wNaTNfWh=)}xC!OWEg3 z41w6nSmR{l%XBtP^-?074U%jif>b$itHX$*v8QCHFuyYO`Gc-VIg0o57~t*A8KKE@N{$N4jy|eZq?EKymi%*caY2=h zMP=ETE%4qfE#!SnABEQV##h9|@-8ml36+GnyKD9hYA0rsiBE!PTZkLuLYfHtMY_7c zb+0+H?NMUL*Nnd&F_y=bdGjb#~ zmwHTDMk3)Ws-|Yp>LOHfSyiq8MX+`yN6c^&a%^wD_5w^W4fWX3wumY4PDCbr2!@Uy6R&Ll2oIU=6fq{t*QM^h_D zj?cH8cZO?|KPygG+;o#AJrgOW`b=9ktZfwt`Uaq4aqQga=veEd;7z0HpVW$Oxs@sZ zY?{Q+c$(1xk+F6>Zj^k6Z}?y1uFrxhaSkGBZeZJ}ez!|AlUJ6L#glK1_+oVY)A|yTa%OupC3|ZL=u~ck&+%bfBpxt zpHT_SU1iel{*a+z1#NtCaPQ!OiQqoB)GdaBdETcC)Qe`F;SD{#|I18@EW=(7G0MX* zYaz)UrG$>m?Cu}95$gkapgpwyeOL$TcjGf-d#1E|vY%F_;-2as8JiiEhl$--DecoQ zc595W@iDnw#!oY2QxjNwX*VxibaDfE*PMzALn#emJXt67eKzvecRR~-!m2pU>{EH%9?EgRKX+8i zH>=LKs_Y#MO|u&52ClKWi))Vj#qvg2uhZtN6Eu;7w8 zNC|NXb|wO$RnTq1Gk?rtE-AA|&3F`@(d$b>a=;G?f}}6TnT>_%DCKJ@xrGAhuhr~Y zT=#r0hIsb^-(=6dQIf$sWU```HS!{+fHciT%a(`=h37de5Qp&WRu3rA+L^QJWgA~q zkgTk|kd{&&HM!Dsx%$x)r%j2EpX{(kOJ^GtCG&}YYIgqd3$<7trG48{JvP`{|Ws(6Yzf@+?tVQeD<~xX5cy_b}D_gtvROpj|1OWy2@b=Fm+N z+}}c7knY|}cV0{CFyt_s4DP03kB<|NWi`~~8#+hqxaUxFuy3PQ{K&`mv%G@(P&%d;EUN=bh zF46s`l)ocK++#G>-+F$Fv-N)goV+0Xyr7@=U2tZwQv5+U=Yp{PtH8(^-~@3;bh-wb zF9^r+!)4;mSMevera6L}fVLU%<^f+A(}QDx5I7S$;QUXvIr{)llwK=-vXX8#W)sl} zCpN2JmXFh_^9%EHG9wfKG3NA5Q=>G9_gUOj^p9Z`SumjI+J6oI+SG73zT-V|>0`JRLw>b9!-T` zzh-p%C0l>A@A$KC-uVIVSzj4Hx1`kF&!R9!Zzi695qO5%C7qeE^)v5&@7s^o^_liJ zU3Lk%^8PRJqj=F2kGFKqr$w|QYxQIEEp~)tHItf9nmICkuUxo zOY>61u&*-9i<}l1uH4PN#CL<$L5XBL=uU+e9zRjwSAX#X5D zCI{BQ3F2$cbh+sy>8PVMcC|IH9ljzuT@Z=sEDL2un9F zC`wVv^ay7w$Ym3}Ph>c4IN_<%ERc9N4%t?`C$QXI2*kd7jIL!1^E*jXpxY2L#8v(T z!_l<}bxrqG-B*R%rc%PspxMIsBw{WT=Zn3w`k0bW8n9+h6*a%9a6s_RsgmDK%It4r zQ6aBor%?VPo6WVO6gOl3MRU!oOe%gXCBOVkWlF&ZIHQzFw|=Ci_PRb9PmXk6XY+|s(HZEbr~hqLaiv(Gtq{rdCHzu>}) zF23X`Pi=CWE{$y1*m>FIn>KH`qAS|n)3bHk_A7U6=(%cxHCI3FnrnNn+qvudSYQ9{ zfjxu0LwolP-*Dr|=-Bwg(v+nNstqo^v znqZ#Y)b!i;JmFMIhb{@|7OzUmME=#Ry``ZfROzSq7E z`1ig3{x`hwO%MFZeK3Fe=C{1{&+fbL&ncd_z5N~UeAm12UYiw?4Vk~V@4i2hP=ETD z55DK-p1-=e=e_THe^1X}-@ReO2TpzPL#H14n-AmVNAA1tZ$Di5`TvW}M^R@_nkUWw z6!Wn&YmXoQ#3xtk(lyOWaX)E(1@nJ5Z1~i#Xg>Y_6JyKdVQF`N_xGRa>G|wG_+|Bv zpX>R2&lkS9;Y(ls3ZDMyt96fj?d$*i=r{gl`R4m;GXJ{avD4N3D{AytHxE}!r<&>c z=1Le(nkUVZ=1KFU`AwN`t%UF!HY?4lziIPrZLgHiC(V=QN%N$6(mZLNG`~Kh)T$Ls zU44Ch1E6treN%mNeSM2H_4Q3nP4)GyHBDpv>NRa^*48wQO{<#_e*;W=`PlM z)4FwQ&T6k;v##Upb?esEioQwP9W~-^()Ky$u76^G=bbNhNBN5ikLCX^5bMH@i^#h8 z-1V1Sf;gV?R2MEfO~6CPhR%-51nqMCcXY75X%l&D#``URE4ILNMZ4v{JdvKtbUPSr z>o)VOR3%RN5lGNFYnsGfQ@>ZUU?9jd-r;;(2Nl|H_IJ^t_?$ljLP z#=NhuulOi2W&ZUHE5sM`pM!a`CO95b!hN;lJ7ZIClA4(jI~MEflV%b~4~XsUsy<}Y zfi25rKrP!}RW&04m%-}mJGfk>)HYOB2M-=J@g5{M($i`9cxV8@S+64fgMRuHtX30I z*4D9;05zSyf`g#X#!4!Ylmsd-^@fIZY}!o*Oo}?lis_qwlRih%S3VR9u72>-@9Wbk z851af#fh9z`dh-~&#_4PtFYNpmVVi5Ke1r^rhK;?>^mr5RaU-zf$|N*q?D$gX=)OsPQ9}Jd=ExEsJln)@;g|q|Et;~budYbrMMs21i5EO)+@}x zgP}2?dLp$=pB>F8bc1-tv{zq%G(^*y{rFMK=KDa)m?VQWO`nZ1 zygfXI*SC|wfX~LqUuR8wAN@71Zd`rvp!uvbCd3+n)6NxuqLit%KyfWk389vuC zD}`GrKTpJ8KG3wMwvdJ z4(TI$gG~c9kYInUW(2jFeh$D?;3K&J33=wGBL98W)2~kd^J4Fo+V5qJK<1D(hqaL> zrR1sB``Y*&hvZKkmcMfRXFTHw%&oV^iK~zwI`qpF57yb0)L6hE|q>pUviSz*ltvLlxM}roP@eyU`&q%{zZPy**H8 zo`FEWZEg5zLQ53S>UAWB!ylkNA)TYC3E?{Y&ce?Xp&H6eWxQb%8lPui`ebam zn#_N@ep=QvG44uO73n=86aH8eC%vhbmi291UG4R+WK{dICYV1}%ar4nn{~f}sg@}* z$7`AsHBA{^u1)p$S9%|4A}ckP8fLlpmr1y(qL?{=gsL7y%nEhQMwy6|MX%8SR;ag{ z*{{gQGTD+>WnUY@r)L^a+hbd9CTdpxsH@0dbK~mO?Kc}ELs~O$NVd1ju+iRLbMox# zqs`0Z=%qG9B$-+UDP&g0MUIwl`5_akiDl7hn%be-t5@SP;a7^Uim8QvhEdfjPCtL; z&*i2(ShX}Ne99jxmo1_AYrce8TEX10f~oc0#@LPfGB0)oH~X5x5$RvGMgO0C+*cj$fT| zd4lMp$d)_5Tj6{T`9jDxKguVzn24=}ZcD7Ht%&|?TGI})QxiCTL4uaW=({ddGk4y3 z=QE$FYMb(osLjDX>4}O7P@+Ng|8fu3!&oh}IlD~aifTiM@LKOz=&QAYQDy!o9q$O}8UCjLeOJMs;A*%5r>>^O2=$%kD)lX-)q=DD%0ZkRz-s{> z;8YXRb)GGLfWG!s@||n&ycTdS-k*bT--mrZ>~or=yxQ>07t`tFs8zzW!|&&K_j82% z4&a-3{#U>wfJgEC$N;}P^)uw>I|Hzv&3U@}oBfQ}M`0iB7yA*qyu4P)rWNx10Q?_@ z-*<07vwtDru)2Hos{v=>{W`|EoA8hiE<3LKmCo<~r<=MJOnsRt51+~=gZF^(7`x?) z=wW^9H^z4up&KX z04!Q+iN*A#MOPXr9I2wnI=x5&POa<%k?^PksZ{3`N!8iCWghW9^8Oa*VZbTC+W;>D z?D#do-8Jmr1pFrBJ`=b*04w4CCLkZMF$?ZerL0I;O}dkVA~}OJK`+D$YNH7A$|e?a zXedV2sF#T6Q?5s%07#7BXHT^_-2u3_42*xi4DXkLdsle>>jp~iz^Te_`F{n$a$NPH z7AJkm2YM#>{s+VF%JF^~pg4`&`8CA15>R?hm2bHl?m}7m$rbXmzwG@!{oJeVt}5Y8 zSrXi(+&k5sO7V?!EwGiO9k3QSl46s|@F(Rsea}{j*qp2BE?ivz? z7dKjRj7(%bP3NVcNYE^YIi3p$myNqRzrNnNg*d4xvgAjFz+oa(LNXJnlteeIRGcKk zsRy;$X|>iO6PN{VSmD~F!;R`fG}Z<_JW{SIK+EK)`8~em+wcdmJZ(=aveL41eL)RI zHndefOafpsVSU8bizRUwv7c5BDEqQ}2v2lHifj?1drT;zptMOUk!(T~AZ_;J%chR+ zXO+ysBq*%>ibAHWNFId;Jxe8MP0lKrnq%QmJZ>=M$GWaadHb=H)m%nmFr+>`k%vO^ zEVUGhXg0?(SL5ldibjo$62_7Yl}jq|UrGNMPWoQTi*AcDwHk#pfEv`BZT&!MmZ{V> zuXtDr>vPljCQUeAF`e*yfy_F$YOCAoydH1|;Ey-9I^T)3I-l=sb+*91ANFq8k6zm9 zTnI3wKp#N$$A#)Q8!A745Vk2O^^)_~IsuuboW6dg-iLQu_ZEw0R#7dxIG$Z1X(TF{ z%cgXax`C5cDsIFoOA?xNpCb{kiX}K}?7&wWsrLc7BiCNA)-m3}T$_AN;JtJn{{sVf zMh&^e&sV|szu6DqOR!ezz6(O-Vk7%3{6%|pptFYM7O8Io$B2{)4K)bwT)5UTeUTej zXrxt&C7xVGQchUBNm#nc^bCtO5s@bI3+daAW)`!#JjpRB9Xozv>5eOU=zB{d|5F`B zBTQwk+^+Uw+DT_p{Y8x4vn9;GgC}lM13cvHix-k3>Fm*))DVW>p){f*R6?L&`*WGn zVv4dhlq<-?DCv!zAn{l?5eCUQBE_17bCZfEkHzz8Kgp?7qEtv1mu^zSi&$EDxhzd( zG?0#C+7_u;tdUktrbv(WbdFz+#`Akq*;FB&7>#>JRX-1#0}H9d(Q4n)U-m5|U~Hwl z6V6TP?3LTSfV6q5nF6Cnk%aRpRv^-uIicdEVopUd?q@x%vFbwi&bw4Jm7C)Q0_$fW zSvYRKD3Z5wMl_deREY8*0JHzOtBU!^*eU7d+8`t?*a58{$(JkmywEJVE}PfABcPjF(L2^A$pts*pg@&L&* zRP-}BGls_r5^H!+4Ndls4yxUggZ($E=>tPEBO{8mJCSmyXtB6NIVgF7e8JDvo&(cU zYOC5aHK`_t$M&i{1A9;&T=c=rxi$|VU{fVlDWX-=*!W$^ag-6zI#P>5KQP6?B@>jI zH5)G_yD+4n%XNWjjCXm(Twc>WGyzAfvXW3SMrqyaEr2i+G3f`!#}14S4XMfLDf*H< z)06ZmI!%jPCZcN2J(0_v0O8!_VxUhHy)HLdEF`^x%d+UWSqHMhaq-6mKOiphuZSi- zZbx-bNJP@=!%88t^Js*=wrZ*jl679lWlSD@pX!l|X1OlONj{EYk3KR`ICwJZ=THcN z7kDx+d{1s8R{vg=JeYz)v|Stp5Ts$T{5lS3s8JK%Hiqh-pv8hwG3lKz&%NH=>gTGI zmnxP>&@V`k9;u2cYXaKallEzAH{4PKEmP24|MPScJ=2~pLy8I;+8f_-xl*ryeFShT zAWrRt#t{H1kfHgPHs`Sn}dPrCmSQ(NAk@%lbxQ{Zv2DVIi$AWfzE>tZRy@Z z&+G?hF_9@Kh1RYzio}XXiSkSzqronn#2Ohh07w@m%c3^7QS`JzQ9P}FCo@=%^mlYrR9Kf z#6ILaPzK!~4szapt&qY9CT3Olsq8U!?3o0W!4b&gG2=Kzgoh0E4DOMrU-F9y({o>7bGJQmNH{6bvi z^9kiGVB|)@q~llb5O3IvUK-7CF$rfne&zNfx$F@XE1oLMTM+L%0DlR1Kj4Fa4+B01 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

`@ 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%0DgsO*`?;6FRSQielL8l1OJ7dN(=ge2-Cf|Z7a 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 diff --git a/mingw/bin/tclsh b/mingw/bin/tclsh deleted file mode 100644 index e609bb249a..0000000000 --- a/mingw/bin/tclsh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec tclsh84 "$@" diff --git a/mingw/bin/tclsh.exe b/mingw/bin/tclsh.exe new file mode 100644 index 0000000000000000000000000000000000000000..6713bf81597bf4d7693913778ed7224c6aeadd4c GIT binary patch literal 30727 zcwX&&4R}=5wdgwYlT1iLf&_?~mVpL^TL=jg1X|Dm5+yW1fbe4l50m*x1}8J=%o#vG zo<>8E5YsPx*Y+Ae{Yt8>t+l<@$Lm$wYARfVI`yKrPx0?cE4I;KML~(0>%6u0-e=A^ zb0$G^ZT)Vq8}{tI*Is-5?X`c-Is2Tf`erv+0lRX1sLBXB9Sdyxw-QxMS;3XSJi^rH=S;Cse%O2}{0%R@k|GNf##3s~#aG`fa5S zOe&u3s4uk*ROSG*4N1y%?S0C4QI$OUt0abwW1UE5>rltZt&iDY$*o92d2Hv(CI3j7 zgT~tKC3b>dwd6~f#QzluQU6rD-=QFnqYlnvJMy?!R3(oN-oE5}h&=d=;QAm5*HMM| z2e8=we!-p{D8xWp7Qh=J%pqDX(d=V5y9Lei_P&BW>$K|R(KjyRCF1fBqgjjiwTS=5 z3=L1?Hjip@v8L;nWXP^xUo7mozU^cwVnd-D1~w48leU5Pkm|rG)V05Qh+$U`A(6sf zaJtE`Hn*FI=5{Di@nY=Ue=B{brcSaN3q*ZoErEO&H@9A zsD@}bdR6&)nczri2AZYg(7<>^=_n~32w=+1qGMS|h0+n|=o^Jhcy7CP+DB7P;@++Qw+%|E`vPDnE&r1K!=S_ROnh}>s)8Mi?Z#{#@~42kTxFB?QFe;7hr>-q%y0$uj7z1vEzL)|0IjLcx|4VHFIHb9a`sQ?~u3_?f{+jPqA-Ar0x*v6pOH4+Xln zGQ-_Pz`-^ePY)fap!&fg-mG)2ty60ItwXwrmdhJIpxWr0TMw!83CVlM9h*B2&8M}$ z?#??l-&t|&CzLPP(+4yy7yN*xV%)CrxwYU2?>{aTwBLi-j-xYZs}Mk0vfJ{VD1zne zW3+ovi#95Pq!t~lXiW^p{uTb;?TP7Tbj1f1avpealb+eb=w;_^Z2B(WC?+AWknnYX=eU<*z7 z?Tb<6hw4~2cK(J6r|<1#z<#!8?03`9OZL0j#J%x6v{IzyA}ti@Y>}3V^h_O3Ul!>}k)9IifJje>^q5GGvy|4bH(njW-OCPO`HMeb za}#yV(D|%SfbzBrc>as<_Zg^Z?{&%vry(cIBKa z>Q}6rL*PxWc_SL|uN>;@wET&60LQSrTL&v&k3VbidRqspMOf8Z7%^

U;#_KVD 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 literal 0 HcwPel00001 diff --git a/mingw/bin/tclsh84.exe b/mingw/bin/tclsh84.exe deleted file mode 100644 index c11c9f5da2273484f438a84fd7c488272701ff8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 26316 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
U;#_KVD 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 literal 0 HcwPel00001 diff --git a/mingw/doc/tcltk/PORTNOTES b/mingw/doc/tcltk/PORTNOTES deleted file mode 100644 index 5224ba7567..0000000000 --- a/mingw/doc/tcltk/PORTNOTES +++ /dev/null @@ -1,8 +0,0 @@ - Sun's Tcl/Tk for mingw32 - Version: 8.4.1 - - -1) No changes for this version have been affected. -2) Builds OOB using MSYS+MinGW -3) configure --prefix=/mingw -4) See http://tcl.sf.net for information. diff --git a/mingw/doc/tcltk/license.terms b/mingw/doc/tcltk/license.terms deleted file mode 100644 index f1dcaa5245..0000000000 --- a/mingw/doc/tcltk/license.terms +++ /dev/null @@ -1,40 +0,0 @@ -This software is copyrighted by the Regents of the University of -California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState -Corporation and other parties. The following terms apply to all files -associated with the software unless explicitly disclaimed in -individual files. - -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - -IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY -FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY -DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE -IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE -NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR -MODIFICATIONS. - -GOVERNMENT USE: If you are acquiring this software on behalf of the -U.S. government, the Government shall have only "Restricted Rights" -in the software and related documentation as defined in the Federal -Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you -are acquiring the software on behalf of the Department of Defense, the -software shall be classified as "Commercial Computer Software" and the -Government shall have only "Restricted Rights" as defined in Clause -252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the -authors grant the U.S. Government and others acting in its behalf -permission to use and distribute the software in accordance with the -terms specified in this license. diff --git a/mingw/include/tcl.h b/mingw/include/tcl.h new file mode 100644 index 0000000000..4f37924c04 --- /dev/null +++ b/mingw/include/tcl.h @@ -0,0 +1,2454 @@ +/* + * tcl.h -- + * + * This header file describes the externally-visible facilities of the + * Tcl interpreter. + * + * Copyright (c) 1987-1994 The Regents of the University of California. + * Copyright (c) 1993-1996 Lucent Technologies. + * Copyright (c) 1994-1998 Sun Microsystems, Inc. + * Copyright (c) 1998-2000 by Scriptics Corporation. + * Copyright (c) 2002 by Kevin B. Kenny. All rights reserved. + * + * See the file "license.terms" for information on usage and redistribution of + * this file, and for a DISCLAIMER OF ALL WARRANTIES. + * + * RCS: @(#) $Id: tcl.h,v 1.254.2.6 2008/10/10 18:16:47 dgp Exp $ + */ + +#ifndef _TCL +#define _TCL + +/* + * For C++ compilers, use extern "C" + */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * The following defines are used to indicate the various release levels. + */ + +#define TCL_ALPHA_RELEASE 0 +#define TCL_BETA_RELEASE 1 +#define TCL_FINAL_RELEASE 2 + +/* + * When version numbers change here, must also go into the following files and + * update the version numbers: + * + * library/init.tcl (1 LOC patch) + * unix/configure.in (2 LOC Major, 2 LOC minor, 1 LOC patch) + * win/configure.in (as above) + * win/tcl.m4 (not patchlevel) + * win/makefile.bc (not patchlevel) 2 LOC + * README (sections 0 and 2, with and without separator) + * macosx/Tcl.pbproj/project.pbxproj (not patchlevel) 1 LOC + * macosx/Tcl.pbproj/default.pbxuser (not patchlevel) 1 LOC + * macosx/Tcl.xcode/project.pbxproj (not patchlevel) 2 LOC + * macosx/Tcl.xcode/default.pbxuser (not patchlevel) 1 LOC + * macosx/Tcl-Common.xcconfig (not patchlevel) 1 LOC + * win/README (not patchlevel) (sections 0 and 2) + * unix/tcl.spec (1 LOC patch) + * tools/tcl.hpj.in (not patchlevel, for windows installer) + * tools/tcl.wse.in (for windows installer) + * tools/tclSplash.bmp (not patchlevel) + */ + +#define TCL_MAJOR_VERSION 8 +#define TCL_MINOR_VERSION 5 +#define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE +#define TCL_RELEASE_SERIAL 5 + +#define TCL_VERSION "8.5" +#define TCL_PATCH_LEVEL "8.5.5" + +/* + * The following definitions set up the proper options for Windows compilers. + * We use this method because there is no autoconf equivalent. + */ + +#ifndef __WIN32__ +# if defined(_WIN32) || defined(WIN32) || defined(__MINGW32__) || defined(__BORLANDC__) || (defined(__WATCOMC__) && defined(__WINDOWS_386__)) +# define __WIN32__ +# ifndef WIN32 +# define WIN32 +# endif +# ifndef _WIN32 +# define _WIN32 +# endif +# endif +#endif + +/* + * STRICT: See MSDN Article Q83456 + */ + +#ifdef __WIN32__ +# ifndef STRICT +# define STRICT +# endif +#endif /* __WIN32__ */ + +/* + * Utility macros: STRINGIFY takes an argument and wraps it in "" (double + * quotation marks), JOIN joins two arguments. + */ + +#ifndef STRINGIFY +# define STRINGIFY(x) STRINGIFY1(x) +# define STRINGIFY1(x) #x +#endif +#ifndef JOIN +# define JOIN(a,b) JOIN1(a,b) +# define JOIN1(a,b) a##b +#endif + +/* + * A special definition used to allow this header file to be included from + * windows resource files so that they can obtain version information. + * RC_INVOKED is defined by default by the windows RC tool. + * + * Resource compilers don't like all the C stuff, like typedefs and function + * declarations, that occur below, so block them out. + */ + +#ifndef RC_INVOKED + +/* + * Special macro to define mutexes, that doesn't do anything if we are not + * using threads. + */ + +#ifdef TCL_THREADS +#define TCL_DECLARE_MUTEX(name) static Tcl_Mutex name; +#else +#define TCL_DECLARE_MUTEX(name) +#endif + +/* + * Tcl's public routine Tcl_FSSeek() uses the values SEEK_SET, SEEK_CUR, and + * SEEK_END, all #define'd by stdio.h . + * + * Also, many extensions need stdio.h, and they've grown accustomed to tcl.h + * providing it for them rather than #include-ing it themselves as they + * should, so also for their sake, we keep the #include to be consistent with + * prior Tcl releases. + */ + +#include + +/* + * Support for functions with a variable number of arguments. + * + * The following TCL_VARARGS* macros are to support old extensions + * written for older versions of Tcl where the macros permitted + * support for the varargs.h system as well as stdarg.h . + * + * New code should just directly be written to use stdarg.h conventions. + */ + +#include +#ifndef TCL_NO_DEPRECATED +# define TCL_VARARGS(type, name) (type name, ...) +# define TCL_VARARGS_DEF(type, name) (type name, ...) +# define TCL_VARARGS_START(type, name, list) (va_start(list, name), name) +#endif + +/* + * Macros used to declare a function to be exported by a DLL. Used by Windows, + * maps to no-op declarations on non-Windows systems. The default build on + * windows is for a DLL, which causes the DLLIMPORT and DLLEXPORT macros to be + * nonempty. To build a static library, the macro STATIC_BUILD should be + * defined. + * + * Note: when building static but linking dynamically to MSVCRT we must still + * correctly decorate the C library imported function. Use CRTIMPORT + * for this purpose. _DLL is defined by the compiler when linking to + * MSVCRT. + */ + +#if (defined(__WIN32__) && (defined(_MSC_VER) || (__BORLANDC__ >= 0x0550) || defined(__LCC__) || defined(__WATCOMC__) || (defined(__GNUC__) && defined(__declspec)))) +# define HAVE_DECLSPEC 1 +# ifdef STATIC_BUILD +# define DLLIMPORT +# define DLLEXPORT +# ifdef _DLL +# define CRTIMPORT __declspec(dllimport) +# else +# define CRTIMPORT +# endif +# else +# define DLLIMPORT __declspec(dllimport) +# define DLLEXPORT __declspec(dllexport) +# define CRTIMPORT __declspec(dllimport) +# endif +#else +# define DLLIMPORT +# if defined(__GNUC__) && __GNUC__ > 3 +# define DLLEXPORT __attribute__ ((visibility("default"))) +# else +# define DLLEXPORT +# endif +# define CRTIMPORT +#endif + +/* + * These macros are used to control whether functions are being declared for + * import or export. If a function is being declared while it is being built + * to be included in a shared library, then it should have the DLLEXPORT + * storage class. If is being declared for use by a module that is going to + * link against the shared library, then it should have the DLLIMPORT storage + * class. If the symbol is beind declared for a static build or for use from a + * stub library, then the storage class should be empty. + * + * The convention is that a macro called BUILD_xxxx, where xxxx is the name of + * a library we are building, is set on the compile line for sources that are + * to be placed in the library. When this macro is set, the storage class will + * be set to DLLEXPORT. At the end of the header file, the storage class will + * be reset to DLLIMPORT. + */ + +#undef TCL_STORAGE_CLASS +#ifdef BUILD_tcl +# define TCL_STORAGE_CLASS DLLEXPORT +#else +# ifdef USE_TCL_STUBS +# define TCL_STORAGE_CLASS +# else +# define TCL_STORAGE_CLASS DLLIMPORT +# endif +#endif + +/* + * Definitions that allow this header file to be used either with or without + * ANSI C features like function prototypes. + */ + +#undef _ANSI_ARGS_ +#undef CONST +#ifndef INLINE +# define INLINE +#endif + +#ifndef NO_CONST +# define CONST const +#else +# define CONST +#endif + +#ifndef NO_PROTOTYPES +# define _ANSI_ARGS_(x) x +#else +# define _ANSI_ARGS_(x) () +#endif + +#ifdef USE_NON_CONST +# ifdef USE_COMPAT_CONST +# error define at most one of USE_NON_CONST and USE_COMPAT_CONST +# endif +# define CONST84 +# define CONST84_RETURN +#else +# ifdef USE_COMPAT_CONST +# define CONST84 +# define CONST84_RETURN CONST +# else +# define CONST84 CONST +# define CONST84_RETURN CONST +# endif +#endif + +/* + * Make sure EXTERN isn't defined elsewhere + */ + +#ifdef EXTERN +# undef EXTERN +#endif /* EXTERN */ + +#ifdef __cplusplus +# define EXTERN extern "C" TCL_STORAGE_CLASS +#else +# define EXTERN extern TCL_STORAGE_CLASS +#endif + +/* + * The following code is copied from winnt.h. If we don't replicate it here, + * then can't be included after tcl.h, since tcl.h also defines + * VOID. This block is skipped under Cygwin and Mingw. + */ + +#if defined(__WIN32__) && !defined(HAVE_WINNT_IGNORE_VOID) +#ifndef VOID +#define VOID void +typedef char CHAR; +typedef short SHORT; +typedef long LONG; +#endif +#endif /* __WIN32__ && !HAVE_WINNT_IGNORE_VOID */ + +/* + * Macro to use instead of "void" for arguments that must have type "void *" + * in ANSI C; maps them to type "char *" in non-ANSI systems. + */ + +#ifndef NO_VOID +#define VOID void +#else +#define VOID char +#endif + +/* + * Miscellaneous declarations. + */ + +#ifndef _CLIENTDATA +# ifndef NO_VOID + typedef void *ClientData; +# else + typedef int *ClientData; +# endif +# define _CLIENTDATA +#endif + +/* + * Darwin specifc configure overrides (to support fat compiles, where + * configure runs only once for multiple architectures): + */ + +#ifdef __APPLE__ +# ifdef __LP64__ +# undef TCL_WIDE_INT_TYPE +# define TCL_WIDE_INT_IS_LONG 1 +# define TCL_CFG_DO64BIT 1 +# else /* !__LP64__ */ +# define TCL_WIDE_INT_TYPE long long +# undef TCL_WIDE_INT_IS_LONG +# undef TCL_CFG_DO64BIT +# endif /* __LP64__ */ +# undef HAVE_STRUCT_STAT64 +#endif /* __APPLE__ */ + +/* + * Define Tcl_WideInt to be a type that is (at least) 64-bits wide, and define + * Tcl_WideUInt to be the unsigned variant of that type (assuming that where + * we have one, we can have the other.) + * + * Also defines the following macros: + * TCL_WIDE_INT_IS_LONG - if wide ints are really longs (i.e. we're on a real + * 64-bit system.) + * Tcl_WideAsLong - forgetful converter from wideInt to long. + * Tcl_LongAsWide - sign-extending converter from long to wideInt. + * Tcl_WideAsDouble - converter from wideInt to double. + * Tcl_DoubleAsWide - converter from double to wideInt. + * + * The following invariant should hold for any long value 'longVal': + * longVal == Tcl_WideAsLong(Tcl_LongAsWide(longVal)) + * + * Note on converting between Tcl_WideInt and strings. This implementation (in + * tclObj.c) depends on the function + * sprintf(...,"%" TCL_LL_MODIFIER "d",...). + */ + +#if !defined(TCL_WIDE_INT_TYPE)&&!defined(TCL_WIDE_INT_IS_LONG) +# if defined(__GNUC__) +# define TCL_WIDE_INT_TYPE long long +# if defined(__WIN32__) && !defined(__CYGWIN__) +# define TCL_LL_MODIFIER "I64" +# else +# define TCL_LL_MODIFIER "L" +# endif +typedef struct stat Tcl_StatBuf; +# elif defined(__WIN32__) +# define TCL_WIDE_INT_TYPE __int64 +# ifdef __BORLANDC__ +typedef struct stati64 Tcl_StatBuf; +# define TCL_LL_MODIFIER "L" +# else /* __BORLANDC__ */ +# if _MSC_VER < 1400 || !defined(_M_IX86) +typedef struct _stati64 Tcl_StatBuf; +# else +typedef struct _stat64 Tcl_StatBuf; +# endif /* _MSC_VER < 1400 */ +# define TCL_LL_MODIFIER "I64" +# endif /* __BORLANDC__ */ +# else /* __WIN32__ */ +/* + * Don't know what platform it is and configure hasn't discovered what is + * going on for us. Try to guess... + */ +# ifdef NO_LIMITS_H +# error please define either TCL_WIDE_INT_TYPE or TCL_WIDE_INT_IS_LONG +# else /* !NO_LIMITS_H */ +# include +# if (INT_MAX < LONG_MAX) +# define TCL_WIDE_INT_IS_LONG 1 +# else +# define TCL_WIDE_INT_TYPE long long +# endif +# endif /* NO_LIMITS_H */ +# endif /* __WIN32__ */ +#endif /* !TCL_WIDE_INT_TYPE & !TCL_WIDE_INT_IS_LONG */ +#ifdef TCL_WIDE_INT_IS_LONG +# undef TCL_WIDE_INT_TYPE +# define TCL_WIDE_INT_TYPE long +#endif /* TCL_WIDE_INT_IS_LONG */ + +typedef TCL_WIDE_INT_TYPE Tcl_WideInt; +typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt; + +#ifdef TCL_WIDE_INT_IS_LONG +typedef struct stat Tcl_StatBuf; +# define Tcl_WideAsLong(val) ((long)(val)) +# define Tcl_LongAsWide(val) ((long)(val)) +# define Tcl_WideAsDouble(val) ((double)((long)(val))) +# define Tcl_DoubleAsWide(val) ((long)((double)(val))) +# ifndef TCL_LL_MODIFIER +# define TCL_LL_MODIFIER "l" +# endif /* !TCL_LL_MODIFIER */ +#else /* TCL_WIDE_INT_IS_LONG */ +/* + * The next short section of defines are only done when not running on Windows + * or some other strange platform. + */ +# ifndef TCL_LL_MODIFIER +# ifdef HAVE_STRUCT_STAT64 +typedef struct stat64 Tcl_StatBuf; +# else +typedef struct stat Tcl_StatBuf; +# endif /* HAVE_STRUCT_STAT64 */ +# define TCL_LL_MODIFIER "ll" +# endif /* !TCL_LL_MODIFIER */ +# define Tcl_WideAsLong(val) ((long)((Tcl_WideInt)(val))) +# define Tcl_LongAsWide(val) ((Tcl_WideInt)((long)(val))) +# define Tcl_WideAsDouble(val) ((double)((Tcl_WideInt)(val))) +# define Tcl_DoubleAsWide(val) ((Tcl_WideInt)((double)(val))) +#endif /* TCL_WIDE_INT_IS_LONG */ + +/* + * Data structures defined opaquely in this module. The definitions below just + * provide dummy types. A few fields are made visible in Tcl_Interp + * structures, namely those used for returning a string result from commands. + * Direct access to the result field is discouraged in Tcl 8.0. The + * interpreter result is either an object or a string, and the two values are + * kept consistent unless some C code sets interp->result directly. + * Programmers should use either the function Tcl_GetObjResult() or + * Tcl_GetStringResult() to read the interpreter's result. See the SetResult + * man page for details. + * + * Note: any change to the Tcl_Interp definition below must be mirrored in the + * "real" definition in tclInt.h. + * + * Note: Tcl_ObjCmdProc functions do not directly set result and freeProc. + * Instead, they set a Tcl_Obj member in the "real" structure that can be + * accessed with Tcl_GetObjResult() and Tcl_SetObjResult(). + */ + +typedef struct Tcl_Interp { + char *result; /* If the last command returned a string + * result, this points to it. */ + void (*freeProc) _ANSI_ARGS_((char *blockPtr)); + /* Zero means the string result is statically + * allocated. TCL_DYNAMIC means it was + * allocated with ckalloc and should be freed + * with ckfree. Other values give the address + * of function to invoke to free the result. + * Tcl_Eval must free it before executing next + * command. */ + int errorLine; /* When TCL_ERROR is returned, this gives the + * line number within the command where the + * error occurred (1 if first line). */ +} Tcl_Interp; + +typedef struct Tcl_AsyncHandler_ *Tcl_AsyncHandler; +typedef struct Tcl_Channel_ *Tcl_Channel; +typedef struct Tcl_ChannelTypeVersion_ *Tcl_ChannelTypeVersion; +typedef struct Tcl_Command_ *Tcl_Command; +typedef struct Tcl_Condition_ *Tcl_Condition; +typedef struct Tcl_Dict_ *Tcl_Dict; +typedef struct Tcl_EncodingState_ *Tcl_EncodingState; +typedef struct Tcl_Encoding_ *Tcl_Encoding; +typedef struct Tcl_Event Tcl_Event; +typedef struct Tcl_InterpState_ *Tcl_InterpState; +typedef struct Tcl_LoadHandle_ *Tcl_LoadHandle; +typedef struct Tcl_Mutex_ *Tcl_Mutex; +typedef struct Tcl_Pid_ *Tcl_Pid; +typedef struct Tcl_RegExp_ *Tcl_RegExp; +typedef struct Tcl_ThreadDataKey_ *Tcl_ThreadDataKey; +typedef struct Tcl_ThreadId_ *Tcl_ThreadId; +typedef struct Tcl_TimerToken_ *Tcl_TimerToken; +typedef struct Tcl_Trace_ *Tcl_Trace; +typedef struct Tcl_Var_ *Tcl_Var; + +/* + * Definition of the interface to functions implementing threads. A function + * following this definition is given to each call of 'Tcl_CreateThread' and + * will be called as the main fuction of the new thread created by that call. + */ + +#if defined __WIN32__ +typedef unsigned (__stdcall Tcl_ThreadCreateProc) _ANSI_ARGS_((ClientData clientData)); +#else +typedef void (Tcl_ThreadCreateProc) _ANSI_ARGS_((ClientData clientData)); +#endif + +/* + * Threading function return types used for abstracting away platform + * differences when writing a Tcl_ThreadCreateProc. See the NewThread function + * in generic/tclThreadTest.c for it's usage. + */ + +#if defined __WIN32__ +# define Tcl_ThreadCreateType unsigned __stdcall +# define TCL_THREAD_CREATE_RETURN return 0 +#else +# define Tcl_ThreadCreateType void +# define TCL_THREAD_CREATE_RETURN +#endif + +/* + * Definition of values for default stacksize and the possible flags to be + * given to Tcl_CreateThread. + */ + +#define TCL_THREAD_STACK_DEFAULT (0) /* Use default size for stack */ +#define TCL_THREAD_NOFLAGS (0000) /* Standard flags, default behaviour */ +#define TCL_THREAD_JOINABLE (0001) /* Mark the thread as joinable */ + +/* + * Flag values passed to Tcl_StringCaseMatch. + */ + +#define TCL_MATCH_NOCASE (1<<0) + +/* + * Flag values passed to Tcl_GetRegExpFromObj. + */ + +#define TCL_REG_BASIC 000000 /* BREs (convenience) */ +#define TCL_REG_EXTENDED 000001 /* EREs */ +#define TCL_REG_ADVF 000002 /* advanced features in EREs */ +#define TCL_REG_ADVANCED 000003 /* AREs (which are also EREs) */ +#define TCL_REG_QUOTE 000004 /* no special characters, none */ +#define TCL_REG_NOCASE 000010 /* ignore case */ +#define TCL_REG_NOSUB 000020 /* don't care about subexpressions */ +#define TCL_REG_EXPANDED 000040 /* expanded format, white space & + * comments */ +#define TCL_REG_NLSTOP 000100 /* \n doesn't match . or [^ ] */ +#define TCL_REG_NLANCH 000200 /* ^ matches after \n, $ before */ +#define TCL_REG_NEWLINE 000300 /* newlines are line terminators */ +#define TCL_REG_CANMATCH 001000 /* report details on partial/limited + * matches */ + +/* + * Flags values passed to Tcl_RegExpExecObj. + */ + +#define TCL_REG_NOTBOL 0001 /* Beginning of string does not match ^. */ +#define TCL_REG_NOTEOL 0002 /* End of string does not match $. */ + +/* + * Structures filled in by Tcl_RegExpInfo. Note that all offset values are + * relative to the start of the match string, not the beginning of the entire + * string. + */ + +typedef struct Tcl_RegExpIndices { + long start; /* Character offset of first character in + * match. */ + long end; /* Character offset of first character after + * the match. */ +} Tcl_RegExpIndices; + +typedef struct Tcl_RegExpInfo { + int nsubs; /* Number of subexpressions in the compiled + * expression. */ + Tcl_RegExpIndices *matches; /* Array of nsubs match offset pairs. */ + long extendStart; /* The offset at which a subsequent match + * might begin. */ + long reserved; /* Reserved for later use. */ +} Tcl_RegExpInfo; + +/* + * Picky compilers complain if this typdef doesn't appear before the struct's + * reference in tclDecls.h. + */ + +typedef Tcl_StatBuf *Tcl_Stat_; +typedef struct stat *Tcl_OldStat_; + +/* + * When a TCL command returns, the interpreter contains a result from the + * command. Programmers are strongly encouraged to use one of the functions + * Tcl_GetObjResult() or Tcl_GetStringResult() to read the interpreter's + * result. See the SetResult man page for details. Besides this result, the + * command function returns an integer code, which is one of the following: + * + * TCL_OK Command completed normally; the interpreter's result + * contains the command's result. + * TCL_ERROR The command couldn't be completed successfully; the + * interpreter's result describes what went wrong. + * TCL_RETURN The command requests that the current function return; + * the interpreter's result contains the function's + * return value. + * TCL_BREAK The command requests that the innermost loop be + * exited; the interpreter's result is meaningless. + * TCL_CONTINUE Go on to the next iteration of the current loop; the + * interpreter's result is meaningless. + */ + +#define TCL_OK 0 +#define TCL_ERROR 1 +#define TCL_RETURN 2 +#define TCL_BREAK 3 +#define TCL_CONTINUE 4 + +#define TCL_RESULT_SIZE 200 + +/* + * Flags to control what substitutions are performed by Tcl_SubstObj(): + */ + +#define TCL_SUBST_COMMANDS 001 +#define TCL_SUBST_VARIABLES 002 +#define TCL_SUBST_BACKSLASHES 004 +#define TCL_SUBST_ALL 007 + +/* + * Argument descriptors for math function callbacks in expressions: + */ + +typedef enum { + TCL_INT, TCL_DOUBLE, TCL_EITHER, TCL_WIDE_INT +} Tcl_ValueType; + +typedef struct Tcl_Value { + Tcl_ValueType type; /* Indicates intValue or doubleValue is valid, + * or both. */ + long intValue; /* Integer value. */ + double doubleValue; /* Double-precision floating value. */ + Tcl_WideInt wideValue; /* Wide (min. 64-bit) integer value. */ +} Tcl_Value; + +/* + * Forward declaration of Tcl_Obj to prevent an error when the forward + * reference to Tcl_Obj is encountered in the function types declared below. + */ + +struct Tcl_Obj; + +/* + * Function types defined by Tcl: + */ + +typedef int (Tcl_AppInitProc) _ANSI_ARGS_((Tcl_Interp *interp)); +typedef int (Tcl_AsyncProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, int code)); +typedef void (Tcl_ChannelProc) _ANSI_ARGS_((ClientData clientData, int mask)); +typedef void (Tcl_CloseProc) _ANSI_ARGS_((ClientData data)); +typedef void (Tcl_CmdDeleteProc) _ANSI_ARGS_((ClientData clientData)); +typedef int (Tcl_CmdProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, int argc, CONST84 char *argv[])); +typedef void (Tcl_CmdTraceProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, int level, char *command, Tcl_CmdProc *proc, + ClientData cmdClientData, int argc, CONST84 char *argv[])); +typedef int (Tcl_CmdObjTraceProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, int level, CONST char *command, + Tcl_Command commandInfo, int objc, struct Tcl_Obj * CONST * objv)); +typedef void (Tcl_CmdObjTraceDeleteProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_DupInternalRepProc) _ANSI_ARGS_((struct Tcl_Obj *srcPtr, + struct Tcl_Obj *dupPtr)); +typedef int (Tcl_EncodingConvertProc)_ANSI_ARGS_((ClientData clientData, + CONST char *src, int srcLen, int flags, Tcl_EncodingState *statePtr, + char *dst, int dstLen, int *srcReadPtr, int *dstWrotePtr, + int *dstCharsPtr)); +typedef void (Tcl_EncodingFreeProc)_ANSI_ARGS_((ClientData clientData)); +typedef int (Tcl_EventProc) _ANSI_ARGS_((Tcl_Event *evPtr, int flags)); +typedef void (Tcl_EventCheckProc) _ANSI_ARGS_((ClientData clientData, + int flags)); +typedef int (Tcl_EventDeleteProc) _ANSI_ARGS_((Tcl_Event *evPtr, + ClientData clientData)); +typedef void (Tcl_EventSetupProc) _ANSI_ARGS_((ClientData clientData, + int flags)); +typedef void (Tcl_ExitProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_FileProc) _ANSI_ARGS_((ClientData clientData, int mask)); +typedef void (Tcl_FileFreeProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_FreeInternalRepProc) _ANSI_ARGS_((struct Tcl_Obj *objPtr)); +typedef void (Tcl_FreeProc) _ANSI_ARGS_((char *blockPtr)); +typedef void (Tcl_IdleProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_InterpDeleteProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp)); +typedef int (Tcl_MathProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, Tcl_Value *args, Tcl_Value *resultPtr)); +typedef void (Tcl_NamespaceDeleteProc) _ANSI_ARGS_((ClientData clientData)); +typedef int (Tcl_ObjCmdProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, int objc, struct Tcl_Obj * CONST * objv)); +typedef int (Tcl_PackageInitProc) _ANSI_ARGS_((Tcl_Interp *interp)); +typedef int (Tcl_PackageUnloadProc) _ANSI_ARGS_((Tcl_Interp *interp, + int flags)); +typedef void (Tcl_PanicProc) _ANSI_ARGS_((CONST char *format, ...)); +typedef void (Tcl_TcpAcceptProc) _ANSI_ARGS_((ClientData callbackData, + Tcl_Channel chan, char *address, int port)); +typedef void (Tcl_TimerProc) _ANSI_ARGS_((ClientData clientData)); +typedef int (Tcl_SetFromAnyProc) _ANSI_ARGS_((Tcl_Interp *interp, + struct Tcl_Obj *objPtr)); +typedef void (Tcl_UpdateStringProc) _ANSI_ARGS_((struct Tcl_Obj *objPtr)); +typedef char *(Tcl_VarTraceProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, CONST84 char *part1, CONST84 char *part2, + int flags)); +typedef void (Tcl_CommandTraceProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp, CONST char *oldName, CONST char *newName, + int flags)); +typedef void (Tcl_CreateFileHandlerProc) _ANSI_ARGS_((int fd, int mask, + Tcl_FileProc *proc, ClientData clientData)); +typedef void (Tcl_DeleteFileHandlerProc) _ANSI_ARGS_((int fd)); +typedef void (Tcl_AlertNotifierProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_ServiceModeHookProc) _ANSI_ARGS_((int mode)); +typedef ClientData (Tcl_InitNotifierProc) _ANSI_ARGS_((VOID)); +typedef void (Tcl_FinalizeNotifierProc) _ANSI_ARGS_((ClientData clientData)); +typedef void (Tcl_MainLoopProc) _ANSI_ARGS_((void)); + +/* + * The following structure represents a type of object, which is a particular + * internal representation for an object plus a set of functions that provide + * standard operations on objects of that type. + */ + +typedef struct Tcl_ObjType { + char *name; /* Name of the type, e.g. "int". */ + Tcl_FreeInternalRepProc *freeIntRepProc; + /* Called to free any storage for the type's + * internal rep. NULL if the internal rep does + * not need freeing. */ + Tcl_DupInternalRepProc *dupIntRepProc; + /* Called to create a new object as a copy of + * an existing object. */ + Tcl_UpdateStringProc *updateStringProc; + /* Called to update the string rep from the + * type's internal representation. */ + Tcl_SetFromAnyProc *setFromAnyProc; + /* Called to convert the object's internal rep + * to this type. Frees the internal rep of the + * old type. Returns TCL_ERROR on failure. */ +} Tcl_ObjType; + +/* + * One of the following structures exists for each object in the Tcl system. + * An object stores a value as either a string, some internal representation, + * or both. + */ + +typedef struct Tcl_Obj { + int refCount; /* When 0 the object will be freed. */ + char *bytes; /* This points to the first byte of the + * object's string representation. The array + * must be followed by a null byte (i.e., at + * offset length) but may also contain + * embedded null characters. The array's + * storage is allocated by ckalloc. NULL means + * the string rep is invalid and must be + * regenerated from the internal rep. Clients + * should use Tcl_GetStringFromObj or + * Tcl_GetString to get a pointer to the byte + * array as a readonly value. */ + int length; /* The number of bytes at *bytes, not + * including the terminating null. */ + Tcl_ObjType *typePtr; /* Denotes the object's type. Always + * corresponds to the type of the object's + * internal rep. NULL indicates the object has + * no internal rep (has no type). */ + union { /* The internal representation: */ + long longValue; /* - an long integer value */ + double doubleValue; /* - a double-precision floating value */ + VOID *otherValuePtr; /* - another, type-specific value */ + Tcl_WideInt wideValue; /* - a long long value */ + struct { /* - internal rep as two pointers */ + VOID *ptr1; + VOID *ptr2; + } twoPtrValue; + struct { /* - internal rep as a wide int, tightly + * packed fields */ + VOID *ptr; /* Pointer to digits */ + unsigned long value;/* Alloc, used, and signum packed into a + * single word */ + } ptrAndLongRep; + } internalRep; +} Tcl_Obj; + +/* + * Macros to increment and decrement a Tcl_Obj's reference count, and to test + * whether an object is shared (i.e. has reference count > 1). Note: clients + * should use Tcl_DecrRefCount() when they are finished using an object, and + * should never call TclFreeObj() directly. TclFreeObj() is only defined and + * made public in tcl.h to support Tcl_DecrRefCount's macro definition. Note + * also that Tcl_DecrRefCount() refers to the parameter "obj" twice. This + * means that you should avoid calling it with an expression that is expensive + * to compute or has side effects. + */ + +void Tcl_IncrRefCount _ANSI_ARGS_((Tcl_Obj *objPtr)); +void Tcl_DecrRefCount _ANSI_ARGS_((Tcl_Obj *objPtr)); +int Tcl_IsShared _ANSI_ARGS_((Tcl_Obj *objPtr)); + +/* + * The following structure contains the state needed by Tcl_SaveResult. No-one + * outside of Tcl should access any of these fields. This structure is + * typically allocated on the stack. + */ + +typedef struct Tcl_SavedResult { + char *result; + Tcl_FreeProc *freeProc; + Tcl_Obj *objResultPtr; + char *appendResult; + int appendAvl; + int appendUsed; + char resultSpace[TCL_RESULT_SIZE+1]; +} Tcl_SavedResult; + +/* + * The following definitions support Tcl's namespace facility. Note: the first + * five fields must match exactly the fields in a Namespace structure (see + * tclInt.h). + */ + +typedef struct Tcl_Namespace { + char *name; /* The namespace's name within its parent + * namespace. This contains no ::'s. The name + * of the global namespace is "" although "::" + * is an synonym. */ + char *fullName; /* The namespace's fully qualified name. This + * starts with ::. */ + ClientData clientData; /* Arbitrary value associated with this + * namespace. */ + Tcl_NamespaceDeleteProc *deleteProc; + /* Function invoked when deleting the + * namespace to, e.g., free clientData. */ + struct Tcl_Namespace *parentPtr; + /* Points to the namespace that contains this + * one. NULL if this is the global + * namespace. */ +} Tcl_Namespace; + +/* + * The following structure represents a call frame, or activation record. A + * call frame defines a naming context for a procedure call: its local scope + * (for local variables) and its namespace scope (used for non-local + * variables; often the global :: namespace). A call frame can also define the + * naming context for a namespace eval or namespace inscope command: the + * namespace in which the command's code should execute. The Tcl_CallFrame + * structures exist only while procedures or namespace eval/inscope's are + * being executed, and provide a Tcl call stack. + * + * A call frame is initialized and pushed using Tcl_PushCallFrame and popped + * using Tcl_PopCallFrame. Storage for a Tcl_CallFrame must be provided by the + * Tcl_PushCallFrame caller, and callers typically allocate them on the C call + * stack for efficiency. For this reason, Tcl_CallFrame is defined as a + * structure and not as an opaque token. However, most Tcl_CallFrame fields + * are hidden since applications should not access them directly; others are + * declared as "dummyX". + * + * WARNING!! The structure definition must be kept consistent with the + * CallFrame structure in tclInt.h. If you change one, change the other. + */ + +typedef struct Tcl_CallFrame { + Tcl_Namespace *nsPtr; + int dummy1; + int dummy2; + char *dummy3; + char *dummy4; + char *dummy5; + int dummy6; + char *dummy7; + char *dummy8; + int dummy9; + char *dummy10; + char *dummy11; + char *dummy12; +} Tcl_CallFrame; + +/* + * Information about commands that is returned by Tcl_GetCommandInfo and + * passed to Tcl_SetCommandInfo. objProc is an objc/objv object-based command + * function while proc is a traditional Tcl argc/argv string-based function. + * Tcl_CreateObjCommand and Tcl_CreateCommand ensure that both objProc and + * proc are non-NULL and can be called to execute the command. However, it may + * be faster to call one instead of the other. The member isNativeObjectProc + * is set to 1 if an object-based function was registered by + * Tcl_CreateObjCommand, and to 0 if a string-based function was registered by + * Tcl_CreateCommand. The other function is typically set to a compatibility + * wrapper that does string-to-object or object-to-string argument conversions + * then calls the other function. + */ + +typedef struct Tcl_CmdInfo { + int isNativeObjectProc; /* 1 if objProc was registered by a call to + * Tcl_CreateObjCommand; 0 otherwise. + * Tcl_SetCmdInfo does not modify this + * field. */ + Tcl_ObjCmdProc *objProc; /* Command's object-based function. */ + ClientData objClientData; /* ClientData for object proc. */ + Tcl_CmdProc *proc; /* Command's string-based function. */ + ClientData clientData; /* ClientData for string proc. */ + Tcl_CmdDeleteProc *deleteProc; + /* Function to call when command is + * deleted. */ + ClientData deleteData; /* Value to pass to deleteProc (usually the + * same as clientData). */ + Tcl_Namespace *namespacePtr;/* Points to the namespace that contains this + * command. Note that Tcl_SetCmdInfo will not + * change a command's namespace; use + * TclRenameCommand or Tcl_Eval (of 'rename') + * to do that. */ +} Tcl_CmdInfo; + +/* + * The structure defined below is used to hold dynamic strings. The only + * fields that clients should use are string and length, accessible via the + * macros Tcl_DStringValue and Tcl_DStringLength. + */ + +#define TCL_DSTRING_STATIC_SIZE 200 +typedef struct Tcl_DString { + char *string; /* Points to beginning of string: either + * staticSpace below or a malloced array. */ + int length; /* Number of non-NULL characters in the + * string. */ + int spaceAvl; /* Total number of bytes available for the + * string and its terminating NULL char. */ + char staticSpace[TCL_DSTRING_STATIC_SIZE]; + /* Space to use in common case where string is + * small. */ +} Tcl_DString; + +#define Tcl_DStringLength(dsPtr) ((dsPtr)->length) +#define Tcl_DStringValue(dsPtr) ((dsPtr)->string) +#define Tcl_DStringTrunc Tcl_DStringSetLength + +/* + * Definitions for the maximum number of digits of precision that may be + * specified in the "tcl_precision" variable, and the number of bytes of + * buffer space required by Tcl_PrintDouble. + */ + +#define TCL_MAX_PREC 17 +#define TCL_DOUBLE_SPACE (TCL_MAX_PREC+10) + +/* + * Definition for a number of bytes of buffer space sufficient to hold the + * string representation of an integer in base 10 (assuming the existence of + * 64-bit integers). + */ + +#define TCL_INTEGER_SPACE 24 + +/* + * Flag values passed to Tcl_ConvertElement. + * TCL_DONT_USE_BRACES forces it not to enclose the element in braces, but to + * use backslash quoting instead. + * TCL_DONT_QUOTE_HASH disables the default quoting of the '#' character. It + * is safe to leave the hash unquoted when the element is not the first + * element of a list, and this flag can be used by the caller to indicate + * that condition. + * (Careful! If you change these flag values be sure to change the definitions + * at the front of tclUtil.c). + */ + +#define TCL_DONT_USE_BRACES 1 +#define TCL_DONT_QUOTE_HASH 8 + +/* + * Flag that may be passed to Tcl_GetIndexFromObj to force it to disallow + * abbreviated strings. + */ + +#define TCL_EXACT 1 + +/* + * Flag values passed to Tcl_RecordAndEval, Tcl_EvalObj, Tcl_EvalObjv. + * WARNING: these bit choices must not conflict with the bit choices for + * evalFlag bits in tclInt.h! + * + * Meanings: + * TCL_NO_EVAL: Just record this command + * TCL_EVAL_GLOBAL: Execute script in global namespace + * TCL_EVAL_DIRECT: Do not compile this script + * TCL_EVAL_INVOKE: Magical Tcl_EvalObjv mode for aliases/ensembles + * o Run in iPtr->lookupNsPtr or global namespace + * o Cut out of error traces + * o Don't reset the flags controlling ensemble + * error message rewriting. + */ +#define TCL_NO_EVAL 0x10000 +#define TCL_EVAL_GLOBAL 0x20000 +#define TCL_EVAL_DIRECT 0x40000 +#define TCL_EVAL_INVOKE 0x80000 + +/* + * Special freeProc values that may be passed to Tcl_SetResult (see the man + * page for details): + */ + +#define TCL_VOLATILE ((Tcl_FreeProc *) 1) +#define TCL_STATIC ((Tcl_FreeProc *) 0) +#define TCL_DYNAMIC ((Tcl_FreeProc *) 3) + +/* + * Flag values passed to variable-related functions. + */ + +#define TCL_GLOBAL_ONLY 1 +#define TCL_NAMESPACE_ONLY 2 +#define TCL_APPEND_VALUE 4 +#define TCL_LIST_ELEMENT 8 +#define TCL_TRACE_READS 0x10 +#define TCL_TRACE_WRITES 0x20 +#define TCL_TRACE_UNSETS 0x40 +#define TCL_TRACE_DESTROYED 0x80 +#define TCL_INTERP_DESTROYED 0x100 +#define TCL_LEAVE_ERR_MSG 0x200 +#define TCL_TRACE_ARRAY 0x800 +#ifndef TCL_REMOVE_OBSOLETE_TRACES +/* Required to support old variable/vdelete/vinfo traces */ +#define TCL_TRACE_OLD_STYLE 0x1000 +#endif +/* Indicate the semantics of the result of a trace */ +#define TCL_TRACE_RESULT_DYNAMIC 0x8000 +#define TCL_TRACE_RESULT_OBJECT 0x10000 + +/* + * Flag values for ensemble commands. + */ + +#define TCL_ENSEMBLE_PREFIX 0x02/* Flag value to say whether to allow + * unambiguous prefixes of commands or to + * require exact matches for command names. */ + +/* + * Flag values passed to command-related functions. + */ + +#define TCL_TRACE_RENAME 0x2000 +#define TCL_TRACE_DELETE 0x4000 + +#define TCL_ALLOW_INLINE_COMPILATION 0x20000 + +/* + * The TCL_PARSE_PART1 flag is deprecated and has no effect. The part1 is now + * always parsed whenever the part2 is NULL. (This is to avoid a common error + * when converting code to use the new object based APIs and forgetting to + * give the flag) + */ + +#ifndef TCL_NO_DEPRECATED +# define TCL_PARSE_PART1 0x400 +#endif + +/* + * Types for linked variables: + */ + +#define TCL_LINK_INT 1 +#define TCL_LINK_DOUBLE 2 +#define TCL_LINK_BOOLEAN 3 +#define TCL_LINK_STRING 4 +#define TCL_LINK_WIDE_INT 5 +#define TCL_LINK_CHAR 6 +#define TCL_LINK_UCHAR 7 +#define TCL_LINK_SHORT 8 +#define TCL_LINK_USHORT 9 +#define TCL_LINK_UINT 10 +#define TCL_LINK_LONG 11 +#define TCL_LINK_ULONG 12 +#define TCL_LINK_FLOAT 13 +#define TCL_LINK_WIDE_UINT 14 +#define TCL_LINK_READ_ONLY 0x80 + +/* + * Forward declarations of Tcl_HashTable and related types. + */ + +typedef struct Tcl_HashKeyType Tcl_HashKeyType; +typedef struct Tcl_HashTable Tcl_HashTable; +typedef struct Tcl_HashEntry Tcl_HashEntry; + +typedef unsigned int (Tcl_HashKeyProc) _ANSI_ARGS_((Tcl_HashTable *tablePtr, + VOID *keyPtr)); +typedef int (Tcl_CompareHashKeysProc) _ANSI_ARGS_((VOID *keyPtr, + Tcl_HashEntry *hPtr)); +typedef Tcl_HashEntry *(Tcl_AllocHashEntryProc) _ANSI_ARGS_(( + Tcl_HashTable *tablePtr, VOID *keyPtr)); +typedef void (Tcl_FreeHashEntryProc) _ANSI_ARGS_((Tcl_HashEntry *hPtr)); + +/* + * This flag controls whether the hash table stores the hash of a key, or + * recalculates it. There should be no reason for turning this flag off as it + * is completely binary and source compatible unless you directly access the + * bucketPtr member of the Tcl_HashTableEntry structure. This member has been + * removed and the space used to store the hash value. + */ + +#ifndef TCL_HASH_KEY_STORE_HASH +# define TCL_HASH_KEY_STORE_HASH 1 +#endif + +/* + * Structure definition for an entry in a hash table. No-one outside Tcl + * should access any of these fields directly; use the macros defined below. + */ + +struct Tcl_HashEntry { + Tcl_HashEntry *nextPtr; /* Pointer to next entry in this hash bucket, + * or NULL for end of chain. */ + Tcl_HashTable *tablePtr; /* Pointer to table containing entry. */ +#if TCL_HASH_KEY_STORE_HASH + VOID *hash; /* Hash value, stored as pointer to ensure + * that the offsets of the fields in this + * structure are not changed. */ +#else + Tcl_HashEntry **bucketPtr; /* Pointer to bucket that points to first + * entry in this entry's chain: used for + * deleting the entry. */ +#endif + ClientData clientData; /* Application stores something here with + * Tcl_SetHashValue. */ + union { /* Key has one of these forms: */ + char *oneWordValue; /* One-word value for key. */ + Tcl_Obj *objPtr; /* Tcl_Obj * key value. */ + int words[1]; /* Multiple integer words for key. The actual + * size will be as large as necessary for this + * table's keys. */ + char string[4]; /* String for key. The actual size will be as + * large as needed to hold the key. */ + } key; /* MUST BE LAST FIELD IN RECORD!! */ +}; + +/* + * Flags used in Tcl_HashKeyType. + * + * TCL_HASH_KEY_RANDOMIZE_HASH - + * There are some things, pointers for example + * which don't hash well because they do not use + * the lower bits. If this flag is set then the + * hash table will attempt to rectify this by + * randomising the bits and then using the upper + * N bits as the index into the table. + * TCL_HASH_KEY_SYSTEM_HASH - If this flag is set then all memory internally + * allocated for the hash table that is not for an + * entry will use the system heap. + */ + +#define TCL_HASH_KEY_RANDOMIZE_HASH 0x1 +#define TCL_HASH_KEY_SYSTEM_HASH 0x2 + +/* + * Structure definition for the methods associated with a hash table key type. + */ + +#define TCL_HASH_KEY_TYPE_VERSION 1 +struct Tcl_HashKeyType { + int version; /* Version of the table. If this structure is + * extended in future then the version can be + * used to distinguish between different + * structures. */ + int flags; /* Flags, see above for details. */ + Tcl_HashKeyProc *hashKeyProc; + /* Calculates a hash value for the key. If + * this is NULL then the pointer itself is + * used as a hash value. */ + Tcl_CompareHashKeysProc *compareKeysProc; + /* Compares two keys and returns zero if they + * do not match, and non-zero if they do. If + * this is NULL then the pointers are + * compared. */ + Tcl_AllocHashEntryProc *allocEntryProc; + /* Called to allocate memory for a new entry, + * i.e. if the key is a string then this could + * allocate a single block which contains + * enough space for both the entry and the + * string. Only the key field of the allocated + * Tcl_HashEntry structure needs to be filled + * in. If something else needs to be done to + * the key, i.e. incrementing a reference + * count then that should be done by this + * function. If this is NULL then Tcl_Alloc is + * used to allocate enough space for a + * Tcl_HashEntry and the key pointer is + * assigned to key.oneWordValue. */ + Tcl_FreeHashEntryProc *freeEntryProc; + /* Called to free memory associated with an + * entry. If something else needs to be done + * to the key, i.e. decrementing a reference + * count then that should be done by this + * function. If this is NULL then Tcl_Free is + * used to free the Tcl_HashEntry. */ +}; + +/* + * Structure definition for a hash table. Must be in tcl.h so clients can + * allocate space for these structures, but clients should never access any + * fields in this structure. + */ + +#define TCL_SMALL_HASH_TABLE 4 +struct Tcl_HashTable { + Tcl_HashEntry **buckets; /* Pointer to bucket array. Each element + * points to first entry in bucket's hash + * chain, or NULL. */ + Tcl_HashEntry *staticBuckets[TCL_SMALL_HASH_TABLE]; + /* Bucket array used for small tables (to + * avoid mallocs and frees). */ + int numBuckets; /* Total number of buckets allocated at + * **bucketPtr. */ + int numEntries; /* Total number of entries present in + * table. */ + int rebuildSize; /* Enlarge table when numEntries gets to be + * this large. */ + int downShift; /* Shift count used in hashing function. + * Designed to use high-order bits of + * randomized keys. */ + int mask; /* Mask value used in hashing function. */ + int keyType; /* Type of keys used in this table. It's + * either TCL_CUSTOM_KEYS, TCL_STRING_KEYS, + * TCL_ONE_WORD_KEYS, or an integer giving the + * number of ints that is the size of the + * key. */ + Tcl_HashEntry *(*findProc) _ANSI_ARGS_((Tcl_HashTable *tablePtr, + CONST char *key)); + Tcl_HashEntry *(*createProc) _ANSI_ARGS_((Tcl_HashTable *tablePtr, + CONST char *key, int *newPtr)); + Tcl_HashKeyType *typePtr; /* Type of the keys used in the + * Tcl_HashTable. */ +}; + +/* + * Structure definition for information used to keep track of searches through + * hash tables: + */ + +typedef struct Tcl_HashSearch { + Tcl_HashTable *tablePtr; /* Table being searched. */ + int nextIndex; /* Index of next bucket to be enumerated after + * present one. */ + Tcl_HashEntry *nextEntryPtr;/* Next entry to be enumerated in the current + * bucket. */ +} Tcl_HashSearch; + +/* + * Acceptable key types for hash tables: + * + * TCL_STRING_KEYS: The keys are strings, they are copied into the + * entry. + * TCL_ONE_WORD_KEYS: The keys are pointers, the pointer is stored + * in the entry. + * TCL_CUSTOM_TYPE_KEYS: The keys are arbitrary types which are copied + * into the entry. + * TCL_CUSTOM_PTR_KEYS: The keys are pointers to arbitrary types, the + * pointer is stored in the entry. + * + * While maintaining binary compatability the above have to be distinct values + * as they are used to differentiate between old versions of the hash table + * which don't have a typePtr and new ones which do. Once binary compatability + * is discarded in favour of making more wide spread changes TCL_STRING_KEYS + * can be the same as TCL_CUSTOM_TYPE_KEYS, and TCL_ONE_WORD_KEYS can be the + * same as TCL_CUSTOM_PTR_KEYS because they simply determine how the key is + * accessed from the entry and not the behaviour. + */ + +#define TCL_STRING_KEYS 0 +#define TCL_ONE_WORD_KEYS 1 +#define TCL_CUSTOM_TYPE_KEYS -2 +#define TCL_CUSTOM_PTR_KEYS -1 + +/* + * Structure definition for information used to keep track of searches through + * dictionaries. These fields should not be accessed by code outside + * tclDictObj.c + */ + +typedef struct { + void *next; /* Search position for underlying hash + * table. */ + int epoch; /* Epoch marker for dictionary being searched, + * or -1 if search has terminated. */ + Tcl_Dict dictionaryPtr; /* Reference to dictionary being searched. */ +} Tcl_DictSearch; + +/* + * Flag values to pass to Tcl_DoOneEvent to disable searches for some kinds of + * events: + */ + +#define TCL_DONT_WAIT (1<<1) +#define TCL_WINDOW_EVENTS (1<<2) +#define TCL_FILE_EVENTS (1<<3) +#define TCL_TIMER_EVENTS (1<<4) +#define TCL_IDLE_EVENTS (1<<5) /* WAS 0x10 ???? */ +#define TCL_ALL_EVENTS (~TCL_DONT_WAIT) + +/* + * The following structure defines a generic event for the Tcl event system. + * These are the things that are queued in calls to Tcl_QueueEvent and + * serviced later by Tcl_DoOneEvent. There can be many different kinds of + * events with different fields, corresponding to window events, timer events, + * etc. The structure for a particular event consists of a Tcl_Event header + * followed by additional information specific to that event. + */ + +struct Tcl_Event { + Tcl_EventProc *proc; /* Function to call to service this event. */ + struct Tcl_Event *nextPtr; /* Next in list of pending events, or NULL. */ +}; + +/* + * Positions to pass to Tcl_QueueEvent: + */ + +typedef enum { + TCL_QUEUE_TAIL, TCL_QUEUE_HEAD, TCL_QUEUE_MARK +} Tcl_QueuePosition; + +/* + * Values to pass to Tcl_SetServiceMode to specify the behavior of notifier + * event routines. + */ + +#define TCL_SERVICE_NONE 0 +#define TCL_SERVICE_ALL 1 + +/* + * The following structure keeps is used to hold a time value, either as an + * absolute time (the number of seconds from the epoch) or as an elapsed time. + * On Unix systems the epoch is Midnight Jan 1, 1970 GMT. + */ + +typedef struct Tcl_Time { + long sec; /* Seconds. */ + long usec; /* Microseconds. */ +} Tcl_Time; + +typedef void (Tcl_SetTimerProc) _ANSI_ARGS_((Tcl_Time *timePtr)); +typedef int (Tcl_WaitForEventProc) _ANSI_ARGS_((Tcl_Time *timePtr)); + +/* + * TIP #233 (Virtualized Time) + */ + +typedef void (Tcl_GetTimeProc) _ANSI_ARGS_((Tcl_Time *timebuf, + ClientData clientData)); +typedef void (Tcl_ScaleTimeProc) _ANSI_ARGS_((Tcl_Time *timebuf, + ClientData clientData)); + +/* + * Bits to pass to Tcl_CreateFileHandler and Tcl_CreateChannelHandler to + * indicate what sorts of events are of interest: + */ + +#define TCL_READABLE (1<<1) +#define TCL_WRITABLE (1<<2) +#define TCL_EXCEPTION (1<<3) + +/* + * Flag values to pass to Tcl_OpenCommandChannel to indicate the disposition + * of the stdio handles. TCL_STDIN, TCL_STDOUT, TCL_STDERR, are also used in + * Tcl_GetStdChannel. + */ + +#define TCL_STDIN (1<<1) +#define TCL_STDOUT (1<<2) +#define TCL_STDERR (1<<3) +#define TCL_ENFORCE_MODE (1<<4) + +/* + * Bits passed to Tcl_DriverClose2Proc to indicate which side of a channel + * should be closed. + */ + +#define TCL_CLOSE_READ (1<<1) +#define TCL_CLOSE_WRITE (1<<2) + +/* + * Value to use as the closeProc for a channel that supports the close2Proc + * interface. + */ + +#define TCL_CLOSE2PROC ((Tcl_DriverCloseProc *)1) + +/* + * Channel version tag. This was introduced in 8.3.2/8.4. + */ + +#define TCL_CHANNEL_VERSION_1 ((Tcl_ChannelTypeVersion) 0x1) +#define TCL_CHANNEL_VERSION_2 ((Tcl_ChannelTypeVersion) 0x2) +#define TCL_CHANNEL_VERSION_3 ((Tcl_ChannelTypeVersion) 0x3) +#define TCL_CHANNEL_VERSION_4 ((Tcl_ChannelTypeVersion) 0x4) +#define TCL_CHANNEL_VERSION_5 ((Tcl_ChannelTypeVersion) 0x5) + +/* + * TIP #218: Channel Actions, Ids for Tcl_DriverThreadActionProc + */ + +#define TCL_CHANNEL_THREAD_INSERT (0) +#define TCL_CHANNEL_THREAD_REMOVE (1) + +/* + * Typedefs for the various operations in a channel type: + */ + +typedef int (Tcl_DriverBlockModeProc) _ANSI_ARGS_(( + ClientData instanceData, int mode)); +typedef int (Tcl_DriverCloseProc) _ANSI_ARGS_((ClientData instanceData, + Tcl_Interp *interp)); +typedef int (Tcl_DriverClose2Proc) _ANSI_ARGS_((ClientData instanceData, + Tcl_Interp *interp, int flags)); +typedef int (Tcl_DriverInputProc) _ANSI_ARGS_((ClientData instanceData, + char *buf, int toRead, int *errorCodePtr)); +typedef int (Tcl_DriverOutputProc) _ANSI_ARGS_((ClientData instanceData, + CONST84 char *buf, int toWrite, int *errorCodePtr)); +typedef int (Tcl_DriverSeekProc) _ANSI_ARGS_((ClientData instanceData, + long offset, int mode, int *errorCodePtr)); +typedef int (Tcl_DriverSetOptionProc) _ANSI_ARGS_(( + ClientData instanceData, Tcl_Interp *interp, + CONST char *optionName, CONST char *value)); +typedef int (Tcl_DriverGetOptionProc) _ANSI_ARGS_(( + ClientData instanceData, Tcl_Interp *interp, + CONST84 char *optionName, Tcl_DString *dsPtr)); +typedef void (Tcl_DriverWatchProc) _ANSI_ARGS_(( + ClientData instanceData, int mask)); +typedef int (Tcl_DriverGetHandleProc) _ANSI_ARGS_(( + ClientData instanceData, int direction, + ClientData *handlePtr)); +typedef int (Tcl_DriverFlushProc) _ANSI_ARGS_((ClientData instanceData)); +typedef int (Tcl_DriverHandlerProc) _ANSI_ARGS_(( + ClientData instanceData, int interestMask)); +typedef Tcl_WideInt (Tcl_DriverWideSeekProc) _ANSI_ARGS_(( + ClientData instanceData, Tcl_WideInt offset, + int mode, int *errorCodePtr)); +/* + * TIP #218, Channel Thread Actions + */ +typedef void (Tcl_DriverThreadActionProc) _ANSI_ARGS_ (( + ClientData instanceData, int action)); +/* + * TIP #208, File Truncation (etc.) + */ +typedef int (Tcl_DriverTruncateProc) _ANSI_ARGS_(( + ClientData instanceData, Tcl_WideInt length)); + +/* + * struct Tcl_ChannelType: + * + * One such structure exists for each type (kind) of channel. It collects + * together in one place all the functions that are part of the specific + * channel type. + * + * It is recommend that the Tcl_Channel* functions are used to access elements + * of this structure, instead of direct accessing. + */ + +typedef struct Tcl_ChannelType { + char *typeName; /* The name of the channel type in Tcl + * commands. This storage is owned by channel + * type. */ + Tcl_ChannelTypeVersion version; + /* Version of the channel type. */ + Tcl_DriverCloseProc *closeProc; + /* Function to call to close the channel, or + * TCL_CLOSE2PROC if the close2Proc should be + * used instead. */ + Tcl_DriverInputProc *inputProc; + /* Function to call for input on channel. */ + Tcl_DriverOutputProc *outputProc; + /* Function to call for output on channel. */ + Tcl_DriverSeekProc *seekProc; + /* Function to call to seek on the channel. + * May be NULL. */ + Tcl_DriverSetOptionProc *setOptionProc; + /* Set an option on a channel. */ + Tcl_DriverGetOptionProc *getOptionProc; + /* Get an option from a channel. */ + Tcl_DriverWatchProc *watchProc; + /* Set up the notifier to watch for events on + * this channel. */ + Tcl_DriverGetHandleProc *getHandleProc; + /* Get an OS handle from the channel or NULL + * if not supported. */ + Tcl_DriverClose2Proc *close2Proc; + /* Function to call to close the channel if + * the device supports closing the read & + * write sides independently. */ + Tcl_DriverBlockModeProc *blockModeProc; + /* Set blocking mode for the raw channel. May + * be NULL. */ + /* + * Only valid in TCL_CHANNEL_VERSION_2 channels or later + */ + Tcl_DriverFlushProc *flushProc; + /* Function to call to flush a channel. May be + * NULL. */ + Tcl_DriverHandlerProc *handlerProc; + /* Function to call to handle a channel event. + * This will be passed up the stacked channel + * chain. */ + /* + * Only valid in TCL_CHANNEL_VERSION_3 channels or later + */ + Tcl_DriverWideSeekProc *wideSeekProc; + /* Function to call to seek on the channel + * which can handle 64-bit offsets. May be + * NULL, and must be NULL if seekProc is + * NULL. */ + /* + * Only valid in TCL_CHANNEL_VERSION_4 channels or later + * TIP #218, Channel Thread Actions + */ + Tcl_DriverThreadActionProc *threadActionProc; + /* Function to call to notify the driver of + * thread specific activity for a channel. May + * be NULL. */ + + /* + * Only valid in TCL_CHANNEL_VERSION_5 channels or later + * TIP #208, File Truncation + */ + Tcl_DriverTruncateProc *truncateProc; + /* Function to call to truncate the underlying + * file to a particular length. May be NULL if + * the channel does not support truncation. */ +} Tcl_ChannelType; + +/* + * The following flags determine whether the blockModeProc above should set + * the channel into blocking or nonblocking mode. They are passed as arguments + * to the blockModeProc function in the above structure. + */ + +#define TCL_MODE_BLOCKING 0 /* Put channel into blocking mode. */ +#define TCL_MODE_NONBLOCKING 1 /* Put channel into nonblocking + * mode. */ + +/* + * Enum for different types of file paths. + */ + +typedef enum Tcl_PathType { + TCL_PATH_ABSOLUTE, + TCL_PATH_RELATIVE, + TCL_PATH_VOLUME_RELATIVE +} Tcl_PathType; + +/* + * The following structure is used to pass glob type data amongst the various + * glob routines and Tcl_FSMatchInDirectory. + */ + +typedef struct Tcl_GlobTypeData { + int type; /* Corresponds to bcdpfls as in 'find -t' */ + int perm; /* Corresponds to file permissions */ + Tcl_Obj *macType; /* Acceptable mac type */ + Tcl_Obj *macCreator; /* Acceptable mac creator */ +} Tcl_GlobTypeData; + +/* + * Type and permission definitions for glob command + */ + +#define TCL_GLOB_TYPE_BLOCK (1<<0) +#define TCL_GLOB_TYPE_CHAR (1<<1) +#define TCL_GLOB_TYPE_DIR (1<<2) +#define TCL_GLOB_TYPE_PIPE (1<<3) +#define TCL_GLOB_TYPE_FILE (1<<4) +#define TCL_GLOB_TYPE_LINK (1<<5) +#define TCL_GLOB_TYPE_SOCK (1<<6) +#define TCL_GLOB_TYPE_MOUNT (1<<7) + +#define TCL_GLOB_PERM_RONLY (1<<0) +#define TCL_GLOB_PERM_HIDDEN (1<<1) +#define TCL_GLOB_PERM_R (1<<2) +#define TCL_GLOB_PERM_W (1<<3) +#define TCL_GLOB_PERM_X (1<<4) + +/* + * Flags for the unload callback function + */ + +#define TCL_UNLOAD_DETACH_FROM_INTERPRETER (1<<0) +#define TCL_UNLOAD_DETACH_FROM_PROCESS (1<<1) + +/* + * Typedefs for the various filesystem operations: + */ + +typedef int (Tcl_FSStatProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, Tcl_StatBuf *buf)); +typedef int (Tcl_FSAccessProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, int mode)); +typedef Tcl_Channel (Tcl_FSOpenFileChannelProc) _ANSI_ARGS_(( + Tcl_Interp *interp, Tcl_Obj *pathPtr, int mode, int permissions)); +typedef int (Tcl_FSMatchInDirectoryProc) _ANSI_ARGS_((Tcl_Interp *interp, + Tcl_Obj *result, Tcl_Obj *pathPtr, CONST char *pattern, + Tcl_GlobTypeData * types)); +typedef Tcl_Obj * (Tcl_FSGetCwdProc) _ANSI_ARGS_((Tcl_Interp *interp)); +typedef int (Tcl_FSChdirProc) _ANSI_ARGS_((Tcl_Obj *pathPtr)); +typedef int (Tcl_FSLstatProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, + Tcl_StatBuf *buf)); +typedef int (Tcl_FSCreateDirectoryProc) _ANSI_ARGS_((Tcl_Obj *pathPtr)); +typedef int (Tcl_FSDeleteFileProc) _ANSI_ARGS_((Tcl_Obj *pathPtr)); +typedef int (Tcl_FSCopyDirectoryProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr, + Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr)); +typedef int (Tcl_FSCopyFileProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr, + Tcl_Obj *destPathPtr)); +typedef int (Tcl_FSRemoveDirectoryProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, + int recursive, Tcl_Obj **errorPtr)); +typedef int (Tcl_FSRenameFileProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr, + Tcl_Obj *destPathPtr)); +typedef void (Tcl_FSUnloadFileProc) _ANSI_ARGS_((Tcl_LoadHandle loadHandle)); +typedef Tcl_Obj * (Tcl_FSListVolumesProc) _ANSI_ARGS_((void)); +/* We have to declare the utime structure here. */ +struct utimbuf; +typedef int (Tcl_FSUtimeProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, + struct utimbuf *tval)); +typedef int (Tcl_FSNormalizePathProc) _ANSI_ARGS_((Tcl_Interp *interp, + Tcl_Obj *pathPtr, int nextCheckpoint)); +typedef int (Tcl_FSFileAttrsGetProc) _ANSI_ARGS_((Tcl_Interp *interp, + int index, Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef)); +typedef CONST char ** (Tcl_FSFileAttrStringsProc) _ANSI_ARGS_(( + Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef)); +typedef int (Tcl_FSFileAttrsSetProc) _ANSI_ARGS_((Tcl_Interp *interp, + int index, Tcl_Obj *pathPtr, Tcl_Obj *objPtr)); +typedef Tcl_Obj * (Tcl_FSLinkProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, + Tcl_Obj *toPtr, int linkType)); +typedef int (Tcl_FSLoadFileProc) _ANSI_ARGS_((Tcl_Interp * interp, + Tcl_Obj *pathPtr, Tcl_LoadHandle *handlePtr, + Tcl_FSUnloadFileProc **unloadProcPtr)); +typedef int (Tcl_FSPathInFilesystemProc) _ANSI_ARGS_((Tcl_Obj *pathPtr, + ClientData *clientDataPtr)); +typedef Tcl_Obj * (Tcl_FSFilesystemPathTypeProc) _ANSI_ARGS_(( + Tcl_Obj *pathPtr)); +typedef Tcl_Obj * (Tcl_FSFilesystemSeparatorProc) _ANSI_ARGS_(( + Tcl_Obj *pathPtr)); +typedef void (Tcl_FSFreeInternalRepProc) _ANSI_ARGS_((ClientData clientData)); +typedef ClientData (Tcl_FSDupInternalRepProc) _ANSI_ARGS_(( + ClientData clientData)); +typedef Tcl_Obj * (Tcl_FSInternalToNormalizedProc) _ANSI_ARGS_(( + ClientData clientData)); +typedef ClientData (Tcl_FSCreateInternalRepProc) _ANSI_ARGS_(( + Tcl_Obj *pathPtr)); + +typedef struct Tcl_FSVersion_ *Tcl_FSVersion; + +/* + *---------------------------------------------------------------- + * Data structures related to hooking into the filesystem + *---------------------------------------------------------------- + */ + +/* + * Filesystem version tag. This was introduced in 8.4. + */ +#define TCL_FILESYSTEM_VERSION_1 ((Tcl_FSVersion) 0x1) + +/* + * struct Tcl_Filesystem: + * + * One such structure exists for each type (kind) of filesystem. It collects + * together in one place all the functions that are part of the specific + * filesystem. Tcl always accesses the filesystem through one of these + * structures. + * + * Not all entries need be non-NULL; any which are NULL are simply ignored. + * However, a complete filesystem should provide all of these functions. The + * explanations in the structure show the importance of each function. + */ + +typedef struct Tcl_Filesystem { + CONST char *typeName; /* The name of the filesystem. */ + int structureLength; /* Length of this structure, so future binary + * compatibility can be assured. */ + Tcl_FSVersion version; /* Version of the filesystem type. */ + Tcl_FSPathInFilesystemProc *pathInFilesystemProc; + /* Function to check whether a path is in this + * filesystem. This is the most important + * filesystem function. */ + Tcl_FSDupInternalRepProc *dupInternalRepProc; + /* Function to duplicate internal fs rep. May + * be NULL (but then fs is less efficient). */ + Tcl_FSFreeInternalRepProc *freeInternalRepProc; + /* Function to free internal fs rep. Must be + * implemented if internal representations + * need freeing, otherwise it can be NULL. */ + Tcl_FSInternalToNormalizedProc *internalToNormalizedProc; + /* Function to convert internal representation + * to a normalized path. Only required if the + * fs creates pure path objects with no + * string/path representation. */ + Tcl_FSCreateInternalRepProc *createInternalRepProc; + /* Function to create a filesystem-specific + * internal representation. May be NULL if + * paths have no internal representation, or + * if the Tcl_FSPathInFilesystemProc for this + * filesystem always immediately creates an + * internal representation for paths it + * accepts. */ + Tcl_FSNormalizePathProc *normalizePathProc; + /* Function to normalize a path. Should be + * implemented for all filesystems which can + * have multiple string representations for + * the same path object. */ + Tcl_FSFilesystemPathTypeProc *filesystemPathTypeProc; + /* Function to determine the type of a path in + * this filesystem. May be NULL. */ + Tcl_FSFilesystemSeparatorProc *filesystemSeparatorProc; + /* Function to return the separator + * character(s) for this filesystem. Must be + * implemented. */ + Tcl_FSStatProc *statProc; /* Function to process a 'Tcl_FSStat()' call. + * Must be implemented for any reasonable + * filesystem. */ + Tcl_FSAccessProc *accessProc; + /* Function to process a 'Tcl_FSAccess()' + * call. Must be implemented for any + * reasonable filesystem. */ + Tcl_FSOpenFileChannelProc *openFileChannelProc; + /* Function to process a + * 'Tcl_FSOpenFileChannel()' call. Must be + * implemented for any reasonable + * filesystem. */ + Tcl_FSMatchInDirectoryProc *matchInDirectoryProc; + /* Function to process a + * 'Tcl_FSMatchInDirectory()'. If not + * implemented, then glob and recursive copy + * functionality will be lacking in the + * filesystem. */ + Tcl_FSUtimeProc *utimeProc; /* Function to process a 'Tcl_FSUtime()' call. + * Required to allow setting (not reading) of + * times with 'file mtime', 'file atime' and + * the open-r/open-w/fcopy implementation of + * 'file copy'. */ + Tcl_FSLinkProc *linkProc; /* Function to process a 'Tcl_FSLink()' call. + * Should be implemented only if the + * filesystem supports links (reading or + * creating). */ + Tcl_FSListVolumesProc *listVolumesProc; + /* Function to list any filesystem volumes + * added by this filesystem. Should be + * implemented only if the filesystem adds + * volumes at the head of the filesystem. */ + Tcl_FSFileAttrStringsProc *fileAttrStringsProc; + /* Function to list all attributes strings + * which are valid for this filesystem. If not + * implemented the filesystem will not support + * the 'file attributes' command. This allows + * arbitrary additional information to be + * attached to files in the filesystem. */ + Tcl_FSFileAttrsGetProc *fileAttrsGetProc; + /* Function to process a + * 'Tcl_FSFileAttrsGet()' call, used by 'file + * attributes'. */ + Tcl_FSFileAttrsSetProc *fileAttrsSetProc; + /* Function to process a + * 'Tcl_FSFileAttrsSet()' call, used by 'file + * attributes'. */ + Tcl_FSCreateDirectoryProc *createDirectoryProc; + /* Function to process a + * 'Tcl_FSCreateDirectory()' call. Should be + * implemented unless the FS is read-only. */ + Tcl_FSRemoveDirectoryProc *removeDirectoryProc; + /* Function to process a + * 'Tcl_FSRemoveDirectory()' call. Should be + * implemented unless the FS is read-only. */ + Tcl_FSDeleteFileProc *deleteFileProc; + /* Function to process a 'Tcl_FSDeleteFile()' + * call. Should be implemented unless the FS + * is read-only. */ + Tcl_FSCopyFileProc *copyFileProc; + /* Function to process a 'Tcl_FSCopyFile()' + * call. If not implemented Tcl will fall back + * on open-r, open-w and fcopy as a copying + * mechanism, for copying actions initiated in + * Tcl (not C). */ + Tcl_FSRenameFileProc *renameFileProc; + /* Function to process a 'Tcl_FSRenameFile()' + * call. If not implemented, Tcl will fall + * back on a copy and delete mechanism, for + * rename actions initiated in Tcl (not C). */ + Tcl_FSCopyDirectoryProc *copyDirectoryProc; + /* Function to process a + * 'Tcl_FSCopyDirectory()' call. If not + * implemented, Tcl will fall back on a + * recursive create-dir, file copy mechanism, + * for copying actions initiated in Tcl (not + * C). */ + Tcl_FSLstatProc *lstatProc; /* Function to process a 'Tcl_FSLstat()' call. + * If not implemented, Tcl will attempt to use + * the 'statProc' defined above instead. */ + Tcl_FSLoadFileProc *loadFileProc; + /* Function to process a 'Tcl_FSLoadFile()' + * call. If not implemented, Tcl will fall + * back on a copy to native-temp followed by a + * Tcl_FSLoadFile on that temporary copy. */ + Tcl_FSGetCwdProc *getCwdProc; + /* Function to process a 'Tcl_FSGetCwd()' + * call. Most filesystems need not implement + * this. It will usually only be called once, + * if 'getcwd' is called before 'chdir'. May + * be NULL. */ + Tcl_FSChdirProc *chdirProc; /* Function to process a 'Tcl_FSChdir()' call. + * If filesystems do not implement this, it + * will be emulated by a series of directory + * access checks. Otherwise, virtual + * filesystems which do implement it need only + * respond with a positive return result if + * the dirName is a valid directory in their + * filesystem. They need not remember the + * result, since that will be automatically + * remembered for use by GetCwd. Real + * filesystems should carry out the correct + * action (i.e. call the correct system + * 'chdir' api). If not implemented, then 'cd' + * and 'pwd' will fail inside the + * filesystem. */ +} Tcl_Filesystem; + +/* + * The following definitions are used as values for the 'linkAction' flag to + * Tcl_FSLink, or the linkProc of any filesystem. Any combination of flags can + * be given. For link creation, the linkProc should create a link which + * matches any of the types given. + * + * TCL_CREATE_SYMBOLIC_LINK - Create a symbolic or soft link. + * TCL_CREATE_HARD_LINK - Create a hard link. + */ + +#define TCL_CREATE_SYMBOLIC_LINK 0x01 +#define TCL_CREATE_HARD_LINK 0x02 + +/* + * The following structure represents the Notifier functions that you can + * override with the Tcl_SetNotifier call. + */ + +typedef struct Tcl_NotifierProcs { + Tcl_SetTimerProc *setTimerProc; + Tcl_WaitForEventProc *waitForEventProc; + Tcl_CreateFileHandlerProc *createFileHandlerProc; + Tcl_DeleteFileHandlerProc *deleteFileHandlerProc; + Tcl_InitNotifierProc *initNotifierProc; + Tcl_FinalizeNotifierProc *finalizeNotifierProc; + Tcl_AlertNotifierProc *alertNotifierProc; + Tcl_ServiceModeHookProc *serviceModeHookProc; +} Tcl_NotifierProcs; + +/* + * The following structure represents a user-defined encoding. It collects + * together all the functions that are used by the specific encoding. + */ + +typedef struct Tcl_EncodingType { + CONST char *encodingName; /* The name of the encoding, e.g. "euc-jp". + * This name is the unique key for this + * encoding type. */ + Tcl_EncodingConvertProc *toUtfProc; + /* Function to convert from external encoding + * into UTF-8. */ + Tcl_EncodingConvertProc *fromUtfProc; + /* Function to convert from UTF-8 into + * external encoding. */ + Tcl_EncodingFreeProc *freeProc; + /* If non-NULL, function to call when this + * encoding is deleted. */ + ClientData clientData; /* Arbitrary value associated with encoding + * type. Passed to conversion functions. */ + int nullSize; /* Number of zero bytes that signify + * end-of-string in this encoding. This number + * is used to determine the source string + * length when the srcLen argument is + * negative. Must be 1 or 2. */ +} Tcl_EncodingType; + +/* + * The following definitions are used as values for the conversion control + * flags argument when converting text from one character set to another: + * + * TCL_ENCODING_START - Signifies that the source buffer is the first + * block in a (potentially multi-block) input + * stream. Tells the conversion function to reset + * to an initial state and perform any + * initialization that needs to occur before the + * first byte is converted. If the source buffer + * contains the entire input stream to be + * converted, this flag should be set. + * TCL_ENCODING_END - Signifies that the source buffer is the last + * block in a (potentially multi-block) input + * stream. Tells the conversion routine to + * perform any finalization that needs to occur + * after the last byte is converted and then to + * reset to an initial state. If the source + * buffer contains the entire input stream to be + * converted, this flag should be set. + * TCL_ENCODING_STOPONERROR - If set, then the converter will return + * immediately upon encountering an invalid byte + * sequence or a source character that has no + * mapping in the target encoding. If clear, then + * the converter will skip the problem, + * substituting one or more "close" characters in + * the destination buffer and then continue to + * convert the source. + */ + +#define TCL_ENCODING_START 0x01 +#define TCL_ENCODING_END 0x02 +#define TCL_ENCODING_STOPONERROR 0x04 + +/* + * The following data structures and declarations are for the new Tcl parser. + */ + +/* + * For each word of a command, and for each piece of a word such as a variable + * reference, one of the following structures is created to describe the + * token. + */ + +typedef struct Tcl_Token { + int type; /* Type of token, such as TCL_TOKEN_WORD; see + * below for valid types. */ + CONST char *start; /* First character in token. */ + int size; /* Number of bytes in token. */ + int numComponents; /* If this token is composed of other tokens, + * this field tells how many of them there are + * (including components of components, etc.). + * The component tokens immediately follow + * this one. */ +} Tcl_Token; + +/* + * Type values defined for Tcl_Token structures. These values are defined as + * mask bits so that it's easy to check for collections of types. + * + * TCL_TOKEN_WORD - The token describes one word of a command, + * from the first non-blank character of the word + * (which may be " or {) up to but not including + * the space, semicolon, or bracket that + * terminates the word. NumComponents counts the + * total number of sub-tokens that make up the + * word. This includes, for example, sub-tokens + * of TCL_TOKEN_VARIABLE tokens. + * TCL_TOKEN_SIMPLE_WORD - This token is just like TCL_TOKEN_WORD except + * that the word is guaranteed to consist of a + * single TCL_TOKEN_TEXT sub-token. + * TCL_TOKEN_TEXT - The token describes a range of literal text + * that is part of a word. NumComponents is + * always 0. + * TCL_TOKEN_BS - The token describes a backslash sequence that + * must be collapsed. NumComponents is always 0. + * TCL_TOKEN_COMMAND - The token describes a command whose result + * must be substituted into the word. The token + * includes the enclosing brackets. NumComponents + * is always 0. + * TCL_TOKEN_VARIABLE - The token describes a variable substitution, + * including the dollar sign, variable name, and + * array index (if there is one) up through the + * right parentheses. NumComponents tells how + * many additional tokens follow to represent the + * variable name. The first token will be a + * TCL_TOKEN_TEXT token that describes the + * variable name. If the variable is an array + * reference then there will be one or more + * additional tokens, of type TCL_TOKEN_TEXT, + * TCL_TOKEN_BS, TCL_TOKEN_COMMAND, and + * TCL_TOKEN_VARIABLE, that describe the array + * index; numComponents counts the total number + * of nested tokens that make up the variable + * reference, including sub-tokens of + * TCL_TOKEN_VARIABLE tokens. + * TCL_TOKEN_SUB_EXPR - The token describes one subexpression of an + * expression, from the first non-blank character + * of the subexpression up to but not including + * the space, brace, or bracket that terminates + * the subexpression. NumComponents counts the + * total number of following subtokens that make + * up the subexpression; this includes all + * subtokens for any nested TCL_TOKEN_SUB_EXPR + * tokens. For example, a numeric value used as a + * primitive operand is described by a + * TCL_TOKEN_SUB_EXPR token followed by a + * TCL_TOKEN_TEXT token. A binary subexpression + * is described by a TCL_TOKEN_SUB_EXPR token + * followed by the TCL_TOKEN_OPERATOR token for + * the operator, then TCL_TOKEN_SUB_EXPR tokens + * for the left then the right operands. + * TCL_TOKEN_OPERATOR - The token describes one expression operator. + * An operator might be the name of a math + * function such as "abs". A TCL_TOKEN_OPERATOR + * token is always preceeded by one + * TCL_TOKEN_SUB_EXPR token for the operator's + * subexpression, and is followed by zero or more + * TCL_TOKEN_SUB_EXPR tokens for the operator's + * operands. NumComponents is always 0. + * TCL_TOKEN_EXPAND_WORD - This token is just like TCL_TOKEN_WORD except + * that it marks a word that began with the + * literal character prefix "{*}". This word is + * marked to be expanded - that is, broken into + * words after substitution is complete. + */ + +#define TCL_TOKEN_WORD 1 +#define TCL_TOKEN_SIMPLE_WORD 2 +#define TCL_TOKEN_TEXT 4 +#define TCL_TOKEN_BS 8 +#define TCL_TOKEN_COMMAND 16 +#define TCL_TOKEN_VARIABLE 32 +#define TCL_TOKEN_SUB_EXPR 64 +#define TCL_TOKEN_OPERATOR 128 +#define TCL_TOKEN_EXPAND_WORD 256 + +/* + * Parsing error types. On any parsing error, one of these values will be + * stored in the error field of the Tcl_Parse structure defined below. + */ + +#define TCL_PARSE_SUCCESS 0 +#define TCL_PARSE_QUOTE_EXTRA 1 +#define TCL_PARSE_BRACE_EXTRA 2 +#define TCL_PARSE_MISSING_BRACE 3 +#define TCL_PARSE_MISSING_BRACKET 4 +#define TCL_PARSE_MISSING_PAREN 5 +#define TCL_PARSE_MISSING_QUOTE 6 +#define TCL_PARSE_MISSING_VAR_BRACE 7 +#define TCL_PARSE_SYNTAX 8 +#define TCL_PARSE_BAD_NUMBER 9 + +/* + * A structure of the following type is filled in by Tcl_ParseCommand. It + * describes a single command parsed from an input string. + */ + +#define NUM_STATIC_TOKENS 20 + +typedef struct Tcl_Parse { + CONST char *commentStart; /* Pointer to # that begins the first of one + * or more comments preceding the command. */ + int commentSize; /* Number of bytes in comments (up through + * newline character that terminates the last + * comment). If there were no comments, this + * field is 0. */ + CONST char *commandStart; /* First character in first word of + * command. */ + int commandSize; /* Number of bytes in command, including first + * character of first word, up through the + * terminating newline, close bracket, or + * semicolon. */ + int numWords; /* Total number of words in command. May be + * 0. */ + Tcl_Token *tokenPtr; /* Pointer to first token representing the + * words of the command. Initially points to + * staticTokens, but may change to point to + * malloc-ed space if command exceeds space in + * staticTokens. */ + int numTokens; /* Total number of tokens in command. */ + int tokensAvailable; /* Total number of tokens available at + * *tokenPtr. */ + int errorType; /* One of the parsing error types defined + * above. */ + + /* + * The fields below are intended only for the private use of the parser. + * They should not be used by functions that invoke Tcl_ParseCommand. + */ + + CONST char *string; /* The original command string passed to + * Tcl_ParseCommand. */ + CONST char *end; /* Points to the character just after the last + * one in the command string. */ + Tcl_Interp *interp; /* Interpreter to use for error reporting, or + * NULL. */ + CONST char *term; /* Points to character in string that + * terminated most recent token. Filled in by + * ParseTokens. If an error occurs, points to + * beginning of region where the error + * occurred (e.g. the open brace if the close + * brace is missing). */ + int incomplete; /* This field is set to 1 by Tcl_ParseCommand + * if the command appears to be incomplete. + * This information is used by + * Tcl_CommandComplete. */ + Tcl_Token staticTokens[NUM_STATIC_TOKENS]; + /* Initial space for tokens for command. This + * space should be large enough to accommodate + * most commands; dynamic space is allocated + * for very large commands that don't fit + * here. */ +} Tcl_Parse; + +/* + * The following definitions are the error codes returned by the conversion + * routines: + * + * TCL_OK - All characters were converted. + * TCL_CONVERT_NOSPACE - The output buffer would not have been large + * enough for all of the converted data; as many + * characters as could fit were converted though. + * TCL_CONVERT_MULTIBYTE - The last few bytes in the source string were + * the beginning of a multibyte sequence, but + * more bytes were needed to complete this + * sequence. A subsequent call to the conversion + * routine should pass the beginning of this + * unconverted sequence plus additional bytes + * from the source stream to properly convert the + * formerly split-up multibyte sequence. + * TCL_CONVERT_SYNTAX - The source stream contained an invalid + * character sequence. This may occur if the + * input stream has been damaged or if the input + * encoding method was misidentified. This error + * is reported only if TCL_ENCODING_STOPONERROR + * was specified. + * TCL_CONVERT_UNKNOWN - The source string contained a character that + * could not be represented in the target + * encoding. This error is reported only if + * TCL_ENCODING_STOPONERROR was specified. + */ + +#define TCL_CONVERT_MULTIBYTE -1 +#define TCL_CONVERT_SYNTAX -2 +#define TCL_CONVERT_UNKNOWN -3 +#define TCL_CONVERT_NOSPACE -4 + +/* + * The maximum number of bytes that are necessary to represent a single + * Unicode character in UTF-8. The valid values should be 3 or 6 (or perhaps 1 + * if we want to support a non-unicode enabled core). If 3, then Tcl_UniChar + * must be 2-bytes in size (UCS-2) (the default). If 6, then Tcl_UniChar must + * be 4-bytes in size (UCS-4). At this time UCS-2 mode is the default and + * recommended mode. UCS-4 is experimental and not recommended. It works for + * the core, but most extensions expect UCS-2. + */ + +#ifndef TCL_UTF_MAX +#define TCL_UTF_MAX 3 +#endif + +/* + * This represents a Unicode character. Any changes to this should also be + * reflected in regcustom.h. + */ + +#if TCL_UTF_MAX > 3 + /* + * unsigned int isn't 100% accurate as it should be a strict 4-byte value + * (perhaps wchar_t). 64-bit systems may have troubles. The size of this + * value must be reflected correctly in regcustom.h and + * in tclEncoding.c. + * XXX: Tcl is currently UCS-2 and planning UTF-16 for the Unicode + * XXX: string rep that Tcl_UniChar represents. Changing the size + * XXX: of Tcl_UniChar is /not/ supported. + */ +typedef unsigned int Tcl_UniChar; +#else +typedef unsigned short Tcl_UniChar; +#endif + +/* + * TIP #59: The following structure is used in calls 'Tcl_RegisterConfig' to + * provide the system with the embedded configuration data. + */ + +typedef struct Tcl_Config { + CONST char *key; /* Configuration key to register. ASCII + * encoded, thus UTF-8 */ + CONST char *value; /* The value associated with the key. System + * encoding */ +} Tcl_Config; + +/* + * Flags for TIP#143 limits, detailing which limits are active in an + * interpreter. Used for Tcl_{Add,Remove}LimitHandler type argument. + */ + +#define TCL_LIMIT_COMMANDS 0x01 +#define TCL_LIMIT_TIME 0x02 + +/* + * Structure containing information about a limit handler to be called when a + * command- or time-limit is exceeded by an interpreter. + */ + +typedef void (Tcl_LimitHandlerProc) _ANSI_ARGS_((ClientData clientData, + Tcl_Interp *interp)); +typedef void (Tcl_LimitHandlerDeleteProc) _ANSI_ARGS_((ClientData clientData)); + +#ifndef MP_INT_DECLARED +typedef struct mp_int mp_int; +#define MP_INT_DECLARED +#endif +#ifndef MP_DIGIT_DECLARED +typedef unsigned long mp_digit; +#define MP_DIGIT_DECLARED +#endif + +/* + * The following constant is used to test for older versions of Tcl in the + * stubs tables. + * + * Jan Nijtman's plus patch uses 0xFCA1BACF, so we need to pick a different + * value since the stubs tables don't match. + */ + +#define TCL_STUB_MAGIC ((int)0xFCA3BACF) + +/* + * The following function is required to be defined in all stubs aware + * extensions. The function is actually implemented in the stub library, not + * the main Tcl library, although there is a trivial implementation in the + * main library in case an extension is statically linked into an application. + */ + +EXTERN CONST char * Tcl_InitStubs _ANSI_ARGS_((Tcl_Interp *interp, + CONST char *version, int exact)); +EXTERN CONST char * TclTomMathInitializeStubs _ANSI_ARGS_(( + Tcl_Interp *interp, CONST char *version, + int epoch, int revision)); + +#ifndef USE_TCL_STUBS + +/* + * When not using stubs, make it a macro. + */ + +#define Tcl_InitStubs(interp, version, exact) \ + Tcl_PkgInitStubsCheck(interp, version, exact) + +#endif + + /* + * TODO - tommath stubs export goes here! + */ + + +/* + * Public functions that are not accessible via the stubs table. + * Tcl_GetMemoryInfo is needed for AOLserver. [Bug 1868171] + */ + +EXTERN void Tcl_Main _ANSI_ARGS_((int argc, char **argv, + Tcl_AppInitProc *appInitProc)); +EXTERN CONST char * Tcl_PkgInitStubsCheck _ANSI_ARGS_((Tcl_Interp *interp, + CONST char *version, int exact)); +#if defined(TCL_THREADS) && defined(USE_THREAD_ALLOC) +EXTERN void Tcl_GetMemoryInfo _ANSI_ARGS_((Tcl_DString *dsPtr)); +#endif + +/* + * Include the public function declarations that are accessible via the stubs + * table. + */ + +#include "tclDecls.h" + +/* + * Include platform specific public function declarations that are accessible + * via the stubs table. + */ + +#include "tclPlatDecls.h" + +/* + * The following declarations either map ckalloc and ckfree to malloc and + * free, or they map them to functions with all sorts of debugging hooks + * defined in tclCkalloc.c. + */ + +#ifdef TCL_MEM_DEBUG + +# define ckalloc(x) Tcl_DbCkalloc(x, __FILE__, __LINE__) +# define ckfree(x) Tcl_DbCkfree(x, __FILE__, __LINE__) +# define ckrealloc(x,y) Tcl_DbCkrealloc((x), (y),__FILE__, __LINE__) +# define attemptckalloc(x) Tcl_AttemptDbCkalloc(x, __FILE__, __LINE__) +# define attemptckrealloc(x,y) Tcl_AttemptDbCkrealloc((x), (y), __FILE__, __LINE__) + +#else /* !TCL_MEM_DEBUG */ + +/* + * If we are not using the debugging allocator, we should call the Tcl_Alloc, + * et al. routines in order to guarantee that every module is using the same + * memory allocator both inside and outside of the Tcl library. + */ + +# define ckalloc(x) Tcl_Alloc(x) +# define ckfree(x) Tcl_Free(x) +# define ckrealloc(x,y) Tcl_Realloc(x,y) +# define attemptckalloc(x) Tcl_AttemptAlloc(x) +# define attemptckrealloc(x,y) Tcl_AttemptRealloc(x,y) +# undef Tcl_InitMemory +# define Tcl_InitMemory(x) +# undef Tcl_DumpActiveMemory +# define Tcl_DumpActiveMemory(x) +# undef Tcl_ValidateAllMemory +# define Tcl_ValidateAllMemory(x,y) + +#endif /* !TCL_MEM_DEBUG */ + +#ifdef TCL_MEM_DEBUG +# define Tcl_IncrRefCount(objPtr) \ + Tcl_DbIncrRefCount(objPtr, __FILE__, __LINE__) +# define Tcl_DecrRefCount(objPtr) \ + Tcl_DbDecrRefCount(objPtr, __FILE__, __LINE__) +# define Tcl_IsShared(objPtr) \ + Tcl_DbIsShared(objPtr, __FILE__, __LINE__) +#else +# define Tcl_IncrRefCount(objPtr) \ + ++(objPtr)->refCount + /* + * Use do/while0 idiom for optimum correctness without compiler warnings + * http://c2.com/cgi/wiki?TrivialDoWhileLoop + */ +# define Tcl_DecrRefCount(objPtr) \ + do { if (--(objPtr)->refCount <= 0) TclFreeObj(objPtr); } while(0) +# define Tcl_IsShared(objPtr) \ + ((objPtr)->refCount > 1) +#endif + +/* + * Macros and definitions that help to debug the use of Tcl objects. When + * TCL_MEM_DEBUG is defined, the Tcl_New declarations are overridden to call + * debugging versions of the object creation functions. + */ + +#ifdef TCL_MEM_DEBUG +# undef Tcl_NewBignumObj +# define Tcl_NewBignumObj(val) \ + Tcl_DbNewBignumObj(val, __FILE__, __LINE__) +# undef Tcl_NewBooleanObj +# define Tcl_NewBooleanObj(val) \ + Tcl_DbNewBooleanObj(val, __FILE__, __LINE__) +# undef Tcl_NewByteArrayObj +# define Tcl_NewByteArrayObj(bytes, len) \ + Tcl_DbNewByteArrayObj(bytes, len, __FILE__, __LINE__) +# undef Tcl_NewDoubleObj +# define Tcl_NewDoubleObj(val) \ + Tcl_DbNewDoubleObj(val, __FILE__, __LINE__) +# undef Tcl_NewIntObj +# define Tcl_NewIntObj(val) \ + Tcl_DbNewLongObj(val, __FILE__, __LINE__) +# undef Tcl_NewListObj +# define Tcl_NewListObj(objc, objv) \ + Tcl_DbNewListObj(objc, objv, __FILE__, __LINE__) +# undef Tcl_NewLongObj +# define Tcl_NewLongObj(val) \ + Tcl_DbNewLongObj(val, __FILE__, __LINE__) +# undef Tcl_NewObj +# define Tcl_NewObj() \ + Tcl_DbNewObj(__FILE__, __LINE__) +# undef Tcl_NewStringObj +# define Tcl_NewStringObj(bytes, len) \ + Tcl_DbNewStringObj(bytes, len, __FILE__, __LINE__) +# undef Tcl_NewWideIntObj +# define Tcl_NewWideIntObj(val) \ + Tcl_DbNewWideIntObj(val, __FILE__, __LINE__) +#endif /* TCL_MEM_DEBUG */ + +/* + * Macros for clients to use to access fields of hash entries: + */ + +#define Tcl_GetHashValue(h) ((h)->clientData) +#define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) +#define Tcl_GetHashKey(tablePtr, h) \ + ((char *) (((tablePtr)->keyType == TCL_ONE_WORD_KEYS || \ + (tablePtr)->keyType == TCL_CUSTOM_PTR_KEYS) \ + ? (h)->key.oneWordValue \ + : (h)->key.string)) + +/* + * Macros to use for clients to use to invoke find and create functions for + * hash tables: + */ + +#undef Tcl_FindHashEntry +#define Tcl_FindHashEntry(tablePtr, key) \ + (*((tablePtr)->findProc))(tablePtr, key) +#undef Tcl_CreateHashEntry +#define Tcl_CreateHashEntry(tablePtr, key, newPtr) \ + (*((tablePtr)->createProc))(tablePtr, key, newPtr) + +/* + * Macros that eliminate the overhead of the thread synchronization functions + * when compiling without thread support. + */ + +#ifndef TCL_THREADS +#undef Tcl_MutexLock +#define Tcl_MutexLock(mutexPtr) +#undef Tcl_MutexUnlock +#define Tcl_MutexUnlock(mutexPtr) +#undef Tcl_MutexFinalize +#define Tcl_MutexFinalize(mutexPtr) +#undef Tcl_ConditionNotify +#define Tcl_ConditionNotify(condPtr) +#undef Tcl_ConditionWait +#define Tcl_ConditionWait(condPtr, mutexPtr, timePtr) +#undef Tcl_ConditionFinalize +#define Tcl_ConditionFinalize(condPtr) +#endif /* TCL_THREADS */ + +#ifndef TCL_NO_DEPRECATED + /* + * Deprecated Tcl functions: + */ + +# undef Tcl_EvalObj +# define Tcl_EvalObj(interp,objPtr) \ + Tcl_EvalObjEx((interp),(objPtr),0) +# undef Tcl_GlobalEvalObj +# define Tcl_GlobalEvalObj(interp,objPtr) \ + Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL) + + /* + * These function have been renamed. The old names are deprecated, but we + * define these macros for backwards compatibilty. + */ + +# define Tcl_Ckalloc Tcl_Alloc +# define Tcl_Ckfree Tcl_Free +# define Tcl_Ckrealloc Tcl_Realloc +# define Tcl_Return Tcl_SetResult +# define Tcl_TildeSubst Tcl_TranslateFileName +# define panic Tcl_Panic +# define panicVA Tcl_PanicVA +#endif + +/* + * Convenience declaration of Tcl_AppInit for backwards compatibility. This + * function is not *implemented* by the tcl library, so the storage class is + * neither DLLEXPORT nor DLLIMPORT. + */ + +#undef TCL_STORAGE_CLASS +#define TCL_STORAGE_CLASS + +EXTERN int Tcl_AppInit _ANSI_ARGS_((Tcl_Interp *interp)); + +#undef TCL_STORAGE_CLASS +#define TCL_STORAGE_CLASS DLLIMPORT + +#endif /* RC_INVOKED */ + +/* + * end block for C++ + */ + +#ifdef __cplusplus +} +#endif + +#endif /* _TCL */ + +/* + * Local Variables: + * mode: c + * c-basic-offset: 4 + * fill-column: 78 + * End: + */ diff --git a/mingw/include/tclDecls.h b/mingw/include/tclDecls.h new file mode 100644 index 0000000000..865dd6c5b2 --- /dev/null +++ b/mingw/include/tclDecls.h @@ -0,0 +1,6548 @@ +/* + * tclDecls.h -- + * + * Declarations of functions in the platform independent public Tcl API. + * + * Copyright (c) 1998-1999 by Scriptics Corporation. + * + * See the file "license.terms" for information on usage and redistribution + * of this file, and for a DISCLAIMER OF ALL WARRANTIES. + * + * RCS: @(#) $Id: tclDecls.h,v 1.130 2007/12/13 15:23:16 dgp Exp $ + */ + +#ifndef _TCLDECLS +#define _TCLDECLS + +#undef TCL_STORAGE_CLASS +#ifdef BUILD_tcl +# define TCL_STORAGE_CLASS DLLEXPORT +#else +# ifdef USE_TCL_STUBS +# define TCL_STORAGE_CLASS +# else +# define TCL_STORAGE_CLASS DLLIMPORT +# endif +#endif + +/* + * WARNING: This file is automatically generated by the tools/genStubs.tcl + * script. Any modifications to the function declarations below should be made + * in the generic/tcl.decls script. + */ + +/* !BEGIN!: Do not edit below this line. */ + +/* + * Exported function declarations: + */ + +#ifndef Tcl_PkgProvideEx_TCL_DECLARED +#define Tcl_PkgProvideEx_TCL_DECLARED +/* 0 */ +EXTERN int Tcl_PkgProvideEx (Tcl_Interp* interp, + CONST char* name, CONST char* version, + ClientData clientData); +#endif +#ifndef Tcl_PkgRequireEx_TCL_DECLARED +#define Tcl_PkgRequireEx_TCL_DECLARED +/* 1 */ +EXTERN CONST84_RETURN char * Tcl_PkgRequireEx (Tcl_Interp * interp, + CONST char * name, CONST char * version, + int exact, ClientData * clientDataPtr); +#endif +#ifndef Tcl_Panic_TCL_DECLARED +#define Tcl_Panic_TCL_DECLARED +/* 2 */ +EXTERN void Tcl_Panic (CONST char * format, ...); +#endif +#ifndef Tcl_Alloc_TCL_DECLARED +#define Tcl_Alloc_TCL_DECLARED +/* 3 */ +EXTERN char * Tcl_Alloc (unsigned int size); +#endif +#ifndef Tcl_Free_TCL_DECLARED +#define Tcl_Free_TCL_DECLARED +/* 4 */ +EXTERN void Tcl_Free (char * ptr); +#endif +#ifndef Tcl_Realloc_TCL_DECLARED +#define Tcl_Realloc_TCL_DECLARED +/* 5 */ +EXTERN char * Tcl_Realloc (char * ptr, unsigned int size); +#endif +#ifndef Tcl_DbCkalloc_TCL_DECLARED +#define Tcl_DbCkalloc_TCL_DECLARED +/* 6 */ +EXTERN char * Tcl_DbCkalloc (unsigned int size, CONST char * file, + int line); +#endif +#ifndef Tcl_DbCkfree_TCL_DECLARED +#define Tcl_DbCkfree_TCL_DECLARED +/* 7 */ +EXTERN int Tcl_DbCkfree (char * ptr, CONST char * file, + int line); +#endif +#ifndef Tcl_DbCkrealloc_TCL_DECLARED +#define Tcl_DbCkrealloc_TCL_DECLARED +/* 8 */ +EXTERN char * Tcl_DbCkrealloc (char * ptr, unsigned int size, + CONST char * file, int line); +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_CreateFileHandler_TCL_DECLARED +#define Tcl_CreateFileHandler_TCL_DECLARED +/* 9 */ +EXTERN void Tcl_CreateFileHandler (int fd, int mask, + Tcl_FileProc * proc, ClientData clientData); +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_CreateFileHandler_TCL_DECLARED +#define Tcl_CreateFileHandler_TCL_DECLARED +/* 9 */ +EXTERN void Tcl_CreateFileHandler (int fd, int mask, + Tcl_FileProc * proc, ClientData clientData); +#endif +#endif /* MACOSX */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_DeleteFileHandler_TCL_DECLARED +#define Tcl_DeleteFileHandler_TCL_DECLARED +/* 10 */ +EXTERN void Tcl_DeleteFileHandler (int fd); +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_DeleteFileHandler_TCL_DECLARED +#define Tcl_DeleteFileHandler_TCL_DECLARED +/* 10 */ +EXTERN void Tcl_DeleteFileHandler (int fd); +#endif +#endif /* MACOSX */ +#ifndef Tcl_SetTimer_TCL_DECLARED +#define Tcl_SetTimer_TCL_DECLARED +/* 11 */ +EXTERN void Tcl_SetTimer (Tcl_Time * timePtr); +#endif +#ifndef Tcl_Sleep_TCL_DECLARED +#define Tcl_Sleep_TCL_DECLARED +/* 12 */ +EXTERN void Tcl_Sleep (int ms); +#endif +#ifndef Tcl_WaitForEvent_TCL_DECLARED +#define Tcl_WaitForEvent_TCL_DECLARED +/* 13 */ +EXTERN int Tcl_WaitForEvent (Tcl_Time * timePtr); +#endif +#ifndef Tcl_AppendAllObjTypes_TCL_DECLARED +#define Tcl_AppendAllObjTypes_TCL_DECLARED +/* 14 */ +EXTERN int Tcl_AppendAllObjTypes (Tcl_Interp * interp, + Tcl_Obj * objPtr); +#endif +#ifndef Tcl_AppendStringsToObj_TCL_DECLARED +#define Tcl_AppendStringsToObj_TCL_DECLARED +/* 15 */ +EXTERN void Tcl_AppendStringsToObj (Tcl_Obj * objPtr, ...); +#endif +#ifndef Tcl_AppendToObj_TCL_DECLARED +#define Tcl_AppendToObj_TCL_DECLARED +/* 16 */ +EXTERN void Tcl_AppendToObj (Tcl_Obj* objPtr, CONST char* bytes, + int length); +#endif +#ifndef Tcl_ConcatObj_TCL_DECLARED +#define Tcl_ConcatObj_TCL_DECLARED +/* 17 */ +EXTERN Tcl_Obj * Tcl_ConcatObj (int objc, Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_ConvertToType_TCL_DECLARED +#define Tcl_ConvertToType_TCL_DECLARED +/* 18 */ +EXTERN int Tcl_ConvertToType (Tcl_Interp * interp, + Tcl_Obj * objPtr, Tcl_ObjType * typePtr); +#endif +#ifndef Tcl_DbDecrRefCount_TCL_DECLARED +#define Tcl_DbDecrRefCount_TCL_DECLARED +/* 19 */ +EXTERN void Tcl_DbDecrRefCount (Tcl_Obj * objPtr, + CONST char * file, int line); +#endif +#ifndef Tcl_DbIncrRefCount_TCL_DECLARED +#define Tcl_DbIncrRefCount_TCL_DECLARED +/* 20 */ +EXTERN void Tcl_DbIncrRefCount (Tcl_Obj * objPtr, + CONST char * file, int line); +#endif +#ifndef Tcl_DbIsShared_TCL_DECLARED +#define Tcl_DbIsShared_TCL_DECLARED +/* 21 */ +EXTERN int Tcl_DbIsShared (Tcl_Obj * objPtr, CONST char * file, + int line); +#endif +#ifndef Tcl_DbNewBooleanObj_TCL_DECLARED +#define Tcl_DbNewBooleanObj_TCL_DECLARED +/* 22 */ +EXTERN Tcl_Obj * Tcl_DbNewBooleanObj (int boolValue, + CONST char * file, int line); +#endif +#ifndef Tcl_DbNewByteArrayObj_TCL_DECLARED +#define Tcl_DbNewByteArrayObj_TCL_DECLARED +/* 23 */ +EXTERN Tcl_Obj * Tcl_DbNewByteArrayObj (CONST unsigned char * bytes, + int length, CONST char * file, int line); +#endif +#ifndef Tcl_DbNewDoubleObj_TCL_DECLARED +#define Tcl_DbNewDoubleObj_TCL_DECLARED +/* 24 */ +EXTERN Tcl_Obj * Tcl_DbNewDoubleObj (double doubleValue, + CONST char * file, int line); +#endif +#ifndef Tcl_DbNewListObj_TCL_DECLARED +#define Tcl_DbNewListObj_TCL_DECLARED +/* 25 */ +EXTERN Tcl_Obj * Tcl_DbNewListObj (int objc, Tcl_Obj *CONST * objv, + CONST char * file, int line); +#endif +#ifndef Tcl_DbNewLongObj_TCL_DECLARED +#define Tcl_DbNewLongObj_TCL_DECLARED +/* 26 */ +EXTERN Tcl_Obj * Tcl_DbNewLongObj (long longValue, CONST char * file, + int line); +#endif +#ifndef Tcl_DbNewObj_TCL_DECLARED +#define Tcl_DbNewObj_TCL_DECLARED +/* 27 */ +EXTERN Tcl_Obj * Tcl_DbNewObj (CONST char * file, int line); +#endif +#ifndef Tcl_DbNewStringObj_TCL_DECLARED +#define Tcl_DbNewStringObj_TCL_DECLARED +/* 28 */ +EXTERN Tcl_Obj * Tcl_DbNewStringObj (CONST char * bytes, int length, + CONST char * file, int line); +#endif +#ifndef Tcl_DuplicateObj_TCL_DECLARED +#define Tcl_DuplicateObj_TCL_DECLARED +/* 29 */ +EXTERN Tcl_Obj * Tcl_DuplicateObj (Tcl_Obj * objPtr); +#endif +#ifndef TclFreeObj_TCL_DECLARED +#define TclFreeObj_TCL_DECLARED +/* 30 */ +EXTERN void TclFreeObj (Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetBoolean_TCL_DECLARED +#define Tcl_GetBoolean_TCL_DECLARED +/* 31 */ +EXTERN int Tcl_GetBoolean (Tcl_Interp * interp, + CONST char * src, int * boolPtr); +#endif +#ifndef Tcl_GetBooleanFromObj_TCL_DECLARED +#define Tcl_GetBooleanFromObj_TCL_DECLARED +/* 32 */ +EXTERN int Tcl_GetBooleanFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, int * boolPtr); +#endif +#ifndef Tcl_GetByteArrayFromObj_TCL_DECLARED +#define Tcl_GetByteArrayFromObj_TCL_DECLARED +/* 33 */ +EXTERN unsigned char * Tcl_GetByteArrayFromObj (Tcl_Obj * objPtr, + int * lengthPtr); +#endif +#ifndef Tcl_GetDouble_TCL_DECLARED +#define Tcl_GetDouble_TCL_DECLARED +/* 34 */ +EXTERN int Tcl_GetDouble (Tcl_Interp * interp, CONST char * src, + double * doublePtr); +#endif +#ifndef Tcl_GetDoubleFromObj_TCL_DECLARED +#define Tcl_GetDoubleFromObj_TCL_DECLARED +/* 35 */ +EXTERN int Tcl_GetDoubleFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, double * doublePtr); +#endif +#ifndef Tcl_GetIndexFromObj_TCL_DECLARED +#define Tcl_GetIndexFromObj_TCL_DECLARED +/* 36 */ +EXTERN int Tcl_GetIndexFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, CONST84 char ** tablePtr, + CONST char * msg, int flags, int * indexPtr); +#endif +#ifndef Tcl_GetInt_TCL_DECLARED +#define Tcl_GetInt_TCL_DECLARED +/* 37 */ +EXTERN int Tcl_GetInt (Tcl_Interp * interp, CONST char * src, + int * intPtr); +#endif +#ifndef Tcl_GetIntFromObj_TCL_DECLARED +#define Tcl_GetIntFromObj_TCL_DECLARED +/* 38 */ +EXTERN int Tcl_GetIntFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, int * intPtr); +#endif +#ifndef Tcl_GetLongFromObj_TCL_DECLARED +#define Tcl_GetLongFromObj_TCL_DECLARED +/* 39 */ +EXTERN int Tcl_GetLongFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, long * longPtr); +#endif +#ifndef Tcl_GetObjType_TCL_DECLARED +#define Tcl_GetObjType_TCL_DECLARED +/* 40 */ +EXTERN Tcl_ObjType * Tcl_GetObjType (CONST char * typeName); +#endif +#ifndef Tcl_GetStringFromObj_TCL_DECLARED +#define Tcl_GetStringFromObj_TCL_DECLARED +/* 41 */ +EXTERN char * Tcl_GetStringFromObj (Tcl_Obj * objPtr, + int * lengthPtr); +#endif +#ifndef Tcl_InvalidateStringRep_TCL_DECLARED +#define Tcl_InvalidateStringRep_TCL_DECLARED +/* 42 */ +EXTERN void Tcl_InvalidateStringRep (Tcl_Obj * objPtr); +#endif +#ifndef Tcl_ListObjAppendList_TCL_DECLARED +#define Tcl_ListObjAppendList_TCL_DECLARED +/* 43 */ +EXTERN int Tcl_ListObjAppendList (Tcl_Interp * interp, + Tcl_Obj * listPtr, Tcl_Obj * elemListPtr); +#endif +#ifndef Tcl_ListObjAppendElement_TCL_DECLARED +#define Tcl_ListObjAppendElement_TCL_DECLARED +/* 44 */ +EXTERN int Tcl_ListObjAppendElement (Tcl_Interp * interp, + Tcl_Obj * listPtr, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_ListObjGetElements_TCL_DECLARED +#define Tcl_ListObjGetElements_TCL_DECLARED +/* 45 */ +EXTERN int Tcl_ListObjGetElements (Tcl_Interp * interp, + Tcl_Obj * listPtr, int * objcPtr, + Tcl_Obj *** objvPtr); +#endif +#ifndef Tcl_ListObjIndex_TCL_DECLARED +#define Tcl_ListObjIndex_TCL_DECLARED +/* 46 */ +EXTERN int Tcl_ListObjIndex (Tcl_Interp * interp, + Tcl_Obj * listPtr, int index, + Tcl_Obj ** objPtrPtr); +#endif +#ifndef Tcl_ListObjLength_TCL_DECLARED +#define Tcl_ListObjLength_TCL_DECLARED +/* 47 */ +EXTERN int Tcl_ListObjLength (Tcl_Interp * interp, + Tcl_Obj * listPtr, int * lengthPtr); +#endif +#ifndef Tcl_ListObjReplace_TCL_DECLARED +#define Tcl_ListObjReplace_TCL_DECLARED +/* 48 */ +EXTERN int Tcl_ListObjReplace (Tcl_Interp * interp, + Tcl_Obj * listPtr, int first, int count, + int objc, Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_NewBooleanObj_TCL_DECLARED +#define Tcl_NewBooleanObj_TCL_DECLARED +/* 49 */ +EXTERN Tcl_Obj * Tcl_NewBooleanObj (int boolValue); +#endif +#ifndef Tcl_NewByteArrayObj_TCL_DECLARED +#define Tcl_NewByteArrayObj_TCL_DECLARED +/* 50 */ +EXTERN Tcl_Obj * Tcl_NewByteArrayObj (CONST unsigned char* bytes, + int length); +#endif +#ifndef Tcl_NewDoubleObj_TCL_DECLARED +#define Tcl_NewDoubleObj_TCL_DECLARED +/* 51 */ +EXTERN Tcl_Obj * Tcl_NewDoubleObj (double doubleValue); +#endif +#ifndef Tcl_NewIntObj_TCL_DECLARED +#define Tcl_NewIntObj_TCL_DECLARED +/* 52 */ +EXTERN Tcl_Obj * Tcl_NewIntObj (int intValue); +#endif +#ifndef Tcl_NewListObj_TCL_DECLARED +#define Tcl_NewListObj_TCL_DECLARED +/* 53 */ +EXTERN Tcl_Obj * Tcl_NewListObj (int objc, Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_NewLongObj_TCL_DECLARED +#define Tcl_NewLongObj_TCL_DECLARED +/* 54 */ +EXTERN Tcl_Obj * Tcl_NewLongObj (long longValue); +#endif +#ifndef Tcl_NewObj_TCL_DECLARED +#define Tcl_NewObj_TCL_DECLARED +/* 55 */ +EXTERN Tcl_Obj * Tcl_NewObj (void); +#endif +#ifndef Tcl_NewStringObj_TCL_DECLARED +#define Tcl_NewStringObj_TCL_DECLARED +/* 56 */ +EXTERN Tcl_Obj * Tcl_NewStringObj (CONST char * bytes, int length); +#endif +#ifndef Tcl_SetBooleanObj_TCL_DECLARED +#define Tcl_SetBooleanObj_TCL_DECLARED +/* 57 */ +EXTERN void Tcl_SetBooleanObj (Tcl_Obj * objPtr, int boolValue); +#endif +#ifndef Tcl_SetByteArrayLength_TCL_DECLARED +#define Tcl_SetByteArrayLength_TCL_DECLARED +/* 58 */ +EXTERN unsigned char * Tcl_SetByteArrayLength (Tcl_Obj * objPtr, int length); +#endif +#ifndef Tcl_SetByteArrayObj_TCL_DECLARED +#define Tcl_SetByteArrayObj_TCL_DECLARED +/* 59 */ +EXTERN void Tcl_SetByteArrayObj (Tcl_Obj * objPtr, + CONST unsigned char * bytes, int length); +#endif +#ifndef Tcl_SetDoubleObj_TCL_DECLARED +#define Tcl_SetDoubleObj_TCL_DECLARED +/* 60 */ +EXTERN void Tcl_SetDoubleObj (Tcl_Obj * objPtr, + double doubleValue); +#endif +#ifndef Tcl_SetIntObj_TCL_DECLARED +#define Tcl_SetIntObj_TCL_DECLARED +/* 61 */ +EXTERN void Tcl_SetIntObj (Tcl_Obj * objPtr, int intValue); +#endif +#ifndef Tcl_SetListObj_TCL_DECLARED +#define Tcl_SetListObj_TCL_DECLARED +/* 62 */ +EXTERN void Tcl_SetListObj (Tcl_Obj * objPtr, int objc, + Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_SetLongObj_TCL_DECLARED +#define Tcl_SetLongObj_TCL_DECLARED +/* 63 */ +EXTERN void Tcl_SetLongObj (Tcl_Obj * objPtr, long longValue); +#endif +#ifndef Tcl_SetObjLength_TCL_DECLARED +#define Tcl_SetObjLength_TCL_DECLARED +/* 64 */ +EXTERN void Tcl_SetObjLength (Tcl_Obj * objPtr, int length); +#endif +#ifndef Tcl_SetStringObj_TCL_DECLARED +#define Tcl_SetStringObj_TCL_DECLARED +/* 65 */ +EXTERN void Tcl_SetStringObj (Tcl_Obj* objPtr, CONST char* bytes, + int length); +#endif +#ifndef Tcl_AddErrorInfo_TCL_DECLARED +#define Tcl_AddErrorInfo_TCL_DECLARED +/* 66 */ +EXTERN void Tcl_AddErrorInfo (Tcl_Interp * interp, + CONST char * message); +#endif +#ifndef Tcl_AddObjErrorInfo_TCL_DECLARED +#define Tcl_AddObjErrorInfo_TCL_DECLARED +/* 67 */ +EXTERN void Tcl_AddObjErrorInfo (Tcl_Interp * interp, + CONST char * message, int length); +#endif +#ifndef Tcl_AllowExceptions_TCL_DECLARED +#define Tcl_AllowExceptions_TCL_DECLARED +/* 68 */ +EXTERN void Tcl_AllowExceptions (Tcl_Interp * interp); +#endif +#ifndef Tcl_AppendElement_TCL_DECLARED +#define Tcl_AppendElement_TCL_DECLARED +/* 69 */ +EXTERN void Tcl_AppendElement (Tcl_Interp * interp, + CONST char * element); +#endif +#ifndef Tcl_AppendResult_TCL_DECLARED +#define Tcl_AppendResult_TCL_DECLARED +/* 70 */ +EXTERN void Tcl_AppendResult (Tcl_Interp * interp, ...); +#endif +#ifndef Tcl_AsyncCreate_TCL_DECLARED +#define Tcl_AsyncCreate_TCL_DECLARED +/* 71 */ +EXTERN Tcl_AsyncHandler Tcl_AsyncCreate (Tcl_AsyncProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_AsyncDelete_TCL_DECLARED +#define Tcl_AsyncDelete_TCL_DECLARED +/* 72 */ +EXTERN void Tcl_AsyncDelete (Tcl_AsyncHandler async); +#endif +#ifndef Tcl_AsyncInvoke_TCL_DECLARED +#define Tcl_AsyncInvoke_TCL_DECLARED +/* 73 */ +EXTERN int Tcl_AsyncInvoke (Tcl_Interp * interp, int code); +#endif +#ifndef Tcl_AsyncMark_TCL_DECLARED +#define Tcl_AsyncMark_TCL_DECLARED +/* 74 */ +EXTERN void Tcl_AsyncMark (Tcl_AsyncHandler async); +#endif +#ifndef Tcl_AsyncReady_TCL_DECLARED +#define Tcl_AsyncReady_TCL_DECLARED +/* 75 */ +EXTERN int Tcl_AsyncReady (void); +#endif +#ifndef Tcl_BackgroundError_TCL_DECLARED +#define Tcl_BackgroundError_TCL_DECLARED +/* 76 */ +EXTERN void Tcl_BackgroundError (Tcl_Interp * interp); +#endif +#ifndef Tcl_Backslash_TCL_DECLARED +#define Tcl_Backslash_TCL_DECLARED +/* 77 */ +EXTERN char Tcl_Backslash (CONST char * src, int * readPtr); +#endif +#ifndef Tcl_BadChannelOption_TCL_DECLARED +#define Tcl_BadChannelOption_TCL_DECLARED +/* 78 */ +EXTERN int Tcl_BadChannelOption (Tcl_Interp * interp, + CONST char * optionName, + CONST char * optionList); +#endif +#ifndef Tcl_CallWhenDeleted_TCL_DECLARED +#define Tcl_CallWhenDeleted_TCL_DECLARED +/* 79 */ +EXTERN void Tcl_CallWhenDeleted (Tcl_Interp * interp, + Tcl_InterpDeleteProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_CancelIdleCall_TCL_DECLARED +#define Tcl_CancelIdleCall_TCL_DECLARED +/* 80 */ +EXTERN void Tcl_CancelIdleCall (Tcl_IdleProc * idleProc, + ClientData clientData); +#endif +#ifndef Tcl_Close_TCL_DECLARED +#define Tcl_Close_TCL_DECLARED +/* 81 */ +EXTERN int Tcl_Close (Tcl_Interp * interp, Tcl_Channel chan); +#endif +#ifndef Tcl_CommandComplete_TCL_DECLARED +#define Tcl_CommandComplete_TCL_DECLARED +/* 82 */ +EXTERN int Tcl_CommandComplete (CONST char * cmd); +#endif +#ifndef Tcl_Concat_TCL_DECLARED +#define Tcl_Concat_TCL_DECLARED +/* 83 */ +EXTERN char * Tcl_Concat (int argc, CONST84 char * CONST * argv); +#endif +#ifndef Tcl_ConvertElement_TCL_DECLARED +#define Tcl_ConvertElement_TCL_DECLARED +/* 84 */ +EXTERN int Tcl_ConvertElement (CONST char * src, char * dst, + int flags); +#endif +#ifndef Tcl_ConvertCountedElement_TCL_DECLARED +#define Tcl_ConvertCountedElement_TCL_DECLARED +/* 85 */ +EXTERN int Tcl_ConvertCountedElement (CONST char * src, + int length, char * dst, int flags); +#endif +#ifndef Tcl_CreateAlias_TCL_DECLARED +#define Tcl_CreateAlias_TCL_DECLARED +/* 86 */ +EXTERN int Tcl_CreateAlias (Tcl_Interp * slave, + CONST char * slaveCmd, Tcl_Interp * target, + CONST char * targetCmd, int argc, + CONST84 char * CONST * argv); +#endif +#ifndef Tcl_CreateAliasObj_TCL_DECLARED +#define Tcl_CreateAliasObj_TCL_DECLARED +/* 87 */ +EXTERN int Tcl_CreateAliasObj (Tcl_Interp * slave, + CONST char * slaveCmd, Tcl_Interp * target, + CONST char * targetCmd, int objc, + Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_CreateChannel_TCL_DECLARED +#define Tcl_CreateChannel_TCL_DECLARED +/* 88 */ +EXTERN Tcl_Channel Tcl_CreateChannel (Tcl_ChannelType * typePtr, + CONST char * chanName, + ClientData instanceData, int mask); +#endif +#ifndef Tcl_CreateChannelHandler_TCL_DECLARED +#define Tcl_CreateChannelHandler_TCL_DECLARED +/* 89 */ +EXTERN void Tcl_CreateChannelHandler (Tcl_Channel chan, int mask, + Tcl_ChannelProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_CreateCloseHandler_TCL_DECLARED +#define Tcl_CreateCloseHandler_TCL_DECLARED +/* 90 */ +EXTERN void Tcl_CreateCloseHandler (Tcl_Channel chan, + Tcl_CloseProc * proc, ClientData clientData); +#endif +#ifndef Tcl_CreateCommand_TCL_DECLARED +#define Tcl_CreateCommand_TCL_DECLARED +/* 91 */ +EXTERN Tcl_Command Tcl_CreateCommand (Tcl_Interp * interp, + CONST char * cmdName, Tcl_CmdProc * proc, + ClientData clientData, + Tcl_CmdDeleteProc * deleteProc); +#endif +#ifndef Tcl_CreateEventSource_TCL_DECLARED +#define Tcl_CreateEventSource_TCL_DECLARED +/* 92 */ +EXTERN void Tcl_CreateEventSource ( + Tcl_EventSetupProc * setupProc, + Tcl_EventCheckProc * checkProc, + ClientData clientData); +#endif +#ifndef Tcl_CreateExitHandler_TCL_DECLARED +#define Tcl_CreateExitHandler_TCL_DECLARED +/* 93 */ +EXTERN void Tcl_CreateExitHandler (Tcl_ExitProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_CreateInterp_TCL_DECLARED +#define Tcl_CreateInterp_TCL_DECLARED +/* 94 */ +EXTERN Tcl_Interp * Tcl_CreateInterp (void); +#endif +#ifndef Tcl_CreateMathFunc_TCL_DECLARED +#define Tcl_CreateMathFunc_TCL_DECLARED +/* 95 */ +EXTERN void Tcl_CreateMathFunc (Tcl_Interp * interp, + CONST char * name, int numArgs, + Tcl_ValueType * argTypes, + Tcl_MathProc * proc, ClientData clientData); +#endif +#ifndef Tcl_CreateObjCommand_TCL_DECLARED +#define Tcl_CreateObjCommand_TCL_DECLARED +/* 96 */ +EXTERN Tcl_Command Tcl_CreateObjCommand (Tcl_Interp * interp, + CONST char * cmdName, Tcl_ObjCmdProc * proc, + ClientData clientData, + Tcl_CmdDeleteProc * deleteProc); +#endif +#ifndef Tcl_CreateSlave_TCL_DECLARED +#define Tcl_CreateSlave_TCL_DECLARED +/* 97 */ +EXTERN Tcl_Interp * Tcl_CreateSlave (Tcl_Interp * interp, + CONST char * slaveName, int isSafe); +#endif +#ifndef Tcl_CreateTimerHandler_TCL_DECLARED +#define Tcl_CreateTimerHandler_TCL_DECLARED +/* 98 */ +EXTERN Tcl_TimerToken Tcl_CreateTimerHandler (int milliseconds, + Tcl_TimerProc * proc, ClientData clientData); +#endif +#ifndef Tcl_CreateTrace_TCL_DECLARED +#define Tcl_CreateTrace_TCL_DECLARED +/* 99 */ +EXTERN Tcl_Trace Tcl_CreateTrace (Tcl_Interp * interp, int level, + Tcl_CmdTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteAssocData_TCL_DECLARED +#define Tcl_DeleteAssocData_TCL_DECLARED +/* 100 */ +EXTERN void Tcl_DeleteAssocData (Tcl_Interp * interp, + CONST char * name); +#endif +#ifndef Tcl_DeleteChannelHandler_TCL_DECLARED +#define Tcl_DeleteChannelHandler_TCL_DECLARED +/* 101 */ +EXTERN void Tcl_DeleteChannelHandler (Tcl_Channel chan, + Tcl_ChannelProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteCloseHandler_TCL_DECLARED +#define Tcl_DeleteCloseHandler_TCL_DECLARED +/* 102 */ +EXTERN void Tcl_DeleteCloseHandler (Tcl_Channel chan, + Tcl_CloseProc * proc, ClientData clientData); +#endif +#ifndef Tcl_DeleteCommand_TCL_DECLARED +#define Tcl_DeleteCommand_TCL_DECLARED +/* 103 */ +EXTERN int Tcl_DeleteCommand (Tcl_Interp * interp, + CONST char * cmdName); +#endif +#ifndef Tcl_DeleteCommandFromToken_TCL_DECLARED +#define Tcl_DeleteCommandFromToken_TCL_DECLARED +/* 104 */ +EXTERN int Tcl_DeleteCommandFromToken (Tcl_Interp * interp, + Tcl_Command command); +#endif +#ifndef Tcl_DeleteEvents_TCL_DECLARED +#define Tcl_DeleteEvents_TCL_DECLARED +/* 105 */ +EXTERN void Tcl_DeleteEvents (Tcl_EventDeleteProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteEventSource_TCL_DECLARED +#define Tcl_DeleteEventSource_TCL_DECLARED +/* 106 */ +EXTERN void Tcl_DeleteEventSource ( + Tcl_EventSetupProc * setupProc, + Tcl_EventCheckProc * checkProc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteExitHandler_TCL_DECLARED +#define Tcl_DeleteExitHandler_TCL_DECLARED +/* 107 */ +EXTERN void Tcl_DeleteExitHandler (Tcl_ExitProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteHashEntry_TCL_DECLARED +#define Tcl_DeleteHashEntry_TCL_DECLARED +/* 108 */ +EXTERN void Tcl_DeleteHashEntry (Tcl_HashEntry * entryPtr); +#endif +#ifndef Tcl_DeleteHashTable_TCL_DECLARED +#define Tcl_DeleteHashTable_TCL_DECLARED +/* 109 */ +EXTERN void Tcl_DeleteHashTable (Tcl_HashTable * tablePtr); +#endif +#ifndef Tcl_DeleteInterp_TCL_DECLARED +#define Tcl_DeleteInterp_TCL_DECLARED +/* 110 */ +EXTERN void Tcl_DeleteInterp (Tcl_Interp * interp); +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_DetachPids_TCL_DECLARED +#define Tcl_DetachPids_TCL_DECLARED +/* 111 */ +EXTERN void Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr); +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_DetachPids_TCL_DECLARED +#define Tcl_DetachPids_TCL_DECLARED +/* 111 */ +EXTERN void Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr); +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_DetachPids_TCL_DECLARED +#define Tcl_DetachPids_TCL_DECLARED +/* 111 */ +EXTERN void Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr); +#endif +#endif /* MACOSX */ +#ifndef Tcl_DeleteTimerHandler_TCL_DECLARED +#define Tcl_DeleteTimerHandler_TCL_DECLARED +/* 112 */ +EXTERN void Tcl_DeleteTimerHandler (Tcl_TimerToken token); +#endif +#ifndef Tcl_DeleteTrace_TCL_DECLARED +#define Tcl_DeleteTrace_TCL_DECLARED +/* 113 */ +EXTERN void Tcl_DeleteTrace (Tcl_Interp * interp, + Tcl_Trace trace); +#endif +#ifndef Tcl_DontCallWhenDeleted_TCL_DECLARED +#define Tcl_DontCallWhenDeleted_TCL_DECLARED +/* 114 */ +EXTERN void Tcl_DontCallWhenDeleted (Tcl_Interp * interp, + Tcl_InterpDeleteProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DoOneEvent_TCL_DECLARED +#define Tcl_DoOneEvent_TCL_DECLARED +/* 115 */ +EXTERN int Tcl_DoOneEvent (int flags); +#endif +#ifndef Tcl_DoWhenIdle_TCL_DECLARED +#define Tcl_DoWhenIdle_TCL_DECLARED +/* 116 */ +EXTERN void Tcl_DoWhenIdle (Tcl_IdleProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DStringAppend_TCL_DECLARED +#define Tcl_DStringAppend_TCL_DECLARED +/* 117 */ +EXTERN char * Tcl_DStringAppend (Tcl_DString * dsPtr, + CONST char * bytes, int length); +#endif +#ifndef Tcl_DStringAppendElement_TCL_DECLARED +#define Tcl_DStringAppendElement_TCL_DECLARED +/* 118 */ +EXTERN char * Tcl_DStringAppendElement (Tcl_DString * dsPtr, + CONST char * element); +#endif +#ifndef Tcl_DStringEndSublist_TCL_DECLARED +#define Tcl_DStringEndSublist_TCL_DECLARED +/* 119 */ +EXTERN void Tcl_DStringEndSublist (Tcl_DString * dsPtr); +#endif +#ifndef Tcl_DStringFree_TCL_DECLARED +#define Tcl_DStringFree_TCL_DECLARED +/* 120 */ +EXTERN void Tcl_DStringFree (Tcl_DString * dsPtr); +#endif +#ifndef Tcl_DStringGetResult_TCL_DECLARED +#define Tcl_DStringGetResult_TCL_DECLARED +/* 121 */ +EXTERN void Tcl_DStringGetResult (Tcl_Interp * interp, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_DStringInit_TCL_DECLARED +#define Tcl_DStringInit_TCL_DECLARED +/* 122 */ +EXTERN void Tcl_DStringInit (Tcl_DString * dsPtr); +#endif +#ifndef Tcl_DStringResult_TCL_DECLARED +#define Tcl_DStringResult_TCL_DECLARED +/* 123 */ +EXTERN void Tcl_DStringResult (Tcl_Interp * interp, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_DStringSetLength_TCL_DECLARED +#define Tcl_DStringSetLength_TCL_DECLARED +/* 124 */ +EXTERN void Tcl_DStringSetLength (Tcl_DString * dsPtr, + int length); +#endif +#ifndef Tcl_DStringStartSublist_TCL_DECLARED +#define Tcl_DStringStartSublist_TCL_DECLARED +/* 125 */ +EXTERN void Tcl_DStringStartSublist (Tcl_DString * dsPtr); +#endif +#ifndef Tcl_Eof_TCL_DECLARED +#define Tcl_Eof_TCL_DECLARED +/* 126 */ +EXTERN int Tcl_Eof (Tcl_Channel chan); +#endif +#ifndef Tcl_ErrnoId_TCL_DECLARED +#define Tcl_ErrnoId_TCL_DECLARED +/* 127 */ +EXTERN CONST84_RETURN char * Tcl_ErrnoId (void); +#endif +#ifndef Tcl_ErrnoMsg_TCL_DECLARED +#define Tcl_ErrnoMsg_TCL_DECLARED +/* 128 */ +EXTERN CONST84_RETURN char * Tcl_ErrnoMsg (int err); +#endif +#ifndef Tcl_Eval_TCL_DECLARED +#define Tcl_Eval_TCL_DECLARED +/* 129 */ +EXTERN int Tcl_Eval (Tcl_Interp * interp, CONST char * script); +#endif +#ifndef Tcl_EvalFile_TCL_DECLARED +#define Tcl_EvalFile_TCL_DECLARED +/* 130 */ +EXTERN int Tcl_EvalFile (Tcl_Interp * interp, + CONST char * fileName); +#endif +#ifndef Tcl_EvalObj_TCL_DECLARED +#define Tcl_EvalObj_TCL_DECLARED +/* 131 */ +EXTERN int Tcl_EvalObj (Tcl_Interp * interp, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_EventuallyFree_TCL_DECLARED +#define Tcl_EventuallyFree_TCL_DECLARED +/* 132 */ +EXTERN void Tcl_EventuallyFree (ClientData clientData, + Tcl_FreeProc * freeProc); +#endif +#ifndef Tcl_Exit_TCL_DECLARED +#define Tcl_Exit_TCL_DECLARED +/* 133 */ +EXTERN void Tcl_Exit (int status); +#endif +#ifndef Tcl_ExposeCommand_TCL_DECLARED +#define Tcl_ExposeCommand_TCL_DECLARED +/* 134 */ +EXTERN int Tcl_ExposeCommand (Tcl_Interp * interp, + CONST char * hiddenCmdToken, + CONST char * cmdName); +#endif +#ifndef Tcl_ExprBoolean_TCL_DECLARED +#define Tcl_ExprBoolean_TCL_DECLARED +/* 135 */ +EXTERN int Tcl_ExprBoolean (Tcl_Interp * interp, + CONST char * expr, int * ptr); +#endif +#ifndef Tcl_ExprBooleanObj_TCL_DECLARED +#define Tcl_ExprBooleanObj_TCL_DECLARED +/* 136 */ +EXTERN int Tcl_ExprBooleanObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, int * ptr); +#endif +#ifndef Tcl_ExprDouble_TCL_DECLARED +#define Tcl_ExprDouble_TCL_DECLARED +/* 137 */ +EXTERN int Tcl_ExprDouble (Tcl_Interp * interp, + CONST char * expr, double * ptr); +#endif +#ifndef Tcl_ExprDoubleObj_TCL_DECLARED +#define Tcl_ExprDoubleObj_TCL_DECLARED +/* 138 */ +EXTERN int Tcl_ExprDoubleObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, double * ptr); +#endif +#ifndef Tcl_ExprLong_TCL_DECLARED +#define Tcl_ExprLong_TCL_DECLARED +/* 139 */ +EXTERN int Tcl_ExprLong (Tcl_Interp * interp, CONST char * expr, + long * ptr); +#endif +#ifndef Tcl_ExprLongObj_TCL_DECLARED +#define Tcl_ExprLongObj_TCL_DECLARED +/* 140 */ +EXTERN int Tcl_ExprLongObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, long * ptr); +#endif +#ifndef Tcl_ExprObj_TCL_DECLARED +#define Tcl_ExprObj_TCL_DECLARED +/* 141 */ +EXTERN int Tcl_ExprObj (Tcl_Interp * interp, Tcl_Obj * objPtr, + Tcl_Obj ** resultPtrPtr); +#endif +#ifndef Tcl_ExprString_TCL_DECLARED +#define Tcl_ExprString_TCL_DECLARED +/* 142 */ +EXTERN int Tcl_ExprString (Tcl_Interp * interp, + CONST char * expr); +#endif +#ifndef Tcl_Finalize_TCL_DECLARED +#define Tcl_Finalize_TCL_DECLARED +/* 143 */ +EXTERN void Tcl_Finalize (void); +#endif +#ifndef Tcl_FindExecutable_TCL_DECLARED +#define Tcl_FindExecutable_TCL_DECLARED +/* 144 */ +EXTERN void Tcl_FindExecutable (CONST char * argv0); +#endif +#ifndef Tcl_FirstHashEntry_TCL_DECLARED +#define Tcl_FirstHashEntry_TCL_DECLARED +/* 145 */ +EXTERN Tcl_HashEntry * Tcl_FirstHashEntry (Tcl_HashTable * tablePtr, + Tcl_HashSearch * searchPtr); +#endif +#ifndef Tcl_Flush_TCL_DECLARED +#define Tcl_Flush_TCL_DECLARED +/* 146 */ +EXTERN int Tcl_Flush (Tcl_Channel chan); +#endif +#ifndef Tcl_FreeResult_TCL_DECLARED +#define Tcl_FreeResult_TCL_DECLARED +/* 147 */ +EXTERN void Tcl_FreeResult (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetAlias_TCL_DECLARED +#define Tcl_GetAlias_TCL_DECLARED +/* 148 */ +EXTERN int Tcl_GetAlias (Tcl_Interp * interp, + CONST char * slaveCmd, + Tcl_Interp ** targetInterpPtr, + CONST84 char ** targetCmdPtr, int * argcPtr, + CONST84 char *** argvPtr); +#endif +#ifndef Tcl_GetAliasObj_TCL_DECLARED +#define Tcl_GetAliasObj_TCL_DECLARED +/* 149 */ +EXTERN int Tcl_GetAliasObj (Tcl_Interp * interp, + CONST char * slaveCmd, + Tcl_Interp ** targetInterpPtr, + CONST84 char ** targetCmdPtr, int * objcPtr, + Tcl_Obj *** objv); +#endif +#ifndef Tcl_GetAssocData_TCL_DECLARED +#define Tcl_GetAssocData_TCL_DECLARED +/* 150 */ +EXTERN ClientData Tcl_GetAssocData (Tcl_Interp * interp, + CONST char * name, + Tcl_InterpDeleteProc ** procPtr); +#endif +#ifndef Tcl_GetChannel_TCL_DECLARED +#define Tcl_GetChannel_TCL_DECLARED +/* 151 */ +EXTERN Tcl_Channel Tcl_GetChannel (Tcl_Interp * interp, + CONST char * chanName, int * modePtr); +#endif +#ifndef Tcl_GetChannelBufferSize_TCL_DECLARED +#define Tcl_GetChannelBufferSize_TCL_DECLARED +/* 152 */ +EXTERN int Tcl_GetChannelBufferSize (Tcl_Channel chan); +#endif +#ifndef Tcl_GetChannelHandle_TCL_DECLARED +#define Tcl_GetChannelHandle_TCL_DECLARED +/* 153 */ +EXTERN int Tcl_GetChannelHandle (Tcl_Channel chan, + int direction, ClientData * handlePtr); +#endif +#ifndef Tcl_GetChannelInstanceData_TCL_DECLARED +#define Tcl_GetChannelInstanceData_TCL_DECLARED +/* 154 */ +EXTERN ClientData Tcl_GetChannelInstanceData (Tcl_Channel chan); +#endif +#ifndef Tcl_GetChannelMode_TCL_DECLARED +#define Tcl_GetChannelMode_TCL_DECLARED +/* 155 */ +EXTERN int Tcl_GetChannelMode (Tcl_Channel chan); +#endif +#ifndef Tcl_GetChannelName_TCL_DECLARED +#define Tcl_GetChannelName_TCL_DECLARED +/* 156 */ +EXTERN CONST84_RETURN char * Tcl_GetChannelName (Tcl_Channel chan); +#endif +#ifndef Tcl_GetChannelOption_TCL_DECLARED +#define Tcl_GetChannelOption_TCL_DECLARED +/* 157 */ +EXTERN int Tcl_GetChannelOption (Tcl_Interp * interp, + Tcl_Channel chan, CONST char * optionName, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_GetChannelType_TCL_DECLARED +#define Tcl_GetChannelType_TCL_DECLARED +/* 158 */ +EXTERN Tcl_ChannelType * Tcl_GetChannelType (Tcl_Channel chan); +#endif +#ifndef Tcl_GetCommandInfo_TCL_DECLARED +#define Tcl_GetCommandInfo_TCL_DECLARED +/* 159 */ +EXTERN int Tcl_GetCommandInfo (Tcl_Interp * interp, + CONST char * cmdName, Tcl_CmdInfo * infoPtr); +#endif +#ifndef Tcl_GetCommandName_TCL_DECLARED +#define Tcl_GetCommandName_TCL_DECLARED +/* 160 */ +EXTERN CONST84_RETURN char * Tcl_GetCommandName (Tcl_Interp * interp, + Tcl_Command command); +#endif +#ifndef Tcl_GetErrno_TCL_DECLARED +#define Tcl_GetErrno_TCL_DECLARED +/* 161 */ +EXTERN int Tcl_GetErrno (void); +#endif +#ifndef Tcl_GetHostName_TCL_DECLARED +#define Tcl_GetHostName_TCL_DECLARED +/* 162 */ +EXTERN CONST84_RETURN char * Tcl_GetHostName (void); +#endif +#ifndef Tcl_GetInterpPath_TCL_DECLARED +#define Tcl_GetInterpPath_TCL_DECLARED +/* 163 */ +EXTERN int Tcl_GetInterpPath (Tcl_Interp * askInterp, + Tcl_Interp * slaveInterp); +#endif +#ifndef Tcl_GetMaster_TCL_DECLARED +#define Tcl_GetMaster_TCL_DECLARED +/* 164 */ +EXTERN Tcl_Interp * Tcl_GetMaster (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetNameOfExecutable_TCL_DECLARED +#define Tcl_GetNameOfExecutable_TCL_DECLARED +/* 165 */ +EXTERN CONST char * Tcl_GetNameOfExecutable (void); +#endif +#ifndef Tcl_GetObjResult_TCL_DECLARED +#define Tcl_GetObjResult_TCL_DECLARED +/* 166 */ +EXTERN Tcl_Obj * Tcl_GetObjResult (Tcl_Interp * interp); +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_GetOpenFile_TCL_DECLARED +#define Tcl_GetOpenFile_TCL_DECLARED +/* 167 */ +EXTERN int Tcl_GetOpenFile (Tcl_Interp * interp, + CONST char * chanID, int forWriting, + int checkUsage, ClientData * filePtr); +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_GetOpenFile_TCL_DECLARED +#define Tcl_GetOpenFile_TCL_DECLARED +/* 167 */ +EXTERN int Tcl_GetOpenFile (Tcl_Interp * interp, + CONST char * chanID, int forWriting, + int checkUsage, ClientData * filePtr); +#endif +#endif /* MACOSX */ +#ifndef Tcl_GetPathType_TCL_DECLARED +#define Tcl_GetPathType_TCL_DECLARED +/* 168 */ +EXTERN Tcl_PathType Tcl_GetPathType (CONST char * path); +#endif +#ifndef Tcl_Gets_TCL_DECLARED +#define Tcl_Gets_TCL_DECLARED +/* 169 */ +EXTERN int Tcl_Gets (Tcl_Channel chan, Tcl_DString * dsPtr); +#endif +#ifndef Tcl_GetsObj_TCL_DECLARED +#define Tcl_GetsObj_TCL_DECLARED +/* 170 */ +EXTERN int Tcl_GetsObj (Tcl_Channel chan, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetServiceMode_TCL_DECLARED +#define Tcl_GetServiceMode_TCL_DECLARED +/* 171 */ +EXTERN int Tcl_GetServiceMode (void); +#endif +#ifndef Tcl_GetSlave_TCL_DECLARED +#define Tcl_GetSlave_TCL_DECLARED +/* 172 */ +EXTERN Tcl_Interp * Tcl_GetSlave (Tcl_Interp * interp, + CONST char * slaveName); +#endif +#ifndef Tcl_GetStdChannel_TCL_DECLARED +#define Tcl_GetStdChannel_TCL_DECLARED +/* 173 */ +EXTERN Tcl_Channel Tcl_GetStdChannel (int type); +#endif +#ifndef Tcl_GetStringResult_TCL_DECLARED +#define Tcl_GetStringResult_TCL_DECLARED +/* 174 */ +EXTERN CONST84_RETURN char * Tcl_GetStringResult (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetVar_TCL_DECLARED +#define Tcl_GetVar_TCL_DECLARED +/* 175 */ +EXTERN CONST84_RETURN char * Tcl_GetVar (Tcl_Interp * interp, + CONST char * varName, int flags); +#endif +#ifndef Tcl_GetVar2_TCL_DECLARED +#define Tcl_GetVar2_TCL_DECLARED +/* 176 */ +EXTERN CONST84_RETURN char * Tcl_GetVar2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags); +#endif +#ifndef Tcl_GlobalEval_TCL_DECLARED +#define Tcl_GlobalEval_TCL_DECLARED +/* 177 */ +EXTERN int Tcl_GlobalEval (Tcl_Interp * interp, + CONST char * command); +#endif +#ifndef Tcl_GlobalEvalObj_TCL_DECLARED +#define Tcl_GlobalEvalObj_TCL_DECLARED +/* 178 */ +EXTERN int Tcl_GlobalEvalObj (Tcl_Interp * interp, + Tcl_Obj * objPtr); +#endif +#ifndef Tcl_HideCommand_TCL_DECLARED +#define Tcl_HideCommand_TCL_DECLARED +/* 179 */ +EXTERN int Tcl_HideCommand (Tcl_Interp * interp, + CONST char * cmdName, + CONST char * hiddenCmdToken); +#endif +#ifndef Tcl_Init_TCL_DECLARED +#define Tcl_Init_TCL_DECLARED +/* 180 */ +EXTERN int Tcl_Init (Tcl_Interp * interp); +#endif +#ifndef Tcl_InitHashTable_TCL_DECLARED +#define Tcl_InitHashTable_TCL_DECLARED +/* 181 */ +EXTERN void Tcl_InitHashTable (Tcl_HashTable * tablePtr, + int keyType); +#endif +#ifndef Tcl_InputBlocked_TCL_DECLARED +#define Tcl_InputBlocked_TCL_DECLARED +/* 182 */ +EXTERN int Tcl_InputBlocked (Tcl_Channel chan); +#endif +#ifndef Tcl_InputBuffered_TCL_DECLARED +#define Tcl_InputBuffered_TCL_DECLARED +/* 183 */ +EXTERN int Tcl_InputBuffered (Tcl_Channel chan); +#endif +#ifndef Tcl_InterpDeleted_TCL_DECLARED +#define Tcl_InterpDeleted_TCL_DECLARED +/* 184 */ +EXTERN int Tcl_InterpDeleted (Tcl_Interp * interp); +#endif +#ifndef Tcl_IsSafe_TCL_DECLARED +#define Tcl_IsSafe_TCL_DECLARED +/* 185 */ +EXTERN int Tcl_IsSafe (Tcl_Interp * interp); +#endif +#ifndef Tcl_JoinPath_TCL_DECLARED +#define Tcl_JoinPath_TCL_DECLARED +/* 186 */ +EXTERN char * Tcl_JoinPath (int argc, CONST84 char * CONST * argv, + Tcl_DString * resultPtr); +#endif +#ifndef Tcl_LinkVar_TCL_DECLARED +#define Tcl_LinkVar_TCL_DECLARED +/* 187 */ +EXTERN int Tcl_LinkVar (Tcl_Interp * interp, + CONST char * varName, char * addr, int type); +#endif +/* Slot 188 is reserved */ +#ifndef Tcl_MakeFileChannel_TCL_DECLARED +#define Tcl_MakeFileChannel_TCL_DECLARED +/* 189 */ +EXTERN Tcl_Channel Tcl_MakeFileChannel (ClientData handle, int mode); +#endif +#ifndef Tcl_MakeSafe_TCL_DECLARED +#define Tcl_MakeSafe_TCL_DECLARED +/* 190 */ +EXTERN int Tcl_MakeSafe (Tcl_Interp * interp); +#endif +#ifndef Tcl_MakeTcpClientChannel_TCL_DECLARED +#define Tcl_MakeTcpClientChannel_TCL_DECLARED +/* 191 */ +EXTERN Tcl_Channel Tcl_MakeTcpClientChannel (ClientData tcpSocket); +#endif +#ifndef Tcl_Merge_TCL_DECLARED +#define Tcl_Merge_TCL_DECLARED +/* 192 */ +EXTERN char * Tcl_Merge (int argc, CONST84 char * CONST * argv); +#endif +#ifndef Tcl_NextHashEntry_TCL_DECLARED +#define Tcl_NextHashEntry_TCL_DECLARED +/* 193 */ +EXTERN Tcl_HashEntry * Tcl_NextHashEntry (Tcl_HashSearch * searchPtr); +#endif +#ifndef Tcl_NotifyChannel_TCL_DECLARED +#define Tcl_NotifyChannel_TCL_DECLARED +/* 194 */ +EXTERN void Tcl_NotifyChannel (Tcl_Channel channel, int mask); +#endif +#ifndef Tcl_ObjGetVar2_TCL_DECLARED +#define Tcl_ObjGetVar2_TCL_DECLARED +/* 195 */ +EXTERN Tcl_Obj * Tcl_ObjGetVar2 (Tcl_Interp * interp, + Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, + int flags); +#endif +#ifndef Tcl_ObjSetVar2_TCL_DECLARED +#define Tcl_ObjSetVar2_TCL_DECLARED +/* 196 */ +EXTERN Tcl_Obj * Tcl_ObjSetVar2 (Tcl_Interp * interp, + Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, + Tcl_Obj * newValuePtr, int flags); +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_OpenCommandChannel_TCL_DECLARED +#define Tcl_OpenCommandChannel_TCL_DECLARED +/* 197 */ +EXTERN Tcl_Channel Tcl_OpenCommandChannel (Tcl_Interp * interp, + int argc, CONST84 char ** argv, int flags); +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_OpenCommandChannel_TCL_DECLARED +#define Tcl_OpenCommandChannel_TCL_DECLARED +/* 197 */ +EXTERN Tcl_Channel Tcl_OpenCommandChannel (Tcl_Interp * interp, + int argc, CONST84 char ** argv, int flags); +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_OpenCommandChannel_TCL_DECLARED +#define Tcl_OpenCommandChannel_TCL_DECLARED +/* 197 */ +EXTERN Tcl_Channel Tcl_OpenCommandChannel (Tcl_Interp * interp, + int argc, CONST84 char ** argv, int flags); +#endif +#endif /* MACOSX */ +#ifndef Tcl_OpenFileChannel_TCL_DECLARED +#define Tcl_OpenFileChannel_TCL_DECLARED +/* 198 */ +EXTERN Tcl_Channel Tcl_OpenFileChannel (Tcl_Interp * interp, + CONST char * fileName, + CONST char * modeString, int permissions); +#endif +#ifndef Tcl_OpenTcpClient_TCL_DECLARED +#define Tcl_OpenTcpClient_TCL_DECLARED +/* 199 */ +EXTERN Tcl_Channel Tcl_OpenTcpClient (Tcl_Interp * interp, int port, + CONST char * address, CONST char * myaddr, + int myport, int async); +#endif +#ifndef Tcl_OpenTcpServer_TCL_DECLARED +#define Tcl_OpenTcpServer_TCL_DECLARED +/* 200 */ +EXTERN Tcl_Channel Tcl_OpenTcpServer (Tcl_Interp * interp, int port, + CONST char * host, + Tcl_TcpAcceptProc * acceptProc, + ClientData callbackData); +#endif +#ifndef Tcl_Preserve_TCL_DECLARED +#define Tcl_Preserve_TCL_DECLARED +/* 201 */ +EXTERN void Tcl_Preserve (ClientData data); +#endif +#ifndef Tcl_PrintDouble_TCL_DECLARED +#define Tcl_PrintDouble_TCL_DECLARED +/* 202 */ +EXTERN void Tcl_PrintDouble (Tcl_Interp * interp, double value, + char * dst); +#endif +#ifndef Tcl_PutEnv_TCL_DECLARED +#define Tcl_PutEnv_TCL_DECLARED +/* 203 */ +EXTERN int Tcl_PutEnv (CONST char * assignment); +#endif +#ifndef Tcl_PosixError_TCL_DECLARED +#define Tcl_PosixError_TCL_DECLARED +/* 204 */ +EXTERN CONST84_RETURN char * Tcl_PosixError (Tcl_Interp * interp); +#endif +#ifndef Tcl_QueueEvent_TCL_DECLARED +#define Tcl_QueueEvent_TCL_DECLARED +/* 205 */ +EXTERN void Tcl_QueueEvent (Tcl_Event * evPtr, + Tcl_QueuePosition position); +#endif +#ifndef Tcl_Read_TCL_DECLARED +#define Tcl_Read_TCL_DECLARED +/* 206 */ +EXTERN int Tcl_Read (Tcl_Channel chan, char * bufPtr, + int toRead); +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_ReapDetachedProcs_TCL_DECLARED +#define Tcl_ReapDetachedProcs_TCL_DECLARED +/* 207 */ +EXTERN void Tcl_ReapDetachedProcs (void); +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_ReapDetachedProcs_TCL_DECLARED +#define Tcl_ReapDetachedProcs_TCL_DECLARED +/* 207 */ +EXTERN void Tcl_ReapDetachedProcs (void); +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_ReapDetachedProcs_TCL_DECLARED +#define Tcl_ReapDetachedProcs_TCL_DECLARED +/* 207 */ +EXTERN void Tcl_ReapDetachedProcs (void); +#endif +#endif /* MACOSX */ +#ifndef Tcl_RecordAndEval_TCL_DECLARED +#define Tcl_RecordAndEval_TCL_DECLARED +/* 208 */ +EXTERN int Tcl_RecordAndEval (Tcl_Interp * interp, + CONST char * cmd, int flags); +#endif +#ifndef Tcl_RecordAndEvalObj_TCL_DECLARED +#define Tcl_RecordAndEvalObj_TCL_DECLARED +/* 209 */ +EXTERN int Tcl_RecordAndEvalObj (Tcl_Interp * interp, + Tcl_Obj * cmdPtr, int flags); +#endif +#ifndef Tcl_RegisterChannel_TCL_DECLARED +#define Tcl_RegisterChannel_TCL_DECLARED +/* 210 */ +EXTERN void Tcl_RegisterChannel (Tcl_Interp * interp, + Tcl_Channel chan); +#endif +#ifndef Tcl_RegisterObjType_TCL_DECLARED +#define Tcl_RegisterObjType_TCL_DECLARED +/* 211 */ +EXTERN void Tcl_RegisterObjType (Tcl_ObjType * typePtr); +#endif +#ifndef Tcl_RegExpCompile_TCL_DECLARED +#define Tcl_RegExpCompile_TCL_DECLARED +/* 212 */ +EXTERN Tcl_RegExp Tcl_RegExpCompile (Tcl_Interp * interp, + CONST char * pattern); +#endif +#ifndef Tcl_RegExpExec_TCL_DECLARED +#define Tcl_RegExpExec_TCL_DECLARED +/* 213 */ +EXTERN int Tcl_RegExpExec (Tcl_Interp * interp, + Tcl_RegExp regexp, CONST char * text, + CONST char * start); +#endif +#ifndef Tcl_RegExpMatch_TCL_DECLARED +#define Tcl_RegExpMatch_TCL_DECLARED +/* 214 */ +EXTERN int Tcl_RegExpMatch (Tcl_Interp * interp, + CONST char * text, CONST char * pattern); +#endif +#ifndef Tcl_RegExpRange_TCL_DECLARED +#define Tcl_RegExpRange_TCL_DECLARED +/* 215 */ +EXTERN void Tcl_RegExpRange (Tcl_RegExp regexp, int index, + CONST84 char ** startPtr, + CONST84 char ** endPtr); +#endif +#ifndef Tcl_Release_TCL_DECLARED +#define Tcl_Release_TCL_DECLARED +/* 216 */ +EXTERN void Tcl_Release (ClientData clientData); +#endif +#ifndef Tcl_ResetResult_TCL_DECLARED +#define Tcl_ResetResult_TCL_DECLARED +/* 217 */ +EXTERN void Tcl_ResetResult (Tcl_Interp * interp); +#endif +#ifndef Tcl_ScanElement_TCL_DECLARED +#define Tcl_ScanElement_TCL_DECLARED +/* 218 */ +EXTERN int Tcl_ScanElement (CONST char * str, int * flagPtr); +#endif +#ifndef Tcl_ScanCountedElement_TCL_DECLARED +#define Tcl_ScanCountedElement_TCL_DECLARED +/* 219 */ +EXTERN int Tcl_ScanCountedElement (CONST char * str, int length, + int * flagPtr); +#endif +#ifndef Tcl_SeekOld_TCL_DECLARED +#define Tcl_SeekOld_TCL_DECLARED +/* 220 */ +EXTERN int Tcl_SeekOld (Tcl_Channel chan, int offset, int mode); +#endif +#ifndef Tcl_ServiceAll_TCL_DECLARED +#define Tcl_ServiceAll_TCL_DECLARED +/* 221 */ +EXTERN int Tcl_ServiceAll (void); +#endif +#ifndef Tcl_ServiceEvent_TCL_DECLARED +#define Tcl_ServiceEvent_TCL_DECLARED +/* 222 */ +EXTERN int Tcl_ServiceEvent (int flags); +#endif +#ifndef Tcl_SetAssocData_TCL_DECLARED +#define Tcl_SetAssocData_TCL_DECLARED +/* 223 */ +EXTERN void Tcl_SetAssocData (Tcl_Interp * interp, + CONST char * name, + Tcl_InterpDeleteProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_SetChannelBufferSize_TCL_DECLARED +#define Tcl_SetChannelBufferSize_TCL_DECLARED +/* 224 */ +EXTERN void Tcl_SetChannelBufferSize (Tcl_Channel chan, int sz); +#endif +#ifndef Tcl_SetChannelOption_TCL_DECLARED +#define Tcl_SetChannelOption_TCL_DECLARED +/* 225 */ +EXTERN int Tcl_SetChannelOption (Tcl_Interp * interp, + Tcl_Channel chan, CONST char * optionName, + CONST char * newValue); +#endif +#ifndef Tcl_SetCommandInfo_TCL_DECLARED +#define Tcl_SetCommandInfo_TCL_DECLARED +/* 226 */ +EXTERN int Tcl_SetCommandInfo (Tcl_Interp * interp, + CONST char * cmdName, + CONST Tcl_CmdInfo * infoPtr); +#endif +#ifndef Tcl_SetErrno_TCL_DECLARED +#define Tcl_SetErrno_TCL_DECLARED +/* 227 */ +EXTERN void Tcl_SetErrno (int err); +#endif +#ifndef Tcl_SetErrorCode_TCL_DECLARED +#define Tcl_SetErrorCode_TCL_DECLARED +/* 228 */ +EXTERN void Tcl_SetErrorCode (Tcl_Interp * interp, ...); +#endif +#ifndef Tcl_SetMaxBlockTime_TCL_DECLARED +#define Tcl_SetMaxBlockTime_TCL_DECLARED +/* 229 */ +EXTERN void Tcl_SetMaxBlockTime (Tcl_Time * timePtr); +#endif +#ifndef Tcl_SetPanicProc_TCL_DECLARED +#define Tcl_SetPanicProc_TCL_DECLARED +/* 230 */ +EXTERN void Tcl_SetPanicProc (Tcl_PanicProc * panicProc); +#endif +#ifndef Tcl_SetRecursionLimit_TCL_DECLARED +#define Tcl_SetRecursionLimit_TCL_DECLARED +/* 231 */ +EXTERN int Tcl_SetRecursionLimit (Tcl_Interp * interp, + int depth); +#endif +#ifndef Tcl_SetResult_TCL_DECLARED +#define Tcl_SetResult_TCL_DECLARED +/* 232 */ +EXTERN void Tcl_SetResult (Tcl_Interp * interp, char * result, + Tcl_FreeProc * freeProc); +#endif +#ifndef Tcl_SetServiceMode_TCL_DECLARED +#define Tcl_SetServiceMode_TCL_DECLARED +/* 233 */ +EXTERN int Tcl_SetServiceMode (int mode); +#endif +#ifndef Tcl_SetObjErrorCode_TCL_DECLARED +#define Tcl_SetObjErrorCode_TCL_DECLARED +/* 234 */ +EXTERN void Tcl_SetObjErrorCode (Tcl_Interp * interp, + Tcl_Obj * errorObjPtr); +#endif +#ifndef Tcl_SetObjResult_TCL_DECLARED +#define Tcl_SetObjResult_TCL_DECLARED +/* 235 */ +EXTERN void Tcl_SetObjResult (Tcl_Interp * interp, + Tcl_Obj * resultObjPtr); +#endif +#ifndef Tcl_SetStdChannel_TCL_DECLARED +#define Tcl_SetStdChannel_TCL_DECLARED +/* 236 */ +EXTERN void Tcl_SetStdChannel (Tcl_Channel channel, int type); +#endif +#ifndef Tcl_SetVar_TCL_DECLARED +#define Tcl_SetVar_TCL_DECLARED +/* 237 */ +EXTERN CONST84_RETURN char * Tcl_SetVar (Tcl_Interp * interp, + CONST char * varName, CONST char * newValue, + int flags); +#endif +#ifndef Tcl_SetVar2_TCL_DECLARED +#define Tcl_SetVar2_TCL_DECLARED +/* 238 */ +EXTERN CONST84_RETURN char * Tcl_SetVar2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + CONST char * newValue, int flags); +#endif +#ifndef Tcl_SignalId_TCL_DECLARED +#define Tcl_SignalId_TCL_DECLARED +/* 239 */ +EXTERN CONST84_RETURN char * Tcl_SignalId (int sig); +#endif +#ifndef Tcl_SignalMsg_TCL_DECLARED +#define Tcl_SignalMsg_TCL_DECLARED +/* 240 */ +EXTERN CONST84_RETURN char * Tcl_SignalMsg (int sig); +#endif +#ifndef Tcl_SourceRCFile_TCL_DECLARED +#define Tcl_SourceRCFile_TCL_DECLARED +/* 241 */ +EXTERN void Tcl_SourceRCFile (Tcl_Interp * interp); +#endif +#ifndef Tcl_SplitList_TCL_DECLARED +#define Tcl_SplitList_TCL_DECLARED +/* 242 */ +EXTERN int Tcl_SplitList (Tcl_Interp * interp, + CONST char * listStr, int * argcPtr, + CONST84 char *** argvPtr); +#endif +#ifndef Tcl_SplitPath_TCL_DECLARED +#define Tcl_SplitPath_TCL_DECLARED +/* 243 */ +EXTERN void Tcl_SplitPath (CONST char * path, int * argcPtr, + CONST84 char *** argvPtr); +#endif +#ifndef Tcl_StaticPackage_TCL_DECLARED +#define Tcl_StaticPackage_TCL_DECLARED +/* 244 */ +EXTERN void Tcl_StaticPackage (Tcl_Interp * interp, + CONST char * pkgName, + Tcl_PackageInitProc * initProc, + Tcl_PackageInitProc * safeInitProc); +#endif +#ifndef Tcl_StringMatch_TCL_DECLARED +#define Tcl_StringMatch_TCL_DECLARED +/* 245 */ +EXTERN int Tcl_StringMatch (CONST char * str, + CONST char * pattern); +#endif +#ifndef Tcl_TellOld_TCL_DECLARED +#define Tcl_TellOld_TCL_DECLARED +/* 246 */ +EXTERN int Tcl_TellOld (Tcl_Channel chan); +#endif +#ifndef Tcl_TraceVar_TCL_DECLARED +#define Tcl_TraceVar_TCL_DECLARED +/* 247 */ +EXTERN int Tcl_TraceVar (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_VarTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_TraceVar2_TCL_DECLARED +#define Tcl_TraceVar2_TCL_DECLARED +/* 248 */ +EXTERN int Tcl_TraceVar2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags, Tcl_VarTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_TranslateFileName_TCL_DECLARED +#define Tcl_TranslateFileName_TCL_DECLARED +/* 249 */ +EXTERN char * Tcl_TranslateFileName (Tcl_Interp * interp, + CONST char * name, Tcl_DString * bufferPtr); +#endif +#ifndef Tcl_Ungets_TCL_DECLARED +#define Tcl_Ungets_TCL_DECLARED +/* 250 */ +EXTERN int Tcl_Ungets (Tcl_Channel chan, CONST char * str, + int len, int atHead); +#endif +#ifndef Tcl_UnlinkVar_TCL_DECLARED +#define Tcl_UnlinkVar_TCL_DECLARED +/* 251 */ +EXTERN void Tcl_UnlinkVar (Tcl_Interp * interp, + CONST char * varName); +#endif +#ifndef Tcl_UnregisterChannel_TCL_DECLARED +#define Tcl_UnregisterChannel_TCL_DECLARED +/* 252 */ +EXTERN int Tcl_UnregisterChannel (Tcl_Interp * interp, + Tcl_Channel chan); +#endif +#ifndef Tcl_UnsetVar_TCL_DECLARED +#define Tcl_UnsetVar_TCL_DECLARED +/* 253 */ +EXTERN int Tcl_UnsetVar (Tcl_Interp * interp, + CONST char * varName, int flags); +#endif +#ifndef Tcl_UnsetVar2_TCL_DECLARED +#define Tcl_UnsetVar2_TCL_DECLARED +/* 254 */ +EXTERN int Tcl_UnsetVar2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags); +#endif +#ifndef Tcl_UntraceVar_TCL_DECLARED +#define Tcl_UntraceVar_TCL_DECLARED +/* 255 */ +EXTERN void Tcl_UntraceVar (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_VarTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_UntraceVar2_TCL_DECLARED +#define Tcl_UntraceVar2_TCL_DECLARED +/* 256 */ +EXTERN void Tcl_UntraceVar2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags, Tcl_VarTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_UpdateLinkedVar_TCL_DECLARED +#define Tcl_UpdateLinkedVar_TCL_DECLARED +/* 257 */ +EXTERN void Tcl_UpdateLinkedVar (Tcl_Interp * interp, + CONST char * varName); +#endif +#ifndef Tcl_UpVar_TCL_DECLARED +#define Tcl_UpVar_TCL_DECLARED +/* 258 */ +EXTERN int Tcl_UpVar (Tcl_Interp * interp, + CONST char * frameName, CONST char * varName, + CONST char * localName, int flags); +#endif +#ifndef Tcl_UpVar2_TCL_DECLARED +#define Tcl_UpVar2_TCL_DECLARED +/* 259 */ +EXTERN int Tcl_UpVar2 (Tcl_Interp * interp, + CONST char * frameName, CONST char * part1, + CONST char * part2, CONST char * localName, + int flags); +#endif +#ifndef Tcl_VarEval_TCL_DECLARED +#define Tcl_VarEval_TCL_DECLARED +/* 260 */ +EXTERN int Tcl_VarEval (Tcl_Interp * interp, ...); +#endif +#ifndef Tcl_VarTraceInfo_TCL_DECLARED +#define Tcl_VarTraceInfo_TCL_DECLARED +/* 261 */ +EXTERN ClientData Tcl_VarTraceInfo (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_VarTraceProc * procPtr, + ClientData prevClientData); +#endif +#ifndef Tcl_VarTraceInfo2_TCL_DECLARED +#define Tcl_VarTraceInfo2_TCL_DECLARED +/* 262 */ +EXTERN ClientData Tcl_VarTraceInfo2 (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags, Tcl_VarTraceProc * procPtr, + ClientData prevClientData); +#endif +#ifndef Tcl_Write_TCL_DECLARED +#define Tcl_Write_TCL_DECLARED +/* 263 */ +EXTERN int Tcl_Write (Tcl_Channel chan, CONST char * s, + int slen); +#endif +#ifndef Tcl_WrongNumArgs_TCL_DECLARED +#define Tcl_WrongNumArgs_TCL_DECLARED +/* 264 */ +EXTERN void Tcl_WrongNumArgs (Tcl_Interp * interp, int objc, + Tcl_Obj *CONST objv[], CONST char * message); +#endif +#ifndef Tcl_DumpActiveMemory_TCL_DECLARED +#define Tcl_DumpActiveMemory_TCL_DECLARED +/* 265 */ +EXTERN int Tcl_DumpActiveMemory (CONST char * fileName); +#endif +#ifndef Tcl_ValidateAllMemory_TCL_DECLARED +#define Tcl_ValidateAllMemory_TCL_DECLARED +/* 266 */ +EXTERN void Tcl_ValidateAllMemory (CONST char * file, int line); +#endif +#ifndef Tcl_AppendResultVA_TCL_DECLARED +#define Tcl_AppendResultVA_TCL_DECLARED +/* 267 */ +EXTERN void Tcl_AppendResultVA (Tcl_Interp * interp, + va_list argList); +#endif +#ifndef Tcl_AppendStringsToObjVA_TCL_DECLARED +#define Tcl_AppendStringsToObjVA_TCL_DECLARED +/* 268 */ +EXTERN void Tcl_AppendStringsToObjVA (Tcl_Obj * objPtr, + va_list argList); +#endif +#ifndef Tcl_HashStats_TCL_DECLARED +#define Tcl_HashStats_TCL_DECLARED +/* 269 */ +EXTERN CONST84_RETURN char * Tcl_HashStats (Tcl_HashTable * tablePtr); +#endif +#ifndef Tcl_ParseVar_TCL_DECLARED +#define Tcl_ParseVar_TCL_DECLARED +/* 270 */ +EXTERN CONST84_RETURN char * Tcl_ParseVar (Tcl_Interp * interp, + CONST char * start, CONST84 char ** termPtr); +#endif +#ifndef Tcl_PkgPresent_TCL_DECLARED +#define Tcl_PkgPresent_TCL_DECLARED +/* 271 */ +EXTERN CONST84_RETURN char * Tcl_PkgPresent (Tcl_Interp * interp, + CONST char * name, CONST char * version, + int exact); +#endif +#ifndef Tcl_PkgPresentEx_TCL_DECLARED +#define Tcl_PkgPresentEx_TCL_DECLARED +/* 272 */ +EXTERN CONST84_RETURN char * Tcl_PkgPresentEx (Tcl_Interp * interp, + CONST char * name, CONST char * version, + int exact, ClientData * clientDataPtr); +#endif +#ifndef Tcl_PkgProvide_TCL_DECLARED +#define Tcl_PkgProvide_TCL_DECLARED +/* 273 */ +EXTERN int Tcl_PkgProvide (Tcl_Interp * interp, + CONST char * name, CONST char * version); +#endif +#ifndef Tcl_PkgRequire_TCL_DECLARED +#define Tcl_PkgRequire_TCL_DECLARED +/* 274 */ +EXTERN CONST84_RETURN char * Tcl_PkgRequire (Tcl_Interp * interp, + CONST char * name, CONST char * version, + int exact); +#endif +#ifndef Tcl_SetErrorCodeVA_TCL_DECLARED +#define Tcl_SetErrorCodeVA_TCL_DECLARED +/* 275 */ +EXTERN void Tcl_SetErrorCodeVA (Tcl_Interp * interp, + va_list argList); +#endif +#ifndef Tcl_VarEvalVA_TCL_DECLARED +#define Tcl_VarEvalVA_TCL_DECLARED +/* 276 */ +EXTERN int Tcl_VarEvalVA (Tcl_Interp * interp, va_list argList); +#endif +#ifndef Tcl_WaitPid_TCL_DECLARED +#define Tcl_WaitPid_TCL_DECLARED +/* 277 */ +EXTERN Tcl_Pid Tcl_WaitPid (Tcl_Pid pid, int * statPtr, int options); +#endif +#ifndef Tcl_PanicVA_TCL_DECLARED +#define Tcl_PanicVA_TCL_DECLARED +/* 278 */ +EXTERN void Tcl_PanicVA (CONST char * format, va_list argList); +#endif +#ifndef Tcl_GetVersion_TCL_DECLARED +#define Tcl_GetVersion_TCL_DECLARED +/* 279 */ +EXTERN void Tcl_GetVersion (int * major, int * minor, + int * patchLevel, int * type); +#endif +#ifndef Tcl_InitMemory_TCL_DECLARED +#define Tcl_InitMemory_TCL_DECLARED +/* 280 */ +EXTERN void Tcl_InitMemory (Tcl_Interp * interp); +#endif +#ifndef Tcl_StackChannel_TCL_DECLARED +#define Tcl_StackChannel_TCL_DECLARED +/* 281 */ +EXTERN Tcl_Channel Tcl_StackChannel (Tcl_Interp * interp, + Tcl_ChannelType * typePtr, + ClientData instanceData, int mask, + Tcl_Channel prevChan); +#endif +#ifndef Tcl_UnstackChannel_TCL_DECLARED +#define Tcl_UnstackChannel_TCL_DECLARED +/* 282 */ +EXTERN int Tcl_UnstackChannel (Tcl_Interp * interp, + Tcl_Channel chan); +#endif +#ifndef Tcl_GetStackedChannel_TCL_DECLARED +#define Tcl_GetStackedChannel_TCL_DECLARED +/* 283 */ +EXTERN Tcl_Channel Tcl_GetStackedChannel (Tcl_Channel chan); +#endif +#ifndef Tcl_SetMainLoop_TCL_DECLARED +#define Tcl_SetMainLoop_TCL_DECLARED +/* 284 */ +EXTERN void Tcl_SetMainLoop (Tcl_MainLoopProc * proc); +#endif +/* Slot 285 is reserved */ +#ifndef Tcl_AppendObjToObj_TCL_DECLARED +#define Tcl_AppendObjToObj_TCL_DECLARED +/* 286 */ +EXTERN void Tcl_AppendObjToObj (Tcl_Obj * objPtr, + Tcl_Obj * appendObjPtr); +#endif +#ifndef Tcl_CreateEncoding_TCL_DECLARED +#define Tcl_CreateEncoding_TCL_DECLARED +/* 287 */ +EXTERN Tcl_Encoding Tcl_CreateEncoding (const Tcl_EncodingType * typePtr); +#endif +#ifndef Tcl_CreateThreadExitHandler_TCL_DECLARED +#define Tcl_CreateThreadExitHandler_TCL_DECLARED +/* 288 */ +EXTERN void Tcl_CreateThreadExitHandler (Tcl_ExitProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DeleteThreadExitHandler_TCL_DECLARED +#define Tcl_DeleteThreadExitHandler_TCL_DECLARED +/* 289 */ +EXTERN void Tcl_DeleteThreadExitHandler (Tcl_ExitProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_DiscardResult_TCL_DECLARED +#define Tcl_DiscardResult_TCL_DECLARED +/* 290 */ +EXTERN void Tcl_DiscardResult (Tcl_SavedResult * statePtr); +#endif +#ifndef Tcl_EvalEx_TCL_DECLARED +#define Tcl_EvalEx_TCL_DECLARED +/* 291 */ +EXTERN int Tcl_EvalEx (Tcl_Interp * interp, CONST char * script, + int numBytes, int flags); +#endif +#ifndef Tcl_EvalObjv_TCL_DECLARED +#define Tcl_EvalObjv_TCL_DECLARED +/* 292 */ +EXTERN int Tcl_EvalObjv (Tcl_Interp * interp, int objc, + Tcl_Obj *CONST objv[], int flags); +#endif +#ifndef Tcl_EvalObjEx_TCL_DECLARED +#define Tcl_EvalObjEx_TCL_DECLARED +/* 293 */ +EXTERN int Tcl_EvalObjEx (Tcl_Interp * interp, Tcl_Obj * objPtr, + int flags); +#endif +#ifndef Tcl_ExitThread_TCL_DECLARED +#define Tcl_ExitThread_TCL_DECLARED +/* 294 */ +EXTERN void Tcl_ExitThread (int status); +#endif +#ifndef Tcl_ExternalToUtf_TCL_DECLARED +#define Tcl_ExternalToUtf_TCL_DECLARED +/* 295 */ +EXTERN int Tcl_ExternalToUtf (Tcl_Interp * interp, + Tcl_Encoding encoding, CONST char * src, + int srcLen, int flags, + Tcl_EncodingState * statePtr, char * dst, + int dstLen, int * srcReadPtr, + int * dstWrotePtr, int * dstCharsPtr); +#endif +#ifndef Tcl_ExternalToUtfDString_TCL_DECLARED +#define Tcl_ExternalToUtfDString_TCL_DECLARED +/* 296 */ +EXTERN char * Tcl_ExternalToUtfDString (Tcl_Encoding encoding, + CONST char * src, int srcLen, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_FinalizeThread_TCL_DECLARED +#define Tcl_FinalizeThread_TCL_DECLARED +/* 297 */ +EXTERN void Tcl_FinalizeThread (void); +#endif +#ifndef Tcl_FinalizeNotifier_TCL_DECLARED +#define Tcl_FinalizeNotifier_TCL_DECLARED +/* 298 */ +EXTERN void Tcl_FinalizeNotifier (ClientData clientData); +#endif +#ifndef Tcl_FreeEncoding_TCL_DECLARED +#define Tcl_FreeEncoding_TCL_DECLARED +/* 299 */ +EXTERN void Tcl_FreeEncoding (Tcl_Encoding encoding); +#endif +#ifndef Tcl_GetCurrentThread_TCL_DECLARED +#define Tcl_GetCurrentThread_TCL_DECLARED +/* 300 */ +EXTERN Tcl_ThreadId Tcl_GetCurrentThread (void); +#endif +#ifndef Tcl_GetEncoding_TCL_DECLARED +#define Tcl_GetEncoding_TCL_DECLARED +/* 301 */ +EXTERN Tcl_Encoding Tcl_GetEncoding (Tcl_Interp * interp, + CONST char * name); +#endif +#ifndef Tcl_GetEncodingName_TCL_DECLARED +#define Tcl_GetEncodingName_TCL_DECLARED +/* 302 */ +EXTERN CONST84_RETURN char * Tcl_GetEncodingName (Tcl_Encoding encoding); +#endif +#ifndef Tcl_GetEncodingNames_TCL_DECLARED +#define Tcl_GetEncodingNames_TCL_DECLARED +/* 303 */ +EXTERN void Tcl_GetEncodingNames (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetIndexFromObjStruct_TCL_DECLARED +#define Tcl_GetIndexFromObjStruct_TCL_DECLARED +/* 304 */ +EXTERN int Tcl_GetIndexFromObjStruct (Tcl_Interp * interp, + Tcl_Obj * objPtr, CONST VOID * tablePtr, + int offset, CONST char * msg, int flags, + int * indexPtr); +#endif +#ifndef Tcl_GetThreadData_TCL_DECLARED +#define Tcl_GetThreadData_TCL_DECLARED +/* 305 */ +EXTERN VOID * Tcl_GetThreadData (Tcl_ThreadDataKey * keyPtr, + int size); +#endif +#ifndef Tcl_GetVar2Ex_TCL_DECLARED +#define Tcl_GetVar2Ex_TCL_DECLARED +/* 306 */ +EXTERN Tcl_Obj * Tcl_GetVar2Ex (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + int flags); +#endif +#ifndef Tcl_InitNotifier_TCL_DECLARED +#define Tcl_InitNotifier_TCL_DECLARED +/* 307 */ +EXTERN ClientData Tcl_InitNotifier (void); +#endif +#ifndef Tcl_MutexLock_TCL_DECLARED +#define Tcl_MutexLock_TCL_DECLARED +/* 308 */ +EXTERN void Tcl_MutexLock (Tcl_Mutex * mutexPtr); +#endif +#ifndef Tcl_MutexUnlock_TCL_DECLARED +#define Tcl_MutexUnlock_TCL_DECLARED +/* 309 */ +EXTERN void Tcl_MutexUnlock (Tcl_Mutex * mutexPtr); +#endif +#ifndef Tcl_ConditionNotify_TCL_DECLARED +#define Tcl_ConditionNotify_TCL_DECLARED +/* 310 */ +EXTERN void Tcl_ConditionNotify (Tcl_Condition * condPtr); +#endif +#ifndef Tcl_ConditionWait_TCL_DECLARED +#define Tcl_ConditionWait_TCL_DECLARED +/* 311 */ +EXTERN void Tcl_ConditionWait (Tcl_Condition * condPtr, + Tcl_Mutex * mutexPtr, Tcl_Time * timePtr); +#endif +#ifndef Tcl_NumUtfChars_TCL_DECLARED +#define Tcl_NumUtfChars_TCL_DECLARED +/* 312 */ +EXTERN int Tcl_NumUtfChars (CONST char * src, int length); +#endif +#ifndef Tcl_ReadChars_TCL_DECLARED +#define Tcl_ReadChars_TCL_DECLARED +/* 313 */ +EXTERN int Tcl_ReadChars (Tcl_Channel channel, Tcl_Obj * objPtr, + int charsToRead, int appendFlag); +#endif +#ifndef Tcl_RestoreResult_TCL_DECLARED +#define Tcl_RestoreResult_TCL_DECLARED +/* 314 */ +EXTERN void Tcl_RestoreResult (Tcl_Interp * interp, + Tcl_SavedResult * statePtr); +#endif +#ifndef Tcl_SaveResult_TCL_DECLARED +#define Tcl_SaveResult_TCL_DECLARED +/* 315 */ +EXTERN void Tcl_SaveResult (Tcl_Interp * interp, + Tcl_SavedResult * statePtr); +#endif +#ifndef Tcl_SetSystemEncoding_TCL_DECLARED +#define Tcl_SetSystemEncoding_TCL_DECLARED +/* 316 */ +EXTERN int Tcl_SetSystemEncoding (Tcl_Interp * interp, + CONST char * name); +#endif +#ifndef Tcl_SetVar2Ex_TCL_DECLARED +#define Tcl_SetVar2Ex_TCL_DECLARED +/* 317 */ +EXTERN Tcl_Obj * Tcl_SetVar2Ex (Tcl_Interp * interp, + CONST char * part1, CONST char * part2, + Tcl_Obj * newValuePtr, int flags); +#endif +#ifndef Tcl_ThreadAlert_TCL_DECLARED +#define Tcl_ThreadAlert_TCL_DECLARED +/* 318 */ +EXTERN void Tcl_ThreadAlert (Tcl_ThreadId threadId); +#endif +#ifndef Tcl_ThreadQueueEvent_TCL_DECLARED +#define Tcl_ThreadQueueEvent_TCL_DECLARED +/* 319 */ +EXTERN void Tcl_ThreadQueueEvent (Tcl_ThreadId threadId, + Tcl_Event* evPtr, Tcl_QueuePosition position); +#endif +#ifndef Tcl_UniCharAtIndex_TCL_DECLARED +#define Tcl_UniCharAtIndex_TCL_DECLARED +/* 320 */ +EXTERN Tcl_UniChar Tcl_UniCharAtIndex (CONST char * src, int index); +#endif +#ifndef Tcl_UniCharToLower_TCL_DECLARED +#define Tcl_UniCharToLower_TCL_DECLARED +/* 321 */ +EXTERN Tcl_UniChar Tcl_UniCharToLower (int ch); +#endif +#ifndef Tcl_UniCharToTitle_TCL_DECLARED +#define Tcl_UniCharToTitle_TCL_DECLARED +/* 322 */ +EXTERN Tcl_UniChar Tcl_UniCharToTitle (int ch); +#endif +#ifndef Tcl_UniCharToUpper_TCL_DECLARED +#define Tcl_UniCharToUpper_TCL_DECLARED +/* 323 */ +EXTERN Tcl_UniChar Tcl_UniCharToUpper (int ch); +#endif +#ifndef Tcl_UniCharToUtf_TCL_DECLARED +#define Tcl_UniCharToUtf_TCL_DECLARED +/* 324 */ +EXTERN int Tcl_UniCharToUtf (int ch, char * buf); +#endif +#ifndef Tcl_UtfAtIndex_TCL_DECLARED +#define Tcl_UtfAtIndex_TCL_DECLARED +/* 325 */ +EXTERN CONST84_RETURN char * Tcl_UtfAtIndex (CONST char * src, int index); +#endif +#ifndef Tcl_UtfCharComplete_TCL_DECLARED +#define Tcl_UtfCharComplete_TCL_DECLARED +/* 326 */ +EXTERN int Tcl_UtfCharComplete (CONST char * src, int length); +#endif +#ifndef Tcl_UtfBackslash_TCL_DECLARED +#define Tcl_UtfBackslash_TCL_DECLARED +/* 327 */ +EXTERN int Tcl_UtfBackslash (CONST char * src, int * readPtr, + char * dst); +#endif +#ifndef Tcl_UtfFindFirst_TCL_DECLARED +#define Tcl_UtfFindFirst_TCL_DECLARED +/* 328 */ +EXTERN CONST84_RETURN char * Tcl_UtfFindFirst (CONST char * src, int ch); +#endif +#ifndef Tcl_UtfFindLast_TCL_DECLARED +#define Tcl_UtfFindLast_TCL_DECLARED +/* 329 */ +EXTERN CONST84_RETURN char * Tcl_UtfFindLast (CONST char * src, int ch); +#endif +#ifndef Tcl_UtfNext_TCL_DECLARED +#define Tcl_UtfNext_TCL_DECLARED +/* 330 */ +EXTERN CONST84_RETURN char * Tcl_UtfNext (CONST char * src); +#endif +#ifndef Tcl_UtfPrev_TCL_DECLARED +#define Tcl_UtfPrev_TCL_DECLARED +/* 331 */ +EXTERN CONST84_RETURN char * Tcl_UtfPrev (CONST char * src, + CONST char * start); +#endif +#ifndef Tcl_UtfToExternal_TCL_DECLARED +#define Tcl_UtfToExternal_TCL_DECLARED +/* 332 */ +EXTERN int Tcl_UtfToExternal (Tcl_Interp * interp, + Tcl_Encoding encoding, CONST char * src, + int srcLen, int flags, + Tcl_EncodingState * statePtr, char * dst, + int dstLen, int * srcReadPtr, + int * dstWrotePtr, int * dstCharsPtr); +#endif +#ifndef Tcl_UtfToExternalDString_TCL_DECLARED +#define Tcl_UtfToExternalDString_TCL_DECLARED +/* 333 */ +EXTERN char * Tcl_UtfToExternalDString (Tcl_Encoding encoding, + CONST char * src, int srcLen, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_UtfToLower_TCL_DECLARED +#define Tcl_UtfToLower_TCL_DECLARED +/* 334 */ +EXTERN int Tcl_UtfToLower (char * src); +#endif +#ifndef Tcl_UtfToTitle_TCL_DECLARED +#define Tcl_UtfToTitle_TCL_DECLARED +/* 335 */ +EXTERN int Tcl_UtfToTitle (char * src); +#endif +#ifndef Tcl_UtfToUniChar_TCL_DECLARED +#define Tcl_UtfToUniChar_TCL_DECLARED +/* 336 */ +EXTERN int Tcl_UtfToUniChar (CONST char * src, + Tcl_UniChar * chPtr); +#endif +#ifndef Tcl_UtfToUpper_TCL_DECLARED +#define Tcl_UtfToUpper_TCL_DECLARED +/* 337 */ +EXTERN int Tcl_UtfToUpper (char * src); +#endif +#ifndef Tcl_WriteChars_TCL_DECLARED +#define Tcl_WriteChars_TCL_DECLARED +/* 338 */ +EXTERN int Tcl_WriteChars (Tcl_Channel chan, CONST char * src, + int srcLen); +#endif +#ifndef Tcl_WriteObj_TCL_DECLARED +#define Tcl_WriteObj_TCL_DECLARED +/* 339 */ +EXTERN int Tcl_WriteObj (Tcl_Channel chan, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetString_TCL_DECLARED +#define Tcl_GetString_TCL_DECLARED +/* 340 */ +EXTERN char * Tcl_GetString (Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetDefaultEncodingDir_TCL_DECLARED +#define Tcl_GetDefaultEncodingDir_TCL_DECLARED +/* 341 */ +EXTERN CONST84_RETURN char * Tcl_GetDefaultEncodingDir (void); +#endif +#ifndef Tcl_SetDefaultEncodingDir_TCL_DECLARED +#define Tcl_SetDefaultEncodingDir_TCL_DECLARED +/* 342 */ +EXTERN void Tcl_SetDefaultEncodingDir (CONST char * path); +#endif +#ifndef Tcl_AlertNotifier_TCL_DECLARED +#define Tcl_AlertNotifier_TCL_DECLARED +/* 343 */ +EXTERN void Tcl_AlertNotifier (ClientData clientData); +#endif +#ifndef Tcl_ServiceModeHook_TCL_DECLARED +#define Tcl_ServiceModeHook_TCL_DECLARED +/* 344 */ +EXTERN void Tcl_ServiceModeHook (int mode); +#endif +#ifndef Tcl_UniCharIsAlnum_TCL_DECLARED +#define Tcl_UniCharIsAlnum_TCL_DECLARED +/* 345 */ +EXTERN int Tcl_UniCharIsAlnum (int ch); +#endif +#ifndef Tcl_UniCharIsAlpha_TCL_DECLARED +#define Tcl_UniCharIsAlpha_TCL_DECLARED +/* 346 */ +EXTERN int Tcl_UniCharIsAlpha (int ch); +#endif +#ifndef Tcl_UniCharIsDigit_TCL_DECLARED +#define Tcl_UniCharIsDigit_TCL_DECLARED +/* 347 */ +EXTERN int Tcl_UniCharIsDigit (int ch); +#endif +#ifndef Tcl_UniCharIsLower_TCL_DECLARED +#define Tcl_UniCharIsLower_TCL_DECLARED +/* 348 */ +EXTERN int Tcl_UniCharIsLower (int ch); +#endif +#ifndef Tcl_UniCharIsSpace_TCL_DECLARED +#define Tcl_UniCharIsSpace_TCL_DECLARED +/* 349 */ +EXTERN int Tcl_UniCharIsSpace (int ch); +#endif +#ifndef Tcl_UniCharIsUpper_TCL_DECLARED +#define Tcl_UniCharIsUpper_TCL_DECLARED +/* 350 */ +EXTERN int Tcl_UniCharIsUpper (int ch); +#endif +#ifndef Tcl_UniCharIsWordChar_TCL_DECLARED +#define Tcl_UniCharIsWordChar_TCL_DECLARED +/* 351 */ +EXTERN int Tcl_UniCharIsWordChar (int ch); +#endif +#ifndef Tcl_UniCharLen_TCL_DECLARED +#define Tcl_UniCharLen_TCL_DECLARED +/* 352 */ +EXTERN int Tcl_UniCharLen (CONST Tcl_UniChar * uniStr); +#endif +#ifndef Tcl_UniCharNcmp_TCL_DECLARED +#define Tcl_UniCharNcmp_TCL_DECLARED +/* 353 */ +EXTERN int Tcl_UniCharNcmp (CONST Tcl_UniChar * ucs, + CONST Tcl_UniChar * uct, + unsigned long numChars); +#endif +#ifndef Tcl_UniCharToUtfDString_TCL_DECLARED +#define Tcl_UniCharToUtfDString_TCL_DECLARED +/* 354 */ +EXTERN char * Tcl_UniCharToUtfDString (CONST Tcl_UniChar * uniStr, + int uniLength, Tcl_DString * dsPtr); +#endif +#ifndef Tcl_UtfToUniCharDString_TCL_DECLARED +#define Tcl_UtfToUniCharDString_TCL_DECLARED +/* 355 */ +EXTERN Tcl_UniChar * Tcl_UtfToUniCharDString (CONST char * src, + int length, Tcl_DString * dsPtr); +#endif +#ifndef Tcl_GetRegExpFromObj_TCL_DECLARED +#define Tcl_GetRegExpFromObj_TCL_DECLARED +/* 356 */ +EXTERN Tcl_RegExp Tcl_GetRegExpFromObj (Tcl_Interp * interp, + Tcl_Obj * patObj, int flags); +#endif +#ifndef Tcl_EvalTokens_TCL_DECLARED +#define Tcl_EvalTokens_TCL_DECLARED +/* 357 */ +EXTERN Tcl_Obj * Tcl_EvalTokens (Tcl_Interp * interp, + Tcl_Token * tokenPtr, int count); +#endif +#ifndef Tcl_FreeParse_TCL_DECLARED +#define Tcl_FreeParse_TCL_DECLARED +/* 358 */ +EXTERN void Tcl_FreeParse (Tcl_Parse * parsePtr); +#endif +#ifndef Tcl_LogCommandInfo_TCL_DECLARED +#define Tcl_LogCommandInfo_TCL_DECLARED +/* 359 */ +EXTERN void Tcl_LogCommandInfo (Tcl_Interp * interp, + CONST char * script, CONST char * command, + int length); +#endif +#ifndef Tcl_ParseBraces_TCL_DECLARED +#define Tcl_ParseBraces_TCL_DECLARED +/* 360 */ +EXTERN int Tcl_ParseBraces (Tcl_Interp * interp, + CONST char * start, int numBytes, + Tcl_Parse * parsePtr, int append, + CONST84 char ** termPtr); +#endif +#ifndef Tcl_ParseCommand_TCL_DECLARED +#define Tcl_ParseCommand_TCL_DECLARED +/* 361 */ +EXTERN int Tcl_ParseCommand (Tcl_Interp * interp, + CONST char * start, int numBytes, int nested, + Tcl_Parse * parsePtr); +#endif +#ifndef Tcl_ParseExpr_TCL_DECLARED +#define Tcl_ParseExpr_TCL_DECLARED +/* 362 */ +EXTERN int Tcl_ParseExpr (Tcl_Interp * interp, + CONST char * start, int numBytes, + Tcl_Parse * parsePtr); +#endif +#ifndef Tcl_ParseQuotedString_TCL_DECLARED +#define Tcl_ParseQuotedString_TCL_DECLARED +/* 363 */ +EXTERN int Tcl_ParseQuotedString (Tcl_Interp * interp, + CONST char * start, int numBytes, + Tcl_Parse * parsePtr, int append, + CONST84 char ** termPtr); +#endif +#ifndef Tcl_ParseVarName_TCL_DECLARED +#define Tcl_ParseVarName_TCL_DECLARED +/* 364 */ +EXTERN int Tcl_ParseVarName (Tcl_Interp * interp, + CONST char * start, int numBytes, + Tcl_Parse * parsePtr, int append); +#endif +#ifndef Tcl_GetCwd_TCL_DECLARED +#define Tcl_GetCwd_TCL_DECLARED +/* 365 */ +EXTERN char * Tcl_GetCwd (Tcl_Interp * interp, + Tcl_DString * cwdPtr); +#endif +#ifndef Tcl_Chdir_TCL_DECLARED +#define Tcl_Chdir_TCL_DECLARED +/* 366 */ +EXTERN int Tcl_Chdir (CONST char * dirName); +#endif +#ifndef Tcl_Access_TCL_DECLARED +#define Tcl_Access_TCL_DECLARED +/* 367 */ +EXTERN int Tcl_Access (CONST char * path, int mode); +#endif +#ifndef Tcl_Stat_TCL_DECLARED +#define Tcl_Stat_TCL_DECLARED +/* 368 */ +EXTERN int Tcl_Stat (CONST char * path, struct stat * bufPtr); +#endif +#ifndef Tcl_UtfNcmp_TCL_DECLARED +#define Tcl_UtfNcmp_TCL_DECLARED +/* 369 */ +EXTERN int Tcl_UtfNcmp (CONST char * s1, CONST char * s2, + unsigned long n); +#endif +#ifndef Tcl_UtfNcasecmp_TCL_DECLARED +#define Tcl_UtfNcasecmp_TCL_DECLARED +/* 370 */ +EXTERN int Tcl_UtfNcasecmp (CONST char * s1, CONST char * s2, + unsigned long n); +#endif +#ifndef Tcl_StringCaseMatch_TCL_DECLARED +#define Tcl_StringCaseMatch_TCL_DECLARED +/* 371 */ +EXTERN int Tcl_StringCaseMatch (CONST char * str, + CONST char * pattern, int nocase); +#endif +#ifndef Tcl_UniCharIsControl_TCL_DECLARED +#define Tcl_UniCharIsControl_TCL_DECLARED +/* 372 */ +EXTERN int Tcl_UniCharIsControl (int ch); +#endif +#ifndef Tcl_UniCharIsGraph_TCL_DECLARED +#define Tcl_UniCharIsGraph_TCL_DECLARED +/* 373 */ +EXTERN int Tcl_UniCharIsGraph (int ch); +#endif +#ifndef Tcl_UniCharIsPrint_TCL_DECLARED +#define Tcl_UniCharIsPrint_TCL_DECLARED +/* 374 */ +EXTERN int Tcl_UniCharIsPrint (int ch); +#endif +#ifndef Tcl_UniCharIsPunct_TCL_DECLARED +#define Tcl_UniCharIsPunct_TCL_DECLARED +/* 375 */ +EXTERN int Tcl_UniCharIsPunct (int ch); +#endif +#ifndef Tcl_RegExpExecObj_TCL_DECLARED +#define Tcl_RegExpExecObj_TCL_DECLARED +/* 376 */ +EXTERN int Tcl_RegExpExecObj (Tcl_Interp * interp, + Tcl_RegExp regexp, Tcl_Obj * textObj, + int offset, int nmatches, int flags); +#endif +#ifndef Tcl_RegExpGetInfo_TCL_DECLARED +#define Tcl_RegExpGetInfo_TCL_DECLARED +/* 377 */ +EXTERN void Tcl_RegExpGetInfo (Tcl_RegExp regexp, + Tcl_RegExpInfo * infoPtr); +#endif +#ifndef Tcl_NewUnicodeObj_TCL_DECLARED +#define Tcl_NewUnicodeObj_TCL_DECLARED +/* 378 */ +EXTERN Tcl_Obj * Tcl_NewUnicodeObj (CONST Tcl_UniChar * unicode, + int numChars); +#endif +#ifndef Tcl_SetUnicodeObj_TCL_DECLARED +#define Tcl_SetUnicodeObj_TCL_DECLARED +/* 379 */ +EXTERN void Tcl_SetUnicodeObj (Tcl_Obj * objPtr, + CONST Tcl_UniChar * unicode, int numChars); +#endif +#ifndef Tcl_GetCharLength_TCL_DECLARED +#define Tcl_GetCharLength_TCL_DECLARED +/* 380 */ +EXTERN int Tcl_GetCharLength (Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetUniChar_TCL_DECLARED +#define Tcl_GetUniChar_TCL_DECLARED +/* 381 */ +EXTERN Tcl_UniChar Tcl_GetUniChar (Tcl_Obj * objPtr, int index); +#endif +#ifndef Tcl_GetUnicode_TCL_DECLARED +#define Tcl_GetUnicode_TCL_DECLARED +/* 382 */ +EXTERN Tcl_UniChar * Tcl_GetUnicode (Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetRange_TCL_DECLARED +#define Tcl_GetRange_TCL_DECLARED +/* 383 */ +EXTERN Tcl_Obj * Tcl_GetRange (Tcl_Obj * objPtr, int first, int last); +#endif +#ifndef Tcl_AppendUnicodeToObj_TCL_DECLARED +#define Tcl_AppendUnicodeToObj_TCL_DECLARED +/* 384 */ +EXTERN void Tcl_AppendUnicodeToObj (Tcl_Obj * objPtr, + CONST Tcl_UniChar * unicode, int length); +#endif +#ifndef Tcl_RegExpMatchObj_TCL_DECLARED +#define Tcl_RegExpMatchObj_TCL_DECLARED +/* 385 */ +EXTERN int Tcl_RegExpMatchObj (Tcl_Interp * interp, + Tcl_Obj * textObj, Tcl_Obj * patternObj); +#endif +#ifndef Tcl_SetNotifier_TCL_DECLARED +#define Tcl_SetNotifier_TCL_DECLARED +/* 386 */ +EXTERN void Tcl_SetNotifier (Tcl_NotifierProcs * notifierProcPtr); +#endif +#ifndef Tcl_GetAllocMutex_TCL_DECLARED +#define Tcl_GetAllocMutex_TCL_DECLARED +/* 387 */ +EXTERN Tcl_Mutex * Tcl_GetAllocMutex (void); +#endif +#ifndef Tcl_GetChannelNames_TCL_DECLARED +#define Tcl_GetChannelNames_TCL_DECLARED +/* 388 */ +EXTERN int Tcl_GetChannelNames (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetChannelNamesEx_TCL_DECLARED +#define Tcl_GetChannelNamesEx_TCL_DECLARED +/* 389 */ +EXTERN int Tcl_GetChannelNamesEx (Tcl_Interp * interp, + CONST char * pattern); +#endif +#ifndef Tcl_ProcObjCmd_TCL_DECLARED +#define Tcl_ProcObjCmd_TCL_DECLARED +/* 390 */ +EXTERN int Tcl_ProcObjCmd (ClientData clientData, + Tcl_Interp * interp, int objc, + Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_ConditionFinalize_TCL_DECLARED +#define Tcl_ConditionFinalize_TCL_DECLARED +/* 391 */ +EXTERN void Tcl_ConditionFinalize (Tcl_Condition * condPtr); +#endif +#ifndef Tcl_MutexFinalize_TCL_DECLARED +#define Tcl_MutexFinalize_TCL_DECLARED +/* 392 */ +EXTERN void Tcl_MutexFinalize (Tcl_Mutex * mutex); +#endif +#ifndef Tcl_CreateThread_TCL_DECLARED +#define Tcl_CreateThread_TCL_DECLARED +/* 393 */ +EXTERN int Tcl_CreateThread (Tcl_ThreadId * idPtr, + Tcl_ThreadCreateProc proc, + ClientData clientData, int stackSize, + int flags); +#endif +#ifndef Tcl_ReadRaw_TCL_DECLARED +#define Tcl_ReadRaw_TCL_DECLARED +/* 394 */ +EXTERN int Tcl_ReadRaw (Tcl_Channel chan, char * dst, + int bytesToRead); +#endif +#ifndef Tcl_WriteRaw_TCL_DECLARED +#define Tcl_WriteRaw_TCL_DECLARED +/* 395 */ +EXTERN int Tcl_WriteRaw (Tcl_Channel chan, CONST char * src, + int srcLen); +#endif +#ifndef Tcl_GetTopChannel_TCL_DECLARED +#define Tcl_GetTopChannel_TCL_DECLARED +/* 396 */ +EXTERN Tcl_Channel Tcl_GetTopChannel (Tcl_Channel chan); +#endif +#ifndef Tcl_ChannelBuffered_TCL_DECLARED +#define Tcl_ChannelBuffered_TCL_DECLARED +/* 397 */ +EXTERN int Tcl_ChannelBuffered (Tcl_Channel chan); +#endif +#ifndef Tcl_ChannelName_TCL_DECLARED +#define Tcl_ChannelName_TCL_DECLARED +/* 398 */ +EXTERN CONST84_RETURN char * Tcl_ChannelName ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelVersion_TCL_DECLARED +#define Tcl_ChannelVersion_TCL_DECLARED +/* 399 */ +EXTERN Tcl_ChannelTypeVersion Tcl_ChannelVersion ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelBlockModeProc_TCL_DECLARED +#define Tcl_ChannelBlockModeProc_TCL_DECLARED +/* 400 */ +EXTERN Tcl_DriverBlockModeProc * Tcl_ChannelBlockModeProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelCloseProc_TCL_DECLARED +#define Tcl_ChannelCloseProc_TCL_DECLARED +/* 401 */ +EXTERN Tcl_DriverCloseProc * Tcl_ChannelCloseProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelClose2Proc_TCL_DECLARED +#define Tcl_ChannelClose2Proc_TCL_DECLARED +/* 402 */ +EXTERN Tcl_DriverClose2Proc * Tcl_ChannelClose2Proc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelInputProc_TCL_DECLARED +#define Tcl_ChannelInputProc_TCL_DECLARED +/* 403 */ +EXTERN Tcl_DriverInputProc * Tcl_ChannelInputProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelOutputProc_TCL_DECLARED +#define Tcl_ChannelOutputProc_TCL_DECLARED +/* 404 */ +EXTERN Tcl_DriverOutputProc * Tcl_ChannelOutputProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelSeekProc_TCL_DECLARED +#define Tcl_ChannelSeekProc_TCL_DECLARED +/* 405 */ +EXTERN Tcl_DriverSeekProc * Tcl_ChannelSeekProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelSetOptionProc_TCL_DECLARED +#define Tcl_ChannelSetOptionProc_TCL_DECLARED +/* 406 */ +EXTERN Tcl_DriverSetOptionProc * Tcl_ChannelSetOptionProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelGetOptionProc_TCL_DECLARED +#define Tcl_ChannelGetOptionProc_TCL_DECLARED +/* 407 */ +EXTERN Tcl_DriverGetOptionProc * Tcl_ChannelGetOptionProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelWatchProc_TCL_DECLARED +#define Tcl_ChannelWatchProc_TCL_DECLARED +/* 408 */ +EXTERN Tcl_DriverWatchProc * Tcl_ChannelWatchProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelGetHandleProc_TCL_DECLARED +#define Tcl_ChannelGetHandleProc_TCL_DECLARED +/* 409 */ +EXTERN Tcl_DriverGetHandleProc * Tcl_ChannelGetHandleProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelFlushProc_TCL_DECLARED +#define Tcl_ChannelFlushProc_TCL_DECLARED +/* 410 */ +EXTERN Tcl_DriverFlushProc * Tcl_ChannelFlushProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_ChannelHandlerProc_TCL_DECLARED +#define Tcl_ChannelHandlerProc_TCL_DECLARED +/* 411 */ +EXTERN Tcl_DriverHandlerProc * Tcl_ChannelHandlerProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_JoinThread_TCL_DECLARED +#define Tcl_JoinThread_TCL_DECLARED +/* 412 */ +EXTERN int Tcl_JoinThread (Tcl_ThreadId threadId, int* result); +#endif +#ifndef Tcl_IsChannelShared_TCL_DECLARED +#define Tcl_IsChannelShared_TCL_DECLARED +/* 413 */ +EXTERN int Tcl_IsChannelShared (Tcl_Channel channel); +#endif +#ifndef Tcl_IsChannelRegistered_TCL_DECLARED +#define Tcl_IsChannelRegistered_TCL_DECLARED +/* 414 */ +EXTERN int Tcl_IsChannelRegistered (Tcl_Interp* interp, + Tcl_Channel channel); +#endif +#ifndef Tcl_CutChannel_TCL_DECLARED +#define Tcl_CutChannel_TCL_DECLARED +/* 415 */ +EXTERN void Tcl_CutChannel (Tcl_Channel channel); +#endif +#ifndef Tcl_SpliceChannel_TCL_DECLARED +#define Tcl_SpliceChannel_TCL_DECLARED +/* 416 */ +EXTERN void Tcl_SpliceChannel (Tcl_Channel channel); +#endif +#ifndef Tcl_ClearChannelHandlers_TCL_DECLARED +#define Tcl_ClearChannelHandlers_TCL_DECLARED +/* 417 */ +EXTERN void Tcl_ClearChannelHandlers (Tcl_Channel channel); +#endif +#ifndef Tcl_IsChannelExisting_TCL_DECLARED +#define Tcl_IsChannelExisting_TCL_DECLARED +/* 418 */ +EXTERN int Tcl_IsChannelExisting (CONST char* channelName); +#endif +#ifndef Tcl_UniCharNcasecmp_TCL_DECLARED +#define Tcl_UniCharNcasecmp_TCL_DECLARED +/* 419 */ +EXTERN int Tcl_UniCharNcasecmp (CONST Tcl_UniChar * ucs, + CONST Tcl_UniChar * uct, + unsigned long numChars); +#endif +#ifndef Tcl_UniCharCaseMatch_TCL_DECLARED +#define Tcl_UniCharCaseMatch_TCL_DECLARED +/* 420 */ +EXTERN int Tcl_UniCharCaseMatch (CONST Tcl_UniChar * uniStr, + CONST Tcl_UniChar * uniPattern, int nocase); +#endif +#ifndef Tcl_FindHashEntry_TCL_DECLARED +#define Tcl_FindHashEntry_TCL_DECLARED +/* 421 */ +EXTERN Tcl_HashEntry * Tcl_FindHashEntry (Tcl_HashTable * tablePtr, + CONST char * key); +#endif +#ifndef Tcl_CreateHashEntry_TCL_DECLARED +#define Tcl_CreateHashEntry_TCL_DECLARED +/* 422 */ +EXTERN Tcl_HashEntry * Tcl_CreateHashEntry (Tcl_HashTable * tablePtr, + CONST char * key, int * newPtr); +#endif +#ifndef Tcl_InitCustomHashTable_TCL_DECLARED +#define Tcl_InitCustomHashTable_TCL_DECLARED +/* 423 */ +EXTERN void Tcl_InitCustomHashTable (Tcl_HashTable * tablePtr, + int keyType, Tcl_HashKeyType * typePtr); +#endif +#ifndef Tcl_InitObjHashTable_TCL_DECLARED +#define Tcl_InitObjHashTable_TCL_DECLARED +/* 424 */ +EXTERN void Tcl_InitObjHashTable (Tcl_HashTable * tablePtr); +#endif +#ifndef Tcl_CommandTraceInfo_TCL_DECLARED +#define Tcl_CommandTraceInfo_TCL_DECLARED +/* 425 */ +EXTERN ClientData Tcl_CommandTraceInfo (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_CommandTraceProc * procPtr, + ClientData prevClientData); +#endif +#ifndef Tcl_TraceCommand_TCL_DECLARED +#define Tcl_TraceCommand_TCL_DECLARED +/* 426 */ +EXTERN int Tcl_TraceCommand (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_CommandTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_UntraceCommand_TCL_DECLARED +#define Tcl_UntraceCommand_TCL_DECLARED +/* 427 */ +EXTERN void Tcl_UntraceCommand (Tcl_Interp * interp, + CONST char * varName, int flags, + Tcl_CommandTraceProc * proc, + ClientData clientData); +#endif +#ifndef Tcl_AttemptAlloc_TCL_DECLARED +#define Tcl_AttemptAlloc_TCL_DECLARED +/* 428 */ +EXTERN char * Tcl_AttemptAlloc (unsigned int size); +#endif +#ifndef Tcl_AttemptDbCkalloc_TCL_DECLARED +#define Tcl_AttemptDbCkalloc_TCL_DECLARED +/* 429 */ +EXTERN char * Tcl_AttemptDbCkalloc (unsigned int size, + CONST char * file, int line); +#endif +#ifndef Tcl_AttemptRealloc_TCL_DECLARED +#define Tcl_AttemptRealloc_TCL_DECLARED +/* 430 */ +EXTERN char * Tcl_AttemptRealloc (char * ptr, unsigned int size); +#endif +#ifndef Tcl_AttemptDbCkrealloc_TCL_DECLARED +#define Tcl_AttemptDbCkrealloc_TCL_DECLARED +/* 431 */ +EXTERN char * Tcl_AttemptDbCkrealloc (char * ptr, + unsigned int size, CONST char * file, + int line); +#endif +#ifndef Tcl_AttemptSetObjLength_TCL_DECLARED +#define Tcl_AttemptSetObjLength_TCL_DECLARED +/* 432 */ +EXTERN int Tcl_AttemptSetObjLength (Tcl_Obj * objPtr, + int length); +#endif +#ifndef Tcl_GetChannelThread_TCL_DECLARED +#define Tcl_GetChannelThread_TCL_DECLARED +/* 433 */ +EXTERN Tcl_ThreadId Tcl_GetChannelThread (Tcl_Channel channel); +#endif +#ifndef Tcl_GetUnicodeFromObj_TCL_DECLARED +#define Tcl_GetUnicodeFromObj_TCL_DECLARED +/* 434 */ +EXTERN Tcl_UniChar * Tcl_GetUnicodeFromObj (Tcl_Obj * objPtr, + int * lengthPtr); +#endif +#ifndef Tcl_GetMathFuncInfo_TCL_DECLARED +#define Tcl_GetMathFuncInfo_TCL_DECLARED +/* 435 */ +EXTERN int Tcl_GetMathFuncInfo (Tcl_Interp * interp, + CONST char * name, int * numArgsPtr, + Tcl_ValueType ** argTypesPtr, + Tcl_MathProc ** procPtr, + ClientData * clientDataPtr); +#endif +#ifndef Tcl_ListMathFuncs_TCL_DECLARED +#define Tcl_ListMathFuncs_TCL_DECLARED +/* 436 */ +EXTERN Tcl_Obj * Tcl_ListMathFuncs (Tcl_Interp * interp, + CONST char * pattern); +#endif +#ifndef Tcl_SubstObj_TCL_DECLARED +#define Tcl_SubstObj_TCL_DECLARED +/* 437 */ +EXTERN Tcl_Obj * Tcl_SubstObj (Tcl_Interp * interp, Tcl_Obj * objPtr, + int flags); +#endif +#ifndef Tcl_DetachChannel_TCL_DECLARED +#define Tcl_DetachChannel_TCL_DECLARED +/* 438 */ +EXTERN int Tcl_DetachChannel (Tcl_Interp* interp, + Tcl_Channel channel); +#endif +#ifndef Tcl_IsStandardChannel_TCL_DECLARED +#define Tcl_IsStandardChannel_TCL_DECLARED +/* 439 */ +EXTERN int Tcl_IsStandardChannel (Tcl_Channel channel); +#endif +#ifndef Tcl_FSCopyFile_TCL_DECLARED +#define Tcl_FSCopyFile_TCL_DECLARED +/* 440 */ +EXTERN int Tcl_FSCopyFile (Tcl_Obj * srcPathPtr, + Tcl_Obj * destPathPtr); +#endif +#ifndef Tcl_FSCopyDirectory_TCL_DECLARED +#define Tcl_FSCopyDirectory_TCL_DECLARED +/* 441 */ +EXTERN int Tcl_FSCopyDirectory (Tcl_Obj * srcPathPtr, + Tcl_Obj * destPathPtr, Tcl_Obj ** errorPtr); +#endif +#ifndef Tcl_FSCreateDirectory_TCL_DECLARED +#define Tcl_FSCreateDirectory_TCL_DECLARED +/* 442 */ +EXTERN int Tcl_FSCreateDirectory (Tcl_Obj * pathPtr); +#endif +#ifndef Tcl_FSDeleteFile_TCL_DECLARED +#define Tcl_FSDeleteFile_TCL_DECLARED +/* 443 */ +EXTERN int Tcl_FSDeleteFile (Tcl_Obj * pathPtr); +#endif +#ifndef Tcl_FSLoadFile_TCL_DECLARED +#define Tcl_FSLoadFile_TCL_DECLARED +/* 444 */ +EXTERN int Tcl_FSLoadFile (Tcl_Interp * interp, + Tcl_Obj * pathPtr, CONST char * sym1, + CONST char * sym2, + Tcl_PackageInitProc ** proc1Ptr, + Tcl_PackageInitProc ** proc2Ptr, + Tcl_LoadHandle * handlePtr, + Tcl_FSUnloadFileProc ** unloadProcPtr); +#endif +#ifndef Tcl_FSMatchInDirectory_TCL_DECLARED +#define Tcl_FSMatchInDirectory_TCL_DECLARED +/* 445 */ +EXTERN int Tcl_FSMatchInDirectory (Tcl_Interp * interp, + Tcl_Obj * result, Tcl_Obj * pathPtr, + CONST char * pattern, + Tcl_GlobTypeData * types); +#endif +#ifndef Tcl_FSLink_TCL_DECLARED +#define Tcl_FSLink_TCL_DECLARED +/* 446 */ +EXTERN Tcl_Obj * Tcl_FSLink (Tcl_Obj * pathPtr, Tcl_Obj * toPtr, + int linkAction); +#endif +#ifndef Tcl_FSRemoveDirectory_TCL_DECLARED +#define Tcl_FSRemoveDirectory_TCL_DECLARED +/* 447 */ +EXTERN int Tcl_FSRemoveDirectory (Tcl_Obj * pathPtr, + int recursive, Tcl_Obj ** errorPtr); +#endif +#ifndef Tcl_FSRenameFile_TCL_DECLARED +#define Tcl_FSRenameFile_TCL_DECLARED +/* 448 */ +EXTERN int Tcl_FSRenameFile (Tcl_Obj * srcPathPtr, + Tcl_Obj * destPathPtr); +#endif +#ifndef Tcl_FSLstat_TCL_DECLARED +#define Tcl_FSLstat_TCL_DECLARED +/* 449 */ +EXTERN int Tcl_FSLstat (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); +#endif +#ifndef Tcl_FSUtime_TCL_DECLARED +#define Tcl_FSUtime_TCL_DECLARED +/* 450 */ +EXTERN int Tcl_FSUtime (Tcl_Obj * pathPtr, + struct utimbuf * tval); +#endif +#ifndef Tcl_FSFileAttrsGet_TCL_DECLARED +#define Tcl_FSFileAttrsGet_TCL_DECLARED +/* 451 */ +EXTERN int Tcl_FSFileAttrsGet (Tcl_Interp * interp, int index, + Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef); +#endif +#ifndef Tcl_FSFileAttrsSet_TCL_DECLARED +#define Tcl_FSFileAttrsSet_TCL_DECLARED +/* 452 */ +EXTERN int Tcl_FSFileAttrsSet (Tcl_Interp * interp, int index, + Tcl_Obj * pathPtr, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_FSFileAttrStrings_TCL_DECLARED +#define Tcl_FSFileAttrStrings_TCL_DECLARED +/* 453 */ +EXTERN CONST char ** Tcl_FSFileAttrStrings (Tcl_Obj * pathPtr, + Tcl_Obj ** objPtrRef); +#endif +#ifndef Tcl_FSStat_TCL_DECLARED +#define Tcl_FSStat_TCL_DECLARED +/* 454 */ +EXTERN int Tcl_FSStat (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); +#endif +#ifndef Tcl_FSAccess_TCL_DECLARED +#define Tcl_FSAccess_TCL_DECLARED +/* 455 */ +EXTERN int Tcl_FSAccess (Tcl_Obj * pathPtr, int mode); +#endif +#ifndef Tcl_FSOpenFileChannel_TCL_DECLARED +#define Tcl_FSOpenFileChannel_TCL_DECLARED +/* 456 */ +EXTERN Tcl_Channel Tcl_FSOpenFileChannel (Tcl_Interp * interp, + Tcl_Obj * pathPtr, CONST char * modeString, + int permissions); +#endif +#ifndef Tcl_FSGetCwd_TCL_DECLARED +#define Tcl_FSGetCwd_TCL_DECLARED +/* 457 */ +EXTERN Tcl_Obj* Tcl_FSGetCwd (Tcl_Interp * interp); +#endif +#ifndef Tcl_FSChdir_TCL_DECLARED +#define Tcl_FSChdir_TCL_DECLARED +/* 458 */ +EXTERN int Tcl_FSChdir (Tcl_Obj * pathPtr); +#endif +#ifndef Tcl_FSConvertToPathType_TCL_DECLARED +#define Tcl_FSConvertToPathType_TCL_DECLARED +/* 459 */ +EXTERN int Tcl_FSConvertToPathType (Tcl_Interp * interp, + Tcl_Obj * pathPtr); +#endif +#ifndef Tcl_FSJoinPath_TCL_DECLARED +#define Tcl_FSJoinPath_TCL_DECLARED +/* 460 */ +EXTERN Tcl_Obj* Tcl_FSJoinPath (Tcl_Obj * listObj, int elements); +#endif +#ifndef Tcl_FSSplitPath_TCL_DECLARED +#define Tcl_FSSplitPath_TCL_DECLARED +/* 461 */ +EXTERN Tcl_Obj* Tcl_FSSplitPath (Tcl_Obj* pathPtr, int * lenPtr); +#endif +#ifndef Tcl_FSEqualPaths_TCL_DECLARED +#define Tcl_FSEqualPaths_TCL_DECLARED +/* 462 */ +EXTERN int Tcl_FSEqualPaths (Tcl_Obj* firstPtr, + Tcl_Obj* secondPtr); +#endif +#ifndef Tcl_FSGetNormalizedPath_TCL_DECLARED +#define Tcl_FSGetNormalizedPath_TCL_DECLARED +/* 463 */ +EXTERN Tcl_Obj* Tcl_FSGetNormalizedPath (Tcl_Interp * interp, + Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSJoinToPath_TCL_DECLARED +#define Tcl_FSJoinToPath_TCL_DECLARED +/* 464 */ +EXTERN Tcl_Obj* Tcl_FSJoinToPath (Tcl_Obj * pathPtr, int objc, + Tcl_Obj *CONST objv[]); +#endif +#ifndef Tcl_FSGetInternalRep_TCL_DECLARED +#define Tcl_FSGetInternalRep_TCL_DECLARED +/* 465 */ +EXTERN ClientData Tcl_FSGetInternalRep (Tcl_Obj* pathPtr, + Tcl_Filesystem * fsPtr); +#endif +#ifndef Tcl_FSGetTranslatedPath_TCL_DECLARED +#define Tcl_FSGetTranslatedPath_TCL_DECLARED +/* 466 */ +EXTERN Tcl_Obj* Tcl_FSGetTranslatedPath (Tcl_Interp * interp, + Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSEvalFile_TCL_DECLARED +#define Tcl_FSEvalFile_TCL_DECLARED +/* 467 */ +EXTERN int Tcl_FSEvalFile (Tcl_Interp * interp, + Tcl_Obj * fileName); +#endif +#ifndef Tcl_FSNewNativePath_TCL_DECLARED +#define Tcl_FSNewNativePath_TCL_DECLARED +/* 468 */ +EXTERN Tcl_Obj* Tcl_FSNewNativePath (Tcl_Filesystem* fromFilesystem, + ClientData clientData); +#endif +#ifndef Tcl_FSGetNativePath_TCL_DECLARED +#define Tcl_FSGetNativePath_TCL_DECLARED +/* 469 */ +EXTERN CONST char* Tcl_FSGetNativePath (Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSFileSystemInfo_TCL_DECLARED +#define Tcl_FSFileSystemInfo_TCL_DECLARED +/* 470 */ +EXTERN Tcl_Obj* Tcl_FSFileSystemInfo (Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSPathSeparator_TCL_DECLARED +#define Tcl_FSPathSeparator_TCL_DECLARED +/* 471 */ +EXTERN Tcl_Obj* Tcl_FSPathSeparator (Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSListVolumes_TCL_DECLARED +#define Tcl_FSListVolumes_TCL_DECLARED +/* 472 */ +EXTERN Tcl_Obj* Tcl_FSListVolumes (void); +#endif +#ifndef Tcl_FSRegister_TCL_DECLARED +#define Tcl_FSRegister_TCL_DECLARED +/* 473 */ +EXTERN int Tcl_FSRegister (ClientData clientData, + Tcl_Filesystem * fsPtr); +#endif +#ifndef Tcl_FSUnregister_TCL_DECLARED +#define Tcl_FSUnregister_TCL_DECLARED +/* 474 */ +EXTERN int Tcl_FSUnregister (Tcl_Filesystem * fsPtr); +#endif +#ifndef Tcl_FSData_TCL_DECLARED +#define Tcl_FSData_TCL_DECLARED +/* 475 */ +EXTERN ClientData Tcl_FSData (Tcl_Filesystem * fsPtr); +#endif +#ifndef Tcl_FSGetTranslatedStringPath_TCL_DECLARED +#define Tcl_FSGetTranslatedStringPath_TCL_DECLARED +/* 476 */ +EXTERN CONST char* Tcl_FSGetTranslatedStringPath (Tcl_Interp * interp, + Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSGetFileSystemForPath_TCL_DECLARED +#define Tcl_FSGetFileSystemForPath_TCL_DECLARED +/* 477 */ +EXTERN Tcl_Filesystem* Tcl_FSGetFileSystemForPath (Tcl_Obj* pathPtr); +#endif +#ifndef Tcl_FSGetPathType_TCL_DECLARED +#define Tcl_FSGetPathType_TCL_DECLARED +/* 478 */ +EXTERN Tcl_PathType Tcl_FSGetPathType (Tcl_Obj * pathPtr); +#endif +#ifndef Tcl_OutputBuffered_TCL_DECLARED +#define Tcl_OutputBuffered_TCL_DECLARED +/* 479 */ +EXTERN int Tcl_OutputBuffered (Tcl_Channel chan); +#endif +#ifndef Tcl_FSMountsChanged_TCL_DECLARED +#define Tcl_FSMountsChanged_TCL_DECLARED +/* 480 */ +EXTERN void Tcl_FSMountsChanged (Tcl_Filesystem * fsPtr); +#endif +#ifndef Tcl_EvalTokensStandard_TCL_DECLARED +#define Tcl_EvalTokensStandard_TCL_DECLARED +/* 481 */ +EXTERN int Tcl_EvalTokensStandard (Tcl_Interp * interp, + Tcl_Token * tokenPtr, int count); +#endif +#ifndef Tcl_GetTime_TCL_DECLARED +#define Tcl_GetTime_TCL_DECLARED +/* 482 */ +EXTERN void Tcl_GetTime (Tcl_Time* timeBuf); +#endif +#ifndef Tcl_CreateObjTrace_TCL_DECLARED +#define Tcl_CreateObjTrace_TCL_DECLARED +/* 483 */ +EXTERN Tcl_Trace Tcl_CreateObjTrace (Tcl_Interp* interp, int level, + int flags, Tcl_CmdObjTraceProc* objProc, + ClientData clientData, + Tcl_CmdObjTraceDeleteProc* delProc); +#endif +#ifndef Tcl_GetCommandInfoFromToken_TCL_DECLARED +#define Tcl_GetCommandInfoFromToken_TCL_DECLARED +/* 484 */ +EXTERN int Tcl_GetCommandInfoFromToken (Tcl_Command token, + Tcl_CmdInfo* infoPtr); +#endif +#ifndef Tcl_SetCommandInfoFromToken_TCL_DECLARED +#define Tcl_SetCommandInfoFromToken_TCL_DECLARED +/* 485 */ +EXTERN int Tcl_SetCommandInfoFromToken (Tcl_Command token, + CONST Tcl_CmdInfo* infoPtr); +#endif +#ifndef Tcl_DbNewWideIntObj_TCL_DECLARED +#define Tcl_DbNewWideIntObj_TCL_DECLARED +/* 486 */ +EXTERN Tcl_Obj * Tcl_DbNewWideIntObj (Tcl_WideInt wideValue, + CONST char * file, int line); +#endif +#ifndef Tcl_GetWideIntFromObj_TCL_DECLARED +#define Tcl_GetWideIntFromObj_TCL_DECLARED +/* 487 */ +EXTERN int Tcl_GetWideIntFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, Tcl_WideInt * widePtr); +#endif +#ifndef Tcl_NewWideIntObj_TCL_DECLARED +#define Tcl_NewWideIntObj_TCL_DECLARED +/* 488 */ +EXTERN Tcl_Obj * Tcl_NewWideIntObj (Tcl_WideInt wideValue); +#endif +#ifndef Tcl_SetWideIntObj_TCL_DECLARED +#define Tcl_SetWideIntObj_TCL_DECLARED +/* 489 */ +EXTERN void Tcl_SetWideIntObj (Tcl_Obj * objPtr, + Tcl_WideInt wideValue); +#endif +#ifndef Tcl_AllocStatBuf_TCL_DECLARED +#define Tcl_AllocStatBuf_TCL_DECLARED +/* 490 */ +EXTERN Tcl_StatBuf * Tcl_AllocStatBuf (void); +#endif +#ifndef Tcl_Seek_TCL_DECLARED +#define Tcl_Seek_TCL_DECLARED +/* 491 */ +EXTERN Tcl_WideInt Tcl_Seek (Tcl_Channel chan, Tcl_WideInt offset, + int mode); +#endif +#ifndef Tcl_Tell_TCL_DECLARED +#define Tcl_Tell_TCL_DECLARED +/* 492 */ +EXTERN Tcl_WideInt Tcl_Tell (Tcl_Channel chan); +#endif +#ifndef Tcl_ChannelWideSeekProc_TCL_DECLARED +#define Tcl_ChannelWideSeekProc_TCL_DECLARED +/* 493 */ +EXTERN Tcl_DriverWideSeekProc * Tcl_ChannelWideSeekProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_DictObjPut_TCL_DECLARED +#define Tcl_DictObjPut_TCL_DECLARED +/* 494 */ +EXTERN int Tcl_DictObjPut (Tcl_Interp * interp, + Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, + Tcl_Obj * valuePtr); +#endif +#ifndef Tcl_DictObjGet_TCL_DECLARED +#define Tcl_DictObjGet_TCL_DECLARED +/* 495 */ +EXTERN int Tcl_DictObjGet (Tcl_Interp * interp, + Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, + Tcl_Obj ** valuePtrPtr); +#endif +#ifndef Tcl_DictObjRemove_TCL_DECLARED +#define Tcl_DictObjRemove_TCL_DECLARED +/* 496 */ +EXTERN int Tcl_DictObjRemove (Tcl_Interp * interp, + Tcl_Obj * dictPtr, Tcl_Obj * keyPtr); +#endif +#ifndef Tcl_DictObjSize_TCL_DECLARED +#define Tcl_DictObjSize_TCL_DECLARED +/* 497 */ +EXTERN int Tcl_DictObjSize (Tcl_Interp * interp, + Tcl_Obj * dictPtr, int * sizePtr); +#endif +#ifndef Tcl_DictObjFirst_TCL_DECLARED +#define Tcl_DictObjFirst_TCL_DECLARED +/* 498 */ +EXTERN int Tcl_DictObjFirst (Tcl_Interp * interp, + Tcl_Obj * dictPtr, + Tcl_DictSearch * searchPtr, + Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, + int * donePtr); +#endif +#ifndef Tcl_DictObjNext_TCL_DECLARED +#define Tcl_DictObjNext_TCL_DECLARED +/* 499 */ +EXTERN void Tcl_DictObjNext (Tcl_DictSearch * searchPtr, + Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, + int * donePtr); +#endif +#ifndef Tcl_DictObjDone_TCL_DECLARED +#define Tcl_DictObjDone_TCL_DECLARED +/* 500 */ +EXTERN void Tcl_DictObjDone (Tcl_DictSearch * searchPtr); +#endif +#ifndef Tcl_DictObjPutKeyList_TCL_DECLARED +#define Tcl_DictObjPutKeyList_TCL_DECLARED +/* 501 */ +EXTERN int Tcl_DictObjPutKeyList (Tcl_Interp * interp, + Tcl_Obj * dictPtr, int keyc, + Tcl_Obj *CONST * keyv, Tcl_Obj * valuePtr); +#endif +#ifndef Tcl_DictObjRemoveKeyList_TCL_DECLARED +#define Tcl_DictObjRemoveKeyList_TCL_DECLARED +/* 502 */ +EXTERN int Tcl_DictObjRemoveKeyList (Tcl_Interp * interp, + Tcl_Obj * dictPtr, int keyc, + Tcl_Obj *CONST * keyv); +#endif +#ifndef Tcl_NewDictObj_TCL_DECLARED +#define Tcl_NewDictObj_TCL_DECLARED +/* 503 */ +EXTERN Tcl_Obj * Tcl_NewDictObj (void); +#endif +#ifndef Tcl_DbNewDictObj_TCL_DECLARED +#define Tcl_DbNewDictObj_TCL_DECLARED +/* 504 */ +EXTERN Tcl_Obj * Tcl_DbNewDictObj (CONST char * file, int line); +#endif +#ifndef Tcl_RegisterConfig_TCL_DECLARED +#define Tcl_RegisterConfig_TCL_DECLARED +/* 505 */ +EXTERN void Tcl_RegisterConfig (Tcl_Interp* interp, + CONST char* pkgName, + Tcl_Config* configuration, + CONST char* valEncoding); +#endif +#ifndef Tcl_CreateNamespace_TCL_DECLARED +#define Tcl_CreateNamespace_TCL_DECLARED +/* 506 */ +EXTERN Tcl_Namespace * Tcl_CreateNamespace (Tcl_Interp * interp, + CONST char * name, ClientData clientData, + Tcl_NamespaceDeleteProc * deleteProc); +#endif +#ifndef Tcl_DeleteNamespace_TCL_DECLARED +#define Tcl_DeleteNamespace_TCL_DECLARED +/* 507 */ +EXTERN void Tcl_DeleteNamespace (Tcl_Namespace * nsPtr); +#endif +#ifndef Tcl_AppendExportList_TCL_DECLARED +#define Tcl_AppendExportList_TCL_DECLARED +/* 508 */ +EXTERN int Tcl_AppendExportList (Tcl_Interp * interp, + Tcl_Namespace * nsPtr, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_Export_TCL_DECLARED +#define Tcl_Export_TCL_DECLARED +/* 509 */ +EXTERN int Tcl_Export (Tcl_Interp * interp, + Tcl_Namespace * nsPtr, CONST char * pattern, + int resetListFirst); +#endif +#ifndef Tcl_Import_TCL_DECLARED +#define Tcl_Import_TCL_DECLARED +/* 510 */ +EXTERN int Tcl_Import (Tcl_Interp * interp, + Tcl_Namespace * nsPtr, CONST char * pattern, + int allowOverwrite); +#endif +#ifndef Tcl_ForgetImport_TCL_DECLARED +#define Tcl_ForgetImport_TCL_DECLARED +/* 511 */ +EXTERN int Tcl_ForgetImport (Tcl_Interp * interp, + Tcl_Namespace * nsPtr, CONST char * pattern); +#endif +#ifndef Tcl_GetCurrentNamespace_TCL_DECLARED +#define Tcl_GetCurrentNamespace_TCL_DECLARED +/* 512 */ +EXTERN Tcl_Namespace * Tcl_GetCurrentNamespace (Tcl_Interp * interp); +#endif +#ifndef Tcl_GetGlobalNamespace_TCL_DECLARED +#define Tcl_GetGlobalNamespace_TCL_DECLARED +/* 513 */ +EXTERN Tcl_Namespace * Tcl_GetGlobalNamespace (Tcl_Interp * interp); +#endif +#ifndef Tcl_FindNamespace_TCL_DECLARED +#define Tcl_FindNamespace_TCL_DECLARED +/* 514 */ +EXTERN Tcl_Namespace * Tcl_FindNamespace (Tcl_Interp * interp, + CONST char * name, + Tcl_Namespace * contextNsPtr, int flags); +#endif +#ifndef Tcl_FindCommand_TCL_DECLARED +#define Tcl_FindCommand_TCL_DECLARED +/* 515 */ +EXTERN Tcl_Command Tcl_FindCommand (Tcl_Interp * interp, + CONST char * name, + Tcl_Namespace * contextNsPtr, int flags); +#endif +#ifndef Tcl_GetCommandFromObj_TCL_DECLARED +#define Tcl_GetCommandFromObj_TCL_DECLARED +/* 516 */ +EXTERN Tcl_Command Tcl_GetCommandFromObj (Tcl_Interp * interp, + Tcl_Obj * objPtr); +#endif +#ifndef Tcl_GetCommandFullName_TCL_DECLARED +#define Tcl_GetCommandFullName_TCL_DECLARED +/* 517 */ +EXTERN void Tcl_GetCommandFullName (Tcl_Interp * interp, + Tcl_Command command, Tcl_Obj * objPtr); +#endif +#ifndef Tcl_FSEvalFileEx_TCL_DECLARED +#define Tcl_FSEvalFileEx_TCL_DECLARED +/* 518 */ +EXTERN int Tcl_FSEvalFileEx (Tcl_Interp * interp, + Tcl_Obj * fileName, + CONST char * encodingName); +#endif +#ifndef Tcl_SetExitProc_TCL_DECLARED +#define Tcl_SetExitProc_TCL_DECLARED +/* 519 */ +EXTERN Tcl_ExitProc * Tcl_SetExitProc (Tcl_ExitProc * proc); +#endif +#ifndef Tcl_LimitAddHandler_TCL_DECLARED +#define Tcl_LimitAddHandler_TCL_DECLARED +/* 520 */ +EXTERN void Tcl_LimitAddHandler (Tcl_Interp * interp, int type, + Tcl_LimitHandlerProc * handlerProc, + ClientData clientData, + Tcl_LimitHandlerDeleteProc * deleteProc); +#endif +#ifndef Tcl_LimitRemoveHandler_TCL_DECLARED +#define Tcl_LimitRemoveHandler_TCL_DECLARED +/* 521 */ +EXTERN void Tcl_LimitRemoveHandler (Tcl_Interp * interp, + int type, Tcl_LimitHandlerProc * handlerProc, + ClientData clientData); +#endif +#ifndef Tcl_LimitReady_TCL_DECLARED +#define Tcl_LimitReady_TCL_DECLARED +/* 522 */ +EXTERN int Tcl_LimitReady (Tcl_Interp * interp); +#endif +#ifndef Tcl_LimitCheck_TCL_DECLARED +#define Tcl_LimitCheck_TCL_DECLARED +/* 523 */ +EXTERN int Tcl_LimitCheck (Tcl_Interp * interp); +#endif +#ifndef Tcl_LimitExceeded_TCL_DECLARED +#define Tcl_LimitExceeded_TCL_DECLARED +/* 524 */ +EXTERN int Tcl_LimitExceeded (Tcl_Interp * interp); +#endif +#ifndef Tcl_LimitSetCommands_TCL_DECLARED +#define Tcl_LimitSetCommands_TCL_DECLARED +/* 525 */ +EXTERN void Tcl_LimitSetCommands (Tcl_Interp * interp, + int commandLimit); +#endif +#ifndef Tcl_LimitSetTime_TCL_DECLARED +#define Tcl_LimitSetTime_TCL_DECLARED +/* 526 */ +EXTERN void Tcl_LimitSetTime (Tcl_Interp * interp, + Tcl_Time * timeLimitPtr); +#endif +#ifndef Tcl_LimitSetGranularity_TCL_DECLARED +#define Tcl_LimitSetGranularity_TCL_DECLARED +/* 527 */ +EXTERN void Tcl_LimitSetGranularity (Tcl_Interp * interp, + int type, int granularity); +#endif +#ifndef Tcl_LimitTypeEnabled_TCL_DECLARED +#define Tcl_LimitTypeEnabled_TCL_DECLARED +/* 528 */ +EXTERN int Tcl_LimitTypeEnabled (Tcl_Interp * interp, int type); +#endif +#ifndef Tcl_LimitTypeExceeded_TCL_DECLARED +#define Tcl_LimitTypeExceeded_TCL_DECLARED +/* 529 */ +EXTERN int Tcl_LimitTypeExceeded (Tcl_Interp * interp, int type); +#endif +#ifndef Tcl_LimitTypeSet_TCL_DECLARED +#define Tcl_LimitTypeSet_TCL_DECLARED +/* 530 */ +EXTERN void Tcl_LimitTypeSet (Tcl_Interp * interp, int type); +#endif +#ifndef Tcl_LimitTypeReset_TCL_DECLARED +#define Tcl_LimitTypeReset_TCL_DECLARED +/* 531 */ +EXTERN void Tcl_LimitTypeReset (Tcl_Interp * interp, int type); +#endif +#ifndef Tcl_LimitGetCommands_TCL_DECLARED +#define Tcl_LimitGetCommands_TCL_DECLARED +/* 532 */ +EXTERN int Tcl_LimitGetCommands (Tcl_Interp * interp); +#endif +#ifndef Tcl_LimitGetTime_TCL_DECLARED +#define Tcl_LimitGetTime_TCL_DECLARED +/* 533 */ +EXTERN void Tcl_LimitGetTime (Tcl_Interp * interp, + Tcl_Time * timeLimitPtr); +#endif +#ifndef Tcl_LimitGetGranularity_TCL_DECLARED +#define Tcl_LimitGetGranularity_TCL_DECLARED +/* 534 */ +EXTERN int Tcl_LimitGetGranularity (Tcl_Interp * interp, + int type); +#endif +#ifndef Tcl_SaveInterpState_TCL_DECLARED +#define Tcl_SaveInterpState_TCL_DECLARED +/* 535 */ +EXTERN Tcl_InterpState Tcl_SaveInterpState (Tcl_Interp * interp, int status); +#endif +#ifndef Tcl_RestoreInterpState_TCL_DECLARED +#define Tcl_RestoreInterpState_TCL_DECLARED +/* 536 */ +EXTERN int Tcl_RestoreInterpState (Tcl_Interp * interp, + Tcl_InterpState state); +#endif +#ifndef Tcl_DiscardInterpState_TCL_DECLARED +#define Tcl_DiscardInterpState_TCL_DECLARED +/* 537 */ +EXTERN void Tcl_DiscardInterpState (Tcl_InterpState state); +#endif +#ifndef Tcl_SetReturnOptions_TCL_DECLARED +#define Tcl_SetReturnOptions_TCL_DECLARED +/* 538 */ +EXTERN int Tcl_SetReturnOptions (Tcl_Interp * interp, + Tcl_Obj * options); +#endif +#ifndef Tcl_GetReturnOptions_TCL_DECLARED +#define Tcl_GetReturnOptions_TCL_DECLARED +/* 539 */ +EXTERN Tcl_Obj * Tcl_GetReturnOptions (Tcl_Interp * interp, + int result); +#endif +#ifndef Tcl_IsEnsemble_TCL_DECLARED +#define Tcl_IsEnsemble_TCL_DECLARED +/* 540 */ +EXTERN int Tcl_IsEnsemble (Tcl_Command token); +#endif +#ifndef Tcl_CreateEnsemble_TCL_DECLARED +#define Tcl_CreateEnsemble_TCL_DECLARED +/* 541 */ +EXTERN Tcl_Command Tcl_CreateEnsemble (Tcl_Interp * interp, + CONST char * name, + Tcl_Namespace * namespacePtr, int flags); +#endif +#ifndef Tcl_FindEnsemble_TCL_DECLARED +#define Tcl_FindEnsemble_TCL_DECLARED +/* 542 */ +EXTERN Tcl_Command Tcl_FindEnsemble (Tcl_Interp * interp, + Tcl_Obj * cmdNameObj, int flags); +#endif +#ifndef Tcl_SetEnsembleSubcommandList_TCL_DECLARED +#define Tcl_SetEnsembleSubcommandList_TCL_DECLARED +/* 543 */ +EXTERN int Tcl_SetEnsembleSubcommandList (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj * subcmdList); +#endif +#ifndef Tcl_SetEnsembleMappingDict_TCL_DECLARED +#define Tcl_SetEnsembleMappingDict_TCL_DECLARED +/* 544 */ +EXTERN int Tcl_SetEnsembleMappingDict (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj * mapDict); +#endif +#ifndef Tcl_SetEnsembleUnknownHandler_TCL_DECLARED +#define Tcl_SetEnsembleUnknownHandler_TCL_DECLARED +/* 545 */ +EXTERN int Tcl_SetEnsembleUnknownHandler (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj * unknownList); +#endif +#ifndef Tcl_SetEnsembleFlags_TCL_DECLARED +#define Tcl_SetEnsembleFlags_TCL_DECLARED +/* 546 */ +EXTERN int Tcl_SetEnsembleFlags (Tcl_Interp * interp, + Tcl_Command token, int flags); +#endif +#ifndef Tcl_GetEnsembleSubcommandList_TCL_DECLARED +#define Tcl_GetEnsembleSubcommandList_TCL_DECLARED +/* 547 */ +EXTERN int Tcl_GetEnsembleSubcommandList (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj ** subcmdListPtr); +#endif +#ifndef Tcl_GetEnsembleMappingDict_TCL_DECLARED +#define Tcl_GetEnsembleMappingDict_TCL_DECLARED +/* 548 */ +EXTERN int Tcl_GetEnsembleMappingDict (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj ** mapDictPtr); +#endif +#ifndef Tcl_GetEnsembleUnknownHandler_TCL_DECLARED +#define Tcl_GetEnsembleUnknownHandler_TCL_DECLARED +/* 549 */ +EXTERN int Tcl_GetEnsembleUnknownHandler (Tcl_Interp * interp, + Tcl_Command token, Tcl_Obj ** unknownListPtr); +#endif +#ifndef Tcl_GetEnsembleFlags_TCL_DECLARED +#define Tcl_GetEnsembleFlags_TCL_DECLARED +/* 550 */ +EXTERN int Tcl_GetEnsembleFlags (Tcl_Interp * interp, + Tcl_Command token, int * flagsPtr); +#endif +#ifndef Tcl_GetEnsembleNamespace_TCL_DECLARED +#define Tcl_GetEnsembleNamespace_TCL_DECLARED +/* 551 */ +EXTERN int Tcl_GetEnsembleNamespace (Tcl_Interp * interp, + Tcl_Command token, + Tcl_Namespace ** namespacePtrPtr); +#endif +#ifndef Tcl_SetTimeProc_TCL_DECLARED +#define Tcl_SetTimeProc_TCL_DECLARED +/* 552 */ +EXTERN void Tcl_SetTimeProc (Tcl_GetTimeProc* getProc, + Tcl_ScaleTimeProc* scaleProc, + ClientData clientData); +#endif +#ifndef Tcl_QueryTimeProc_TCL_DECLARED +#define Tcl_QueryTimeProc_TCL_DECLARED +/* 553 */ +EXTERN void Tcl_QueryTimeProc (Tcl_GetTimeProc** getProc, + Tcl_ScaleTimeProc** scaleProc, + ClientData* clientData); +#endif +#ifndef Tcl_ChannelThreadActionProc_TCL_DECLARED +#define Tcl_ChannelThreadActionProc_TCL_DECLARED +/* 554 */ +EXTERN Tcl_DriverThreadActionProc * Tcl_ChannelThreadActionProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_NewBignumObj_TCL_DECLARED +#define Tcl_NewBignumObj_TCL_DECLARED +/* 555 */ +EXTERN Tcl_Obj* Tcl_NewBignumObj (mp_int* value); +#endif +#ifndef Tcl_DbNewBignumObj_TCL_DECLARED +#define Tcl_DbNewBignumObj_TCL_DECLARED +/* 556 */ +EXTERN Tcl_Obj* Tcl_DbNewBignumObj (mp_int* value, CONST char* file, + int line); +#endif +#ifndef Tcl_SetBignumObj_TCL_DECLARED +#define Tcl_SetBignumObj_TCL_DECLARED +/* 557 */ +EXTERN void Tcl_SetBignumObj (Tcl_Obj* obj, mp_int* value); +#endif +#ifndef Tcl_GetBignumFromObj_TCL_DECLARED +#define Tcl_GetBignumFromObj_TCL_DECLARED +/* 558 */ +EXTERN int Tcl_GetBignumFromObj (Tcl_Interp* interp, + Tcl_Obj* obj, mp_int* value); +#endif +#ifndef Tcl_TakeBignumFromObj_TCL_DECLARED +#define Tcl_TakeBignumFromObj_TCL_DECLARED +/* 559 */ +EXTERN int Tcl_TakeBignumFromObj (Tcl_Interp* interp, + Tcl_Obj* obj, mp_int* value); +#endif +#ifndef Tcl_TruncateChannel_TCL_DECLARED +#define Tcl_TruncateChannel_TCL_DECLARED +/* 560 */ +EXTERN int Tcl_TruncateChannel (Tcl_Channel chan, + Tcl_WideInt length); +#endif +#ifndef Tcl_ChannelTruncateProc_TCL_DECLARED +#define Tcl_ChannelTruncateProc_TCL_DECLARED +/* 561 */ +EXTERN Tcl_DriverTruncateProc * Tcl_ChannelTruncateProc ( + CONST Tcl_ChannelType * chanTypePtr); +#endif +#ifndef Tcl_SetChannelErrorInterp_TCL_DECLARED +#define Tcl_SetChannelErrorInterp_TCL_DECLARED +/* 562 */ +EXTERN void Tcl_SetChannelErrorInterp (Tcl_Interp* interp, + Tcl_Obj* msg); +#endif +#ifndef Tcl_GetChannelErrorInterp_TCL_DECLARED +#define Tcl_GetChannelErrorInterp_TCL_DECLARED +/* 563 */ +EXTERN void Tcl_GetChannelErrorInterp (Tcl_Interp* interp, + Tcl_Obj** msg); +#endif +#ifndef Tcl_SetChannelError_TCL_DECLARED +#define Tcl_SetChannelError_TCL_DECLARED +/* 564 */ +EXTERN void Tcl_SetChannelError (Tcl_Channel chan, Tcl_Obj* msg); +#endif +#ifndef Tcl_GetChannelError_TCL_DECLARED +#define Tcl_GetChannelError_TCL_DECLARED +/* 565 */ +EXTERN void Tcl_GetChannelError (Tcl_Channel chan, Tcl_Obj** msg); +#endif +#ifndef Tcl_InitBignumFromDouble_TCL_DECLARED +#define Tcl_InitBignumFromDouble_TCL_DECLARED +/* 566 */ +EXTERN int Tcl_InitBignumFromDouble (Tcl_Interp* interp, + double initval, mp_int * toInit); +#endif +#ifndef Tcl_GetNamespaceUnknownHandler_TCL_DECLARED +#define Tcl_GetNamespaceUnknownHandler_TCL_DECLARED +/* 567 */ +EXTERN Tcl_Obj * Tcl_GetNamespaceUnknownHandler (Tcl_Interp * interp, + Tcl_Namespace * nsPtr); +#endif +#ifndef Tcl_SetNamespaceUnknownHandler_TCL_DECLARED +#define Tcl_SetNamespaceUnknownHandler_TCL_DECLARED +/* 568 */ +EXTERN int Tcl_SetNamespaceUnknownHandler (Tcl_Interp * interp, + Tcl_Namespace * nsPtr, Tcl_Obj * handlerPtr); +#endif +#ifndef Tcl_GetEncodingFromObj_TCL_DECLARED +#define Tcl_GetEncodingFromObj_TCL_DECLARED +/* 569 */ +EXTERN int Tcl_GetEncodingFromObj (Tcl_Interp* interp, + Tcl_Obj* objPtr, Tcl_Encoding* encodingPtr); +#endif +#ifndef Tcl_GetEncodingSearchPath_TCL_DECLARED +#define Tcl_GetEncodingSearchPath_TCL_DECLARED +/* 570 */ +EXTERN Tcl_Obj* Tcl_GetEncodingSearchPath (void); +#endif +#ifndef Tcl_SetEncodingSearchPath_TCL_DECLARED +#define Tcl_SetEncodingSearchPath_TCL_DECLARED +/* 571 */ +EXTERN int Tcl_SetEncodingSearchPath (Tcl_Obj* searchPath); +#endif +#ifndef Tcl_GetEncodingNameFromEnvironment_TCL_DECLARED +#define Tcl_GetEncodingNameFromEnvironment_TCL_DECLARED +/* 572 */ +EXTERN CONST char * Tcl_GetEncodingNameFromEnvironment ( + Tcl_DString* bufPtr); +#endif +#ifndef Tcl_PkgRequireProc_TCL_DECLARED +#define Tcl_PkgRequireProc_TCL_DECLARED +/* 573 */ +EXTERN int Tcl_PkgRequireProc (Tcl_Interp * interp, + CONST char * name, int objc, + Tcl_Obj *CONST objv[], + ClientData * clientDataPtr); +#endif +#ifndef Tcl_AppendObjToErrorInfo_TCL_DECLARED +#define Tcl_AppendObjToErrorInfo_TCL_DECLARED +/* 574 */ +EXTERN void Tcl_AppendObjToErrorInfo (Tcl_Interp * interp, + Tcl_Obj * objPtr); +#endif +#ifndef Tcl_AppendLimitedToObj_TCL_DECLARED +#define Tcl_AppendLimitedToObj_TCL_DECLARED +/* 575 */ +EXTERN void Tcl_AppendLimitedToObj (Tcl_Obj * objPtr, + CONST char * bytes, int length, int limit, + CONST char * ellipsis); +#endif +#ifndef Tcl_Format_TCL_DECLARED +#define Tcl_Format_TCL_DECLARED +/* 576 */ +EXTERN Tcl_Obj * Tcl_Format (Tcl_Interp * interp, CONST char * format, + int objc, Tcl_Obj * CONST objv[]); +#endif +#ifndef Tcl_AppendFormatToObj_TCL_DECLARED +#define Tcl_AppendFormatToObj_TCL_DECLARED +/* 577 */ +EXTERN int Tcl_AppendFormatToObj (Tcl_Interp * interp, + Tcl_Obj * objPtr, CONST char * format, + int objc, Tcl_Obj * CONST objv[]); +#endif +#ifndef Tcl_ObjPrintf_TCL_DECLARED +#define Tcl_ObjPrintf_TCL_DECLARED +/* 578 */ +EXTERN Tcl_Obj * Tcl_ObjPrintf (CONST char * format, ...); +#endif +#ifndef Tcl_AppendPrintfToObj_TCL_DECLARED +#define Tcl_AppendPrintfToObj_TCL_DECLARED +/* 579 */ +EXTERN void Tcl_AppendPrintfToObj (Tcl_Obj * objPtr, + CONST char * format, ...); +#endif + +typedef struct TclStubHooks { + struct TclPlatStubs *tclPlatStubs; + struct TclIntStubs *tclIntStubs; + struct TclIntPlatStubs *tclIntPlatStubs; +} TclStubHooks; + +typedef struct TclStubs { + int magic; + struct TclStubHooks *hooks; + + int (*tcl_PkgProvideEx) (Tcl_Interp* interp, CONST char* name, CONST char* version, ClientData clientData); /* 0 */ + CONST84_RETURN char * (*tcl_PkgRequireEx) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr); /* 1 */ + void (*tcl_Panic) (CONST char * format, ...); /* 2 */ + char * (*tcl_Alloc) (unsigned int size); /* 3 */ + void (*tcl_Free) (char * ptr); /* 4 */ + char * (*tcl_Realloc) (char * ptr, unsigned int size); /* 5 */ + char * (*tcl_DbCkalloc) (unsigned int size, CONST char * file, int line); /* 6 */ + int (*tcl_DbCkfree) (char * ptr, CONST char * file, int line); /* 7 */ + char * (*tcl_DbCkrealloc) (char * ptr, unsigned int size, CONST char * file, int line); /* 8 */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + void (*tcl_CreateFileHandler) (int fd, int mask, Tcl_FileProc * proc, ClientData clientData); /* 9 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + void *reserved9; +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + void (*tcl_CreateFileHandler) (int fd, int mask, Tcl_FileProc * proc, ClientData clientData); /* 9 */ +#endif /* MACOSX */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + void (*tcl_DeleteFileHandler) (int fd); /* 10 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + void *reserved10; +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + void (*tcl_DeleteFileHandler) (int fd); /* 10 */ +#endif /* MACOSX */ + void (*tcl_SetTimer) (Tcl_Time * timePtr); /* 11 */ + void (*tcl_Sleep) (int ms); /* 12 */ + int (*tcl_WaitForEvent) (Tcl_Time * timePtr); /* 13 */ + int (*tcl_AppendAllObjTypes) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 14 */ + void (*tcl_AppendStringsToObj) (Tcl_Obj * objPtr, ...); /* 15 */ + void (*tcl_AppendToObj) (Tcl_Obj* objPtr, CONST char* bytes, int length); /* 16 */ + Tcl_Obj * (*tcl_ConcatObj) (int objc, Tcl_Obj *CONST objv[]); /* 17 */ + int (*tcl_ConvertToType) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr); /* 18 */ + void (*tcl_DbDecrRefCount) (Tcl_Obj * objPtr, CONST char * file, int line); /* 19 */ + void (*tcl_DbIncrRefCount) (Tcl_Obj * objPtr, CONST char * file, int line); /* 20 */ + int (*tcl_DbIsShared) (Tcl_Obj * objPtr, CONST char * file, int line); /* 21 */ + Tcl_Obj * (*tcl_DbNewBooleanObj) (int boolValue, CONST char * file, int line); /* 22 */ + Tcl_Obj * (*tcl_DbNewByteArrayObj) (CONST unsigned char * bytes, int length, CONST char * file, int line); /* 23 */ + Tcl_Obj * (*tcl_DbNewDoubleObj) (double doubleValue, CONST char * file, int line); /* 24 */ + Tcl_Obj * (*tcl_DbNewListObj) (int objc, Tcl_Obj *CONST * objv, CONST char * file, int line); /* 25 */ + Tcl_Obj * (*tcl_DbNewLongObj) (long longValue, CONST char * file, int line); /* 26 */ + Tcl_Obj * (*tcl_DbNewObj) (CONST char * file, int line); /* 27 */ + Tcl_Obj * (*tcl_DbNewStringObj) (CONST char * bytes, int length, CONST char * file, int line); /* 28 */ + Tcl_Obj * (*tcl_DuplicateObj) (Tcl_Obj * objPtr); /* 29 */ + void (*tclFreeObj) (Tcl_Obj * objPtr); /* 30 */ + int (*tcl_GetBoolean) (Tcl_Interp * interp, CONST char * src, int * boolPtr); /* 31 */ + int (*tcl_GetBooleanFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr); /* 32 */ + unsigned char * (*tcl_GetByteArrayFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 33 */ + int (*tcl_GetDouble) (Tcl_Interp * interp, CONST char * src, double * doublePtr); /* 34 */ + int (*tcl_GetDoubleFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr); /* 35 */ + int (*tcl_GetIndexFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST84 char ** tablePtr, CONST char * msg, int flags, int * indexPtr); /* 36 */ + int (*tcl_GetInt) (Tcl_Interp * interp, CONST char * src, int * intPtr); /* 37 */ + int (*tcl_GetIntFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr); /* 38 */ + int (*tcl_GetLongFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr); /* 39 */ + Tcl_ObjType * (*tcl_GetObjType) (CONST char * typeName); /* 40 */ + char * (*tcl_GetStringFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 41 */ + void (*tcl_InvalidateStringRep) (Tcl_Obj * objPtr); /* 42 */ + int (*tcl_ListObjAppendList) (Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr); /* 43 */ + int (*tcl_ListObjAppendElement) (Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr); /* 44 */ + int (*tcl_ListObjGetElements) (Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr); /* 45 */ + int (*tcl_ListObjIndex) (Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr); /* 46 */ + int (*tcl_ListObjLength) (Tcl_Interp * interp, Tcl_Obj * listPtr, int * lengthPtr); /* 47 */ + int (*tcl_ListObjReplace) (Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[]); /* 48 */ + Tcl_Obj * (*tcl_NewBooleanObj) (int boolValue); /* 49 */ + Tcl_Obj * (*tcl_NewByteArrayObj) (CONST unsigned char* bytes, int length); /* 50 */ + Tcl_Obj * (*tcl_NewDoubleObj) (double doubleValue); /* 51 */ + Tcl_Obj * (*tcl_NewIntObj) (int intValue); /* 52 */ + Tcl_Obj * (*tcl_NewListObj) (int objc, Tcl_Obj *CONST objv[]); /* 53 */ + Tcl_Obj * (*tcl_NewLongObj) (long longValue); /* 54 */ + Tcl_Obj * (*tcl_NewObj) (void); /* 55 */ + Tcl_Obj * (*tcl_NewStringObj) (CONST char * bytes, int length); /* 56 */ + void (*tcl_SetBooleanObj) (Tcl_Obj * objPtr, int boolValue); /* 57 */ + unsigned char * (*tcl_SetByteArrayLength) (Tcl_Obj * objPtr, int length); /* 58 */ + void (*tcl_SetByteArrayObj) (Tcl_Obj * objPtr, CONST unsigned char * bytes, int length); /* 59 */ + void (*tcl_SetDoubleObj) (Tcl_Obj * objPtr, double doubleValue); /* 60 */ + void (*tcl_SetIntObj) (Tcl_Obj * objPtr, int intValue); /* 61 */ + void (*tcl_SetListObj) (Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[]); /* 62 */ + void (*tcl_SetLongObj) (Tcl_Obj * objPtr, long longValue); /* 63 */ + void (*tcl_SetObjLength) (Tcl_Obj * objPtr, int length); /* 64 */ + void (*tcl_SetStringObj) (Tcl_Obj* objPtr, CONST char* bytes, int length); /* 65 */ + void (*tcl_AddErrorInfo) (Tcl_Interp * interp, CONST char * message); /* 66 */ + void (*tcl_AddObjErrorInfo) (Tcl_Interp * interp, CONST char * message, int length); /* 67 */ + void (*tcl_AllowExceptions) (Tcl_Interp * interp); /* 68 */ + void (*tcl_AppendElement) (Tcl_Interp * interp, CONST char * element); /* 69 */ + void (*tcl_AppendResult) (Tcl_Interp * interp, ...); /* 70 */ + Tcl_AsyncHandler (*tcl_AsyncCreate) (Tcl_AsyncProc * proc, ClientData clientData); /* 71 */ + void (*tcl_AsyncDelete) (Tcl_AsyncHandler async); /* 72 */ + int (*tcl_AsyncInvoke) (Tcl_Interp * interp, int code); /* 73 */ + void (*tcl_AsyncMark) (Tcl_AsyncHandler async); /* 74 */ + int (*tcl_AsyncReady) (void); /* 75 */ + void (*tcl_BackgroundError) (Tcl_Interp * interp); /* 76 */ + char (*tcl_Backslash) (CONST char * src, int * readPtr); /* 77 */ + int (*tcl_BadChannelOption) (Tcl_Interp * interp, CONST char * optionName, CONST char * optionList); /* 78 */ + void (*tcl_CallWhenDeleted) (Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 79 */ + void (*tcl_CancelIdleCall) (Tcl_IdleProc * idleProc, ClientData clientData); /* 80 */ + int (*tcl_Close) (Tcl_Interp * interp, Tcl_Channel chan); /* 81 */ + int (*tcl_CommandComplete) (CONST char * cmd); /* 82 */ + char * (*tcl_Concat) (int argc, CONST84 char * CONST * argv); /* 83 */ + int (*tcl_ConvertElement) (CONST char * src, char * dst, int flags); /* 84 */ + int (*tcl_ConvertCountedElement) (CONST char * src, int length, char * dst, int flags); /* 85 */ + int (*tcl_CreateAlias) (Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int argc, CONST84 char * CONST * argv); /* 86 */ + int (*tcl_CreateAliasObj) (Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int objc, Tcl_Obj *CONST objv[]); /* 87 */ + Tcl_Channel (*tcl_CreateChannel) (Tcl_ChannelType * typePtr, CONST char * chanName, ClientData instanceData, int mask); /* 88 */ + void (*tcl_CreateChannelHandler) (Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData); /* 89 */ + void (*tcl_CreateCloseHandler) (Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData); /* 90 */ + Tcl_Command (*tcl_CreateCommand) (Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc); /* 91 */ + void (*tcl_CreateEventSource) (Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData); /* 92 */ + void (*tcl_CreateExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 93 */ + Tcl_Interp * (*tcl_CreateInterp) (void); /* 94 */ + void (*tcl_CreateMathFunc) (Tcl_Interp * interp, CONST char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData); /* 95 */ + Tcl_Command (*tcl_CreateObjCommand) (Tcl_Interp * interp, CONST char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc); /* 96 */ + Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp * interp, CONST char * slaveName, int isSafe); /* 97 */ + Tcl_TimerToken (*tcl_CreateTimerHandler) (int milliseconds, Tcl_TimerProc * proc, ClientData clientData); /* 98 */ + Tcl_Trace (*tcl_CreateTrace) (Tcl_Interp * interp, int level, Tcl_CmdTraceProc * proc, ClientData clientData); /* 99 */ + void (*tcl_DeleteAssocData) (Tcl_Interp * interp, CONST char * name); /* 100 */ + void (*tcl_DeleteChannelHandler) (Tcl_Channel chan, Tcl_ChannelProc * proc, ClientData clientData); /* 101 */ + void (*tcl_DeleteCloseHandler) (Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData); /* 102 */ + int (*tcl_DeleteCommand) (Tcl_Interp * interp, CONST char * cmdName); /* 103 */ + int (*tcl_DeleteCommandFromToken) (Tcl_Interp * interp, Tcl_Command command); /* 104 */ + void (*tcl_DeleteEvents) (Tcl_EventDeleteProc * proc, ClientData clientData); /* 105 */ + void (*tcl_DeleteEventSource) (Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData); /* 106 */ + void (*tcl_DeleteExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 107 */ + void (*tcl_DeleteHashEntry) (Tcl_HashEntry * entryPtr); /* 108 */ + void (*tcl_DeleteHashTable) (Tcl_HashTable * tablePtr); /* 109 */ + void (*tcl_DeleteInterp) (Tcl_Interp * interp); /* 110 */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */ +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */ +#endif /* MACOSX */ + void (*tcl_DeleteTimerHandler) (Tcl_TimerToken token); /* 112 */ + void (*tcl_DeleteTrace) (Tcl_Interp * interp, Tcl_Trace trace); /* 113 */ + void (*tcl_DontCallWhenDeleted) (Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 114 */ + int (*tcl_DoOneEvent) (int flags); /* 115 */ + void (*tcl_DoWhenIdle) (Tcl_IdleProc * proc, ClientData clientData); /* 116 */ + char * (*tcl_DStringAppend) (Tcl_DString * dsPtr, CONST char * bytes, int length); /* 117 */ + char * (*tcl_DStringAppendElement) (Tcl_DString * dsPtr, CONST char * element); /* 118 */ + void (*tcl_DStringEndSublist) (Tcl_DString * dsPtr); /* 119 */ + void (*tcl_DStringFree) (Tcl_DString * dsPtr); /* 120 */ + void (*tcl_DStringGetResult) (Tcl_Interp * interp, Tcl_DString * dsPtr); /* 121 */ + void (*tcl_DStringInit) (Tcl_DString * dsPtr); /* 122 */ + void (*tcl_DStringResult) (Tcl_Interp * interp, Tcl_DString * dsPtr); /* 123 */ + void (*tcl_DStringSetLength) (Tcl_DString * dsPtr, int length); /* 124 */ + void (*tcl_DStringStartSublist) (Tcl_DString * dsPtr); /* 125 */ + int (*tcl_Eof) (Tcl_Channel chan); /* 126 */ + CONST84_RETURN char * (*tcl_ErrnoId) (void); /* 127 */ + CONST84_RETURN char * (*tcl_ErrnoMsg) (int err); /* 128 */ + int (*tcl_Eval) (Tcl_Interp * interp, CONST char * script); /* 129 */ + int (*tcl_EvalFile) (Tcl_Interp * interp, CONST char * fileName); /* 130 */ + int (*tcl_EvalObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 131 */ + void (*tcl_EventuallyFree) (ClientData clientData, Tcl_FreeProc * freeProc); /* 132 */ + void (*tcl_Exit) (int status); /* 133 */ + int (*tcl_ExposeCommand) (Tcl_Interp * interp, CONST char * hiddenCmdToken, CONST char * cmdName); /* 134 */ + int (*tcl_ExprBoolean) (Tcl_Interp * interp, CONST char * expr, int * ptr); /* 135 */ + int (*tcl_ExprBooleanObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * ptr); /* 136 */ + int (*tcl_ExprDouble) (Tcl_Interp * interp, CONST char * expr, double * ptr); /* 137 */ + int (*tcl_ExprDoubleObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, double * ptr); /* 138 */ + int (*tcl_ExprLong) (Tcl_Interp * interp, CONST char * expr, long * ptr); /* 139 */ + int (*tcl_ExprLongObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, long * ptr); /* 140 */ + int (*tcl_ExprObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr); /* 141 */ + int (*tcl_ExprString) (Tcl_Interp * interp, CONST char * expr); /* 142 */ + void (*tcl_Finalize) (void); /* 143 */ + void (*tcl_FindExecutable) (CONST char * argv0); /* 144 */ + Tcl_HashEntry * (*tcl_FirstHashEntry) (Tcl_HashTable * tablePtr, Tcl_HashSearch * searchPtr); /* 145 */ + int (*tcl_Flush) (Tcl_Channel chan); /* 146 */ + void (*tcl_FreeResult) (Tcl_Interp * interp); /* 147 */ + int (*tcl_GetAlias) (Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * argcPtr, CONST84 char *** argvPtr); /* 148 */ + int (*tcl_GetAliasObj) (Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * objcPtr, Tcl_Obj *** objv); /* 149 */ + ClientData (*tcl_GetAssocData) (Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc ** procPtr); /* 150 */ + Tcl_Channel (*tcl_GetChannel) (Tcl_Interp * interp, CONST char * chanName, int * modePtr); /* 151 */ + int (*tcl_GetChannelBufferSize) (Tcl_Channel chan); /* 152 */ + int (*tcl_GetChannelHandle) (Tcl_Channel chan, int direction, ClientData * handlePtr); /* 153 */ + ClientData (*tcl_GetChannelInstanceData) (Tcl_Channel chan); /* 154 */ + int (*tcl_GetChannelMode) (Tcl_Channel chan); /* 155 */ + CONST84_RETURN char * (*tcl_GetChannelName) (Tcl_Channel chan); /* 156 */ + int (*tcl_GetChannelOption) (Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, Tcl_DString * dsPtr); /* 157 */ + Tcl_ChannelType * (*tcl_GetChannelType) (Tcl_Channel chan); /* 158 */ + int (*tcl_GetCommandInfo) (Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdInfo * infoPtr); /* 159 */ + CONST84_RETURN char * (*tcl_GetCommandName) (Tcl_Interp * interp, Tcl_Command command); /* 160 */ + int (*tcl_GetErrno) (void); /* 161 */ + CONST84_RETURN char * (*tcl_GetHostName) (void); /* 162 */ + int (*tcl_GetInterpPath) (Tcl_Interp * askInterp, Tcl_Interp * slaveInterp); /* 163 */ + Tcl_Interp * (*tcl_GetMaster) (Tcl_Interp * interp); /* 164 */ + CONST char * (*tcl_GetNameOfExecutable) (void); /* 165 */ + Tcl_Obj * (*tcl_GetObjResult) (Tcl_Interp * interp); /* 166 */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + int (*tcl_GetOpenFile) (Tcl_Interp * interp, CONST char * chanID, int forWriting, int checkUsage, ClientData * filePtr); /* 167 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + void *reserved167; +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + int (*tcl_GetOpenFile) (Tcl_Interp * interp, CONST char * chanID, int forWriting, int checkUsage, ClientData * filePtr); /* 167 */ +#endif /* MACOSX */ + Tcl_PathType (*tcl_GetPathType) (CONST char * path); /* 168 */ + int (*tcl_Gets) (Tcl_Channel chan, Tcl_DString * dsPtr); /* 169 */ + int (*tcl_GetsObj) (Tcl_Channel chan, Tcl_Obj * objPtr); /* 170 */ + int (*tcl_GetServiceMode) (void); /* 171 */ + Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp * interp, CONST char * slaveName); /* 172 */ + Tcl_Channel (*tcl_GetStdChannel) (int type); /* 173 */ + CONST84_RETURN char * (*tcl_GetStringResult) (Tcl_Interp * interp); /* 174 */ + CONST84_RETURN char * (*tcl_GetVar) (Tcl_Interp * interp, CONST char * varName, int flags); /* 175 */ + CONST84_RETURN char * (*tcl_GetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 176 */ + int (*tcl_GlobalEval) (Tcl_Interp * interp, CONST char * command); /* 177 */ + int (*tcl_GlobalEvalObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 178 */ + int (*tcl_HideCommand) (Tcl_Interp * interp, CONST char * cmdName, CONST char * hiddenCmdToken); /* 179 */ + int (*tcl_Init) (Tcl_Interp * interp); /* 180 */ + void (*tcl_InitHashTable) (Tcl_HashTable * tablePtr, int keyType); /* 181 */ + int (*tcl_InputBlocked) (Tcl_Channel chan); /* 182 */ + int (*tcl_InputBuffered) (Tcl_Channel chan); /* 183 */ + int (*tcl_InterpDeleted) (Tcl_Interp * interp); /* 184 */ + int (*tcl_IsSafe) (Tcl_Interp * interp); /* 185 */ + char * (*tcl_JoinPath) (int argc, CONST84 char * CONST * argv, Tcl_DString * resultPtr); /* 186 */ + int (*tcl_LinkVar) (Tcl_Interp * interp, CONST char * varName, char * addr, int type); /* 187 */ + void *reserved188; + Tcl_Channel (*tcl_MakeFileChannel) (ClientData handle, int mode); /* 189 */ + int (*tcl_MakeSafe) (Tcl_Interp * interp); /* 190 */ + Tcl_Channel (*tcl_MakeTcpClientChannel) (ClientData tcpSocket); /* 191 */ + char * (*tcl_Merge) (int argc, CONST84 char * CONST * argv); /* 192 */ + Tcl_HashEntry * (*tcl_NextHashEntry) (Tcl_HashSearch * searchPtr); /* 193 */ + void (*tcl_NotifyChannel) (Tcl_Channel channel, int mask); /* 194 */ + Tcl_Obj * (*tcl_ObjGetVar2) (Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, int flags); /* 195 */ + Tcl_Obj * (*tcl_ObjSetVar2) (Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, Tcl_Obj * newValuePtr, int flags); /* 196 */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */ +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */ +#endif /* MACOSX */ + Tcl_Channel (*tcl_OpenFileChannel) (Tcl_Interp * interp, CONST char * fileName, CONST char * modeString, int permissions); /* 198 */ + Tcl_Channel (*tcl_OpenTcpClient) (Tcl_Interp * interp, int port, CONST char * address, CONST char * myaddr, int myport, int async); /* 199 */ + Tcl_Channel (*tcl_OpenTcpServer) (Tcl_Interp * interp, int port, CONST char * host, Tcl_TcpAcceptProc * acceptProc, ClientData callbackData); /* 200 */ + void (*tcl_Preserve) (ClientData data); /* 201 */ + void (*tcl_PrintDouble) (Tcl_Interp * interp, double value, char * dst); /* 202 */ + int (*tcl_PutEnv) (CONST char * assignment); /* 203 */ + CONST84_RETURN char * (*tcl_PosixError) (Tcl_Interp * interp); /* 204 */ + void (*tcl_QueueEvent) (Tcl_Event * evPtr, Tcl_QueuePosition position); /* 205 */ + int (*tcl_Read) (Tcl_Channel chan, char * bufPtr, int toRead); /* 206 */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ + void (*tcl_ReapDetachedProcs) (void); /* 207 */ +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ + void (*tcl_ReapDetachedProcs) (void); /* 207 */ +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + void (*tcl_ReapDetachedProcs) (void); /* 207 */ +#endif /* MACOSX */ + int (*tcl_RecordAndEval) (Tcl_Interp * interp, CONST char * cmd, int flags); /* 208 */ + int (*tcl_RecordAndEvalObj) (Tcl_Interp * interp, Tcl_Obj * cmdPtr, int flags); /* 209 */ + void (*tcl_RegisterChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 210 */ + void (*tcl_RegisterObjType) (Tcl_ObjType * typePtr); /* 211 */ + Tcl_RegExp (*tcl_RegExpCompile) (Tcl_Interp * interp, CONST char * pattern); /* 212 */ + int (*tcl_RegExpExec) (Tcl_Interp * interp, Tcl_RegExp regexp, CONST char * text, CONST char * start); /* 213 */ + int (*tcl_RegExpMatch) (Tcl_Interp * interp, CONST char * text, CONST char * pattern); /* 214 */ + void (*tcl_RegExpRange) (Tcl_RegExp regexp, int index, CONST84 char ** startPtr, CONST84 char ** endPtr); /* 215 */ + void (*tcl_Release) (ClientData clientData); /* 216 */ + void (*tcl_ResetResult) (Tcl_Interp * interp); /* 217 */ + int (*tcl_ScanElement) (CONST char * str, int * flagPtr); /* 218 */ + int (*tcl_ScanCountedElement) (CONST char * str, int length, int * flagPtr); /* 219 */ + int (*tcl_SeekOld) (Tcl_Channel chan, int offset, int mode); /* 220 */ + int (*tcl_ServiceAll) (void); /* 221 */ + int (*tcl_ServiceEvent) (int flags); /* 222 */ + void (*tcl_SetAssocData) (Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 223 */ + void (*tcl_SetChannelBufferSize) (Tcl_Channel chan, int sz); /* 224 */ + int (*tcl_SetChannelOption) (Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, CONST char * newValue); /* 225 */ + int (*tcl_SetCommandInfo) (Tcl_Interp * interp, CONST char * cmdName, CONST Tcl_CmdInfo * infoPtr); /* 226 */ + void (*tcl_SetErrno) (int err); /* 227 */ + void (*tcl_SetErrorCode) (Tcl_Interp * interp, ...); /* 228 */ + void (*tcl_SetMaxBlockTime) (Tcl_Time * timePtr); /* 229 */ + void (*tcl_SetPanicProc) (Tcl_PanicProc * panicProc); /* 230 */ + int (*tcl_SetRecursionLimit) (Tcl_Interp * interp, int depth); /* 231 */ + void (*tcl_SetResult) (Tcl_Interp * interp, char * result, Tcl_FreeProc * freeProc); /* 232 */ + int (*tcl_SetServiceMode) (int mode); /* 233 */ + void (*tcl_SetObjErrorCode) (Tcl_Interp * interp, Tcl_Obj * errorObjPtr); /* 234 */ + void (*tcl_SetObjResult) (Tcl_Interp * interp, Tcl_Obj * resultObjPtr); /* 235 */ + void (*tcl_SetStdChannel) (Tcl_Channel channel, int type); /* 236 */ + CONST84_RETURN char * (*tcl_SetVar) (Tcl_Interp * interp, CONST char * varName, CONST char * newValue, int flags); /* 237 */ + CONST84_RETURN char * (*tcl_SetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, CONST char * newValue, int flags); /* 238 */ + CONST84_RETURN char * (*tcl_SignalId) (int sig); /* 239 */ + CONST84_RETURN char * (*tcl_SignalMsg) (int sig); /* 240 */ + void (*tcl_SourceRCFile) (Tcl_Interp * interp); /* 241 */ + int (*tcl_SplitList) (Tcl_Interp * interp, CONST char * listStr, int * argcPtr, CONST84 char *** argvPtr); /* 242 */ + void (*tcl_SplitPath) (CONST char * path, int * argcPtr, CONST84 char *** argvPtr); /* 243 */ + void (*tcl_StaticPackage) (Tcl_Interp * interp, CONST char * pkgName, Tcl_PackageInitProc * initProc, Tcl_PackageInitProc * safeInitProc); /* 244 */ + int (*tcl_StringMatch) (CONST char * str, CONST char * pattern); /* 245 */ + int (*tcl_TellOld) (Tcl_Channel chan); /* 246 */ + int (*tcl_TraceVar) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 247 */ + int (*tcl_TraceVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 248 */ + char * (*tcl_TranslateFileName) (Tcl_Interp * interp, CONST char * name, Tcl_DString * bufferPtr); /* 249 */ + int (*tcl_Ungets) (Tcl_Channel chan, CONST char * str, int len, int atHead); /* 250 */ + void (*tcl_UnlinkVar) (Tcl_Interp * interp, CONST char * varName); /* 251 */ + int (*tcl_UnregisterChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 252 */ + int (*tcl_UnsetVar) (Tcl_Interp * interp, CONST char * varName, int flags); /* 253 */ + int (*tcl_UnsetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 254 */ + void (*tcl_UntraceVar) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 255 */ + void (*tcl_UntraceVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 256 */ + void (*tcl_UpdateLinkedVar) (Tcl_Interp * interp, CONST char * varName); /* 257 */ + int (*tcl_UpVar) (Tcl_Interp * interp, CONST char * frameName, CONST char * varName, CONST char * localName, int flags); /* 258 */ + int (*tcl_UpVar2) (Tcl_Interp * interp, CONST char * frameName, CONST char * part1, CONST char * part2, CONST char * localName, int flags); /* 259 */ + int (*tcl_VarEval) (Tcl_Interp * interp, ...); /* 260 */ + ClientData (*tcl_VarTraceInfo) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 261 */ + ClientData (*tcl_VarTraceInfo2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 262 */ + int (*tcl_Write) (Tcl_Channel chan, CONST char * s, int slen); /* 263 */ + void (*tcl_WrongNumArgs) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], CONST char * message); /* 264 */ + int (*tcl_DumpActiveMemory) (CONST char * fileName); /* 265 */ + void (*tcl_ValidateAllMemory) (CONST char * file, int line); /* 266 */ + void (*tcl_AppendResultVA) (Tcl_Interp * interp, va_list argList); /* 267 */ + void (*tcl_AppendStringsToObjVA) (Tcl_Obj * objPtr, va_list argList); /* 268 */ + CONST84_RETURN char * (*tcl_HashStats) (Tcl_HashTable * tablePtr); /* 269 */ + CONST84_RETURN char * (*tcl_ParseVar) (Tcl_Interp * interp, CONST char * start, CONST84 char ** termPtr); /* 270 */ + CONST84_RETURN char * (*tcl_PkgPresent) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact); /* 271 */ + CONST84_RETURN char * (*tcl_PkgPresentEx) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr); /* 272 */ + int (*tcl_PkgProvide) (Tcl_Interp * interp, CONST char * name, CONST char * version); /* 273 */ + CONST84_RETURN char * (*tcl_PkgRequire) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact); /* 274 */ + void (*tcl_SetErrorCodeVA) (Tcl_Interp * interp, va_list argList); /* 275 */ + int (*tcl_VarEvalVA) (Tcl_Interp * interp, va_list argList); /* 276 */ + Tcl_Pid (*tcl_WaitPid) (Tcl_Pid pid, int * statPtr, int options); /* 277 */ + void (*tcl_PanicVA) (CONST char * format, va_list argList); /* 278 */ + void (*tcl_GetVersion) (int * major, int * minor, int * patchLevel, int * type); /* 279 */ + void (*tcl_InitMemory) (Tcl_Interp * interp); /* 280 */ + Tcl_Channel (*tcl_StackChannel) (Tcl_Interp * interp, Tcl_ChannelType * typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan); /* 281 */ + int (*tcl_UnstackChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 282 */ + Tcl_Channel (*tcl_GetStackedChannel) (Tcl_Channel chan); /* 283 */ + void (*tcl_SetMainLoop) (Tcl_MainLoopProc * proc); /* 284 */ + void *reserved285; + void (*tcl_AppendObjToObj) (Tcl_Obj * objPtr, Tcl_Obj * appendObjPtr); /* 286 */ + Tcl_Encoding (*tcl_CreateEncoding) (const Tcl_EncodingType * typePtr); /* 287 */ + void (*tcl_CreateThreadExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 288 */ + void (*tcl_DeleteThreadExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 289 */ + void (*tcl_DiscardResult) (Tcl_SavedResult * statePtr); /* 290 */ + int (*tcl_EvalEx) (Tcl_Interp * interp, CONST char * script, int numBytes, int flags); /* 291 */ + int (*tcl_EvalObjv) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags); /* 292 */ + int (*tcl_EvalObjEx) (Tcl_Interp * interp, Tcl_Obj * objPtr, int flags); /* 293 */ + void (*tcl_ExitThread) (int status); /* 294 */ + int (*tcl_ExternalToUtf) (Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr); /* 295 */ + char * (*tcl_ExternalToUtfDString) (Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr); /* 296 */ + void (*tcl_FinalizeThread) (void); /* 297 */ + void (*tcl_FinalizeNotifier) (ClientData clientData); /* 298 */ + void (*tcl_FreeEncoding) (Tcl_Encoding encoding); /* 299 */ + Tcl_ThreadId (*tcl_GetCurrentThread) (void); /* 300 */ + Tcl_Encoding (*tcl_GetEncoding) (Tcl_Interp * interp, CONST char * name); /* 301 */ + CONST84_RETURN char * (*tcl_GetEncodingName) (Tcl_Encoding encoding); /* 302 */ + void (*tcl_GetEncodingNames) (Tcl_Interp * interp); /* 303 */ + int (*tcl_GetIndexFromObjStruct) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST VOID * tablePtr, int offset, CONST char * msg, int flags, int * indexPtr); /* 304 */ + VOID * (*tcl_GetThreadData) (Tcl_ThreadDataKey * keyPtr, int size); /* 305 */ + Tcl_Obj * (*tcl_GetVar2Ex) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 306 */ + ClientData (*tcl_InitNotifier) (void); /* 307 */ + void (*tcl_MutexLock) (Tcl_Mutex * mutexPtr); /* 308 */ + void (*tcl_MutexUnlock) (Tcl_Mutex * mutexPtr); /* 309 */ + void (*tcl_ConditionNotify) (Tcl_Condition * condPtr); /* 310 */ + void (*tcl_ConditionWait) (Tcl_Condition * condPtr, Tcl_Mutex * mutexPtr, Tcl_Time * timePtr); /* 311 */ + int (*tcl_NumUtfChars) (CONST char * src, int length); /* 312 */ + int (*tcl_ReadChars) (Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag); /* 313 */ + void (*tcl_RestoreResult) (Tcl_Interp * interp, Tcl_SavedResult * statePtr); /* 314 */ + void (*tcl_SaveResult) (Tcl_Interp * interp, Tcl_SavedResult * statePtr); /* 315 */ + int (*tcl_SetSystemEncoding) (Tcl_Interp * interp, CONST char * name); /* 316 */ + Tcl_Obj * (*tcl_SetVar2Ex) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, Tcl_Obj * newValuePtr, int flags); /* 317 */ + void (*tcl_ThreadAlert) (Tcl_ThreadId threadId); /* 318 */ + void (*tcl_ThreadQueueEvent) (Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position); /* 319 */ + Tcl_UniChar (*tcl_UniCharAtIndex) (CONST char * src, int index); /* 320 */ + Tcl_UniChar (*tcl_UniCharToLower) (int ch); /* 321 */ + Tcl_UniChar (*tcl_UniCharToTitle) (int ch); /* 322 */ + Tcl_UniChar (*tcl_UniCharToUpper) (int ch); /* 323 */ + int (*tcl_UniCharToUtf) (int ch, char * buf); /* 324 */ + CONST84_RETURN char * (*tcl_UtfAtIndex) (CONST char * src, int index); /* 325 */ + int (*tcl_UtfCharComplete) (CONST char * src, int length); /* 326 */ + int (*tcl_UtfBackslash) (CONST char * src, int * readPtr, char * dst); /* 327 */ + CONST84_RETURN char * (*tcl_UtfFindFirst) (CONST char * src, int ch); /* 328 */ + CONST84_RETURN char * (*tcl_UtfFindLast) (CONST char * src, int ch); /* 329 */ + CONST84_RETURN char * (*tcl_UtfNext) (CONST char * src); /* 330 */ + CONST84_RETURN char * (*tcl_UtfPrev) (CONST char * src, CONST char * start); /* 331 */ + int (*tcl_UtfToExternal) (Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr); /* 332 */ + char * (*tcl_UtfToExternalDString) (Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr); /* 333 */ + int (*tcl_UtfToLower) (char * src); /* 334 */ + int (*tcl_UtfToTitle) (char * src); /* 335 */ + int (*tcl_UtfToUniChar) (CONST char * src, Tcl_UniChar * chPtr); /* 336 */ + int (*tcl_UtfToUpper) (char * src); /* 337 */ + int (*tcl_WriteChars) (Tcl_Channel chan, CONST char * src, int srcLen); /* 338 */ + int (*tcl_WriteObj) (Tcl_Channel chan, Tcl_Obj * objPtr); /* 339 */ + char * (*tcl_GetString) (Tcl_Obj * objPtr); /* 340 */ + CONST84_RETURN char * (*tcl_GetDefaultEncodingDir) (void); /* 341 */ + void (*tcl_SetDefaultEncodingDir) (CONST char * path); /* 342 */ + void (*tcl_AlertNotifier) (ClientData clientData); /* 343 */ + void (*tcl_ServiceModeHook) (int mode); /* 344 */ + int (*tcl_UniCharIsAlnum) (int ch); /* 345 */ + int (*tcl_UniCharIsAlpha) (int ch); /* 346 */ + int (*tcl_UniCharIsDigit) (int ch); /* 347 */ + int (*tcl_UniCharIsLower) (int ch); /* 348 */ + int (*tcl_UniCharIsSpace) (int ch); /* 349 */ + int (*tcl_UniCharIsUpper) (int ch); /* 350 */ + int (*tcl_UniCharIsWordChar) (int ch); /* 351 */ + int (*tcl_UniCharLen) (CONST Tcl_UniChar * uniStr); /* 352 */ + int (*tcl_UniCharNcmp) (CONST Tcl_UniChar * ucs, CONST Tcl_UniChar * uct, unsigned long numChars); /* 353 */ + char * (*tcl_UniCharToUtfDString) (CONST Tcl_UniChar * uniStr, int uniLength, Tcl_DString * dsPtr); /* 354 */ + Tcl_UniChar * (*tcl_UtfToUniCharDString) (CONST char * src, int length, Tcl_DString * dsPtr); /* 355 */ + Tcl_RegExp (*tcl_GetRegExpFromObj) (Tcl_Interp * interp, Tcl_Obj * patObj, int flags); /* 356 */ + Tcl_Obj * (*tcl_EvalTokens) (Tcl_Interp * interp, Tcl_Token * tokenPtr, int count); /* 357 */ + void (*tcl_FreeParse) (Tcl_Parse * parsePtr); /* 358 */ + void (*tcl_LogCommandInfo) (Tcl_Interp * interp, CONST char * script, CONST char * command, int length); /* 359 */ + int (*tcl_ParseBraces) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr); /* 360 */ + int (*tcl_ParseCommand) (Tcl_Interp * interp, CONST char * start, int numBytes, int nested, Tcl_Parse * parsePtr); /* 361 */ + int (*tcl_ParseExpr) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr); /* 362 */ + int (*tcl_ParseQuotedString) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr); /* 363 */ + int (*tcl_ParseVarName) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append); /* 364 */ + char * (*tcl_GetCwd) (Tcl_Interp * interp, Tcl_DString * cwdPtr); /* 365 */ + int (*tcl_Chdir) (CONST char * dirName); /* 366 */ + int (*tcl_Access) (CONST char * path, int mode); /* 367 */ + int (*tcl_Stat) (CONST char * path, struct stat * bufPtr); /* 368 */ + int (*tcl_UtfNcmp) (CONST char * s1, CONST char * s2, unsigned long n); /* 369 */ + int (*tcl_UtfNcasecmp) (CONST char * s1, CONST char * s2, unsigned long n); /* 370 */ + int (*tcl_StringCaseMatch) (CONST char * str, CONST char * pattern, int nocase); /* 371 */ + int (*tcl_UniCharIsControl) (int ch); /* 372 */ + int (*tcl_UniCharIsGraph) (int ch); /* 373 */ + int (*tcl_UniCharIsPrint) (int ch); /* 374 */ + int (*tcl_UniCharIsPunct) (int ch); /* 375 */ + int (*tcl_RegExpExecObj) (Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * textObj, int offset, int nmatches, int flags); /* 376 */ + void (*tcl_RegExpGetInfo) (Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr); /* 377 */ + Tcl_Obj * (*tcl_NewUnicodeObj) (CONST Tcl_UniChar * unicode, int numChars); /* 378 */ + void (*tcl_SetUnicodeObj) (Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int numChars); /* 379 */ + int (*tcl_GetCharLength) (Tcl_Obj * objPtr); /* 380 */ + Tcl_UniChar (*tcl_GetUniChar) (Tcl_Obj * objPtr, int index); /* 381 */ + Tcl_UniChar * (*tcl_GetUnicode) (Tcl_Obj * objPtr); /* 382 */ + Tcl_Obj * (*tcl_GetRange) (Tcl_Obj * objPtr, int first, int last); /* 383 */ + void (*tcl_AppendUnicodeToObj) (Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int length); /* 384 */ + int (*tcl_RegExpMatchObj) (Tcl_Interp * interp, Tcl_Obj * textObj, Tcl_Obj * patternObj); /* 385 */ + void (*tcl_SetNotifier) (Tcl_NotifierProcs * notifierProcPtr); /* 386 */ + Tcl_Mutex * (*tcl_GetAllocMutex) (void); /* 387 */ + int (*tcl_GetChannelNames) (Tcl_Interp * interp); /* 388 */ + int (*tcl_GetChannelNamesEx) (Tcl_Interp * interp, CONST char * pattern); /* 389 */ + int (*tcl_ProcObjCmd) (ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]); /* 390 */ + void (*tcl_ConditionFinalize) (Tcl_Condition * condPtr); /* 391 */ + void (*tcl_MutexFinalize) (Tcl_Mutex * mutex); /* 392 */ + int (*tcl_CreateThread) (Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags); /* 393 */ + int (*tcl_ReadRaw) (Tcl_Channel chan, char * dst, int bytesToRead); /* 394 */ + int (*tcl_WriteRaw) (Tcl_Channel chan, CONST char * src, int srcLen); /* 395 */ + Tcl_Channel (*tcl_GetTopChannel) (Tcl_Channel chan); /* 396 */ + int (*tcl_ChannelBuffered) (Tcl_Channel chan); /* 397 */ + CONST84_RETURN char * (*tcl_ChannelName) (CONST Tcl_ChannelType * chanTypePtr); /* 398 */ + Tcl_ChannelTypeVersion (*tcl_ChannelVersion) (CONST Tcl_ChannelType * chanTypePtr); /* 399 */ + Tcl_DriverBlockModeProc * (*tcl_ChannelBlockModeProc) (CONST Tcl_ChannelType * chanTypePtr); /* 400 */ + Tcl_DriverCloseProc * (*tcl_ChannelCloseProc) (CONST Tcl_ChannelType * chanTypePtr); /* 401 */ + Tcl_DriverClose2Proc * (*tcl_ChannelClose2Proc) (CONST Tcl_ChannelType * chanTypePtr); /* 402 */ + Tcl_DriverInputProc * (*tcl_ChannelInputProc) (CONST Tcl_ChannelType * chanTypePtr); /* 403 */ + Tcl_DriverOutputProc * (*tcl_ChannelOutputProc) (CONST Tcl_ChannelType * chanTypePtr); /* 404 */ + Tcl_DriverSeekProc * (*tcl_ChannelSeekProc) (CONST Tcl_ChannelType * chanTypePtr); /* 405 */ + Tcl_DriverSetOptionProc * (*tcl_ChannelSetOptionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 406 */ + Tcl_DriverGetOptionProc * (*tcl_ChannelGetOptionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 407 */ + Tcl_DriverWatchProc * (*tcl_ChannelWatchProc) (CONST Tcl_ChannelType * chanTypePtr); /* 408 */ + Tcl_DriverGetHandleProc * (*tcl_ChannelGetHandleProc) (CONST Tcl_ChannelType * chanTypePtr); /* 409 */ + Tcl_DriverFlushProc * (*tcl_ChannelFlushProc) (CONST Tcl_ChannelType * chanTypePtr); /* 410 */ + Tcl_DriverHandlerProc * (*tcl_ChannelHandlerProc) (CONST Tcl_ChannelType * chanTypePtr); /* 411 */ + int (*tcl_JoinThread) (Tcl_ThreadId threadId, int* result); /* 412 */ + int (*tcl_IsChannelShared) (Tcl_Channel channel); /* 413 */ + int (*tcl_IsChannelRegistered) (Tcl_Interp* interp, Tcl_Channel channel); /* 414 */ + void (*tcl_CutChannel) (Tcl_Channel channel); /* 415 */ + void (*tcl_SpliceChannel) (Tcl_Channel channel); /* 416 */ + void (*tcl_ClearChannelHandlers) (Tcl_Channel channel); /* 417 */ + int (*tcl_IsChannelExisting) (CONST char* channelName); /* 418 */ + int (*tcl_UniCharNcasecmp) (CONST Tcl_UniChar * ucs, CONST Tcl_UniChar * uct, unsigned long numChars); /* 419 */ + int (*tcl_UniCharCaseMatch) (CONST Tcl_UniChar * uniStr, CONST Tcl_UniChar * uniPattern, int nocase); /* 420 */ + Tcl_HashEntry * (*tcl_FindHashEntry) (Tcl_HashTable * tablePtr, CONST char * key); /* 421 */ + Tcl_HashEntry * (*tcl_CreateHashEntry) (Tcl_HashTable * tablePtr, CONST char * key, int * newPtr); /* 422 */ + void (*tcl_InitCustomHashTable) (Tcl_HashTable * tablePtr, int keyType, Tcl_HashKeyType * typePtr); /* 423 */ + void (*tcl_InitObjHashTable) (Tcl_HashTable * tablePtr); /* 424 */ + ClientData (*tcl_CommandTraceInfo) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * procPtr, ClientData prevClientData); /* 425 */ + int (*tcl_TraceCommand) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData); /* 426 */ + void (*tcl_UntraceCommand) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData); /* 427 */ + char * (*tcl_AttemptAlloc) (unsigned int size); /* 428 */ + char * (*tcl_AttemptDbCkalloc) (unsigned int size, CONST char * file, int line); /* 429 */ + char * (*tcl_AttemptRealloc) (char * ptr, unsigned int size); /* 430 */ + char * (*tcl_AttemptDbCkrealloc) (char * ptr, unsigned int size, CONST char * file, int line); /* 431 */ + int (*tcl_AttemptSetObjLength) (Tcl_Obj * objPtr, int length); /* 432 */ + Tcl_ThreadId (*tcl_GetChannelThread) (Tcl_Channel channel); /* 433 */ + Tcl_UniChar * (*tcl_GetUnicodeFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 434 */ + int (*tcl_GetMathFuncInfo) (Tcl_Interp * interp, CONST char * name, int * numArgsPtr, Tcl_ValueType ** argTypesPtr, Tcl_MathProc ** procPtr, ClientData * clientDataPtr); /* 435 */ + Tcl_Obj * (*tcl_ListMathFuncs) (Tcl_Interp * interp, CONST char * pattern); /* 436 */ + Tcl_Obj * (*tcl_SubstObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int flags); /* 437 */ + int (*tcl_DetachChannel) (Tcl_Interp* interp, Tcl_Channel channel); /* 438 */ + int (*tcl_IsStandardChannel) (Tcl_Channel channel); /* 439 */ + int (*tcl_FSCopyFile) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr); /* 440 */ + int (*tcl_FSCopyDirectory) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr, Tcl_Obj ** errorPtr); /* 441 */ + int (*tcl_FSCreateDirectory) (Tcl_Obj * pathPtr); /* 442 */ + int (*tcl_FSDeleteFile) (Tcl_Obj * pathPtr); /* 443 */ + int (*tcl_FSLoadFile) (Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * sym1, CONST char * sym2, Tcl_PackageInitProc ** proc1Ptr, Tcl_PackageInitProc ** proc2Ptr, Tcl_LoadHandle * handlePtr, Tcl_FSUnloadFileProc ** unloadProcPtr); /* 444 */ + int (*tcl_FSMatchInDirectory) (Tcl_Interp * interp, Tcl_Obj * result, Tcl_Obj * pathPtr, CONST char * pattern, Tcl_GlobTypeData * types); /* 445 */ + Tcl_Obj * (*tcl_FSLink) (Tcl_Obj * pathPtr, Tcl_Obj * toPtr, int linkAction); /* 446 */ + int (*tcl_FSRemoveDirectory) (Tcl_Obj * pathPtr, int recursive, Tcl_Obj ** errorPtr); /* 447 */ + int (*tcl_FSRenameFile) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr); /* 448 */ + int (*tcl_FSLstat) (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); /* 449 */ + int (*tcl_FSUtime) (Tcl_Obj * pathPtr, struct utimbuf * tval); /* 450 */ + int (*tcl_FSFileAttrsGet) (Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef); /* 451 */ + int (*tcl_FSFileAttrsSet) (Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj * objPtr); /* 452 */ + CONST char ** (*tcl_FSFileAttrStrings) (Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef); /* 453 */ + int (*tcl_FSStat) (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); /* 454 */ + int (*tcl_FSAccess) (Tcl_Obj * pathPtr, int mode); /* 455 */ + Tcl_Channel (*tcl_FSOpenFileChannel) (Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * modeString, int permissions); /* 456 */ + Tcl_Obj* (*tcl_FSGetCwd) (Tcl_Interp * interp); /* 457 */ + int (*tcl_FSChdir) (Tcl_Obj * pathPtr); /* 458 */ + int (*tcl_FSConvertToPathType) (Tcl_Interp * interp, Tcl_Obj * pathPtr); /* 459 */ + Tcl_Obj* (*tcl_FSJoinPath) (Tcl_Obj * listObj, int elements); /* 460 */ + Tcl_Obj* (*tcl_FSSplitPath) (Tcl_Obj* pathPtr, int * lenPtr); /* 461 */ + int (*tcl_FSEqualPaths) (Tcl_Obj* firstPtr, Tcl_Obj* secondPtr); /* 462 */ + Tcl_Obj* (*tcl_FSGetNormalizedPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 463 */ + Tcl_Obj* (*tcl_FSJoinToPath) (Tcl_Obj * pathPtr, int objc, Tcl_Obj *CONST objv[]); /* 464 */ + ClientData (*tcl_FSGetInternalRep) (Tcl_Obj* pathPtr, Tcl_Filesystem * fsPtr); /* 465 */ + Tcl_Obj* (*tcl_FSGetTranslatedPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 466 */ + int (*tcl_FSEvalFile) (Tcl_Interp * interp, Tcl_Obj * fileName); /* 467 */ + Tcl_Obj* (*tcl_FSNewNativePath) (Tcl_Filesystem* fromFilesystem, ClientData clientData); /* 468 */ + CONST char* (*tcl_FSGetNativePath) (Tcl_Obj* pathPtr); /* 469 */ + Tcl_Obj* (*tcl_FSFileSystemInfo) (Tcl_Obj* pathPtr); /* 470 */ + Tcl_Obj* (*tcl_FSPathSeparator) (Tcl_Obj* pathPtr); /* 471 */ + Tcl_Obj* (*tcl_FSListVolumes) (void); /* 472 */ + int (*tcl_FSRegister) (ClientData clientData, Tcl_Filesystem * fsPtr); /* 473 */ + int (*tcl_FSUnregister) (Tcl_Filesystem * fsPtr); /* 474 */ + ClientData (*tcl_FSData) (Tcl_Filesystem * fsPtr); /* 475 */ + CONST char* (*tcl_FSGetTranslatedStringPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 476 */ + Tcl_Filesystem* (*tcl_FSGetFileSystemForPath) (Tcl_Obj* pathPtr); /* 477 */ + Tcl_PathType (*tcl_FSGetPathType) (Tcl_Obj * pathPtr); /* 478 */ + int (*tcl_OutputBuffered) (Tcl_Channel chan); /* 479 */ + void (*tcl_FSMountsChanged) (Tcl_Filesystem * fsPtr); /* 480 */ + int (*tcl_EvalTokensStandard) (Tcl_Interp * interp, Tcl_Token * tokenPtr, int count); /* 481 */ + void (*tcl_GetTime) (Tcl_Time* timeBuf); /* 482 */ + Tcl_Trace (*tcl_CreateObjTrace) (Tcl_Interp* interp, int level, int flags, Tcl_CmdObjTraceProc* objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc* delProc); /* 483 */ + int (*tcl_GetCommandInfoFromToken) (Tcl_Command token, Tcl_CmdInfo* infoPtr); /* 484 */ + int (*tcl_SetCommandInfoFromToken) (Tcl_Command token, CONST Tcl_CmdInfo* infoPtr); /* 485 */ + Tcl_Obj * (*tcl_DbNewWideIntObj) (Tcl_WideInt wideValue, CONST char * file, int line); /* 486 */ + int (*tcl_GetWideIntFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_WideInt * widePtr); /* 487 */ + Tcl_Obj * (*tcl_NewWideIntObj) (Tcl_WideInt wideValue); /* 488 */ + void (*tcl_SetWideIntObj) (Tcl_Obj * objPtr, Tcl_WideInt wideValue); /* 489 */ + Tcl_StatBuf * (*tcl_AllocStatBuf) (void); /* 490 */ + Tcl_WideInt (*tcl_Seek) (Tcl_Channel chan, Tcl_WideInt offset, int mode); /* 491 */ + Tcl_WideInt (*tcl_Tell) (Tcl_Channel chan); /* 492 */ + Tcl_DriverWideSeekProc * (*tcl_ChannelWideSeekProc) (CONST Tcl_ChannelType * chanTypePtr); /* 493 */ + int (*tcl_DictObjPut) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, Tcl_Obj * valuePtr); /* 494 */ + int (*tcl_DictObjGet) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, Tcl_Obj ** valuePtrPtr); /* 495 */ + int (*tcl_DictObjRemove) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr); /* 496 */ + int (*tcl_DictObjSize) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int * sizePtr); /* 497 */ + int (*tcl_DictObjFirst) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_DictSearch * searchPtr, Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, int * donePtr); /* 498 */ + void (*tcl_DictObjNext) (Tcl_DictSearch * searchPtr, Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, int * donePtr); /* 499 */ + void (*tcl_DictObjDone) (Tcl_DictSearch * searchPtr); /* 500 */ + int (*tcl_DictObjPutKeyList) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int keyc, Tcl_Obj *CONST * keyv, Tcl_Obj * valuePtr); /* 501 */ + int (*tcl_DictObjRemoveKeyList) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int keyc, Tcl_Obj *CONST * keyv); /* 502 */ + Tcl_Obj * (*tcl_NewDictObj) (void); /* 503 */ + Tcl_Obj * (*tcl_DbNewDictObj) (CONST char * file, int line); /* 504 */ + void (*tcl_RegisterConfig) (Tcl_Interp* interp, CONST char* pkgName, Tcl_Config* configuration, CONST char* valEncoding); /* 505 */ + Tcl_Namespace * (*tcl_CreateNamespace) (Tcl_Interp * interp, CONST char * name, ClientData clientData, Tcl_NamespaceDeleteProc * deleteProc); /* 506 */ + void (*tcl_DeleteNamespace) (Tcl_Namespace * nsPtr); /* 507 */ + int (*tcl_AppendExportList) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, Tcl_Obj * objPtr); /* 508 */ + int (*tcl_Export) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int resetListFirst); /* 509 */ + int (*tcl_Import) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int allowOverwrite); /* 510 */ + int (*tcl_ForgetImport) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern); /* 511 */ + Tcl_Namespace * (*tcl_GetCurrentNamespace) (Tcl_Interp * interp); /* 512 */ + Tcl_Namespace * (*tcl_GetGlobalNamespace) (Tcl_Interp * interp); /* 513 */ + Tcl_Namespace * (*tcl_FindNamespace) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags); /* 514 */ + Tcl_Command (*tcl_FindCommand) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags); /* 515 */ + Tcl_Command (*tcl_GetCommandFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 516 */ + void (*tcl_GetCommandFullName) (Tcl_Interp * interp, Tcl_Command command, Tcl_Obj * objPtr); /* 517 */ + int (*tcl_FSEvalFileEx) (Tcl_Interp * interp, Tcl_Obj * fileName, CONST char * encodingName); /* 518 */ + Tcl_ExitProc * (*tcl_SetExitProc) (Tcl_ExitProc * proc); /* 519 */ + void (*tcl_LimitAddHandler) (Tcl_Interp * interp, int type, Tcl_LimitHandlerProc * handlerProc, ClientData clientData, Tcl_LimitHandlerDeleteProc * deleteProc); /* 520 */ + void (*tcl_LimitRemoveHandler) (Tcl_Interp * interp, int type, Tcl_LimitHandlerProc * handlerProc, ClientData clientData); /* 521 */ + int (*tcl_LimitReady) (Tcl_Interp * interp); /* 522 */ + int (*tcl_LimitCheck) (Tcl_Interp * interp); /* 523 */ + int (*tcl_LimitExceeded) (Tcl_Interp * interp); /* 524 */ + void (*tcl_LimitSetCommands) (Tcl_Interp * interp, int commandLimit); /* 525 */ + void (*tcl_LimitSetTime) (Tcl_Interp * interp, Tcl_Time * timeLimitPtr); /* 526 */ + void (*tcl_LimitSetGranularity) (Tcl_Interp * interp, int type, int granularity); /* 527 */ + int (*tcl_LimitTypeEnabled) (Tcl_Interp * interp, int type); /* 528 */ + int (*tcl_LimitTypeExceeded) (Tcl_Interp * interp, int type); /* 529 */ + void (*tcl_LimitTypeSet) (Tcl_Interp * interp, int type); /* 530 */ + void (*tcl_LimitTypeReset) (Tcl_Interp * interp, int type); /* 531 */ + int (*tcl_LimitGetCommands) (Tcl_Interp * interp); /* 532 */ + void (*tcl_LimitGetTime) (Tcl_Interp * interp, Tcl_Time * timeLimitPtr); /* 533 */ + int (*tcl_LimitGetGranularity) (Tcl_Interp * interp, int type); /* 534 */ + Tcl_InterpState (*tcl_SaveInterpState) (Tcl_Interp * interp, int status); /* 535 */ + int (*tcl_RestoreInterpState) (Tcl_Interp * interp, Tcl_InterpState state); /* 536 */ + void (*tcl_DiscardInterpState) (Tcl_InterpState state); /* 537 */ + int (*tcl_SetReturnOptions) (Tcl_Interp * interp, Tcl_Obj * options); /* 538 */ + Tcl_Obj * (*tcl_GetReturnOptions) (Tcl_Interp * interp, int result); /* 539 */ + int (*tcl_IsEnsemble) (Tcl_Command token); /* 540 */ + Tcl_Command (*tcl_CreateEnsemble) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * namespacePtr, int flags); /* 541 */ + Tcl_Command (*tcl_FindEnsemble) (Tcl_Interp * interp, Tcl_Obj * cmdNameObj, int flags); /* 542 */ + int (*tcl_SetEnsembleSubcommandList) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * subcmdList); /* 543 */ + int (*tcl_SetEnsembleMappingDict) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * mapDict); /* 544 */ + int (*tcl_SetEnsembleUnknownHandler) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * unknownList); /* 545 */ + int (*tcl_SetEnsembleFlags) (Tcl_Interp * interp, Tcl_Command token, int flags); /* 546 */ + int (*tcl_GetEnsembleSubcommandList) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** subcmdListPtr); /* 547 */ + int (*tcl_GetEnsembleMappingDict) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** mapDictPtr); /* 548 */ + int (*tcl_GetEnsembleUnknownHandler) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** unknownListPtr); /* 549 */ + int (*tcl_GetEnsembleFlags) (Tcl_Interp * interp, Tcl_Command token, int * flagsPtr); /* 550 */ + int (*tcl_GetEnsembleNamespace) (Tcl_Interp * interp, Tcl_Command token, Tcl_Namespace ** namespacePtrPtr); /* 551 */ + void (*tcl_SetTimeProc) (Tcl_GetTimeProc* getProc, Tcl_ScaleTimeProc* scaleProc, ClientData clientData); /* 552 */ + void (*tcl_QueryTimeProc) (Tcl_GetTimeProc** getProc, Tcl_ScaleTimeProc** scaleProc, ClientData* clientData); /* 553 */ + Tcl_DriverThreadActionProc * (*tcl_ChannelThreadActionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 554 */ + Tcl_Obj* (*tcl_NewBignumObj) (mp_int* value); /* 555 */ + Tcl_Obj* (*tcl_DbNewBignumObj) (mp_int* value, CONST char* file, int line); /* 556 */ + void (*tcl_SetBignumObj) (Tcl_Obj* obj, mp_int* value); /* 557 */ + int (*tcl_GetBignumFromObj) (Tcl_Interp* interp, Tcl_Obj* obj, mp_int* value); /* 558 */ + int (*tcl_TakeBignumFromObj) (Tcl_Interp* interp, Tcl_Obj* obj, mp_int* value); /* 559 */ + int (*tcl_TruncateChannel) (Tcl_Channel chan, Tcl_WideInt length); /* 560 */ + Tcl_DriverTruncateProc * (*tcl_ChannelTruncateProc) (CONST Tcl_ChannelType * chanTypePtr); /* 561 */ + void (*tcl_SetChannelErrorInterp) (Tcl_Interp* interp, Tcl_Obj* msg); /* 562 */ + void (*tcl_GetChannelErrorInterp) (Tcl_Interp* interp, Tcl_Obj** msg); /* 563 */ + void (*tcl_SetChannelError) (Tcl_Channel chan, Tcl_Obj* msg); /* 564 */ + void (*tcl_GetChannelError) (Tcl_Channel chan, Tcl_Obj** msg); /* 565 */ + int (*tcl_InitBignumFromDouble) (Tcl_Interp* interp, double initval, mp_int * toInit); /* 566 */ + Tcl_Obj * (*tcl_GetNamespaceUnknownHandler) (Tcl_Interp * interp, Tcl_Namespace * nsPtr); /* 567 */ + int (*tcl_SetNamespaceUnknownHandler) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, Tcl_Obj * handlerPtr); /* 568 */ + int (*tcl_GetEncodingFromObj) (Tcl_Interp* interp, Tcl_Obj* objPtr, Tcl_Encoding* encodingPtr); /* 569 */ + Tcl_Obj* (*tcl_GetEncodingSearchPath) (void); /* 570 */ + int (*tcl_SetEncodingSearchPath) (Tcl_Obj* searchPath); /* 571 */ + CONST char * (*tcl_GetEncodingNameFromEnvironment) (Tcl_DString* bufPtr); /* 572 */ + int (*tcl_PkgRequireProc) (Tcl_Interp * interp, CONST char * name, int objc, Tcl_Obj *CONST objv[], ClientData * clientDataPtr); /* 573 */ + void (*tcl_AppendObjToErrorInfo) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 574 */ + void (*tcl_AppendLimitedToObj) (Tcl_Obj * objPtr, CONST char * bytes, int length, int limit, CONST char * ellipsis); /* 575 */ + Tcl_Obj * (*tcl_Format) (Tcl_Interp * interp, CONST char * format, int objc, Tcl_Obj * CONST objv[]); /* 576 */ + int (*tcl_AppendFormatToObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST char * format, int objc, Tcl_Obj * CONST objv[]); /* 577 */ + Tcl_Obj * (*tcl_ObjPrintf) (CONST char * format, ...); /* 578 */ + void (*tcl_AppendPrintfToObj) (Tcl_Obj * objPtr, CONST char * format, ...); /* 579 */ +} TclStubs; + +#ifdef __cplusplus +extern "C" { +#endif +extern TclStubs *tclStubsPtr; +#ifdef __cplusplus +} +#endif + +#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) + +/* + * Inline function declarations: + */ + +#ifndef Tcl_PkgProvideEx +#define Tcl_PkgProvideEx \ + (tclStubsPtr->tcl_PkgProvideEx) /* 0 */ +#endif +#ifndef Tcl_PkgRequireEx +#define Tcl_PkgRequireEx \ + (tclStubsPtr->tcl_PkgRequireEx) /* 1 */ +#endif +#ifndef Tcl_Panic +#define Tcl_Panic \ + (tclStubsPtr->tcl_Panic) /* 2 */ +#endif +#ifndef Tcl_Alloc +#define Tcl_Alloc \ + (tclStubsPtr->tcl_Alloc) /* 3 */ +#endif +#ifndef Tcl_Free +#define Tcl_Free \ + (tclStubsPtr->tcl_Free) /* 4 */ +#endif +#ifndef Tcl_Realloc +#define Tcl_Realloc \ + (tclStubsPtr->tcl_Realloc) /* 5 */ +#endif +#ifndef Tcl_DbCkalloc +#define Tcl_DbCkalloc \ + (tclStubsPtr->tcl_DbCkalloc) /* 6 */ +#endif +#ifndef Tcl_DbCkfree +#define Tcl_DbCkfree \ + (tclStubsPtr->tcl_DbCkfree) /* 7 */ +#endif +#ifndef Tcl_DbCkrealloc +#define Tcl_DbCkrealloc \ + (tclStubsPtr->tcl_DbCkrealloc) /* 8 */ +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_CreateFileHandler +#define Tcl_CreateFileHandler \ + (tclStubsPtr->tcl_CreateFileHandler) /* 9 */ +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_CreateFileHandler +#define Tcl_CreateFileHandler \ + (tclStubsPtr->tcl_CreateFileHandler) /* 9 */ +#endif +#endif /* MACOSX */ +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_DeleteFileHandler +#define Tcl_DeleteFileHandler \ + (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */ +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_DeleteFileHandler +#define Tcl_DeleteFileHandler \ + (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */ +#endif +#endif /* MACOSX */ +#ifndef Tcl_SetTimer +#define Tcl_SetTimer \ + (tclStubsPtr->tcl_SetTimer) /* 11 */ +#endif +#ifndef Tcl_Sleep +#define Tcl_Sleep \ + (tclStubsPtr->tcl_Sleep) /* 12 */ +#endif +#ifndef Tcl_WaitForEvent +#define Tcl_WaitForEvent \ + (tclStubsPtr->tcl_WaitForEvent) /* 13 */ +#endif +#ifndef Tcl_AppendAllObjTypes +#define Tcl_AppendAllObjTypes \ + (tclStubsPtr->tcl_AppendAllObjTypes) /* 14 */ +#endif +#ifndef Tcl_AppendStringsToObj +#define Tcl_AppendStringsToObj \ + (tclStubsPtr->tcl_AppendStringsToObj) /* 15 */ +#endif +#ifndef Tcl_AppendToObj +#define Tcl_AppendToObj \ + (tclStubsPtr->tcl_AppendToObj) /* 16 */ +#endif +#ifndef Tcl_ConcatObj +#define Tcl_ConcatObj \ + (tclStubsPtr->tcl_ConcatObj) /* 17 */ +#endif +#ifndef Tcl_ConvertToType +#define Tcl_ConvertToType \ + (tclStubsPtr->tcl_ConvertToType) /* 18 */ +#endif +#ifndef Tcl_DbDecrRefCount +#define Tcl_DbDecrRefCount \ + (tclStubsPtr->tcl_DbDecrRefCount) /* 19 */ +#endif +#ifndef Tcl_DbIncrRefCount +#define Tcl_DbIncrRefCount \ + (tclStubsPtr->tcl_DbIncrRefCount) /* 20 */ +#endif +#ifndef Tcl_DbIsShared +#define Tcl_DbIsShared \ + (tclStubsPtr->tcl_DbIsShared) /* 21 */ +#endif +#ifndef Tcl_DbNewBooleanObj +#define Tcl_DbNewBooleanObj \ + (tclStubsPtr->tcl_DbNewBooleanObj) /* 22 */ +#endif +#ifndef Tcl_DbNewByteArrayObj +#define Tcl_DbNewByteArrayObj \ + (tclStubsPtr->tcl_DbNewByteArrayObj) /* 23 */ +#endif +#ifndef Tcl_DbNewDoubleObj +#define Tcl_DbNewDoubleObj \ + (tclStubsPtr->tcl_DbNewDoubleObj) /* 24 */ +#endif +#ifndef Tcl_DbNewListObj +#define Tcl_DbNewListObj \ + (tclStubsPtr->tcl_DbNewListObj) /* 25 */ +#endif +#ifndef Tcl_DbNewLongObj +#define Tcl_DbNewLongObj \ + (tclStubsPtr->tcl_DbNewLongObj) /* 26 */ +#endif +#ifndef Tcl_DbNewObj +#define Tcl_DbNewObj \ + (tclStubsPtr->tcl_DbNewObj) /* 27 */ +#endif +#ifndef Tcl_DbNewStringObj +#define Tcl_DbNewStringObj \ + (tclStubsPtr->tcl_DbNewStringObj) /* 28 */ +#endif +#ifndef Tcl_DuplicateObj +#define Tcl_DuplicateObj \ + (tclStubsPtr->tcl_DuplicateObj) /* 29 */ +#endif +#ifndef TclFreeObj +#define TclFreeObj \ + (tclStubsPtr->tclFreeObj) /* 30 */ +#endif +#ifndef Tcl_GetBoolean +#define Tcl_GetBoolean \ + (tclStubsPtr->tcl_GetBoolean) /* 31 */ +#endif +#ifndef Tcl_GetBooleanFromObj +#define Tcl_GetBooleanFromObj \ + (tclStubsPtr->tcl_GetBooleanFromObj) /* 32 */ +#endif +#ifndef Tcl_GetByteArrayFromObj +#define Tcl_GetByteArrayFromObj \ + (tclStubsPtr->tcl_GetByteArrayFromObj) /* 33 */ +#endif +#ifndef Tcl_GetDouble +#define Tcl_GetDouble \ + (tclStubsPtr->tcl_GetDouble) /* 34 */ +#endif +#ifndef Tcl_GetDoubleFromObj +#define Tcl_GetDoubleFromObj \ + (tclStubsPtr->tcl_GetDoubleFromObj) /* 35 */ +#endif +#ifndef Tcl_GetIndexFromObj +#define Tcl_GetIndexFromObj \ + (tclStubsPtr->tcl_GetIndexFromObj) /* 36 */ +#endif +#ifndef Tcl_GetInt +#define Tcl_GetInt \ + (tclStubsPtr->tcl_GetInt) /* 37 */ +#endif +#ifndef Tcl_GetIntFromObj +#define Tcl_GetIntFromObj \ + (tclStubsPtr->tcl_GetIntFromObj) /* 38 */ +#endif +#ifndef Tcl_GetLongFromObj +#define Tcl_GetLongFromObj \ + (tclStubsPtr->tcl_GetLongFromObj) /* 39 */ +#endif +#ifndef Tcl_GetObjType +#define Tcl_GetObjType \ + (tclStubsPtr->tcl_GetObjType) /* 40 */ +#endif +#ifndef Tcl_GetStringFromObj +#define Tcl_GetStringFromObj \ + (tclStubsPtr->tcl_GetStringFromObj) /* 41 */ +#endif +#ifndef Tcl_InvalidateStringRep +#define Tcl_InvalidateStringRep \ + (tclStubsPtr->tcl_InvalidateStringRep) /* 42 */ +#endif +#ifndef Tcl_ListObjAppendList +#define Tcl_ListObjAppendList \ + (tclStubsPtr->tcl_ListObjAppendList) /* 43 */ +#endif +#ifndef Tcl_ListObjAppendElement +#define Tcl_ListObjAppendElement \ + (tclStubsPtr->tcl_ListObjAppendElement) /* 44 */ +#endif +#ifndef Tcl_ListObjGetElements +#define Tcl_ListObjGetElements \ + (tclStubsPtr->tcl_ListObjGetElements) /* 45 */ +#endif +#ifndef Tcl_ListObjIndex +#define Tcl_ListObjIndex \ + (tclStubsPtr->tcl_ListObjIndex) /* 46 */ +#endif +#ifndef Tcl_ListObjLength +#define Tcl_ListObjLength \ + (tclStubsPtr->tcl_ListObjLength) /* 47 */ +#endif +#ifndef Tcl_ListObjReplace +#define Tcl_ListObjReplace \ + (tclStubsPtr->tcl_ListObjReplace) /* 48 */ +#endif +#ifndef Tcl_NewBooleanObj +#define Tcl_NewBooleanObj \ + (tclStubsPtr->tcl_NewBooleanObj) /* 49 */ +#endif +#ifndef Tcl_NewByteArrayObj +#define Tcl_NewByteArrayObj \ + (tclStubsPtr->tcl_NewByteArrayObj) /* 50 */ +#endif +#ifndef Tcl_NewDoubleObj +#define Tcl_NewDoubleObj \ + (tclStubsPtr->tcl_NewDoubleObj) /* 51 */ +#endif +#ifndef Tcl_NewIntObj +#define Tcl_NewIntObj \ + (tclStubsPtr->tcl_NewIntObj) /* 52 */ +#endif +#ifndef Tcl_NewListObj +#define Tcl_NewListObj \ + (tclStubsPtr->tcl_NewListObj) /* 53 */ +#endif +#ifndef Tcl_NewLongObj +#define Tcl_NewLongObj \ + (tclStubsPtr->tcl_NewLongObj) /* 54 */ +#endif +#ifndef Tcl_NewObj +#define Tcl_NewObj \ + (tclStubsPtr->tcl_NewObj) /* 55 */ +#endif +#ifndef Tcl_NewStringObj +#define Tcl_NewStringObj \ + (tclStubsPtr->tcl_NewStringObj) /* 56 */ +#endif +#ifndef Tcl_SetBooleanObj +#define Tcl_SetBooleanObj \ + (tclStubsPtr->tcl_SetBooleanObj) /* 57 */ +#endif +#ifndef Tcl_SetByteArrayLength +#define Tcl_SetByteArrayLength \ + (tclStubsPtr->tcl_SetByteArrayLength) /* 58 */ +#endif +#ifndef Tcl_SetByteArrayObj +#define Tcl_SetByteArrayObj \ + (tclStubsPtr->tcl_SetByteArrayObj) /* 59 */ +#endif +#ifndef Tcl_SetDoubleObj +#define Tcl_SetDoubleObj \ + (tclStubsPtr->tcl_SetDoubleObj) /* 60 */ +#endif +#ifndef Tcl_SetIntObj +#define Tcl_SetIntObj \ + (tclStubsPtr->tcl_SetIntObj) /* 61 */ +#endif +#ifndef Tcl_SetListObj +#define Tcl_SetListObj \ + (tclStubsPtr->tcl_SetListObj) /* 62 */ +#endif +#ifndef Tcl_SetLongObj +#define Tcl_SetLongObj \ + (tclStubsPtr->tcl_SetLongObj) /* 63 */ +#endif +#ifndef Tcl_SetObjLength +#define Tcl_SetObjLength \ + (tclStubsPtr->tcl_SetObjLength) /* 64 */ +#endif +#ifndef Tcl_SetStringObj +#define Tcl_SetStringObj \ + (tclStubsPtr->tcl_SetStringObj) /* 65 */ +#endif +#ifndef Tcl_AddErrorInfo +#define Tcl_AddErrorInfo \ + (tclStubsPtr->tcl_AddErrorInfo) /* 66 */ +#endif +#ifndef Tcl_AddObjErrorInfo +#define Tcl_AddObjErrorInfo \ + (tclStubsPtr->tcl_AddObjErrorInfo) /* 67 */ +#endif +#ifndef Tcl_AllowExceptions +#define Tcl_AllowExceptions \ + (tclStubsPtr->tcl_AllowExceptions) /* 68 */ +#endif +#ifndef Tcl_AppendElement +#define Tcl_AppendElement \ + (tclStubsPtr->tcl_AppendElement) /* 69 */ +#endif +#ifndef Tcl_AppendResult +#define Tcl_AppendResult \ + (tclStubsPtr->tcl_AppendResult) /* 70 */ +#endif +#ifndef Tcl_AsyncCreate +#define Tcl_AsyncCreate \ + (tclStubsPtr->tcl_AsyncCreate) /* 71 */ +#endif +#ifndef Tcl_AsyncDelete +#define Tcl_AsyncDelete \ + (tclStubsPtr->tcl_AsyncDelete) /* 72 */ +#endif +#ifndef Tcl_AsyncInvoke +#define Tcl_AsyncInvoke \ + (tclStubsPtr->tcl_AsyncInvoke) /* 73 */ +#endif +#ifndef Tcl_AsyncMark +#define Tcl_AsyncMark \ + (tclStubsPtr->tcl_AsyncMark) /* 74 */ +#endif +#ifndef Tcl_AsyncReady +#define Tcl_AsyncReady \ + (tclStubsPtr->tcl_AsyncReady) /* 75 */ +#endif +#ifndef Tcl_BackgroundError +#define Tcl_BackgroundError \ + (tclStubsPtr->tcl_BackgroundError) /* 76 */ +#endif +#ifndef Tcl_Backslash +#define Tcl_Backslash \ + (tclStubsPtr->tcl_Backslash) /* 77 */ +#endif +#ifndef Tcl_BadChannelOption +#define Tcl_BadChannelOption \ + (tclStubsPtr->tcl_BadChannelOption) /* 78 */ +#endif +#ifndef Tcl_CallWhenDeleted +#define Tcl_CallWhenDeleted \ + (tclStubsPtr->tcl_CallWhenDeleted) /* 79 */ +#endif +#ifndef Tcl_CancelIdleCall +#define Tcl_CancelIdleCall \ + (tclStubsPtr->tcl_CancelIdleCall) /* 80 */ +#endif +#ifndef Tcl_Close +#define Tcl_Close \ + (tclStubsPtr->tcl_Close) /* 81 */ +#endif +#ifndef Tcl_CommandComplete +#define Tcl_CommandComplete \ + (tclStubsPtr->tcl_CommandComplete) /* 82 */ +#endif +#ifndef Tcl_Concat +#define Tcl_Concat \ + (tclStubsPtr->tcl_Concat) /* 83 */ +#endif +#ifndef Tcl_ConvertElement +#define Tcl_ConvertElement \ + (tclStubsPtr->tcl_ConvertElement) /* 84 */ +#endif +#ifndef Tcl_ConvertCountedElement +#define Tcl_ConvertCountedElement \ + (tclStubsPtr->tcl_ConvertCountedElement) /* 85 */ +#endif +#ifndef Tcl_CreateAlias +#define Tcl_CreateAlias \ + (tclStubsPtr->tcl_CreateAlias) /* 86 */ +#endif +#ifndef Tcl_CreateAliasObj +#define Tcl_CreateAliasObj \ + (tclStubsPtr->tcl_CreateAliasObj) /* 87 */ +#endif +#ifndef Tcl_CreateChannel +#define Tcl_CreateChannel \ + (tclStubsPtr->tcl_CreateChannel) /* 88 */ +#endif +#ifndef Tcl_CreateChannelHandler +#define Tcl_CreateChannelHandler \ + (tclStubsPtr->tcl_CreateChannelHandler) /* 89 */ +#endif +#ifndef Tcl_CreateCloseHandler +#define Tcl_CreateCloseHandler \ + (tclStubsPtr->tcl_CreateCloseHandler) /* 90 */ +#endif +#ifndef Tcl_CreateCommand +#define Tcl_CreateCommand \ + (tclStubsPtr->tcl_CreateCommand) /* 91 */ +#endif +#ifndef Tcl_CreateEventSource +#define Tcl_CreateEventSource \ + (tclStubsPtr->tcl_CreateEventSource) /* 92 */ +#endif +#ifndef Tcl_CreateExitHandler +#define Tcl_CreateExitHandler \ + (tclStubsPtr->tcl_CreateExitHandler) /* 93 */ +#endif +#ifndef Tcl_CreateInterp +#define Tcl_CreateInterp \ + (tclStubsPtr->tcl_CreateInterp) /* 94 */ +#endif +#ifndef Tcl_CreateMathFunc +#define Tcl_CreateMathFunc \ + (tclStubsPtr->tcl_CreateMathFunc) /* 95 */ +#endif +#ifndef Tcl_CreateObjCommand +#define Tcl_CreateObjCommand \ + (tclStubsPtr->tcl_CreateObjCommand) /* 96 */ +#endif +#ifndef Tcl_CreateSlave +#define Tcl_CreateSlave \ + (tclStubsPtr->tcl_CreateSlave) /* 97 */ +#endif +#ifndef Tcl_CreateTimerHandler +#define Tcl_CreateTimerHandler \ + (tclStubsPtr->tcl_CreateTimerHandler) /* 98 */ +#endif +#ifndef Tcl_CreateTrace +#define Tcl_CreateTrace \ + (tclStubsPtr->tcl_CreateTrace) /* 99 */ +#endif +#ifndef Tcl_DeleteAssocData +#define Tcl_DeleteAssocData \ + (tclStubsPtr->tcl_DeleteAssocData) /* 100 */ +#endif +#ifndef Tcl_DeleteChannelHandler +#define Tcl_DeleteChannelHandler \ + (tclStubsPtr->tcl_DeleteChannelHandler) /* 101 */ +#endif +#ifndef Tcl_DeleteCloseHandler +#define Tcl_DeleteCloseHandler \ + (tclStubsPtr->tcl_DeleteCloseHandler) /* 102 */ +#endif +#ifndef Tcl_DeleteCommand +#define Tcl_DeleteCommand \ + (tclStubsPtr->tcl_DeleteCommand) /* 103 */ +#endif +#ifndef Tcl_DeleteCommandFromToken +#define Tcl_DeleteCommandFromToken \ + (tclStubsPtr->tcl_DeleteCommandFromToken) /* 104 */ +#endif +#ifndef Tcl_DeleteEvents +#define Tcl_DeleteEvents \ + (tclStubsPtr->tcl_DeleteEvents) /* 105 */ +#endif +#ifndef Tcl_DeleteEventSource +#define Tcl_DeleteEventSource \ + (tclStubsPtr->tcl_DeleteEventSource) /* 106 */ +#endif +#ifndef Tcl_DeleteExitHandler +#define Tcl_DeleteExitHandler \ + (tclStubsPtr->tcl_DeleteExitHandler) /* 107 */ +#endif +#ifndef Tcl_DeleteHashEntry +#define Tcl_DeleteHashEntry \ + (tclStubsPtr->tcl_DeleteHashEntry) /* 108 */ +#endif +#ifndef Tcl_DeleteHashTable +#define Tcl_DeleteHashTable \ + (tclStubsPtr->tcl_DeleteHashTable) /* 109 */ +#endif +#ifndef Tcl_DeleteInterp +#define Tcl_DeleteInterp \ + (tclStubsPtr->tcl_DeleteInterp) /* 110 */ +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_DetachPids +#define Tcl_DetachPids \ + (tclStubsPtr->tcl_DetachPids) /* 111 */ +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_DetachPids +#define Tcl_DetachPids \ + (tclStubsPtr->tcl_DetachPids) /* 111 */ +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_DetachPids +#define Tcl_DetachPids \ + (tclStubsPtr->tcl_DetachPids) /* 111 */ +#endif +#endif /* MACOSX */ +#ifndef Tcl_DeleteTimerHandler +#define Tcl_DeleteTimerHandler \ + (tclStubsPtr->tcl_DeleteTimerHandler) /* 112 */ +#endif +#ifndef Tcl_DeleteTrace +#define Tcl_DeleteTrace \ + (tclStubsPtr->tcl_DeleteTrace) /* 113 */ +#endif +#ifndef Tcl_DontCallWhenDeleted +#define Tcl_DontCallWhenDeleted \ + (tclStubsPtr->tcl_DontCallWhenDeleted) /* 114 */ +#endif +#ifndef Tcl_DoOneEvent +#define Tcl_DoOneEvent \ + (tclStubsPtr->tcl_DoOneEvent) /* 115 */ +#endif +#ifndef Tcl_DoWhenIdle +#define Tcl_DoWhenIdle \ + (tclStubsPtr->tcl_DoWhenIdle) /* 116 */ +#endif +#ifndef Tcl_DStringAppend +#define Tcl_DStringAppend \ + (tclStubsPtr->tcl_DStringAppend) /* 117 */ +#endif +#ifndef Tcl_DStringAppendElement +#define Tcl_DStringAppendElement \ + (tclStubsPtr->tcl_DStringAppendElement) /* 118 */ +#endif +#ifndef Tcl_DStringEndSublist +#define Tcl_DStringEndSublist \ + (tclStubsPtr->tcl_DStringEndSublist) /* 119 */ +#endif +#ifndef Tcl_DStringFree +#define Tcl_DStringFree \ + (tclStubsPtr->tcl_DStringFree) /* 120 */ +#endif +#ifndef Tcl_DStringGetResult +#define Tcl_DStringGetResult \ + (tclStubsPtr->tcl_DStringGetResult) /* 121 */ +#endif +#ifndef Tcl_DStringInit +#define Tcl_DStringInit \ + (tclStubsPtr->tcl_DStringInit) /* 122 */ +#endif +#ifndef Tcl_DStringResult +#define Tcl_DStringResult \ + (tclStubsPtr->tcl_DStringResult) /* 123 */ +#endif +#ifndef Tcl_DStringSetLength +#define Tcl_DStringSetLength \ + (tclStubsPtr->tcl_DStringSetLength) /* 124 */ +#endif +#ifndef Tcl_DStringStartSublist +#define Tcl_DStringStartSublist \ + (tclStubsPtr->tcl_DStringStartSublist) /* 125 */ +#endif +#ifndef Tcl_Eof +#define Tcl_Eof \ + (tclStubsPtr->tcl_Eof) /* 126 */ +#endif +#ifndef Tcl_ErrnoId +#define Tcl_ErrnoId \ + (tclStubsPtr->tcl_ErrnoId) /* 127 */ +#endif +#ifndef Tcl_ErrnoMsg +#define Tcl_ErrnoMsg \ + (tclStubsPtr->tcl_ErrnoMsg) /* 128 */ +#endif +#ifndef Tcl_Eval +#define Tcl_Eval \ + (tclStubsPtr->tcl_Eval) /* 129 */ +#endif +#ifndef Tcl_EvalFile +#define Tcl_EvalFile \ + (tclStubsPtr->tcl_EvalFile) /* 130 */ +#endif +#ifndef Tcl_EvalObj +#define Tcl_EvalObj \ + (tclStubsPtr->tcl_EvalObj) /* 131 */ +#endif +#ifndef Tcl_EventuallyFree +#define Tcl_EventuallyFree \ + (tclStubsPtr->tcl_EventuallyFree) /* 132 */ +#endif +#ifndef Tcl_Exit +#define Tcl_Exit \ + (tclStubsPtr->tcl_Exit) /* 133 */ +#endif +#ifndef Tcl_ExposeCommand +#define Tcl_ExposeCommand \ + (tclStubsPtr->tcl_ExposeCommand) /* 134 */ +#endif +#ifndef Tcl_ExprBoolean +#define Tcl_ExprBoolean \ + (tclStubsPtr->tcl_ExprBoolean) /* 135 */ +#endif +#ifndef Tcl_ExprBooleanObj +#define Tcl_ExprBooleanObj \ + (tclStubsPtr->tcl_ExprBooleanObj) /* 136 */ +#endif +#ifndef Tcl_ExprDouble +#define Tcl_ExprDouble \ + (tclStubsPtr->tcl_ExprDouble) /* 137 */ +#endif +#ifndef Tcl_ExprDoubleObj +#define Tcl_ExprDoubleObj \ + (tclStubsPtr->tcl_ExprDoubleObj) /* 138 */ +#endif +#ifndef Tcl_ExprLong +#define Tcl_ExprLong \ + (tclStubsPtr->tcl_ExprLong) /* 139 */ +#endif +#ifndef Tcl_ExprLongObj +#define Tcl_ExprLongObj \ + (tclStubsPtr->tcl_ExprLongObj) /* 140 */ +#endif +#ifndef Tcl_ExprObj +#define Tcl_ExprObj \ + (tclStubsPtr->tcl_ExprObj) /* 141 */ +#endif +#ifndef Tcl_ExprString +#define Tcl_ExprString \ + (tclStubsPtr->tcl_ExprString) /* 142 */ +#endif +#ifndef Tcl_Finalize +#define Tcl_Finalize \ + (tclStubsPtr->tcl_Finalize) /* 143 */ +#endif +#ifndef Tcl_FindExecutable +#define Tcl_FindExecutable \ + (tclStubsPtr->tcl_FindExecutable) /* 144 */ +#endif +#ifndef Tcl_FirstHashEntry +#define Tcl_FirstHashEntry \ + (tclStubsPtr->tcl_FirstHashEntry) /* 145 */ +#endif +#ifndef Tcl_Flush +#define Tcl_Flush \ + (tclStubsPtr->tcl_Flush) /* 146 */ +#endif +#ifndef Tcl_FreeResult +#define Tcl_FreeResult \ + (tclStubsPtr->tcl_FreeResult) /* 147 */ +#endif +#ifndef Tcl_GetAlias +#define Tcl_GetAlias \ + (tclStubsPtr->tcl_GetAlias) /* 148 */ +#endif +#ifndef Tcl_GetAliasObj +#define Tcl_GetAliasObj \ + (tclStubsPtr->tcl_GetAliasObj) /* 149 */ +#endif +#ifndef Tcl_GetAssocData +#define Tcl_GetAssocData \ + (tclStubsPtr->tcl_GetAssocData) /* 150 */ +#endif +#ifndef Tcl_GetChannel +#define Tcl_GetChannel \ + (tclStubsPtr->tcl_GetChannel) /* 151 */ +#endif +#ifndef Tcl_GetChannelBufferSize +#define Tcl_GetChannelBufferSize \ + (tclStubsPtr->tcl_GetChannelBufferSize) /* 152 */ +#endif +#ifndef Tcl_GetChannelHandle +#define Tcl_GetChannelHandle \ + (tclStubsPtr->tcl_GetChannelHandle) /* 153 */ +#endif +#ifndef Tcl_GetChannelInstanceData +#define Tcl_GetChannelInstanceData \ + (tclStubsPtr->tcl_GetChannelInstanceData) /* 154 */ +#endif +#ifndef Tcl_GetChannelMode +#define Tcl_GetChannelMode \ + (tclStubsPtr->tcl_GetChannelMode) /* 155 */ +#endif +#ifndef Tcl_GetChannelName +#define Tcl_GetChannelName \ + (tclStubsPtr->tcl_GetChannelName) /* 156 */ +#endif +#ifndef Tcl_GetChannelOption +#define Tcl_GetChannelOption \ + (tclStubsPtr->tcl_GetChannelOption) /* 157 */ +#endif +#ifndef Tcl_GetChannelType +#define Tcl_GetChannelType \ + (tclStubsPtr->tcl_GetChannelType) /* 158 */ +#endif +#ifndef Tcl_GetCommandInfo +#define Tcl_GetCommandInfo \ + (tclStubsPtr->tcl_GetCommandInfo) /* 159 */ +#endif +#ifndef Tcl_GetCommandName +#define Tcl_GetCommandName \ + (tclStubsPtr->tcl_GetCommandName) /* 160 */ +#endif +#ifndef Tcl_GetErrno +#define Tcl_GetErrno \ + (tclStubsPtr->tcl_GetErrno) /* 161 */ +#endif +#ifndef Tcl_GetHostName +#define Tcl_GetHostName \ + (tclStubsPtr->tcl_GetHostName) /* 162 */ +#endif +#ifndef Tcl_GetInterpPath +#define Tcl_GetInterpPath \ + (tclStubsPtr->tcl_GetInterpPath) /* 163 */ +#endif +#ifndef Tcl_GetMaster +#define Tcl_GetMaster \ + (tclStubsPtr->tcl_GetMaster) /* 164 */ +#endif +#ifndef Tcl_GetNameOfExecutable +#define Tcl_GetNameOfExecutable \ + (tclStubsPtr->tcl_GetNameOfExecutable) /* 165 */ +#endif +#ifndef Tcl_GetObjResult +#define Tcl_GetObjResult \ + (tclStubsPtr->tcl_GetObjResult) /* 166 */ +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_GetOpenFile +#define Tcl_GetOpenFile \ + (tclStubsPtr->tcl_GetOpenFile) /* 167 */ +#endif +#endif /* UNIX */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_GetOpenFile +#define Tcl_GetOpenFile \ + (tclStubsPtr->tcl_GetOpenFile) /* 167 */ +#endif +#endif /* MACOSX */ +#ifndef Tcl_GetPathType +#define Tcl_GetPathType \ + (tclStubsPtr->tcl_GetPathType) /* 168 */ +#endif +#ifndef Tcl_Gets +#define Tcl_Gets \ + (tclStubsPtr->tcl_Gets) /* 169 */ +#endif +#ifndef Tcl_GetsObj +#define Tcl_GetsObj \ + (tclStubsPtr->tcl_GetsObj) /* 170 */ +#endif +#ifndef Tcl_GetServiceMode +#define Tcl_GetServiceMode \ + (tclStubsPtr->tcl_GetServiceMode) /* 171 */ +#endif +#ifndef Tcl_GetSlave +#define Tcl_GetSlave \ + (tclStubsPtr->tcl_GetSlave) /* 172 */ +#endif +#ifndef Tcl_GetStdChannel +#define Tcl_GetStdChannel \ + (tclStubsPtr->tcl_GetStdChannel) /* 173 */ +#endif +#ifndef Tcl_GetStringResult +#define Tcl_GetStringResult \ + (tclStubsPtr->tcl_GetStringResult) /* 174 */ +#endif +#ifndef Tcl_GetVar +#define Tcl_GetVar \ + (tclStubsPtr->tcl_GetVar) /* 175 */ +#endif +#ifndef Tcl_GetVar2 +#define Tcl_GetVar2 \ + (tclStubsPtr->tcl_GetVar2) /* 176 */ +#endif +#ifndef Tcl_GlobalEval +#define Tcl_GlobalEval \ + (tclStubsPtr->tcl_GlobalEval) /* 177 */ +#endif +#ifndef Tcl_GlobalEvalObj +#define Tcl_GlobalEvalObj \ + (tclStubsPtr->tcl_GlobalEvalObj) /* 178 */ +#endif +#ifndef Tcl_HideCommand +#define Tcl_HideCommand \ + (tclStubsPtr->tcl_HideCommand) /* 179 */ +#endif +#ifndef Tcl_Init +#define Tcl_Init \ + (tclStubsPtr->tcl_Init) /* 180 */ +#endif +#ifndef Tcl_InitHashTable +#define Tcl_InitHashTable \ + (tclStubsPtr->tcl_InitHashTable) /* 181 */ +#endif +#ifndef Tcl_InputBlocked +#define Tcl_InputBlocked \ + (tclStubsPtr->tcl_InputBlocked) /* 182 */ +#endif +#ifndef Tcl_InputBuffered +#define Tcl_InputBuffered \ + (tclStubsPtr->tcl_InputBuffered) /* 183 */ +#endif +#ifndef Tcl_InterpDeleted +#define Tcl_InterpDeleted \ + (tclStubsPtr->tcl_InterpDeleted) /* 184 */ +#endif +#ifndef Tcl_IsSafe +#define Tcl_IsSafe \ + (tclStubsPtr->tcl_IsSafe) /* 185 */ +#endif +#ifndef Tcl_JoinPath +#define Tcl_JoinPath \ + (tclStubsPtr->tcl_JoinPath) /* 186 */ +#endif +#ifndef Tcl_LinkVar +#define Tcl_LinkVar \ + (tclStubsPtr->tcl_LinkVar) /* 187 */ +#endif +/* Slot 188 is reserved */ +#ifndef Tcl_MakeFileChannel +#define Tcl_MakeFileChannel \ + (tclStubsPtr->tcl_MakeFileChannel) /* 189 */ +#endif +#ifndef Tcl_MakeSafe +#define Tcl_MakeSafe \ + (tclStubsPtr->tcl_MakeSafe) /* 190 */ +#endif +#ifndef Tcl_MakeTcpClientChannel +#define Tcl_MakeTcpClientChannel \ + (tclStubsPtr->tcl_MakeTcpClientChannel) /* 191 */ +#endif +#ifndef Tcl_Merge +#define Tcl_Merge \ + (tclStubsPtr->tcl_Merge) /* 192 */ +#endif +#ifndef Tcl_NextHashEntry +#define Tcl_NextHashEntry \ + (tclStubsPtr->tcl_NextHashEntry) /* 193 */ +#endif +#ifndef Tcl_NotifyChannel +#define Tcl_NotifyChannel \ + (tclStubsPtr->tcl_NotifyChannel) /* 194 */ +#endif +#ifndef Tcl_ObjGetVar2 +#define Tcl_ObjGetVar2 \ + (tclStubsPtr->tcl_ObjGetVar2) /* 195 */ +#endif +#ifndef Tcl_ObjSetVar2 +#define Tcl_ObjSetVar2 \ + (tclStubsPtr->tcl_ObjSetVar2) /* 196 */ +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_OpenCommandChannel +#define Tcl_OpenCommandChannel \ + (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */ +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_OpenCommandChannel +#define Tcl_OpenCommandChannel \ + (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */ +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_OpenCommandChannel +#define Tcl_OpenCommandChannel \ + (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */ +#endif +#endif /* MACOSX */ +#ifndef Tcl_OpenFileChannel +#define Tcl_OpenFileChannel \ + (tclStubsPtr->tcl_OpenFileChannel) /* 198 */ +#endif +#ifndef Tcl_OpenTcpClient +#define Tcl_OpenTcpClient \ + (tclStubsPtr->tcl_OpenTcpClient) /* 199 */ +#endif +#ifndef Tcl_OpenTcpServer +#define Tcl_OpenTcpServer \ + (tclStubsPtr->tcl_OpenTcpServer) /* 200 */ +#endif +#ifndef Tcl_Preserve +#define Tcl_Preserve \ + (tclStubsPtr->tcl_Preserve) /* 201 */ +#endif +#ifndef Tcl_PrintDouble +#define Tcl_PrintDouble \ + (tclStubsPtr->tcl_PrintDouble) /* 202 */ +#endif +#ifndef Tcl_PutEnv +#define Tcl_PutEnv \ + (tclStubsPtr->tcl_PutEnv) /* 203 */ +#endif +#ifndef Tcl_PosixError +#define Tcl_PosixError \ + (tclStubsPtr->tcl_PosixError) /* 204 */ +#endif +#ifndef Tcl_QueueEvent +#define Tcl_QueueEvent \ + (tclStubsPtr->tcl_QueueEvent) /* 205 */ +#endif +#ifndef Tcl_Read +#define Tcl_Read \ + (tclStubsPtr->tcl_Read) /* 206 */ +#endif +#if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ +#ifndef Tcl_ReapDetachedProcs +#define Tcl_ReapDetachedProcs \ + (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */ +#endif +#endif /* UNIX */ +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_ReapDetachedProcs +#define Tcl_ReapDetachedProcs \ + (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */ +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_ReapDetachedProcs +#define Tcl_ReapDetachedProcs \ + (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */ +#endif +#endif /* MACOSX */ +#ifndef Tcl_RecordAndEval +#define Tcl_RecordAndEval \ + (tclStubsPtr->tcl_RecordAndEval) /* 208 */ +#endif +#ifndef Tcl_RecordAndEvalObj +#define Tcl_RecordAndEvalObj \ + (tclStubsPtr->tcl_RecordAndEvalObj) /* 209 */ +#endif +#ifndef Tcl_RegisterChannel +#define Tcl_RegisterChannel \ + (tclStubsPtr->tcl_RegisterChannel) /* 210 */ +#endif +#ifndef Tcl_RegisterObjType +#define Tcl_RegisterObjType \ + (tclStubsPtr->tcl_RegisterObjType) /* 211 */ +#endif +#ifndef Tcl_RegExpCompile +#define Tcl_RegExpCompile \ + (tclStubsPtr->tcl_RegExpCompile) /* 212 */ +#endif +#ifndef Tcl_RegExpExec +#define Tcl_RegExpExec \ + (tclStubsPtr->tcl_RegExpExec) /* 213 */ +#endif +#ifndef Tcl_RegExpMatch +#define Tcl_RegExpMatch \ + (tclStubsPtr->tcl_RegExpMatch) /* 214 */ +#endif +#ifndef Tcl_RegExpRange +#define Tcl_RegExpRange \ + (tclStubsPtr->tcl_RegExpRange) /* 215 */ +#endif +#ifndef Tcl_Release +#define Tcl_Release \ + (tclStubsPtr->tcl_Release) /* 216 */ +#endif +#ifndef Tcl_ResetResult +#define Tcl_ResetResult \ + (tclStubsPtr->tcl_ResetResult) /* 217 */ +#endif +#ifndef Tcl_ScanElement +#define Tcl_ScanElement \ + (tclStubsPtr->tcl_ScanElement) /* 218 */ +#endif +#ifndef Tcl_ScanCountedElement +#define Tcl_ScanCountedElement \ + (tclStubsPtr->tcl_ScanCountedElement) /* 219 */ +#endif +#ifndef Tcl_SeekOld +#define Tcl_SeekOld \ + (tclStubsPtr->tcl_SeekOld) /* 220 */ +#endif +#ifndef Tcl_ServiceAll +#define Tcl_ServiceAll \ + (tclStubsPtr->tcl_ServiceAll) /* 221 */ +#endif +#ifndef Tcl_ServiceEvent +#define Tcl_ServiceEvent \ + (tclStubsPtr->tcl_ServiceEvent) /* 222 */ +#endif +#ifndef Tcl_SetAssocData +#define Tcl_SetAssocData \ + (tclStubsPtr->tcl_SetAssocData) /* 223 */ +#endif +#ifndef Tcl_SetChannelBufferSize +#define Tcl_SetChannelBufferSize \ + (tclStubsPtr->tcl_SetChannelBufferSize) /* 224 */ +#endif +#ifndef Tcl_SetChannelOption +#define Tcl_SetChannelOption \ + (tclStubsPtr->tcl_SetChannelOption) /* 225 */ +#endif +#ifndef Tcl_SetCommandInfo +#define Tcl_SetCommandInfo \ + (tclStubsPtr->tcl_SetCommandInfo) /* 226 */ +#endif +#ifndef Tcl_SetErrno +#define Tcl_SetErrno \ + (tclStubsPtr->tcl_SetErrno) /* 227 */ +#endif +#ifndef Tcl_SetErrorCode +#define Tcl_SetErrorCode \ + (tclStubsPtr->tcl_SetErrorCode) /* 228 */ +#endif +#ifndef Tcl_SetMaxBlockTime +#define Tcl_SetMaxBlockTime \ + (tclStubsPtr->tcl_SetMaxBlockTime) /* 229 */ +#endif +#ifndef Tcl_SetPanicProc +#define Tcl_SetPanicProc \ + (tclStubsPtr->tcl_SetPanicProc) /* 230 */ +#endif +#ifndef Tcl_SetRecursionLimit +#define Tcl_SetRecursionLimit \ + (tclStubsPtr->tcl_SetRecursionLimit) /* 231 */ +#endif +#ifndef Tcl_SetResult +#define Tcl_SetResult \ + (tclStubsPtr->tcl_SetResult) /* 232 */ +#endif +#ifndef Tcl_SetServiceMode +#define Tcl_SetServiceMode \ + (tclStubsPtr->tcl_SetServiceMode) /* 233 */ +#endif +#ifndef Tcl_SetObjErrorCode +#define Tcl_SetObjErrorCode \ + (tclStubsPtr->tcl_SetObjErrorCode) /* 234 */ +#endif +#ifndef Tcl_SetObjResult +#define Tcl_SetObjResult \ + (tclStubsPtr->tcl_SetObjResult) /* 235 */ +#endif +#ifndef Tcl_SetStdChannel +#define Tcl_SetStdChannel \ + (tclStubsPtr->tcl_SetStdChannel) /* 236 */ +#endif +#ifndef Tcl_SetVar +#define Tcl_SetVar \ + (tclStubsPtr->tcl_SetVar) /* 237 */ +#endif +#ifndef Tcl_SetVar2 +#define Tcl_SetVar2 \ + (tclStubsPtr->tcl_SetVar2) /* 238 */ +#endif +#ifndef Tcl_SignalId +#define Tcl_SignalId \ + (tclStubsPtr->tcl_SignalId) /* 239 */ +#endif +#ifndef Tcl_SignalMsg +#define Tcl_SignalMsg \ + (tclStubsPtr->tcl_SignalMsg) /* 240 */ +#endif +#ifndef Tcl_SourceRCFile +#define Tcl_SourceRCFile \ + (tclStubsPtr->tcl_SourceRCFile) /* 241 */ +#endif +#ifndef Tcl_SplitList +#define Tcl_SplitList \ + (tclStubsPtr->tcl_SplitList) /* 242 */ +#endif +#ifndef Tcl_SplitPath +#define Tcl_SplitPath \ + (tclStubsPtr->tcl_SplitPath) /* 243 */ +#endif +#ifndef Tcl_StaticPackage +#define Tcl_StaticPackage \ + (tclStubsPtr->tcl_StaticPackage) /* 244 */ +#endif +#ifndef Tcl_StringMatch +#define Tcl_StringMatch \ + (tclStubsPtr->tcl_StringMatch) /* 245 */ +#endif +#ifndef Tcl_TellOld +#define Tcl_TellOld \ + (tclStubsPtr->tcl_TellOld) /* 246 */ +#endif +#ifndef Tcl_TraceVar +#define Tcl_TraceVar \ + (tclStubsPtr->tcl_TraceVar) /* 247 */ +#endif +#ifndef Tcl_TraceVar2 +#define Tcl_TraceVar2 \ + (tclStubsPtr->tcl_TraceVar2) /* 248 */ +#endif +#ifndef Tcl_TranslateFileName +#define Tcl_TranslateFileName \ + (tclStubsPtr->tcl_TranslateFileName) /* 249 */ +#endif +#ifndef Tcl_Ungets +#define Tcl_Ungets \ + (tclStubsPtr->tcl_Ungets) /* 250 */ +#endif +#ifndef Tcl_UnlinkVar +#define Tcl_UnlinkVar \ + (tclStubsPtr->tcl_UnlinkVar) /* 251 */ +#endif +#ifndef Tcl_UnregisterChannel +#define Tcl_UnregisterChannel \ + (tclStubsPtr->tcl_UnregisterChannel) /* 252 */ +#endif +#ifndef Tcl_UnsetVar +#define Tcl_UnsetVar \ + (tclStubsPtr->tcl_UnsetVar) /* 253 */ +#endif +#ifndef Tcl_UnsetVar2 +#define Tcl_UnsetVar2 \ + (tclStubsPtr->tcl_UnsetVar2) /* 254 */ +#endif +#ifndef Tcl_UntraceVar +#define Tcl_UntraceVar \ + (tclStubsPtr->tcl_UntraceVar) /* 255 */ +#endif +#ifndef Tcl_UntraceVar2 +#define Tcl_UntraceVar2 \ + (tclStubsPtr->tcl_UntraceVar2) /* 256 */ +#endif +#ifndef Tcl_UpdateLinkedVar +#define Tcl_UpdateLinkedVar \ + (tclStubsPtr->tcl_UpdateLinkedVar) /* 257 */ +#endif +#ifndef Tcl_UpVar +#define Tcl_UpVar \ + (tclStubsPtr->tcl_UpVar) /* 258 */ +#endif +#ifndef Tcl_UpVar2 +#define Tcl_UpVar2 \ + (tclStubsPtr->tcl_UpVar2) /* 259 */ +#endif +#ifndef Tcl_VarEval +#define Tcl_VarEval \ + (tclStubsPtr->tcl_VarEval) /* 260 */ +#endif +#ifndef Tcl_VarTraceInfo +#define Tcl_VarTraceInfo \ + (tclStubsPtr->tcl_VarTraceInfo) /* 261 */ +#endif +#ifndef Tcl_VarTraceInfo2 +#define Tcl_VarTraceInfo2 \ + (tclStubsPtr->tcl_VarTraceInfo2) /* 262 */ +#endif +#ifndef Tcl_Write +#define Tcl_Write \ + (tclStubsPtr->tcl_Write) /* 263 */ +#endif +#ifndef Tcl_WrongNumArgs +#define Tcl_WrongNumArgs \ + (tclStubsPtr->tcl_WrongNumArgs) /* 264 */ +#endif +#ifndef Tcl_DumpActiveMemory +#define Tcl_DumpActiveMemory \ + (tclStubsPtr->tcl_DumpActiveMemory) /* 265 */ +#endif +#ifndef Tcl_ValidateAllMemory +#define Tcl_ValidateAllMemory \ + (tclStubsPtr->tcl_ValidateAllMemory) /* 266 */ +#endif +#ifndef Tcl_AppendResultVA +#define Tcl_AppendResultVA \ + (tclStubsPtr->tcl_AppendResultVA) /* 267 */ +#endif +#ifndef Tcl_AppendStringsToObjVA +#define Tcl_AppendStringsToObjVA \ + (tclStubsPtr->tcl_AppendStringsToObjVA) /* 268 */ +#endif +#ifndef Tcl_HashStats +#define Tcl_HashStats \ + (tclStubsPtr->tcl_HashStats) /* 269 */ +#endif +#ifndef Tcl_ParseVar +#define Tcl_ParseVar \ + (tclStubsPtr->tcl_ParseVar) /* 270 */ +#endif +#ifndef Tcl_PkgPresent +#define Tcl_PkgPresent \ + (tclStubsPtr->tcl_PkgPresent) /* 271 */ +#endif +#ifndef Tcl_PkgPresentEx +#define Tcl_PkgPresentEx \ + (tclStubsPtr->tcl_PkgPresentEx) /* 272 */ +#endif +#ifndef Tcl_PkgProvide +#define Tcl_PkgProvide \ + (tclStubsPtr->tcl_PkgProvide) /* 273 */ +#endif +#ifndef Tcl_PkgRequire +#define Tcl_PkgRequire \ + (tclStubsPtr->tcl_PkgRequire) /* 274 */ +#endif +#ifndef Tcl_SetErrorCodeVA +#define Tcl_SetErrorCodeVA \ + (tclStubsPtr->tcl_SetErrorCodeVA) /* 275 */ +#endif +#ifndef Tcl_VarEvalVA +#define Tcl_VarEvalVA \ + (tclStubsPtr->tcl_VarEvalVA) /* 276 */ +#endif +#ifndef Tcl_WaitPid +#define Tcl_WaitPid \ + (tclStubsPtr->tcl_WaitPid) /* 277 */ +#endif +#ifndef Tcl_PanicVA +#define Tcl_PanicVA \ + (tclStubsPtr->tcl_PanicVA) /* 278 */ +#endif +#ifndef Tcl_GetVersion +#define Tcl_GetVersion \ + (tclStubsPtr->tcl_GetVersion) /* 279 */ +#endif +#ifndef Tcl_InitMemory +#define Tcl_InitMemory \ + (tclStubsPtr->tcl_InitMemory) /* 280 */ +#endif +#ifndef Tcl_StackChannel +#define Tcl_StackChannel \ + (tclStubsPtr->tcl_StackChannel) /* 281 */ +#endif +#ifndef Tcl_UnstackChannel +#define Tcl_UnstackChannel \ + (tclStubsPtr->tcl_UnstackChannel) /* 282 */ +#endif +#ifndef Tcl_GetStackedChannel +#define Tcl_GetStackedChannel \ + (tclStubsPtr->tcl_GetStackedChannel) /* 283 */ +#endif +#ifndef Tcl_SetMainLoop +#define Tcl_SetMainLoop \ + (tclStubsPtr->tcl_SetMainLoop) /* 284 */ +#endif +/* Slot 285 is reserved */ +#ifndef Tcl_AppendObjToObj +#define Tcl_AppendObjToObj \ + (tclStubsPtr->tcl_AppendObjToObj) /* 286 */ +#endif +#ifndef Tcl_CreateEncoding +#define Tcl_CreateEncoding \ + (tclStubsPtr->tcl_CreateEncoding) /* 287 */ +#endif +#ifndef Tcl_CreateThreadExitHandler +#define Tcl_CreateThreadExitHandler \ + (tclStubsPtr->tcl_CreateThreadExitHandler) /* 288 */ +#endif +#ifndef Tcl_DeleteThreadExitHandler +#define Tcl_DeleteThreadExitHandler \ + (tclStubsPtr->tcl_DeleteThreadExitHandler) /* 289 */ +#endif +#ifndef Tcl_DiscardResult +#define Tcl_DiscardResult \ + (tclStubsPtr->tcl_DiscardResult) /* 290 */ +#endif +#ifndef Tcl_EvalEx +#define Tcl_EvalEx \ + (tclStubsPtr->tcl_EvalEx) /* 291 */ +#endif +#ifndef Tcl_EvalObjv +#define Tcl_EvalObjv \ + (tclStubsPtr->tcl_EvalObjv) /* 292 */ +#endif +#ifndef Tcl_EvalObjEx +#define Tcl_EvalObjEx \ + (tclStubsPtr->tcl_EvalObjEx) /* 293 */ +#endif +#ifndef Tcl_ExitThread +#define Tcl_ExitThread \ + (tclStubsPtr->tcl_ExitThread) /* 294 */ +#endif +#ifndef Tcl_ExternalToUtf +#define Tcl_ExternalToUtf \ + (tclStubsPtr->tcl_ExternalToUtf) /* 295 */ +#endif +#ifndef Tcl_ExternalToUtfDString +#define Tcl_ExternalToUtfDString \ + (tclStubsPtr->tcl_ExternalToUtfDString) /* 296 */ +#endif +#ifndef Tcl_FinalizeThread +#define Tcl_FinalizeThread \ + (tclStubsPtr->tcl_FinalizeThread) /* 297 */ +#endif +#ifndef Tcl_FinalizeNotifier +#define Tcl_FinalizeNotifier \ + (tclStubsPtr->tcl_FinalizeNotifier) /* 298 */ +#endif +#ifndef Tcl_FreeEncoding +#define Tcl_FreeEncoding \ + (tclStubsPtr->tcl_FreeEncoding) /* 299 */ +#endif +#ifndef Tcl_GetCurrentThread +#define Tcl_GetCurrentThread \ + (tclStubsPtr->tcl_GetCurrentThread) /* 300 */ +#endif +#ifndef Tcl_GetEncoding +#define Tcl_GetEncoding \ + (tclStubsPtr->tcl_GetEncoding) /* 301 */ +#endif +#ifndef Tcl_GetEncodingName +#define Tcl_GetEncodingName \ + (tclStubsPtr->tcl_GetEncodingName) /* 302 */ +#endif +#ifndef Tcl_GetEncodingNames +#define Tcl_GetEncodingNames \ + (tclStubsPtr->tcl_GetEncodingNames) /* 303 */ +#endif +#ifndef Tcl_GetIndexFromObjStruct +#define Tcl_GetIndexFromObjStruct \ + (tclStubsPtr->tcl_GetIndexFromObjStruct) /* 304 */ +#endif +#ifndef Tcl_GetThreadData +#define Tcl_GetThreadData \ + (tclStubsPtr->tcl_GetThreadData) /* 305 */ +#endif +#ifndef Tcl_GetVar2Ex +#define Tcl_GetVar2Ex \ + (tclStubsPtr->tcl_GetVar2Ex) /* 306 */ +#endif +#ifndef Tcl_InitNotifier +#define Tcl_InitNotifier \ + (tclStubsPtr->tcl_InitNotifier) /* 307 */ +#endif +#ifndef Tcl_MutexLock +#define Tcl_MutexLock \ + (tclStubsPtr->tcl_MutexLock) /* 308 */ +#endif +#ifndef Tcl_MutexUnlock +#define Tcl_MutexUnlock \ + (tclStubsPtr->tcl_MutexUnlock) /* 309 */ +#endif +#ifndef Tcl_ConditionNotify +#define Tcl_ConditionNotify \ + (tclStubsPtr->tcl_ConditionNotify) /* 310 */ +#endif +#ifndef Tcl_ConditionWait +#define Tcl_ConditionWait \ + (tclStubsPtr->tcl_ConditionWait) /* 311 */ +#endif +#ifndef Tcl_NumUtfChars +#define Tcl_NumUtfChars \ + (tclStubsPtr->tcl_NumUtfChars) /* 312 */ +#endif +#ifndef Tcl_ReadChars +#define Tcl_ReadChars \ + (tclStubsPtr->tcl_ReadChars) /* 313 */ +#endif +#ifndef Tcl_RestoreResult +#define Tcl_RestoreResult \ + (tclStubsPtr->tcl_RestoreResult) /* 314 */ +#endif +#ifndef Tcl_SaveResult +#define Tcl_SaveResult \ + (tclStubsPtr->tcl_SaveResult) /* 315 */ +#endif +#ifndef Tcl_SetSystemEncoding +#define Tcl_SetSystemEncoding \ + (tclStubsPtr->tcl_SetSystemEncoding) /* 316 */ +#endif +#ifndef Tcl_SetVar2Ex +#define Tcl_SetVar2Ex \ + (tclStubsPtr->tcl_SetVar2Ex) /* 317 */ +#endif +#ifndef Tcl_ThreadAlert +#define Tcl_ThreadAlert \ + (tclStubsPtr->tcl_ThreadAlert) /* 318 */ +#endif +#ifndef Tcl_ThreadQueueEvent +#define Tcl_ThreadQueueEvent \ + (tclStubsPtr->tcl_ThreadQueueEvent) /* 319 */ +#endif +#ifndef Tcl_UniCharAtIndex +#define Tcl_UniCharAtIndex \ + (tclStubsPtr->tcl_UniCharAtIndex) /* 320 */ +#endif +#ifndef Tcl_UniCharToLower +#define Tcl_UniCharToLower \ + (tclStubsPtr->tcl_UniCharToLower) /* 321 */ +#endif +#ifndef Tcl_UniCharToTitle +#define Tcl_UniCharToTitle \ + (tclStubsPtr->tcl_UniCharToTitle) /* 322 */ +#endif +#ifndef Tcl_UniCharToUpper +#define Tcl_UniCharToUpper \ + (tclStubsPtr->tcl_UniCharToUpper) /* 323 */ +#endif +#ifndef Tcl_UniCharToUtf +#define Tcl_UniCharToUtf \ + (tclStubsPtr->tcl_UniCharToUtf) /* 324 */ +#endif +#ifndef Tcl_UtfAtIndex +#define Tcl_UtfAtIndex \ + (tclStubsPtr->tcl_UtfAtIndex) /* 325 */ +#endif +#ifndef Tcl_UtfCharComplete +#define Tcl_UtfCharComplete \ + (tclStubsPtr->tcl_UtfCharComplete) /* 326 */ +#endif +#ifndef Tcl_UtfBackslash +#define Tcl_UtfBackslash \ + (tclStubsPtr->tcl_UtfBackslash) /* 327 */ +#endif +#ifndef Tcl_UtfFindFirst +#define Tcl_UtfFindFirst \ + (tclStubsPtr->tcl_UtfFindFirst) /* 328 */ +#endif +#ifndef Tcl_UtfFindLast +#define Tcl_UtfFindLast \ + (tclStubsPtr->tcl_UtfFindLast) /* 329 */ +#endif +#ifndef Tcl_UtfNext +#define Tcl_UtfNext \ + (tclStubsPtr->tcl_UtfNext) /* 330 */ +#endif +#ifndef Tcl_UtfPrev +#define Tcl_UtfPrev \ + (tclStubsPtr->tcl_UtfPrev) /* 331 */ +#endif +#ifndef Tcl_UtfToExternal +#define Tcl_UtfToExternal \ + (tclStubsPtr->tcl_UtfToExternal) /* 332 */ +#endif +#ifndef Tcl_UtfToExternalDString +#define Tcl_UtfToExternalDString \ + (tclStubsPtr->tcl_UtfToExternalDString) /* 333 */ +#endif +#ifndef Tcl_UtfToLower +#define Tcl_UtfToLower \ + (tclStubsPtr->tcl_UtfToLower) /* 334 */ +#endif +#ifndef Tcl_UtfToTitle +#define Tcl_UtfToTitle \ + (tclStubsPtr->tcl_UtfToTitle) /* 335 */ +#endif +#ifndef Tcl_UtfToUniChar +#define Tcl_UtfToUniChar \ + (tclStubsPtr->tcl_UtfToUniChar) /* 336 */ +#endif +#ifndef Tcl_UtfToUpper +#define Tcl_UtfToUpper \ + (tclStubsPtr->tcl_UtfToUpper) /* 337 */ +#endif +#ifndef Tcl_WriteChars +#define Tcl_WriteChars \ + (tclStubsPtr->tcl_WriteChars) /* 338 */ +#endif +#ifndef Tcl_WriteObj +#define Tcl_WriteObj \ + (tclStubsPtr->tcl_WriteObj) /* 339 */ +#endif +#ifndef Tcl_GetString +#define Tcl_GetString \ + (tclStubsPtr->tcl_GetString) /* 340 */ +#endif +#ifndef Tcl_GetDefaultEncodingDir +#define Tcl_GetDefaultEncodingDir \ + (tclStubsPtr->tcl_GetDefaultEncodingDir) /* 341 */ +#endif +#ifndef Tcl_SetDefaultEncodingDir +#define Tcl_SetDefaultEncodingDir \ + (tclStubsPtr->tcl_SetDefaultEncodingDir) /* 342 */ +#endif +#ifndef Tcl_AlertNotifier +#define Tcl_AlertNotifier \ + (tclStubsPtr->tcl_AlertNotifier) /* 343 */ +#endif +#ifndef Tcl_ServiceModeHook +#define Tcl_ServiceModeHook \ + (tclStubsPtr->tcl_ServiceModeHook) /* 344 */ +#endif +#ifndef Tcl_UniCharIsAlnum +#define Tcl_UniCharIsAlnum \ + (tclStubsPtr->tcl_UniCharIsAlnum) /* 345 */ +#endif +#ifndef Tcl_UniCharIsAlpha +#define Tcl_UniCharIsAlpha \ + (tclStubsPtr->tcl_UniCharIsAlpha) /* 346 */ +#endif +#ifndef Tcl_UniCharIsDigit +#define Tcl_UniCharIsDigit \ + (tclStubsPtr->tcl_UniCharIsDigit) /* 347 */ +#endif +#ifndef Tcl_UniCharIsLower +#define Tcl_UniCharIsLower \ + (tclStubsPtr->tcl_UniCharIsLower) /* 348 */ +#endif +#ifndef Tcl_UniCharIsSpace +#define Tcl_UniCharIsSpace \ + (tclStubsPtr->tcl_UniCharIsSpace) /* 349 */ +#endif +#ifndef Tcl_UniCharIsUpper +#define Tcl_UniCharIsUpper \ + (tclStubsPtr->tcl_UniCharIsUpper) /* 350 */ +#endif +#ifndef Tcl_UniCharIsWordChar +#define Tcl_UniCharIsWordChar \ + (tclStubsPtr->tcl_UniCharIsWordChar) /* 351 */ +#endif +#ifndef Tcl_UniCharLen +#define Tcl_UniCharLen \ + (tclStubsPtr->tcl_UniCharLen) /* 352 */ +#endif +#ifndef Tcl_UniCharNcmp +#define Tcl_UniCharNcmp \ + (tclStubsPtr->tcl_UniCharNcmp) /* 353 */ +#endif +#ifndef Tcl_UniCharToUtfDString +#define Tcl_UniCharToUtfDString \ + (tclStubsPtr->tcl_UniCharToUtfDString) /* 354 */ +#endif +#ifndef Tcl_UtfToUniCharDString +#define Tcl_UtfToUniCharDString \ + (tclStubsPtr->tcl_UtfToUniCharDString) /* 355 */ +#endif +#ifndef Tcl_GetRegExpFromObj +#define Tcl_GetRegExpFromObj \ + (tclStubsPtr->tcl_GetRegExpFromObj) /* 356 */ +#endif +#ifndef Tcl_EvalTokens +#define Tcl_EvalTokens \ + (tclStubsPtr->tcl_EvalTokens) /* 357 */ +#endif +#ifndef Tcl_FreeParse +#define Tcl_FreeParse \ + (tclStubsPtr->tcl_FreeParse) /* 358 */ +#endif +#ifndef Tcl_LogCommandInfo +#define Tcl_LogCommandInfo \ + (tclStubsPtr->tcl_LogCommandInfo) /* 359 */ +#endif +#ifndef Tcl_ParseBraces +#define Tcl_ParseBraces \ + (tclStubsPtr->tcl_ParseBraces) /* 360 */ +#endif +#ifndef Tcl_ParseCommand +#define Tcl_ParseCommand \ + (tclStubsPtr->tcl_ParseCommand) /* 361 */ +#endif +#ifndef Tcl_ParseExpr +#define Tcl_ParseExpr \ + (tclStubsPtr->tcl_ParseExpr) /* 362 */ +#endif +#ifndef Tcl_ParseQuotedString +#define Tcl_ParseQuotedString \ + (tclStubsPtr->tcl_ParseQuotedString) /* 363 */ +#endif +#ifndef Tcl_ParseVarName +#define Tcl_ParseVarName \ + (tclStubsPtr->tcl_ParseVarName) /* 364 */ +#endif +#ifndef Tcl_GetCwd +#define Tcl_GetCwd \ + (tclStubsPtr->tcl_GetCwd) /* 365 */ +#endif +#ifndef Tcl_Chdir +#define Tcl_Chdir \ + (tclStubsPtr->tcl_Chdir) /* 366 */ +#endif +#ifndef Tcl_Access +#define Tcl_Access \ + (tclStubsPtr->tcl_Access) /* 367 */ +#endif +#ifndef Tcl_Stat +#define Tcl_Stat \ + (tclStubsPtr->tcl_Stat) /* 368 */ +#endif +#ifndef Tcl_UtfNcmp +#define Tcl_UtfNcmp \ + (tclStubsPtr->tcl_UtfNcmp) /* 369 */ +#endif +#ifndef Tcl_UtfNcasecmp +#define Tcl_UtfNcasecmp \ + (tclStubsPtr->tcl_UtfNcasecmp) /* 370 */ +#endif +#ifndef Tcl_StringCaseMatch +#define Tcl_StringCaseMatch \ + (tclStubsPtr->tcl_StringCaseMatch) /* 371 */ +#endif +#ifndef Tcl_UniCharIsControl +#define Tcl_UniCharIsControl \ + (tclStubsPtr->tcl_UniCharIsControl) /* 372 */ +#endif +#ifndef Tcl_UniCharIsGraph +#define Tcl_UniCharIsGraph \ + (tclStubsPtr->tcl_UniCharIsGraph) /* 373 */ +#endif +#ifndef Tcl_UniCharIsPrint +#define Tcl_UniCharIsPrint \ + (tclStubsPtr->tcl_UniCharIsPrint) /* 374 */ +#endif +#ifndef Tcl_UniCharIsPunct +#define Tcl_UniCharIsPunct \ + (tclStubsPtr->tcl_UniCharIsPunct) /* 375 */ +#endif +#ifndef Tcl_RegExpExecObj +#define Tcl_RegExpExecObj \ + (tclStubsPtr->tcl_RegExpExecObj) /* 376 */ +#endif +#ifndef Tcl_RegExpGetInfo +#define Tcl_RegExpGetInfo \ + (tclStubsPtr->tcl_RegExpGetInfo) /* 377 */ +#endif +#ifndef Tcl_NewUnicodeObj +#define Tcl_NewUnicodeObj \ + (tclStubsPtr->tcl_NewUnicodeObj) /* 378 */ +#endif +#ifndef Tcl_SetUnicodeObj +#define Tcl_SetUnicodeObj \ + (tclStubsPtr->tcl_SetUnicodeObj) /* 379 */ +#endif +#ifndef Tcl_GetCharLength +#define Tcl_GetCharLength \ + (tclStubsPtr->tcl_GetCharLength) /* 380 */ +#endif +#ifndef Tcl_GetUniChar +#define Tcl_GetUniChar \ + (tclStubsPtr->tcl_GetUniChar) /* 381 */ +#endif +#ifndef Tcl_GetUnicode +#define Tcl_GetUnicode \ + (tclStubsPtr->tcl_GetUnicode) /* 382 */ +#endif +#ifndef Tcl_GetRange +#define Tcl_GetRange \ + (tclStubsPtr->tcl_GetRange) /* 383 */ +#endif +#ifndef Tcl_AppendUnicodeToObj +#define Tcl_AppendUnicodeToObj \ + (tclStubsPtr->tcl_AppendUnicodeToObj) /* 384 */ +#endif +#ifndef Tcl_RegExpMatchObj +#define Tcl_RegExpMatchObj \ + (tclStubsPtr->tcl_RegExpMatchObj) /* 385 */ +#endif +#ifndef Tcl_SetNotifier +#define Tcl_SetNotifier \ + (tclStubsPtr->tcl_SetNotifier) /* 386 */ +#endif +#ifndef Tcl_GetAllocMutex +#define Tcl_GetAllocMutex \ + (tclStubsPtr->tcl_GetAllocMutex) /* 387 */ +#endif +#ifndef Tcl_GetChannelNames +#define Tcl_GetChannelNames \ + (tclStubsPtr->tcl_GetChannelNames) /* 388 */ +#endif +#ifndef Tcl_GetChannelNamesEx +#define Tcl_GetChannelNamesEx \ + (tclStubsPtr->tcl_GetChannelNamesEx) /* 389 */ +#endif +#ifndef Tcl_ProcObjCmd +#define Tcl_ProcObjCmd \ + (tclStubsPtr->tcl_ProcObjCmd) /* 390 */ +#endif +#ifndef Tcl_ConditionFinalize +#define Tcl_ConditionFinalize \ + (tclStubsPtr->tcl_ConditionFinalize) /* 391 */ +#endif +#ifndef Tcl_MutexFinalize +#define Tcl_MutexFinalize \ + (tclStubsPtr->tcl_MutexFinalize) /* 392 */ +#endif +#ifndef Tcl_CreateThread +#define Tcl_CreateThread \ + (tclStubsPtr->tcl_CreateThread) /* 393 */ +#endif +#ifndef Tcl_ReadRaw +#define Tcl_ReadRaw \ + (tclStubsPtr->tcl_ReadRaw) /* 394 */ +#endif +#ifndef Tcl_WriteRaw +#define Tcl_WriteRaw \ + (tclStubsPtr->tcl_WriteRaw) /* 395 */ +#endif +#ifndef Tcl_GetTopChannel +#define Tcl_GetTopChannel \ + (tclStubsPtr->tcl_GetTopChannel) /* 396 */ +#endif +#ifndef Tcl_ChannelBuffered +#define Tcl_ChannelBuffered \ + (tclStubsPtr->tcl_ChannelBuffered) /* 397 */ +#endif +#ifndef Tcl_ChannelName +#define Tcl_ChannelName \ + (tclStubsPtr->tcl_ChannelName) /* 398 */ +#endif +#ifndef Tcl_ChannelVersion +#define Tcl_ChannelVersion \ + (tclStubsPtr->tcl_ChannelVersion) /* 399 */ +#endif +#ifndef Tcl_ChannelBlockModeProc +#define Tcl_ChannelBlockModeProc \ + (tclStubsPtr->tcl_ChannelBlockModeProc) /* 400 */ +#endif +#ifndef Tcl_ChannelCloseProc +#define Tcl_ChannelCloseProc \ + (tclStubsPtr->tcl_ChannelCloseProc) /* 401 */ +#endif +#ifndef Tcl_ChannelClose2Proc +#define Tcl_ChannelClose2Proc \ + (tclStubsPtr->tcl_ChannelClose2Proc) /* 402 */ +#endif +#ifndef Tcl_ChannelInputProc +#define Tcl_ChannelInputProc \ + (tclStubsPtr->tcl_ChannelInputProc) /* 403 */ +#endif +#ifndef Tcl_ChannelOutputProc +#define Tcl_ChannelOutputProc \ + (tclStubsPtr->tcl_ChannelOutputProc) /* 404 */ +#endif +#ifndef Tcl_ChannelSeekProc +#define Tcl_ChannelSeekProc \ + (tclStubsPtr->tcl_ChannelSeekProc) /* 405 */ +#endif +#ifndef Tcl_ChannelSetOptionProc +#define Tcl_ChannelSetOptionProc \ + (tclStubsPtr->tcl_ChannelSetOptionProc) /* 406 */ +#endif +#ifndef Tcl_ChannelGetOptionProc +#define Tcl_ChannelGetOptionProc \ + (tclStubsPtr->tcl_ChannelGetOptionProc) /* 407 */ +#endif +#ifndef Tcl_ChannelWatchProc +#define Tcl_ChannelWatchProc \ + (tclStubsPtr->tcl_ChannelWatchProc) /* 408 */ +#endif +#ifndef Tcl_ChannelGetHandleProc +#define Tcl_ChannelGetHandleProc \ + (tclStubsPtr->tcl_ChannelGetHandleProc) /* 409 */ +#endif +#ifndef Tcl_ChannelFlushProc +#define Tcl_ChannelFlushProc \ + (tclStubsPtr->tcl_ChannelFlushProc) /* 410 */ +#endif +#ifndef Tcl_ChannelHandlerProc +#define Tcl_ChannelHandlerProc \ + (tclStubsPtr->tcl_ChannelHandlerProc) /* 411 */ +#endif +#ifndef Tcl_JoinThread +#define Tcl_JoinThread \ + (tclStubsPtr->tcl_JoinThread) /* 412 */ +#endif +#ifndef Tcl_IsChannelShared +#define Tcl_IsChannelShared \ + (tclStubsPtr->tcl_IsChannelShared) /* 413 */ +#endif +#ifndef Tcl_IsChannelRegistered +#define Tcl_IsChannelRegistered \ + (tclStubsPtr->tcl_IsChannelRegistered) /* 414 */ +#endif +#ifndef Tcl_CutChannel +#define Tcl_CutChannel \ + (tclStubsPtr->tcl_CutChannel) /* 415 */ +#endif +#ifndef Tcl_SpliceChannel +#define Tcl_SpliceChannel \ + (tclStubsPtr->tcl_SpliceChannel) /* 416 */ +#endif +#ifndef Tcl_ClearChannelHandlers +#define Tcl_ClearChannelHandlers \ + (tclStubsPtr->tcl_ClearChannelHandlers) /* 417 */ +#endif +#ifndef Tcl_IsChannelExisting +#define Tcl_IsChannelExisting \ + (tclStubsPtr->tcl_IsChannelExisting) /* 418 */ +#endif +#ifndef Tcl_UniCharNcasecmp +#define Tcl_UniCharNcasecmp \ + (tclStubsPtr->tcl_UniCharNcasecmp) /* 419 */ +#endif +#ifndef Tcl_UniCharCaseMatch +#define Tcl_UniCharCaseMatch \ + (tclStubsPtr->tcl_UniCharCaseMatch) /* 420 */ +#endif +#ifndef Tcl_FindHashEntry +#define Tcl_FindHashEntry \ + (tclStubsPtr->tcl_FindHashEntry) /* 421 */ +#endif +#ifndef Tcl_CreateHashEntry +#define Tcl_CreateHashEntry \ + (tclStubsPtr->tcl_CreateHashEntry) /* 422 */ +#endif +#ifndef Tcl_InitCustomHashTable +#define Tcl_InitCustomHashTable \ + (tclStubsPtr->tcl_InitCustomHashTable) /* 423 */ +#endif +#ifndef Tcl_InitObjHashTable +#define Tcl_InitObjHashTable \ + (tclStubsPtr->tcl_InitObjHashTable) /* 424 */ +#endif +#ifndef Tcl_CommandTraceInfo +#define Tcl_CommandTraceInfo \ + (tclStubsPtr->tcl_CommandTraceInfo) /* 425 */ +#endif +#ifndef Tcl_TraceCommand +#define Tcl_TraceCommand \ + (tclStubsPtr->tcl_TraceCommand) /* 426 */ +#endif +#ifndef Tcl_UntraceCommand +#define Tcl_UntraceCommand \ + (tclStubsPtr->tcl_UntraceCommand) /* 427 */ +#endif +#ifndef Tcl_AttemptAlloc +#define Tcl_AttemptAlloc \ + (tclStubsPtr->tcl_AttemptAlloc) /* 428 */ +#endif +#ifndef Tcl_AttemptDbCkalloc +#define Tcl_AttemptDbCkalloc \ + (tclStubsPtr->tcl_AttemptDbCkalloc) /* 429 */ +#endif +#ifndef Tcl_AttemptRealloc +#define Tcl_AttemptRealloc \ + (tclStubsPtr->tcl_AttemptRealloc) /* 430 */ +#endif +#ifndef Tcl_AttemptDbCkrealloc +#define Tcl_AttemptDbCkrealloc \ + (tclStubsPtr->tcl_AttemptDbCkrealloc) /* 431 */ +#endif +#ifndef Tcl_AttemptSetObjLength +#define Tcl_AttemptSetObjLength \ + (tclStubsPtr->tcl_AttemptSetObjLength) /* 432 */ +#endif +#ifndef Tcl_GetChannelThread +#define Tcl_GetChannelThread \ + (tclStubsPtr->tcl_GetChannelThread) /* 433 */ +#endif +#ifndef Tcl_GetUnicodeFromObj +#define Tcl_GetUnicodeFromObj \ + (tclStubsPtr->tcl_GetUnicodeFromObj) /* 434 */ +#endif +#ifndef Tcl_GetMathFuncInfo +#define Tcl_GetMathFuncInfo \ + (tclStubsPtr->tcl_GetMathFuncInfo) /* 435 */ +#endif +#ifndef Tcl_ListMathFuncs +#define Tcl_ListMathFuncs \ + (tclStubsPtr->tcl_ListMathFuncs) /* 436 */ +#endif +#ifndef Tcl_SubstObj +#define Tcl_SubstObj \ + (tclStubsPtr->tcl_SubstObj) /* 437 */ +#endif +#ifndef Tcl_DetachChannel +#define Tcl_DetachChannel \ + (tclStubsPtr->tcl_DetachChannel) /* 438 */ +#endif +#ifndef Tcl_IsStandardChannel +#define Tcl_IsStandardChannel \ + (tclStubsPtr->tcl_IsStandardChannel) /* 439 */ +#endif +#ifndef Tcl_FSCopyFile +#define Tcl_FSCopyFile \ + (tclStubsPtr->tcl_FSCopyFile) /* 440 */ +#endif +#ifndef Tcl_FSCopyDirectory +#define Tcl_FSCopyDirectory \ + (tclStubsPtr->tcl_FSCopyDirectory) /* 441 */ +#endif +#ifndef Tcl_FSCreateDirectory +#define Tcl_FSCreateDirectory \ + (tclStubsPtr->tcl_FSCreateDirectory) /* 442 */ +#endif +#ifndef Tcl_FSDeleteFile +#define Tcl_FSDeleteFile \ + (tclStubsPtr->tcl_FSDeleteFile) /* 443 */ +#endif +#ifndef Tcl_FSLoadFile +#define Tcl_FSLoadFile \ + (tclStubsPtr->tcl_FSLoadFile) /* 444 */ +#endif +#ifndef Tcl_FSMatchInDirectory +#define Tcl_FSMatchInDirectory \ + (tclStubsPtr->tcl_FSMatchInDirectory) /* 445 */ +#endif +#ifndef Tcl_FSLink +#define Tcl_FSLink \ + (tclStubsPtr->tcl_FSLink) /* 446 */ +#endif +#ifndef Tcl_FSRemoveDirectory +#define Tcl_FSRemoveDirectory \ + (tclStubsPtr->tcl_FSRemoveDirectory) /* 447 */ +#endif +#ifndef Tcl_FSRenameFile +#define Tcl_FSRenameFile \ + (tclStubsPtr->tcl_FSRenameFile) /* 448 */ +#endif +#ifndef Tcl_FSLstat +#define Tcl_FSLstat \ + (tclStubsPtr->tcl_FSLstat) /* 449 */ +#endif +#ifndef Tcl_FSUtime +#define Tcl_FSUtime \ + (tclStubsPtr->tcl_FSUtime) /* 450 */ +#endif +#ifndef Tcl_FSFileAttrsGet +#define Tcl_FSFileAttrsGet \ + (tclStubsPtr->tcl_FSFileAttrsGet) /* 451 */ +#endif +#ifndef Tcl_FSFileAttrsSet +#define Tcl_FSFileAttrsSet \ + (tclStubsPtr->tcl_FSFileAttrsSet) /* 452 */ +#endif +#ifndef Tcl_FSFileAttrStrings +#define Tcl_FSFileAttrStrings \ + (tclStubsPtr->tcl_FSFileAttrStrings) /* 453 */ +#endif +#ifndef Tcl_FSStat +#define Tcl_FSStat \ + (tclStubsPtr->tcl_FSStat) /* 454 */ +#endif +#ifndef Tcl_FSAccess +#define Tcl_FSAccess \ + (tclStubsPtr->tcl_FSAccess) /* 455 */ +#endif +#ifndef Tcl_FSOpenFileChannel +#define Tcl_FSOpenFileChannel \ + (tclStubsPtr->tcl_FSOpenFileChannel) /* 456 */ +#endif +#ifndef Tcl_FSGetCwd +#define Tcl_FSGetCwd \ + (tclStubsPtr->tcl_FSGetCwd) /* 457 */ +#endif +#ifndef Tcl_FSChdir +#define Tcl_FSChdir \ + (tclStubsPtr->tcl_FSChdir) /* 458 */ +#endif +#ifndef Tcl_FSConvertToPathType +#define Tcl_FSConvertToPathType \ + (tclStubsPtr->tcl_FSConvertToPathType) /* 459 */ +#endif +#ifndef Tcl_FSJoinPath +#define Tcl_FSJoinPath \ + (tclStubsPtr->tcl_FSJoinPath) /* 460 */ +#endif +#ifndef Tcl_FSSplitPath +#define Tcl_FSSplitPath \ + (tclStubsPtr->tcl_FSSplitPath) /* 461 */ +#endif +#ifndef Tcl_FSEqualPaths +#define Tcl_FSEqualPaths \ + (tclStubsPtr->tcl_FSEqualPaths) /* 462 */ +#endif +#ifndef Tcl_FSGetNormalizedPath +#define Tcl_FSGetNormalizedPath \ + (tclStubsPtr->tcl_FSGetNormalizedPath) /* 463 */ +#endif +#ifndef Tcl_FSJoinToPath +#define Tcl_FSJoinToPath \ + (tclStubsPtr->tcl_FSJoinToPath) /* 464 */ +#endif +#ifndef Tcl_FSGetInternalRep +#define Tcl_FSGetInternalRep \ + (tclStubsPtr->tcl_FSGetInternalRep) /* 465 */ +#endif +#ifndef Tcl_FSGetTranslatedPath +#define Tcl_FSGetTranslatedPath \ + (tclStubsPtr->tcl_FSGetTranslatedPath) /* 466 */ +#endif +#ifndef Tcl_FSEvalFile +#define Tcl_FSEvalFile \ + (tclStubsPtr->tcl_FSEvalFile) /* 467 */ +#endif +#ifndef Tcl_FSNewNativePath +#define Tcl_FSNewNativePath \ + (tclStubsPtr->tcl_FSNewNativePath) /* 468 */ +#endif +#ifndef Tcl_FSGetNativePath +#define Tcl_FSGetNativePath \ + (tclStubsPtr->tcl_FSGetNativePath) /* 469 */ +#endif +#ifndef Tcl_FSFileSystemInfo +#define Tcl_FSFileSystemInfo \ + (tclStubsPtr->tcl_FSFileSystemInfo) /* 470 */ +#endif +#ifndef Tcl_FSPathSeparator +#define Tcl_FSPathSeparator \ + (tclStubsPtr->tcl_FSPathSeparator) /* 471 */ +#endif +#ifndef Tcl_FSListVolumes +#define Tcl_FSListVolumes \ + (tclStubsPtr->tcl_FSListVolumes) /* 472 */ +#endif +#ifndef Tcl_FSRegister +#define Tcl_FSRegister \ + (tclStubsPtr->tcl_FSRegister) /* 473 */ +#endif +#ifndef Tcl_FSUnregister +#define Tcl_FSUnregister \ + (tclStubsPtr->tcl_FSUnregister) /* 474 */ +#endif +#ifndef Tcl_FSData +#define Tcl_FSData \ + (tclStubsPtr->tcl_FSData) /* 475 */ +#endif +#ifndef Tcl_FSGetTranslatedStringPath +#define Tcl_FSGetTranslatedStringPath \ + (tclStubsPtr->tcl_FSGetTranslatedStringPath) /* 476 */ +#endif +#ifndef Tcl_FSGetFileSystemForPath +#define Tcl_FSGetFileSystemForPath \ + (tclStubsPtr->tcl_FSGetFileSystemForPath) /* 477 */ +#endif +#ifndef Tcl_FSGetPathType +#define Tcl_FSGetPathType \ + (tclStubsPtr->tcl_FSGetPathType) /* 478 */ +#endif +#ifndef Tcl_OutputBuffered +#define Tcl_OutputBuffered \ + (tclStubsPtr->tcl_OutputBuffered) /* 479 */ +#endif +#ifndef Tcl_FSMountsChanged +#define Tcl_FSMountsChanged \ + (tclStubsPtr->tcl_FSMountsChanged) /* 480 */ +#endif +#ifndef Tcl_EvalTokensStandard +#define Tcl_EvalTokensStandard \ + (tclStubsPtr->tcl_EvalTokensStandard) /* 481 */ +#endif +#ifndef Tcl_GetTime +#define Tcl_GetTime \ + (tclStubsPtr->tcl_GetTime) /* 482 */ +#endif +#ifndef Tcl_CreateObjTrace +#define Tcl_CreateObjTrace \ + (tclStubsPtr->tcl_CreateObjTrace) /* 483 */ +#endif +#ifndef Tcl_GetCommandInfoFromToken +#define Tcl_GetCommandInfoFromToken \ + (tclStubsPtr->tcl_GetCommandInfoFromToken) /* 484 */ +#endif +#ifndef Tcl_SetCommandInfoFromToken +#define Tcl_SetCommandInfoFromToken \ + (tclStubsPtr->tcl_SetCommandInfoFromToken) /* 485 */ +#endif +#ifndef Tcl_DbNewWideIntObj +#define Tcl_DbNewWideIntObj \ + (tclStubsPtr->tcl_DbNewWideIntObj) /* 486 */ +#endif +#ifndef Tcl_GetWideIntFromObj +#define Tcl_GetWideIntFromObj \ + (tclStubsPtr->tcl_GetWideIntFromObj) /* 487 */ +#endif +#ifndef Tcl_NewWideIntObj +#define Tcl_NewWideIntObj \ + (tclStubsPtr->tcl_NewWideIntObj) /* 488 */ +#endif +#ifndef Tcl_SetWideIntObj +#define Tcl_SetWideIntObj \ + (tclStubsPtr->tcl_SetWideIntObj) /* 489 */ +#endif +#ifndef Tcl_AllocStatBuf +#define Tcl_AllocStatBuf \ + (tclStubsPtr->tcl_AllocStatBuf) /* 490 */ +#endif +#ifndef Tcl_Seek +#define Tcl_Seek \ + (tclStubsPtr->tcl_Seek) /* 491 */ +#endif +#ifndef Tcl_Tell +#define Tcl_Tell \ + (tclStubsPtr->tcl_Tell) /* 492 */ +#endif +#ifndef Tcl_ChannelWideSeekProc +#define Tcl_ChannelWideSeekProc \ + (tclStubsPtr->tcl_ChannelWideSeekProc) /* 493 */ +#endif +#ifndef Tcl_DictObjPut +#define Tcl_DictObjPut \ + (tclStubsPtr->tcl_DictObjPut) /* 494 */ +#endif +#ifndef Tcl_DictObjGet +#define Tcl_DictObjGet \ + (tclStubsPtr->tcl_DictObjGet) /* 495 */ +#endif +#ifndef Tcl_DictObjRemove +#define Tcl_DictObjRemove \ + (tclStubsPtr->tcl_DictObjRemove) /* 496 */ +#endif +#ifndef Tcl_DictObjSize +#define Tcl_DictObjSize \ + (tclStubsPtr->tcl_DictObjSize) /* 497 */ +#endif +#ifndef Tcl_DictObjFirst +#define Tcl_DictObjFirst \ + (tclStubsPtr->tcl_DictObjFirst) /* 498 */ +#endif +#ifndef Tcl_DictObjNext +#define Tcl_DictObjNext \ + (tclStubsPtr->tcl_DictObjNext) /* 499 */ +#endif +#ifndef Tcl_DictObjDone +#define Tcl_DictObjDone \ + (tclStubsPtr->tcl_DictObjDone) /* 500 */ +#endif +#ifndef Tcl_DictObjPutKeyList +#define Tcl_DictObjPutKeyList \ + (tclStubsPtr->tcl_DictObjPutKeyList) /* 501 */ +#endif +#ifndef Tcl_DictObjRemoveKeyList +#define Tcl_DictObjRemoveKeyList \ + (tclStubsPtr->tcl_DictObjRemoveKeyList) /* 502 */ +#endif +#ifndef Tcl_NewDictObj +#define Tcl_NewDictObj \ + (tclStubsPtr->tcl_NewDictObj) /* 503 */ +#endif +#ifndef Tcl_DbNewDictObj +#define Tcl_DbNewDictObj \ + (tclStubsPtr->tcl_DbNewDictObj) /* 504 */ +#endif +#ifndef Tcl_RegisterConfig +#define Tcl_RegisterConfig \ + (tclStubsPtr->tcl_RegisterConfig) /* 505 */ +#endif +#ifndef Tcl_CreateNamespace +#define Tcl_CreateNamespace \ + (tclStubsPtr->tcl_CreateNamespace) /* 506 */ +#endif +#ifndef Tcl_DeleteNamespace +#define Tcl_DeleteNamespace \ + (tclStubsPtr->tcl_DeleteNamespace) /* 507 */ +#endif +#ifndef Tcl_AppendExportList +#define Tcl_AppendExportList \ + (tclStubsPtr->tcl_AppendExportList) /* 508 */ +#endif +#ifndef Tcl_Export +#define Tcl_Export \ + (tclStubsPtr->tcl_Export) /* 509 */ +#endif +#ifndef Tcl_Import +#define Tcl_Import \ + (tclStubsPtr->tcl_Import) /* 510 */ +#endif +#ifndef Tcl_ForgetImport +#define Tcl_ForgetImport \ + (tclStubsPtr->tcl_ForgetImport) /* 511 */ +#endif +#ifndef Tcl_GetCurrentNamespace +#define Tcl_GetCurrentNamespace \ + (tclStubsPtr->tcl_GetCurrentNamespace) /* 512 */ +#endif +#ifndef Tcl_GetGlobalNamespace +#define Tcl_GetGlobalNamespace \ + (tclStubsPtr->tcl_GetGlobalNamespace) /* 513 */ +#endif +#ifndef Tcl_FindNamespace +#define Tcl_FindNamespace \ + (tclStubsPtr->tcl_FindNamespace) /* 514 */ +#endif +#ifndef Tcl_FindCommand +#define Tcl_FindCommand \ + (tclStubsPtr->tcl_FindCommand) /* 515 */ +#endif +#ifndef Tcl_GetCommandFromObj +#define Tcl_GetCommandFromObj \ + (tclStubsPtr->tcl_GetCommandFromObj) /* 516 */ +#endif +#ifndef Tcl_GetCommandFullName +#define Tcl_GetCommandFullName \ + (tclStubsPtr->tcl_GetCommandFullName) /* 517 */ +#endif +#ifndef Tcl_FSEvalFileEx +#define Tcl_FSEvalFileEx \ + (tclStubsPtr->tcl_FSEvalFileEx) /* 518 */ +#endif +#ifndef Tcl_SetExitProc +#define Tcl_SetExitProc \ + (tclStubsPtr->tcl_SetExitProc) /* 519 */ +#endif +#ifndef Tcl_LimitAddHandler +#define Tcl_LimitAddHandler \ + (tclStubsPtr->tcl_LimitAddHandler) /* 520 */ +#endif +#ifndef Tcl_LimitRemoveHandler +#define Tcl_LimitRemoveHandler \ + (tclStubsPtr->tcl_LimitRemoveHandler) /* 521 */ +#endif +#ifndef Tcl_LimitReady +#define Tcl_LimitReady \ + (tclStubsPtr->tcl_LimitReady) /* 522 */ +#endif +#ifndef Tcl_LimitCheck +#define Tcl_LimitCheck \ + (tclStubsPtr->tcl_LimitCheck) /* 523 */ +#endif +#ifndef Tcl_LimitExceeded +#define Tcl_LimitExceeded \ + (tclStubsPtr->tcl_LimitExceeded) /* 524 */ +#endif +#ifndef Tcl_LimitSetCommands +#define Tcl_LimitSetCommands \ + (tclStubsPtr->tcl_LimitSetCommands) /* 525 */ +#endif +#ifndef Tcl_LimitSetTime +#define Tcl_LimitSetTime \ + (tclStubsPtr->tcl_LimitSetTime) /* 526 */ +#endif +#ifndef Tcl_LimitSetGranularity +#define Tcl_LimitSetGranularity \ + (tclStubsPtr->tcl_LimitSetGranularity) /* 527 */ +#endif +#ifndef Tcl_LimitTypeEnabled +#define Tcl_LimitTypeEnabled \ + (tclStubsPtr->tcl_LimitTypeEnabled) /* 528 */ +#endif +#ifndef Tcl_LimitTypeExceeded +#define Tcl_LimitTypeExceeded \ + (tclStubsPtr->tcl_LimitTypeExceeded) /* 529 */ +#endif +#ifndef Tcl_LimitTypeSet +#define Tcl_LimitTypeSet \ + (tclStubsPtr->tcl_LimitTypeSet) /* 530 */ +#endif +#ifndef Tcl_LimitTypeReset +#define Tcl_LimitTypeReset \ + (tclStubsPtr->tcl_LimitTypeReset) /* 531 */ +#endif +#ifndef Tcl_LimitGetCommands +#define Tcl_LimitGetCommands \ + (tclStubsPtr->tcl_LimitGetCommands) /* 532 */ +#endif +#ifndef Tcl_LimitGetTime +#define Tcl_LimitGetTime \ + (tclStubsPtr->tcl_LimitGetTime) /* 533 */ +#endif +#ifndef Tcl_LimitGetGranularity +#define Tcl_LimitGetGranularity \ + (tclStubsPtr->tcl_LimitGetGranularity) /* 534 */ +#endif +#ifndef Tcl_SaveInterpState +#define Tcl_SaveInterpState \ + (tclStubsPtr->tcl_SaveInterpState) /* 535 */ +#endif +#ifndef Tcl_RestoreInterpState +#define Tcl_RestoreInterpState \ + (tclStubsPtr->tcl_RestoreInterpState) /* 536 */ +#endif +#ifndef Tcl_DiscardInterpState +#define Tcl_DiscardInterpState \ + (tclStubsPtr->tcl_DiscardInterpState) /* 537 */ +#endif +#ifndef Tcl_SetReturnOptions +#define Tcl_SetReturnOptions \ + (tclStubsPtr->tcl_SetReturnOptions) /* 538 */ +#endif +#ifndef Tcl_GetReturnOptions +#define Tcl_GetReturnOptions \ + (tclStubsPtr->tcl_GetReturnOptions) /* 539 */ +#endif +#ifndef Tcl_IsEnsemble +#define Tcl_IsEnsemble \ + (tclStubsPtr->tcl_IsEnsemble) /* 540 */ +#endif +#ifndef Tcl_CreateEnsemble +#define Tcl_CreateEnsemble \ + (tclStubsPtr->tcl_CreateEnsemble) /* 541 */ +#endif +#ifndef Tcl_FindEnsemble +#define Tcl_FindEnsemble \ + (tclStubsPtr->tcl_FindEnsemble) /* 542 */ +#endif +#ifndef Tcl_SetEnsembleSubcommandList +#define Tcl_SetEnsembleSubcommandList \ + (tclStubsPtr->tcl_SetEnsembleSubcommandList) /* 543 */ +#endif +#ifndef Tcl_SetEnsembleMappingDict +#define Tcl_SetEnsembleMappingDict \ + (tclStubsPtr->tcl_SetEnsembleMappingDict) /* 544 */ +#endif +#ifndef Tcl_SetEnsembleUnknownHandler +#define Tcl_SetEnsembleUnknownHandler \ + (tclStubsPtr->tcl_SetEnsembleUnknownHandler) /* 545 */ +#endif +#ifndef Tcl_SetEnsembleFlags +#define Tcl_SetEnsembleFlags \ + (tclStubsPtr->tcl_SetEnsembleFlags) /* 546 */ +#endif +#ifndef Tcl_GetEnsembleSubcommandList +#define Tcl_GetEnsembleSubcommandList \ + (tclStubsPtr->tcl_GetEnsembleSubcommandList) /* 547 */ +#endif +#ifndef Tcl_GetEnsembleMappingDict +#define Tcl_GetEnsembleMappingDict \ + (tclStubsPtr->tcl_GetEnsembleMappingDict) /* 548 */ +#endif +#ifndef Tcl_GetEnsembleUnknownHandler +#define Tcl_GetEnsembleUnknownHandler \ + (tclStubsPtr->tcl_GetEnsembleUnknownHandler) /* 549 */ +#endif +#ifndef Tcl_GetEnsembleFlags +#define Tcl_GetEnsembleFlags \ + (tclStubsPtr->tcl_GetEnsembleFlags) /* 550 */ +#endif +#ifndef Tcl_GetEnsembleNamespace +#define Tcl_GetEnsembleNamespace \ + (tclStubsPtr->tcl_GetEnsembleNamespace) /* 551 */ +#endif +#ifndef Tcl_SetTimeProc +#define Tcl_SetTimeProc \ + (tclStubsPtr->tcl_SetTimeProc) /* 552 */ +#endif +#ifndef Tcl_QueryTimeProc +#define Tcl_QueryTimeProc \ + (tclStubsPtr->tcl_QueryTimeProc) /* 553 */ +#endif +#ifndef Tcl_ChannelThreadActionProc +#define Tcl_ChannelThreadActionProc \ + (tclStubsPtr->tcl_ChannelThreadActionProc) /* 554 */ +#endif +#ifndef Tcl_NewBignumObj +#define Tcl_NewBignumObj \ + (tclStubsPtr->tcl_NewBignumObj) /* 555 */ +#endif +#ifndef Tcl_DbNewBignumObj +#define Tcl_DbNewBignumObj \ + (tclStubsPtr->tcl_DbNewBignumObj) /* 556 */ +#endif +#ifndef Tcl_SetBignumObj +#define Tcl_SetBignumObj \ + (tclStubsPtr->tcl_SetBignumObj) /* 557 */ +#endif +#ifndef Tcl_GetBignumFromObj +#define Tcl_GetBignumFromObj \ + (tclStubsPtr->tcl_GetBignumFromObj) /* 558 */ +#endif +#ifndef Tcl_TakeBignumFromObj +#define Tcl_TakeBignumFromObj \ + (tclStubsPtr->tcl_TakeBignumFromObj) /* 559 */ +#endif +#ifndef Tcl_TruncateChannel +#define Tcl_TruncateChannel \ + (tclStubsPtr->tcl_TruncateChannel) /* 560 */ +#endif +#ifndef Tcl_ChannelTruncateProc +#define Tcl_ChannelTruncateProc \ + (tclStubsPtr->tcl_ChannelTruncateProc) /* 561 */ +#endif +#ifndef Tcl_SetChannelErrorInterp +#define Tcl_SetChannelErrorInterp \ + (tclStubsPtr->tcl_SetChannelErrorInterp) /* 562 */ +#endif +#ifndef Tcl_GetChannelErrorInterp +#define Tcl_GetChannelErrorInterp \ + (tclStubsPtr->tcl_GetChannelErrorInterp) /* 563 */ +#endif +#ifndef Tcl_SetChannelError +#define Tcl_SetChannelError \ + (tclStubsPtr->tcl_SetChannelError) /* 564 */ +#endif +#ifndef Tcl_GetChannelError +#define Tcl_GetChannelError \ + (tclStubsPtr->tcl_GetChannelError) /* 565 */ +#endif +#ifndef Tcl_InitBignumFromDouble +#define Tcl_InitBignumFromDouble \ + (tclStubsPtr->tcl_InitBignumFromDouble) /* 566 */ +#endif +#ifndef Tcl_GetNamespaceUnknownHandler +#define Tcl_GetNamespaceUnknownHandler \ + (tclStubsPtr->tcl_GetNamespaceUnknownHandler) /* 567 */ +#endif +#ifndef Tcl_SetNamespaceUnknownHandler +#define Tcl_SetNamespaceUnknownHandler \ + (tclStubsPtr->tcl_SetNamespaceUnknownHandler) /* 568 */ +#endif +#ifndef Tcl_GetEncodingFromObj +#define Tcl_GetEncodingFromObj \ + (tclStubsPtr->tcl_GetEncodingFromObj) /* 569 */ +#endif +#ifndef Tcl_GetEncodingSearchPath +#define Tcl_GetEncodingSearchPath \ + (tclStubsPtr->tcl_GetEncodingSearchPath) /* 570 */ +#endif +#ifndef Tcl_SetEncodingSearchPath +#define Tcl_SetEncodingSearchPath \ + (tclStubsPtr->tcl_SetEncodingSearchPath) /* 571 */ +#endif +#ifndef Tcl_GetEncodingNameFromEnvironment +#define Tcl_GetEncodingNameFromEnvironment \ + (tclStubsPtr->tcl_GetEncodingNameFromEnvironment) /* 572 */ +#endif +#ifndef Tcl_PkgRequireProc +#define Tcl_PkgRequireProc \ + (tclStubsPtr->tcl_PkgRequireProc) /* 573 */ +#endif +#ifndef Tcl_AppendObjToErrorInfo +#define Tcl_AppendObjToErrorInfo \ + (tclStubsPtr->tcl_AppendObjToErrorInfo) /* 574 */ +#endif +#ifndef Tcl_AppendLimitedToObj +#define Tcl_AppendLimitedToObj \ + (tclStubsPtr->tcl_AppendLimitedToObj) /* 575 */ +#endif +#ifndef Tcl_Format +#define Tcl_Format \ + (tclStubsPtr->tcl_Format) /* 576 */ +#endif +#ifndef Tcl_AppendFormatToObj +#define Tcl_AppendFormatToObj \ + (tclStubsPtr->tcl_AppendFormatToObj) /* 577 */ +#endif +#ifndef Tcl_ObjPrintf +#define Tcl_ObjPrintf \ + (tclStubsPtr->tcl_ObjPrintf) /* 578 */ +#endif +#ifndef Tcl_AppendPrintfToObj +#define Tcl_AppendPrintfToObj \ + (tclStubsPtr->tcl_AppendPrintfToObj) /* 579 */ +#endif + +#endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */ + +/* !END!: Do not edit above this line. */ + +#undef TCL_STORAGE_CLASS +#define TCL_STORAGE_CLASS DLLIMPORT + +#endif /* _TCLDECLS */ + diff --git a/mingw/include/tclPlatDecls.h b/mingw/include/tclPlatDecls.h new file mode 100644 index 0000000000..c5812743d0 --- /dev/null +++ b/mingw/include/tclPlatDecls.h @@ -0,0 +1,141 @@ +/* + * tclPlatDecls.h -- + * + * Declarations of platform specific Tcl APIs. + * + * Copyright (c) 1998-1999 by Scriptics Corporation. + * All rights reserved. + * + * RCS: @(#) $Id: tclPlatDecls.h,v 1.27 2007/12/13 15:23:20 dgp Exp $ + */ + +#ifndef _TCLPLATDECLS +#define _TCLPLATDECLS + +#undef TCL_STORAGE_CLASS +#ifdef BUILD_tcl +# define TCL_STORAGE_CLASS DLLEXPORT +#else +# ifdef USE_TCL_STUBS +# define TCL_STORAGE_CLASS +# else +# define TCL_STORAGE_CLASS DLLIMPORT +# endif +#endif + +/* + * Pull in the typedef of TCHAR for windows. + */ +#if defined(__CYGWIN__) + typedef char TCHAR; +#elif defined(__WIN32__) && !defined(_TCHAR_DEFINED) +# include +# ifndef _TCHAR_DEFINED + /* Borland seems to forget to set this. */ + typedef _TCHAR TCHAR; +# define _TCHAR_DEFINED +# endif +# if defined(_MSC_VER) && defined(__STDC__) + /* MSVC++ misses this. */ + typedef _TCHAR TCHAR; +# endif +#endif + +/* !BEGIN!: Do not edit below this line. */ + +/* + * Exported function declarations: + */ + +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_WinUtfToTChar_TCL_DECLARED +#define Tcl_WinUtfToTChar_TCL_DECLARED +/* 0 */ +EXTERN TCHAR * Tcl_WinUtfToTChar (CONST char * str, int len, + Tcl_DString * dsPtr); +#endif +#ifndef Tcl_WinTCharToUtf_TCL_DECLARED +#define Tcl_WinTCharToUtf_TCL_DECLARED +/* 1 */ +EXTERN char * Tcl_WinTCharToUtf (CONST TCHAR * str, int len, + Tcl_DString * dsPtr); +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_MacOSXOpenBundleResources_TCL_DECLARED +#define Tcl_MacOSXOpenBundleResources_TCL_DECLARED +/* 0 */ +EXTERN int Tcl_MacOSXOpenBundleResources (Tcl_Interp * interp, + CONST char * bundleName, int hasResourceFile, + int maxPathLen, char * libraryPath); +#endif +#ifndef Tcl_MacOSXOpenVersionedBundleResources_TCL_DECLARED +#define Tcl_MacOSXOpenVersionedBundleResources_TCL_DECLARED +/* 1 */ +EXTERN int Tcl_MacOSXOpenVersionedBundleResources ( + Tcl_Interp * interp, CONST char * bundleName, + CONST char * bundleVersion, + int hasResourceFile, int maxPathLen, + char * libraryPath); +#endif +#endif /* MACOSX */ + +typedef struct TclPlatStubs { + int magic; + struct TclPlatStubHooks *hooks; + +#ifdef __WIN32__ /* WIN */ + TCHAR * (*tcl_WinUtfToTChar) (CONST char * str, int len, Tcl_DString * dsPtr); /* 0 */ + char * (*tcl_WinTCharToUtf) (CONST TCHAR * str, int len, Tcl_DString * dsPtr); /* 1 */ +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ + int (*tcl_MacOSXOpenBundleResources) (Tcl_Interp * interp, CONST char * bundleName, int hasResourceFile, int maxPathLen, char * libraryPath); /* 0 */ + int (*tcl_MacOSXOpenVersionedBundleResources) (Tcl_Interp * interp, CONST char * bundleName, CONST char * bundleVersion, int hasResourceFile, int maxPathLen, char * libraryPath); /* 1 */ +#endif /* MACOSX */ +} TclPlatStubs; + +#ifdef __cplusplus +extern "C" { +#endif +extern TclPlatStubs *tclPlatStubsPtr; +#ifdef __cplusplus +} +#endif + +#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) + +/* + * Inline function declarations: + */ + +#ifdef __WIN32__ /* WIN */ +#ifndef Tcl_WinUtfToTChar +#define Tcl_WinUtfToTChar \ + (tclPlatStubsPtr->tcl_WinUtfToTChar) /* 0 */ +#endif +#ifndef Tcl_WinTCharToUtf +#define Tcl_WinTCharToUtf \ + (tclPlatStubsPtr->tcl_WinTCharToUtf) /* 1 */ +#endif +#endif /* WIN */ +#ifdef MAC_OSX_TCL /* MACOSX */ +#ifndef Tcl_MacOSXOpenBundleResources +#define Tcl_MacOSXOpenBundleResources \ + (tclPlatStubsPtr->tcl_MacOSXOpenBundleResources) /* 0 */ +#endif +#ifndef Tcl_MacOSXOpenVersionedBundleResources +#define Tcl_MacOSXOpenVersionedBundleResources \ + (tclPlatStubsPtr->tcl_MacOSXOpenVersionedBundleResources) /* 1 */ +#endif +#endif /* MACOSX */ + +#endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */ + +/* !END!: Do not edit above this line. */ + +#undef TCL_STORAGE_CLASS +#define TCL_STORAGE_CLASS DLLIMPORT + +#endif /* _TCLPLATDECLS */ + + diff --git a/mingw/include/tclTomMath.h b/mingw/include/tclTomMath.h new file mode 100644 index 0000000000..d05178c186 --- /dev/null +++ b/mingw/include/tclTomMath.h @@ -0,0 +1,845 @@ +/* LibTomMath, multiple-precision integer library -- Tom St Denis + * + * LibTomMath is a library that provides multiple-precision + * integer arithmetic as well as number theoretic functionality. + * + * The library was designed directly after the MPI library by + * Michael Fromberger but has been written from scratch with + * additional optimizations in place. + * + * The library is free for all purposes without any express + * guarantee it works. + * + * Tom St Denis, tomstdenis@gmail.com, http://math.libtomcrypt.com + */ +#ifndef BN_H_ +#define BN_H_ + +#include +#ifndef MODULE_SCOPE +#define MODULE_SCOPE extern +#endif + +#include +#include +#include +#include +#include + +#include + +#ifndef MIN + #define MIN(x,y) ((x)<(y)?(x):(y)) +#endif + +#ifndef MAX + #define MAX(x,y) ((x)>(y)?(x):(y)) +#endif + +#ifdef __cplusplus +extern "C" { + +/* C++ compilers don't like assigning void * to mp_digit * */ +#define OPT_CAST(x) (x *) + +#else + +/* C on the other hand doesn't care */ +#define OPT_CAST(x) + +#endif + + +/* detect 64-bit mode if possible */ +#if defined(NEVER) /* 128-bit ints fail in too many places */ + #if !(defined(MP_64BIT) && defined(MP_16BIT) && defined(MP_8BIT)) + #define MP_64BIT + #endif +#endif + +/* some default configurations. + * + * A "mp_digit" must be able to hold DIGIT_BIT + 1 bits + * A "mp_word" must be able to hold 2*DIGIT_BIT + 1 bits + * + * At the very least a mp_digit must be able to hold 7 bits + * [any size beyond that is ok provided it doesn't overflow the data type] + */ +#ifdef MP_8BIT +#ifndef MP_DIGIT_DECLARED + typedef unsigned char mp_digit; +#define MP_DIGIT_DECLARED +#endif + typedef unsigned short mp_word; +#elif defined(MP_16BIT) +#ifndef MP_DIGIT_DECLARED + typedef unsigned short mp_digit; +#define MP_DIGIT_DECLARED +#endif + typedef unsigned long mp_word; +#elif defined(MP_64BIT) + /* for GCC only on supported platforms */ +#ifndef CRYPT + typedef unsigned long long ulong64; + typedef signed long long long64; +#endif + +#ifndef MP_DIGIT_DECLARED + typedef unsigned long mp_digit; +#define MP_DIGIT_DECLARED +#endif + typedef unsigned long mp_word __attribute__ ((mode(TI))); + + #define DIGIT_BIT 60 +#else + /* this is the default case, 28-bit digits */ + + /* this is to make porting into LibTomCrypt easier :-) */ +#ifndef CRYPT + #if defined(_MSC_VER) || defined(__BORLANDC__) + typedef unsigned __int64 ulong64; + typedef signed __int64 long64; + #else + typedef unsigned long long ulong64; + typedef signed long long long64; + #endif +#endif + +#ifndef MP_DIGIT_DECLARED + typedef unsigned int mp_digit; +#define MP_DIGIT_DECLARED +#endif + typedef ulong64 mp_word; + +#ifdef MP_31BIT + /* this is an extension that uses 31-bit digits */ + #define DIGIT_BIT 31 +#else + /* default case is 28-bit digits, defines MP_28BIT as a handy macro to test */ + #define DIGIT_BIT 28 + #define MP_28BIT +#endif +#endif + +/* define heap macros */ +#if 0 /* these are macros in tclTomMathDecls.h */ +#ifndef CRYPT + /* default to libc stuff */ + #ifndef XMALLOC + #define XMALLOC malloc + #define XFREE free + #define XREALLOC realloc + #define XCALLOC calloc + #else + /* prototypes for our heap functions */ + extern void *XMALLOC(size_t n); + extern void *XREALLOC(void *p, size_t n); + extern void *XCALLOC(size_t n, size_t s); + extern void XFREE(void *p); + #endif +#endif +#endif + + +/* otherwise the bits per digit is calculated automatically from the size of a mp_digit */ +#ifndef DIGIT_BIT + #define DIGIT_BIT ((int)((CHAR_BIT * sizeof(mp_digit) - 1))) /* bits per digit */ +#endif + +#define MP_DIGIT_BIT DIGIT_BIT +#define MP_MASK ((((mp_digit)1)<<((mp_digit)DIGIT_BIT))-((mp_digit)1)) +#define MP_DIGIT_MAX MP_MASK + +/* equalities */ +#define MP_LT -1 /* less than */ +#define MP_EQ 0 /* equal to */ +#define MP_GT 1 /* greater than */ + +#define MP_ZPOS 0 /* positive integer */ +#define MP_NEG 1 /* negative */ + +#define MP_OKAY 0 /* ok result */ +#define MP_MEM -2 /* out of mem */ +#define MP_VAL -3 /* invalid input */ +#define MP_RANGE MP_VAL + +#define MP_YES 1 /* yes response */ +#define MP_NO 0 /* no response */ + +/* Primality generation flags */ +#define LTM_PRIME_BBS 0x0001 /* BBS style prime */ +#define LTM_PRIME_SAFE 0x0002 /* Safe prime (p-1)/2 == prime */ +#define LTM_PRIME_2MSB_ON 0x0008 /* force 2nd MSB to 1 */ + +typedef int mp_err; + +/* you'll have to tune these... */ +#if defined(BUILD_tcl) || !defined(_WIN32) +MODULE_SCOPE int KARATSUBA_MUL_CUTOFF, + KARATSUBA_SQR_CUTOFF, + TOOM_MUL_CUTOFF, + TOOM_SQR_CUTOFF; +#endif + +/* define this to use lower memory usage routines (exptmods mostly) */ +/* #define MP_LOW_MEM */ + +/* default precision */ +#ifndef MP_PREC + #ifndef MP_LOW_MEM + #define MP_PREC 32 /* default digits of precision */ + #else + #define MP_PREC 8 /* default digits of precision */ + #endif +#endif + +/* size of comba arrays, should be at least 2 * 2**(BITS_PER_WORD - BITS_PER_DIGIT*2) */ +#define MP_WARRAY (1 << (sizeof(mp_word) * CHAR_BIT - 2 * DIGIT_BIT + 1)) + +/* the infamous mp_int structure */ +#ifndef MP_INT_DECLARED +#define MP_INT_DECLARED +typedef struct mp_int mp_int; +#endif +struct mp_int { + int used, alloc, sign; + mp_digit *dp; +}; + +/* callback for mp_prime_random, should fill dst with random bytes and return how many read [upto len] */ +typedef int ltm_prime_callback(unsigned char *dst, int len, void *dat); + + +#define USED(m) ((m)->used) +#define DIGIT(m,k) ((m)->dp[(k)]) +#define SIGN(m) ((m)->sign) + +/* error code to char* string */ +/* +char *mp_error_to_string(int code); +*/ + +/* ---> init and deinit bignum functions <--- */ +/* init a bignum */ +/* +int mp_init(mp_int *a); +*/ + +/* free a bignum */ +/* +void mp_clear(mp_int *a); +*/ + +/* init a null terminated series of arguments */ +/* +int mp_init_multi(mp_int *mp, ...); +*/ + +/* clear a null terminated series of arguments */ +/* +void mp_clear_multi(mp_int *mp, ...); +*/ + +/* exchange two ints */ +/* +void mp_exch(mp_int *a, mp_int *b); +*/ + +/* shrink ram required for a bignum */ +/* +int mp_shrink(mp_int *a); +*/ + +/* grow an int to a given size */ +/* +int mp_grow(mp_int *a, int size); +*/ + +/* init to a given number of digits */ +/* +int mp_init_size(mp_int *a, int size); +*/ + +/* ---> Basic Manipulations <--- */ +#define mp_iszero(a) (((a)->used == 0) ? MP_YES : MP_NO) +#define mp_iseven(a) (((a)->used == 0 || (((a)->dp[0] & 1) == 0)) ? MP_YES : MP_NO) +#define mp_isodd(a) (((a)->used > 0 && (((a)->dp[0] & 1) == 1)) ? MP_YES : MP_NO) + +/* set to zero */ +/* +void mp_zero(mp_int *a); +*/ + +/* set to a digit */ +/* +void mp_set(mp_int *a, mp_digit b); +*/ + +/* set a 32-bit const */ +/* +int mp_set_int(mp_int *a, unsigned long b); +*/ + +/* get a 32-bit value */ +unsigned long mp_get_int(mp_int * a); + +/* initialize and set a digit */ +/* +int mp_init_set (mp_int * a, mp_digit b); +*/ + +/* initialize and set 32-bit value */ +/* +int mp_init_set_int (mp_int * a, unsigned long b); +*/ + +/* copy, b = a */ +/* +int mp_copy(mp_int *a, mp_int *b); +*/ + +/* inits and copies, a = b */ +/* +int mp_init_copy(mp_int *a, mp_int *b); +*/ + +/* trim unused digits */ +/* +void mp_clamp(mp_int *a); +*/ + +/* ---> digit manipulation <--- */ + +/* right shift by "b" digits */ +/* +void mp_rshd(mp_int *a, int b); +*/ + +/* left shift by "b" digits */ +/* +int mp_lshd(mp_int *a, int b); +*/ + +/* c = a / 2**b */ +/* +int mp_div_2d(mp_int *a, int b, mp_int *c, mp_int *d); +*/ + +/* b = a/2 */ +/* +int mp_div_2(mp_int *a, mp_int *b); +*/ + +/* c = a * 2**b */ +/* +int mp_mul_2d(mp_int *a, int b, mp_int *c); +*/ + +/* b = a*2 */ +/* +int mp_mul_2(mp_int *a, mp_int *b); +*/ + +/* c = a mod 2**d */ +/* +int mp_mod_2d(mp_int *a, int b, mp_int *c); +*/ + +/* computes a = 2**b */ +/* +int mp_2expt(mp_int *a, int b); +*/ + +/* Counts the number of lsbs which are zero before the first zero bit */ +/* +int mp_cnt_lsb(mp_int *a); +*/ + +/* I Love Earth! */ + +/* makes a pseudo-random int of a given size */ +/* +int mp_rand(mp_int *a, int digits); +*/ + +/* ---> binary operations <--- */ +/* c = a XOR b */ +/* +int mp_xor(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = a OR b */ +/* +int mp_or(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = a AND b */ +/* +int mp_and(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* ---> Basic arithmetic <--- */ + +/* b = -a */ +/* +int mp_neg(mp_int *a, mp_int *b); +*/ + +/* b = |a| */ +/* +int mp_abs(mp_int *a, mp_int *b); +*/ + +/* compare a to b */ +/* +int mp_cmp(mp_int *a, mp_int *b); +*/ + +/* compare |a| to |b| */ +/* +int mp_cmp_mag(mp_int *a, mp_int *b); +*/ + +/* c = a + b */ +/* +int mp_add(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = a - b */ +/* +int mp_sub(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = a * b */ +/* +int mp_mul(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* b = a*a */ +/* +int mp_sqr(mp_int *a, mp_int *b); +*/ + +/* a/b => cb + d == a */ +/* +int mp_div(mp_int *a, mp_int *b, mp_int *c, mp_int *d); +*/ + +/* c = a mod b, 0 <= c < b */ +/* +int mp_mod(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* ---> single digit functions <--- */ + +/* compare against a single digit */ +/* +int mp_cmp_d(mp_int *a, mp_digit b); +*/ + +/* c = a + b */ +/* +int mp_add_d(mp_int *a, mp_digit b, mp_int *c); +*/ + +/* c = a - b */ +/* +int mp_sub_d(mp_int *a, mp_digit b, mp_int *c); +*/ + +/* c = a * b */ +/* +int mp_mul_d(mp_int *a, mp_digit b, mp_int *c); +*/ + +/* a/b => cb + d == a */ +/* +int mp_div_d(mp_int *a, mp_digit b, mp_int *c, mp_digit *d); +*/ + +/* a/3 => 3c + d == a */ +/* +int mp_div_3(mp_int *a, mp_int *c, mp_digit *d); +*/ + +/* c = a**b */ +/* +int mp_expt_d(mp_int *a, mp_digit b, mp_int *c); +*/ + +/* c = a mod b, 0 <= c < b */ +/* +int mp_mod_d(mp_int *a, mp_digit b, mp_digit *c); +*/ + +/* ---> number theory <--- */ + +/* d = a + b (mod c) */ +/* +int mp_addmod(mp_int *a, mp_int *b, mp_int *c, mp_int *d); +*/ + +/* d = a - b (mod c) */ +/* +int mp_submod(mp_int *a, mp_int *b, mp_int *c, mp_int *d); +*/ + +/* d = a * b (mod c) */ +/* +int mp_mulmod(mp_int *a, mp_int *b, mp_int *c, mp_int *d); +*/ + +/* c = a * a (mod b) */ +/* +int mp_sqrmod(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = 1/a (mod b) */ +/* +int mp_invmod(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* c = (a, b) */ +/* +int mp_gcd(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* produces value such that U1*a + U2*b = U3 */ +/* +int mp_exteuclid(mp_int *a, mp_int *b, mp_int *U1, mp_int *U2, mp_int *U3); +*/ + +/* c = [a, b] or (a*b)/(a, b) */ +/* +int mp_lcm(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* finds one of the b'th root of a, such that |c|**b <= |a| + * + * returns error if a < 0 and b is even + */ +/* +int mp_n_root(mp_int *a, mp_digit b, mp_int *c); +*/ + +/* special sqrt algo */ +/* +int mp_sqrt(mp_int *arg, mp_int *ret); +*/ + +/* is number a square? */ +/* +int mp_is_square(mp_int *arg, int *ret); +*/ + +/* computes the jacobi c = (a | n) (or Legendre if b is prime) */ +/* +int mp_jacobi(mp_int *a, mp_int *n, int *c); +*/ + +/* used to setup the Barrett reduction for a given modulus b */ +/* +int mp_reduce_setup(mp_int *a, mp_int *b); +*/ + +/* Barrett Reduction, computes a (mod b) with a precomputed value c + * + * Assumes that 0 < a <= b*b, note if 0 > a > -(b*b) then you can merely + * compute the reduction as -1 * mp_reduce(mp_abs(a)) [pseudo code]. + */ +/* +int mp_reduce(mp_int *a, mp_int *b, mp_int *c); +*/ + +/* setups the montgomery reduction */ +/* +int mp_montgomery_setup(mp_int *a, mp_digit *mp); +*/ + +/* computes a = B**n mod b without division or multiplication useful for + * normalizing numbers in a Montgomery system. + */ +/* +int mp_montgomery_calc_normalization(mp_int *a, mp_int *b); +*/ + +/* computes x/R == x (mod N) via Montgomery Reduction */ +/* +int mp_montgomery_reduce(mp_int *a, mp_int *m, mp_digit mp); +*/ + +/* returns 1 if a is a valid DR modulus */ +/* +int mp_dr_is_modulus(mp_int *a); +*/ + +/* sets the value of "d" required for mp_dr_reduce */ +/* +void mp_dr_setup(mp_int *a, mp_digit *d); +*/ + +/* reduces a modulo b using the Diminished Radix method */ +/* +int mp_dr_reduce(mp_int *a, mp_int *b, mp_digit mp); +*/ + +/* returns true if a can be reduced with mp_reduce_2k */ +/* +int mp_reduce_is_2k(mp_int *a); +*/ + +/* determines k value for 2k reduction */ +/* +int mp_reduce_2k_setup(mp_int *a, mp_digit *d); +*/ + +/* reduces a modulo b where b is of the form 2**p - k [0 <= a] */ +/* +int mp_reduce_2k(mp_int *a, mp_int *n, mp_digit d); +*/ + +/* returns true if a can be reduced with mp_reduce_2k_l */ +/* +int mp_reduce_is_2k_l(mp_int *a); +*/ + +/* determines k value for 2k reduction */ +/* +int mp_reduce_2k_setup_l(mp_int *a, mp_int *d); +*/ + +/* reduces a modulo b where b is of the form 2**p - k [0 <= a] */ +/* +int mp_reduce_2k_l(mp_int *a, mp_int *n, mp_int *d); +*/ + +/* d = a**b (mod c) */ +/* +int mp_exptmod(mp_int *a, mp_int *b, mp_int *c, mp_int *d); +*/ + +/* ---> Primes <--- */ + +/* number of primes */ +#ifdef MP_8BIT + #define PRIME_SIZE 31 +#else + #define PRIME_SIZE 256 +#endif + +/* table of first PRIME_SIZE primes */ +#if defined(BUILD_tcl) || !defined(_WIN32) +MODULE_SCOPE const mp_digit ltm_prime_tab[]; +#endif + +/* result=1 if a is divisible by one of the first PRIME_SIZE primes */ +/* +int mp_prime_is_divisible(mp_int *a, int *result); +*/ + +/* performs one Fermat test of "a" using base "b". + * Sets result to 0 if composite or 1 if probable prime + */ +/* +int mp_prime_fermat(mp_int *a, mp_int *b, int *result); +*/ + +/* performs one Miller-Rabin test of "a" using base "b". + * Sets result to 0 if composite or 1 if probable prime + */ +/* +int mp_prime_miller_rabin(mp_int *a, mp_int *b, int *result); +*/ + +/* This gives [for a given bit size] the number of trials required + * such that Miller-Rabin gives a prob of failure lower than 2^-96 + */ +/* +int mp_prime_rabin_miller_trials(int size); +*/ + +/* performs t rounds of Miller-Rabin on "a" using the first + * t prime bases. Also performs an initial sieve of trial + * division. Determines if "a" is prime with probability + * of error no more than (1/4)**t. + * + * Sets result to 1 if probably prime, 0 otherwise + */ +/* +int mp_prime_is_prime(mp_int *a, int t, int *result); +*/ + +/* finds the next prime after the number "a" using "t" trials + * of Miller-Rabin. + * + * bbs_style = 1 means the prime must be congruent to 3 mod 4 + */ +/* +int mp_prime_next_prime(mp_int *a, int t, int bbs_style); +*/ + +/* makes a truly random prime of a given size (bytes), + * call with bbs = 1 if you want it to be congruent to 3 mod 4 + * + * You have to supply a callback which fills in a buffer with random bytes. "dat" is a parameter you can + * have passed to the callback (e.g. a state or something). This function doesn't use "dat" itself + * so it can be NULL + * + * The prime generated will be larger than 2^(8*size). + */ +#define mp_prime_random(a, t, size, bbs, cb, dat) mp_prime_random_ex(a, t, ((size) * 8) + 1, (bbs==1)?LTM_PRIME_BBS:0, cb, dat) + +/* makes a truly random prime of a given size (bits), + * + * Flags are as follows: + * + * LTM_PRIME_BBS - make prime congruent to 3 mod 4 + * LTM_PRIME_SAFE - make sure (p-1)/2 is prime as well (implies LTM_PRIME_BBS) + * LTM_PRIME_2MSB_OFF - make the 2nd highest bit zero + * LTM_PRIME_2MSB_ON - make the 2nd highest bit one + * + * You have to supply a callback which fills in a buffer with random bytes. "dat" is a parameter you can + * have passed to the callback (e.g. a state or something). This function doesn't use "dat" itself + * so it can be NULL + * + */ +/* +int mp_prime_random_ex(mp_int *a, int t, int size, int flags, ltm_prime_callback cb, void *dat); +*/ + +/* ---> radix conversion <--- */ +/* +int mp_count_bits(mp_int *a); +*/ + +/* +int mp_unsigned_bin_size(mp_int *a); +*/ +/* +int mp_read_unsigned_bin(mp_int *a, const unsigned char *b, int c); +*/ +/* +int mp_to_unsigned_bin(mp_int *a, unsigned char *b); +*/ +/* +int mp_to_unsigned_bin_n (mp_int * a, unsigned char *b, unsigned long *outlen); +*/ + +/* +int mp_signed_bin_size(mp_int *a); +*/ +/* +int mp_read_signed_bin(mp_int *a, const unsigned char *b, int c); +*/ +/* +int mp_to_signed_bin(mp_int *a, unsigned char *b); +*/ +/* +int mp_to_signed_bin_n (mp_int * a, unsigned char *b, unsigned long *outlen); +*/ + +/* +int mp_read_radix(mp_int *a, const char *str, int radix); +*/ +/* +int mp_toradix(mp_int *a, char *str, int radix); +*/ +/* +int mp_toradix_n(mp_int * a, char *str, int radix, int maxlen); +*/ +/* +int mp_radix_size(mp_int *a, int radix, int *size); +*/ + +/* +int mp_fread(mp_int *a, int radix, FILE *stream); +*/ +/* +int mp_fwrite(mp_int *a, int radix, FILE *stream); +*/ + +#define mp_read_raw(mp, str, len) mp_read_signed_bin((mp), (str), (len)) +#define mp_raw_size(mp) mp_signed_bin_size(mp) +#define mp_toraw(mp, str) mp_to_signed_bin((mp), (str)) +#define mp_read_mag(mp, str, len) mp_read_unsigned_bin((mp), (str), (len)) +#define mp_mag_size(mp) mp_unsigned_bin_size(mp) +#define mp_tomag(mp, str) mp_to_unsigned_bin((mp), (str)) + +#define mp_tobinary(M, S) mp_toradix((M), (S), 2) +#define mp_tooctal(M, S) mp_toradix((M), (S), 8) +#define mp_todecimal(M, S) mp_toradix((M), (S), 10) +#define mp_tohex(M, S) mp_toradix((M), (S), 16) + +/* lowlevel functions, do not call! */ +/* +int s_mp_add(mp_int *a, mp_int *b, mp_int *c); +*/ +/* +int s_mp_sub(mp_int *a, mp_int *b, mp_int *c); +*/ +#define s_mp_mul(a, b, c) s_mp_mul_digs(a, b, c, (a)->used + (b)->used + 1) +/* +int fast_s_mp_mul_digs(mp_int *a, mp_int *b, mp_int *c, int digs); +*/ +/* +int s_mp_mul_digs(mp_int *a, mp_int *b, mp_int *c, int digs); +*/ +/* +int fast_s_mp_mul_high_digs(mp_int *a, mp_int *b, mp_int *c, int digs); +*/ +/* +int s_mp_mul_high_digs(mp_int *a, mp_int *b, mp_int *c, int digs); +*/ +/* +int fast_s_mp_sqr(mp_int *a, mp_int *b); +*/ +/* +int s_mp_sqr(mp_int *a, mp_int *b); +*/ +/* +int mp_karatsuba_mul(mp_int *a, mp_int *b, mp_int *c); +*/ +/* +int mp_toom_mul(mp_int *a, mp_int *b, mp_int *c); +*/ +/* +int mp_karatsuba_sqr(mp_int *a, mp_int *b); +*/ +/* +int mp_toom_sqr(mp_int *a, mp_int *b); +*/ +/* +int fast_mp_invmod(mp_int *a, mp_int *b, mp_int *c); +*/ +/* +int mp_invmod_slow (mp_int * a, mp_int * b, mp_int * c); +*/ +/* +int fast_mp_montgomery_reduce(mp_int *a, mp_int *m, mp_digit mp); +*/ +/* +int mp_exptmod_fast(mp_int *G, mp_int *X, mp_int *P, mp_int *Y, int mode); +*/ +/* +int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int mode); +*/ +/* +void bn_reverse(unsigned char *s, int len); +*/ + +#if defined(BUILD_tcl) || !defined(_WIN32) +MODULE_SCOPE const char *mp_s_rmap; +#endif + +#ifdef __cplusplus + } +#endif + +#endif + + +/* $Source: /cvsroot/tcl/tcl/generic/tclTomMath.h,v $ */ +/* Based on Tom's version 1.8 */ +/* $Revision: 1.10 $ */ +/* $Date: 2007/02/14 17:59:21 $ */ + diff --git a/mingw/include/tclTomMathDecls.h b/mingw/include/tclTomMathDecls.h new file mode 100644 index 0000000000..785c61b45b --- /dev/null +++ b/mingw/include/tclTomMathDecls.h @@ -0,0 +1,789 @@ +/* + *---------------------------------------------------------------------- + * + * tclTomMathDecls.h -- + * + * This file contains the declarations for the 'libtommath' + * functions that are exported by the Tcl library. + * + * Copyright (c) 2005 by Kevin B. Kenny. All rights reserved. + * + * See the file "license.terms" for information on usage and redistribution + * of this file, and for a DISCLAIMER OF ALL WARRANTIES. + * + * RCS: @(#) $Id: tclTomMathDecls.h,v 1.2 2006/11/15 14:58:27 dgp Exp $ + */ + +#ifndef _TCLTOMMATHDECLS +#define _TCLTOMMATHDECLS + +#include "tcl.h" + +/* + * Define the version of the Stubs table that's exported for tommath + */ + +#define TCLTOMMATH_EPOCH 0 +#define TCLTOMMATH_REVISION 0 + +#define Tcl_TomMath_InitStubs(interp,version) \ + (TclTomMathInitializeStubs((interp),(version),\ + TCLTOMMATH_EPOCH,TCLTOMMATH_REVISION)) + +/* Define custom memory allocation for libtommath */ + +/* MODULE_SCOPE void* TclBNAlloc( size_t ); */ +#define TclBNAlloc(s) ((void*)ckalloc((size_t)(s))) +/* MODULE_SCOPE void* TclBNRealloc( void*, size_t ); */ +#define TclBNRealloc(x,s) ((void*)ckrealloc((char*)(x),(size_t)(s))) +/* MODULE_SCOPE void TclBNFree( void* ); */ +#define TclBNFree(x) (ckfree((char*)(x))) +/* MODULE_SCOPE void* TclBNCalloc( size_t, size_t ); */ +/* unused - no macro */ + +#define XMALLOC(x) TclBNAlloc(x) +#define XFREE(x) TclBNFree(x) +#define XREALLOC(x,n) TclBNRealloc(x,n) +#define XCALLOC(n,x) TclBNCalloc(n,x) + +/* Rename the global symbols in libtommath to avoid linkage conflicts */ + +#define KARATSUBA_MUL_CUTOFF TclBNKaratsubaMulCutoff +#define KARATSUBA_SQR_CUTOFF TclBNKaratsubaSqrCutoff +#define TOOM_MUL_CUTOFF TclBNToomMulCutoff +#define TOOM_SQR_CUTOFF TclBNToomSqrCutoff + +#define bn_reverse TclBN_reverse +#define fast_s_mp_mul_digs TclBN_fast_s_mp_mul_digs +#define fast_s_mp_sqr TclBN_fast_s_mp_sqr +#define mp_add TclBN_mp_add +#define mp_add_d TclBN_mp_add_d +#define mp_and TclBN_mp_and +#define mp_clamp TclBN_mp_clamp +#define mp_clear TclBN_mp_clear +#define mp_clear_multi TclBN_mp_clear_multi +#define mp_cmp TclBN_mp_cmp +#define mp_cmp_d TclBN_mp_cmp_d +#define mp_cmp_mag TclBN_mp_cmp_mag +#define mp_copy TclBN_mp_copy +#define mp_count_bits TclBN_mp_count_bits +#define mp_div TclBN_mp_div +#define mp_div_2 TclBN_mp_div_2 +#define mp_div_2d TclBN_mp_div_2d +#define mp_div_3 TclBN_mp_div_3 +#define mp_div_d TclBN_mp_div_d +#define mp_exch TclBN_mp_exch +#define mp_expt_d TclBN_mp_expt_d +#define mp_grow TclBN_mp_grow +#define mp_init TclBN_mp_init +#define mp_init_copy TclBN_mp_init_copy +#define mp_init_multi TclBN_mp_init_multi +#define mp_init_set TclBN_mp_init_set +#define mp_init_size TclBN_mp_init_size +#define mp_karatsuba_mul TclBN_mp_karatsuba_mul +#define mp_karatsuba_sqr TclBN_mp_karatsuba_sqr +#define mp_lshd TclBN_mp_lshd +#define mp_mod TclBN_mp_mod +#define mp_mod_2d TclBN_mp_mod_2d +#define mp_mul TclBN_mp_mul +#define mp_mul_2 TclBN_mp_mul_2 +#define mp_mul_2d TclBN_mp_mul_2d +#define mp_mul_d TclBN_mp_mul_d +#define mp_neg TclBN_mp_neg +#define mp_or TclBN_mp_or +#define mp_radix_size TclBN_mp_radix_size +#define mp_read_radix TclBN_mp_read_radix +#define mp_rshd TclBN_mp_rshd +#define mp_s_rmap TclBNMpSRmap +#define mp_set TclBN_mp_set +#define mp_shrink TclBN_mp_shrink +#define mp_sqr TclBN_mp_sqr +#define mp_sqrt TclBN_mp_sqrt +#define mp_sub TclBN_mp_sub +#define mp_sub_d TclBN_mp_sub_d +#define mp_to_unsigned_bin TclBN_mp_to_unsigned_bin +#define mp_to_unsigned_bin_n TclBN_mp_to_unsigned_bin_n +#define mp_toom_mul TclBN_mp_toom_mul +#define mp_toom_sqr TclBN_mp_toom_sqr +#define mp_toradix_n TclBN_mp_toradix_n +#define mp_unsigned_bin_size TclBN_mp_unsigned_bin_size +#define mp_xor TclBN_mp_xor +#define mp_zero TclBN_mp_zero +#define s_mp_add TclBN_s_mp_add +#define s_mp_mul_digs TclBN_s_mp_mul_digs +#define s_mp_sqr TclBN_s_mp_sqr +#define s_mp_sub TclBN_s_mp_sub + +#undef TCL_STORAGE_CLASS +#ifdef BUILD_tcl +# define TCL_STORAGE_CLASS DLLEXPORT +#else +# ifdef USE_TCL_STUBS +# define TCL_STORAGE_CLASS +# else +# define TCL_STORAGE_CLASS DLLIMPORT +# endif +#endif + +/* + * WARNING: This file is automatically generated by the tools/genStubs.tcl + * script. Any modifications to the function declarations below should be made + * in the generic/tclInt.decls script. + */ + +/* !BEGIN!: Do not edit below this line. */ + +/* + * Exported function declarations: + */ + +#ifndef TclBN_epoch_TCL_DECLARED +#define TclBN_epoch_TCL_DECLARED +/* 0 */ +EXTERN int TclBN_epoch (void); +#endif +#ifndef TclBN_revision_TCL_DECLARED +#define TclBN_revision_TCL_DECLARED +/* 1 */ +EXTERN int TclBN_revision (void); +#endif +#ifndef TclBN_mp_add_TCL_DECLARED +#define TclBN_mp_add_TCL_DECLARED +/* 2 */ +EXTERN int TclBN_mp_add (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_add_d_TCL_DECLARED +#define TclBN_mp_add_d_TCL_DECLARED +/* 3 */ +EXTERN int TclBN_mp_add_d (mp_int* a, mp_digit b, mp_int* c); +#endif +#ifndef TclBN_mp_and_TCL_DECLARED +#define TclBN_mp_and_TCL_DECLARED +/* 4 */ +EXTERN int TclBN_mp_and (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_clamp_TCL_DECLARED +#define TclBN_mp_clamp_TCL_DECLARED +/* 5 */ +EXTERN void TclBN_mp_clamp (mp_int* a); +#endif +#ifndef TclBN_mp_clear_TCL_DECLARED +#define TclBN_mp_clear_TCL_DECLARED +/* 6 */ +EXTERN void TclBN_mp_clear (mp_int* a); +#endif +#ifndef TclBN_mp_clear_multi_TCL_DECLARED +#define TclBN_mp_clear_multi_TCL_DECLARED +/* 7 */ +EXTERN void TclBN_mp_clear_multi (mp_int* a, ...); +#endif +#ifndef TclBN_mp_cmp_TCL_DECLARED +#define TclBN_mp_cmp_TCL_DECLARED +/* 8 */ +EXTERN int TclBN_mp_cmp (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_cmp_d_TCL_DECLARED +#define TclBN_mp_cmp_d_TCL_DECLARED +/* 9 */ +EXTERN int TclBN_mp_cmp_d (mp_int* a, mp_digit b); +#endif +#ifndef TclBN_mp_cmp_mag_TCL_DECLARED +#define TclBN_mp_cmp_mag_TCL_DECLARED +/* 10 */ +EXTERN int TclBN_mp_cmp_mag (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_copy_TCL_DECLARED +#define TclBN_mp_copy_TCL_DECLARED +/* 11 */ +EXTERN int TclBN_mp_copy (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_count_bits_TCL_DECLARED +#define TclBN_mp_count_bits_TCL_DECLARED +/* 12 */ +EXTERN int TclBN_mp_count_bits (mp_int* a); +#endif +#ifndef TclBN_mp_div_TCL_DECLARED +#define TclBN_mp_div_TCL_DECLARED +/* 13 */ +EXTERN int TclBN_mp_div (mp_int* a, mp_int* b, mp_int* q, + mp_int* r); +#endif +#ifndef TclBN_mp_div_d_TCL_DECLARED +#define TclBN_mp_div_d_TCL_DECLARED +/* 14 */ +EXTERN int TclBN_mp_div_d (mp_int* a, mp_digit b, mp_int* q, + mp_digit* r); +#endif +#ifndef TclBN_mp_div_2_TCL_DECLARED +#define TclBN_mp_div_2_TCL_DECLARED +/* 15 */ +EXTERN int TclBN_mp_div_2 (mp_int* a, mp_int* q); +#endif +#ifndef TclBN_mp_div_2d_TCL_DECLARED +#define TclBN_mp_div_2d_TCL_DECLARED +/* 16 */ +EXTERN int TclBN_mp_div_2d (mp_int* a, int b, mp_int* q, + mp_int* r); +#endif +#ifndef TclBN_mp_div_3_TCL_DECLARED +#define TclBN_mp_div_3_TCL_DECLARED +/* 17 */ +EXTERN int TclBN_mp_div_3 (mp_int* a, mp_int* q, mp_digit* r); +#endif +#ifndef TclBN_mp_exch_TCL_DECLARED +#define TclBN_mp_exch_TCL_DECLARED +/* 18 */ +EXTERN void TclBN_mp_exch (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_expt_d_TCL_DECLARED +#define TclBN_mp_expt_d_TCL_DECLARED +/* 19 */ +EXTERN int TclBN_mp_expt_d (mp_int* a, mp_digit b, mp_int* c); +#endif +#ifndef TclBN_mp_grow_TCL_DECLARED +#define TclBN_mp_grow_TCL_DECLARED +/* 20 */ +EXTERN int TclBN_mp_grow (mp_int* a, int size); +#endif +#ifndef TclBN_mp_init_TCL_DECLARED +#define TclBN_mp_init_TCL_DECLARED +/* 21 */ +EXTERN int TclBN_mp_init (mp_int* a); +#endif +#ifndef TclBN_mp_init_copy_TCL_DECLARED +#define TclBN_mp_init_copy_TCL_DECLARED +/* 22 */ +EXTERN int TclBN_mp_init_copy (mp_int * a, mp_int* b); +#endif +#ifndef TclBN_mp_init_multi_TCL_DECLARED +#define TclBN_mp_init_multi_TCL_DECLARED +/* 23 */ +EXTERN int TclBN_mp_init_multi (mp_int* a, ...); +#endif +#ifndef TclBN_mp_init_set_TCL_DECLARED +#define TclBN_mp_init_set_TCL_DECLARED +/* 24 */ +EXTERN int TclBN_mp_init_set (mp_int* a, mp_digit b); +#endif +#ifndef TclBN_mp_init_size_TCL_DECLARED +#define TclBN_mp_init_size_TCL_DECLARED +/* 25 */ +EXTERN int TclBN_mp_init_size (mp_int* a, int size); +#endif +#ifndef TclBN_mp_lshd_TCL_DECLARED +#define TclBN_mp_lshd_TCL_DECLARED +/* 26 */ +EXTERN int TclBN_mp_lshd (mp_int* a, int shift); +#endif +#ifndef TclBN_mp_mod_TCL_DECLARED +#define TclBN_mp_mod_TCL_DECLARED +/* 27 */ +EXTERN int TclBN_mp_mod (mp_int* a, mp_int* b, mp_int* r); +#endif +#ifndef TclBN_mp_mod_2d_TCL_DECLARED +#define TclBN_mp_mod_2d_TCL_DECLARED +/* 28 */ +EXTERN int TclBN_mp_mod_2d (mp_int* a, int b, mp_int* r); +#endif +#ifndef TclBN_mp_mul_TCL_DECLARED +#define TclBN_mp_mul_TCL_DECLARED +/* 29 */ +EXTERN int TclBN_mp_mul (mp_int* a, mp_int* b, mp_int* p); +#endif +#ifndef TclBN_mp_mul_d_TCL_DECLARED +#define TclBN_mp_mul_d_TCL_DECLARED +/* 30 */ +EXTERN int TclBN_mp_mul_d (mp_int* a, mp_digit b, mp_int* p); +#endif +#ifndef TclBN_mp_mul_2_TCL_DECLARED +#define TclBN_mp_mul_2_TCL_DECLARED +/* 31 */ +EXTERN int TclBN_mp_mul_2 (mp_int* a, mp_int* p); +#endif +#ifndef TclBN_mp_mul_2d_TCL_DECLARED +#define TclBN_mp_mul_2d_TCL_DECLARED +/* 32 */ +EXTERN int TclBN_mp_mul_2d (mp_int* a, int d, mp_int* p); +#endif +#ifndef TclBN_mp_neg_TCL_DECLARED +#define TclBN_mp_neg_TCL_DECLARED +/* 33 */ +EXTERN int TclBN_mp_neg (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_or_TCL_DECLARED +#define TclBN_mp_or_TCL_DECLARED +/* 34 */ +EXTERN int TclBN_mp_or (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_radix_size_TCL_DECLARED +#define TclBN_mp_radix_size_TCL_DECLARED +/* 35 */ +EXTERN int TclBN_mp_radix_size (mp_int* a, int radix, int* size); +#endif +#ifndef TclBN_mp_read_radix_TCL_DECLARED +#define TclBN_mp_read_radix_TCL_DECLARED +/* 36 */ +EXTERN int TclBN_mp_read_radix (mp_int* a, const char* str, + int radix); +#endif +#ifndef TclBN_mp_rshd_TCL_DECLARED +#define TclBN_mp_rshd_TCL_DECLARED +/* 37 */ +EXTERN void TclBN_mp_rshd (mp_int * a, int shift); +#endif +#ifndef TclBN_mp_shrink_TCL_DECLARED +#define TclBN_mp_shrink_TCL_DECLARED +/* 38 */ +EXTERN int TclBN_mp_shrink (mp_int* a); +#endif +#ifndef TclBN_mp_set_TCL_DECLARED +#define TclBN_mp_set_TCL_DECLARED +/* 39 */ +EXTERN void TclBN_mp_set (mp_int* a, mp_digit b); +#endif +#ifndef TclBN_mp_sqr_TCL_DECLARED +#define TclBN_mp_sqr_TCL_DECLARED +/* 40 */ +EXTERN int TclBN_mp_sqr (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_sqrt_TCL_DECLARED +#define TclBN_mp_sqrt_TCL_DECLARED +/* 41 */ +EXTERN int TclBN_mp_sqrt (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_sub_TCL_DECLARED +#define TclBN_mp_sub_TCL_DECLARED +/* 42 */ +EXTERN int TclBN_mp_sub (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_sub_d_TCL_DECLARED +#define TclBN_mp_sub_d_TCL_DECLARED +/* 43 */ +EXTERN int TclBN_mp_sub_d (mp_int* a, mp_digit b, mp_int* c); +#endif +#ifndef TclBN_mp_to_unsigned_bin_TCL_DECLARED +#define TclBN_mp_to_unsigned_bin_TCL_DECLARED +/* 44 */ +EXTERN int TclBN_mp_to_unsigned_bin (mp_int* a, + unsigned char* b); +#endif +#ifndef TclBN_mp_to_unsigned_bin_n_TCL_DECLARED +#define TclBN_mp_to_unsigned_bin_n_TCL_DECLARED +/* 45 */ +EXTERN int TclBN_mp_to_unsigned_bin_n (mp_int* a, + unsigned char* b, unsigned long* outlen); +#endif +#ifndef TclBN_mp_toradix_n_TCL_DECLARED +#define TclBN_mp_toradix_n_TCL_DECLARED +/* 46 */ +EXTERN int TclBN_mp_toradix_n (mp_int* a, char* str, int radix, + int maxlen); +#endif +#ifndef TclBN_mp_unsigned_bin_size_TCL_DECLARED +#define TclBN_mp_unsigned_bin_size_TCL_DECLARED +/* 47 */ +EXTERN int TclBN_mp_unsigned_bin_size (mp_int* a); +#endif +#ifndef TclBN_mp_xor_TCL_DECLARED +#define TclBN_mp_xor_TCL_DECLARED +/* 48 */ +EXTERN int TclBN_mp_xor (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_zero_TCL_DECLARED +#define TclBN_mp_zero_TCL_DECLARED +/* 49 */ +EXTERN void TclBN_mp_zero (mp_int* a); +#endif +#ifndef TclBN_reverse_TCL_DECLARED +#define TclBN_reverse_TCL_DECLARED +/* 50 */ +EXTERN void TclBN_reverse (unsigned char* s, int len); +#endif +#ifndef TclBN_fast_s_mp_mul_digs_TCL_DECLARED +#define TclBN_fast_s_mp_mul_digs_TCL_DECLARED +/* 51 */ +EXTERN int TclBN_fast_s_mp_mul_digs (mp_int * a, mp_int * b, + mp_int * c, int digs); +#endif +#ifndef TclBN_fast_s_mp_sqr_TCL_DECLARED +#define TclBN_fast_s_mp_sqr_TCL_DECLARED +/* 52 */ +EXTERN int TclBN_fast_s_mp_sqr (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_karatsuba_mul_TCL_DECLARED +#define TclBN_mp_karatsuba_mul_TCL_DECLARED +/* 53 */ +EXTERN int TclBN_mp_karatsuba_mul (mp_int* a, mp_int* b, + mp_int* c); +#endif +#ifndef TclBN_mp_karatsuba_sqr_TCL_DECLARED +#define TclBN_mp_karatsuba_sqr_TCL_DECLARED +/* 54 */ +EXTERN int TclBN_mp_karatsuba_sqr (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_mp_toom_mul_TCL_DECLARED +#define TclBN_mp_toom_mul_TCL_DECLARED +/* 55 */ +EXTERN int TclBN_mp_toom_mul (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_mp_toom_sqr_TCL_DECLARED +#define TclBN_mp_toom_sqr_TCL_DECLARED +/* 56 */ +EXTERN int TclBN_mp_toom_sqr (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_s_mp_add_TCL_DECLARED +#define TclBN_s_mp_add_TCL_DECLARED +/* 57 */ +EXTERN int TclBN_s_mp_add (mp_int* a, mp_int* b, mp_int* c); +#endif +#ifndef TclBN_s_mp_mul_digs_TCL_DECLARED +#define TclBN_s_mp_mul_digs_TCL_DECLARED +/* 58 */ +EXTERN int TclBN_s_mp_mul_digs (mp_int* a, mp_int* b, mp_int* c, + int digs); +#endif +#ifndef TclBN_s_mp_sqr_TCL_DECLARED +#define TclBN_s_mp_sqr_TCL_DECLARED +/* 59 */ +EXTERN int TclBN_s_mp_sqr (mp_int* a, mp_int* b); +#endif +#ifndef TclBN_s_mp_sub_TCL_DECLARED +#define TclBN_s_mp_sub_TCL_DECLARED +/* 60 */ +EXTERN int TclBN_s_mp_sub (mp_int* a, mp_int* b, mp_int* c); +#endif + +typedef struct TclTomMathStubs { + int magic; + struct TclTomMathStubHooks *hooks; + + int (*tclBN_epoch) (void); /* 0 */ + int (*tclBN_revision) (void); /* 1 */ + int (*tclBN_mp_add) (mp_int* a, mp_int* b, mp_int* c); /* 2 */ + int (*tclBN_mp_add_d) (mp_int* a, mp_digit b, mp_int* c); /* 3 */ + int (*tclBN_mp_and) (mp_int* a, mp_int* b, mp_int* c); /* 4 */ + void (*tclBN_mp_clamp) (mp_int* a); /* 5 */ + void (*tclBN_mp_clear) (mp_int* a); /* 6 */ + void (*tclBN_mp_clear_multi) (mp_int* a, ...); /* 7 */ + int (*tclBN_mp_cmp) (mp_int* a, mp_int* b); /* 8 */ + int (*tclBN_mp_cmp_d) (mp_int* a, mp_digit b); /* 9 */ + int (*tclBN_mp_cmp_mag) (mp_int* a, mp_int* b); /* 10 */ + int (*tclBN_mp_copy) (mp_int* a, mp_int* b); /* 11 */ + int (*tclBN_mp_count_bits) (mp_int* a); /* 12 */ + int (*tclBN_mp_div) (mp_int* a, mp_int* b, mp_int* q, mp_int* r); /* 13 */ + int (*tclBN_mp_div_d) (mp_int* a, mp_digit b, mp_int* q, mp_digit* r); /* 14 */ + int (*tclBN_mp_div_2) (mp_int* a, mp_int* q); /* 15 */ + int (*tclBN_mp_div_2d) (mp_int* a, int b, mp_int* q, mp_int* r); /* 16 */ + int (*tclBN_mp_div_3) (mp_int* a, mp_int* q, mp_digit* r); /* 17 */ + void (*tclBN_mp_exch) (mp_int* a, mp_int* b); /* 18 */ + int (*tclBN_mp_expt_d) (mp_int* a, mp_digit b, mp_int* c); /* 19 */ + int (*tclBN_mp_grow) (mp_int* a, int size); /* 20 */ + int (*tclBN_mp_init) (mp_int* a); /* 21 */ + int (*tclBN_mp_init_copy) (mp_int * a, mp_int* b); /* 22 */ + int (*tclBN_mp_init_multi) (mp_int* a, ...); /* 23 */ + int (*tclBN_mp_init_set) (mp_int* a, mp_digit b); /* 24 */ + int (*tclBN_mp_init_size) (mp_int* a, int size); /* 25 */ + int (*tclBN_mp_lshd) (mp_int* a, int shift); /* 26 */ + int (*tclBN_mp_mod) (mp_int* a, mp_int* b, mp_int* r); /* 27 */ + int (*tclBN_mp_mod_2d) (mp_int* a, int b, mp_int* r); /* 28 */ + int (*tclBN_mp_mul) (mp_int* a, mp_int* b, mp_int* p); /* 29 */ + int (*tclBN_mp_mul_d) (mp_int* a, mp_digit b, mp_int* p); /* 30 */ + int (*tclBN_mp_mul_2) (mp_int* a, mp_int* p); /* 31 */ + int (*tclBN_mp_mul_2d) (mp_int* a, int d, mp_int* p); /* 32 */ + int (*tclBN_mp_neg) (mp_int* a, mp_int* b); /* 33 */ + int (*tclBN_mp_or) (mp_int* a, mp_int* b, mp_int* c); /* 34 */ + int (*tclBN_mp_radix_size) (mp_int* a, int radix, int* size); /* 35 */ + int (*tclBN_mp_read_radix) (mp_int* a, const char* str, int radix); /* 36 */ + void (*tclBN_mp_rshd) (mp_int * a, int shift); /* 37 */ + int (*tclBN_mp_shrink) (mp_int* a); /* 38 */ + void (*tclBN_mp_set) (mp_int* a, mp_digit b); /* 39 */ + int (*tclBN_mp_sqr) (mp_int* a, mp_int* b); /* 40 */ + int (*tclBN_mp_sqrt) (mp_int* a, mp_int* b); /* 41 */ + int (*tclBN_mp_sub) (mp_int* a, mp_int* b, mp_int* c); /* 42 */ + int (*tclBN_mp_sub_d) (mp_int* a, mp_digit b, mp_int* c); /* 43 */ + int (*tclBN_mp_to_unsigned_bin) (mp_int* a, unsigned char* b); /* 44 */ + int (*tclBN_mp_to_unsigned_bin_n) (mp_int* a, unsigned char* b, unsigned long* outlen); /* 45 */ + int (*tclBN_mp_toradix_n) (mp_int* a, char* str, int radix, int maxlen); /* 46 */ + int (*tclBN_mp_unsigned_bin_size) (mp_int* a); /* 47 */ + int (*tclBN_mp_xor) (mp_int* a, mp_int* b, mp_int* c); /* 48 */ + void (*tclBN_mp_zero) (mp_int* a); /* 49 */ + void (*tclBN_reverse) (unsigned char* s, int len); /* 50 */ + int (*tclBN_fast_s_mp_mul_digs) (mp_int * a, mp_int * b, mp_int * c, int digs); /* 51 */ + int (*tclBN_fast_s_mp_sqr) (mp_int* a, mp_int* b); /* 52 */ + int (*tclBN_mp_karatsuba_mul) (mp_int* a, mp_int* b, mp_int* c); /* 53 */ + int (*tclBN_mp_karatsuba_sqr) (mp_int* a, mp_int* b); /* 54 */ + int (*tclBN_mp_toom_mul) (mp_int* a, mp_int* b, mp_int* c); /* 55 */ + int (*tclBN_mp_toom_sqr) (mp_int* a, mp_int* b); /* 56 */ + int (*tclBN_s_mp_add) (mp_int* a, mp_int* b, mp_int* c); /* 57 */ + int (*tclBN_s_mp_mul_digs) (mp_int* a, mp_int* b, mp_int* c, int digs); /* 58 */ + int (*tclBN_s_mp_sqr) (mp_int* a, mp_int* b); /* 59 */ + int (*tclBN_s_mp_sub) (mp_int* a, mp_int* b, mp_int* c); /* 60 */ +} TclTomMathStubs; + +#ifdef __cplusplus +extern "C" { +#endif +extern TclTomMathStubs *tclTomMathStubsPtr; +#ifdef __cplusplus +} +#endif + +#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) + +/* + * Inline function declarations: + */ + +#ifndef TclBN_epoch +#define TclBN_epoch \ + (tclTomMathStubsPtr->tclBN_epoch) /* 0 */ +#endif +#ifndef TclBN_revision +#define TclBN_revision \ + (tclTomMathStubsPtr->tclBN_revision) /* 1 */ +#endif +#ifndef TclBN_mp_add +#define TclBN_mp_add \ + (tclTomMathStubsPtr->tclBN_mp_add) /* 2 */ +#endif +#ifndef TclBN_mp_add_d +#define TclBN_mp_add_d \ + (tclTomMathStubsPtr->tclBN_mp_add_d) /* 3 */ +#endif +#ifndef TclBN_mp_and +#define TclBN_mp_and \ + (tclTomMathStubsPtr->tclBN_mp_and) /* 4 */ +#endif +#ifndef TclBN_mp_clamp +#define TclBN_mp_clamp \ + (tclTomMathStubsPtr->tclBN_mp_clamp) /* 5 */ +#endif +#ifndef TclBN_mp_clear +#define TclBN_mp_clear \ + (tclTomMathStubsPtr->tclBN_mp_clear) /* 6 */ +#endif +#ifndef TclBN_mp_clear_multi +#define TclBN_mp_clear_multi \ + (tclTomMathStubsPtr->tclBN_mp_clear_multi) /* 7 */ +#endif +#ifndef TclBN_mp_cmp +#define TclBN_mp_cmp \ + (tclTomMathStubsPtr->tclBN_mp_cmp) /* 8 */ +#endif +#ifndef TclBN_mp_cmp_d +#define TclBN_mp_cmp_d \ + (tclTomMathStubsPtr->tclBN_mp_cmp_d) /* 9 */ +#endif +#ifndef TclBN_mp_cmp_mag +#define TclBN_mp_cmp_mag \ + (tclTomMathStubsPtr->tclBN_mp_cmp_mag) /* 10 */ +#endif +#ifndef TclBN_mp_copy +#define TclBN_mp_copy \ + (tclTomMathStubsPtr->tclBN_mp_copy) /* 11 */ +#endif +#ifndef TclBN_mp_count_bits +#define TclBN_mp_count_bits \ + (tclTomMathStubsPtr->tclBN_mp_count_bits) /* 12 */ +#endif +#ifndef TclBN_mp_div +#define TclBN_mp_div \ + (tclTomMathStubsPtr->tclBN_mp_div) /* 13 */ +#endif +#ifndef TclBN_mp_div_d +#define TclBN_mp_div_d \ + (tclTomMathStubsPtr->tclBN_mp_div_d) /* 14 */ +#endif +#ifndef TclBN_mp_div_2 +#define TclBN_mp_div_2 \ + (tclTomMathStubsPtr->tclBN_mp_div_2) /* 15 */ +#endif +#ifndef TclBN_mp_div_2d +#define TclBN_mp_div_2d \ + (tclTomMathStubsPtr->tclBN_mp_div_2d) /* 16 */ +#endif +#ifndef TclBN_mp_div_3 +#define TclBN_mp_div_3 \ + (tclTomMathStubsPtr->tclBN_mp_div_3) /* 17 */ +#endif +#ifndef TclBN_mp_exch +#define TclBN_mp_exch \ + (tclTomMathStubsPtr->tclBN_mp_exch) /* 18 */ +#endif +#ifndef TclBN_mp_expt_d +#define TclBN_mp_expt_d \ + (tclTomMathStubsPtr->tclBN_mp_expt_d) /* 19 */ +#endif +#ifndef TclBN_mp_grow +#define TclBN_mp_grow \ + (tclTomMathStubsPtr->tclBN_mp_grow) /* 20 */ +#endif +#ifndef TclBN_mp_init +#define TclBN_mp_init \ + (tclTomMathStubsPtr->tclBN_mp_init) /* 21 */ +#endif +#ifndef TclBN_mp_init_copy +#define TclBN_mp_init_copy \ + (tclTomMathStubsPtr->tclBN_mp_init_copy) /* 22 */ +#endif +#ifndef TclBN_mp_init_multi +#define TclBN_mp_init_multi \ + (tclTomMathStubsPtr->tclBN_mp_init_multi) /* 23 */ +#endif +#ifndef TclBN_mp_init_set +#define TclBN_mp_init_set \ + (tclTomMathStubsPtr->tclBN_mp_init_set) /* 24 */ +#endif +#ifndef TclBN_mp_init_size +#define TclBN_mp_init_size \ + (tclTomMathStubsPtr->tclBN_mp_init_size) /* 25 */ +#endif +#ifndef TclBN_mp_lshd +#define TclBN_mp_lshd \ + (tclTomMathStubsPtr->tclBN_mp_lshd) /* 26 */ +#endif +#ifndef TclBN_mp_mod +#define TclBN_mp_mod \ + (tclTomMathStubsPtr->tclBN_mp_mod) /* 27 */ +#endif +#ifndef TclBN_mp_mod_2d +#define TclBN_mp_mod_2d \ + (tclTomMathStubsPtr->tclBN_mp_mod_2d) /* 28 */ +#endif +#ifndef TclBN_mp_mul +#define TclBN_mp_mul \ + (tclTomMathStubsPtr->tclBN_mp_mul) /* 29 */ +#endif +#ifndef TclBN_mp_mul_d +#define TclBN_mp_mul_d \ + (tclTomMathStubsPtr->tclBN_mp_mul_d) /* 30 */ +#endif +#ifndef TclBN_mp_mul_2 +#define TclBN_mp_mul_2 \ + (tclTomMathStubsPtr->tclBN_mp_mul_2) /* 31 */ +#endif +#ifndef TclBN_mp_mul_2d +#define TclBN_mp_mul_2d \ + (tclTomMathStubsPtr->tclBN_mp_mul_2d) /* 32 */ +#endif +#ifndef TclBN_mp_neg +#define TclBN_mp_neg \ + (tclTomMathStubsPtr->tclBN_mp_neg) /* 33 */ +#endif +#ifndef TclBN_mp_or +#define TclBN_mp_or \ + (tclTomMathStubsPtr->tclBN_mp_or) /* 34 */ +#endif +#ifndef TclBN_mp_radix_size +#define TclBN_mp_radix_size \ + (tclTomMathStubsPtr->tclBN_mp_radix_size) /* 35 */ +#endif +#ifndef TclBN_mp_read_radix +#define TclBN_mp_read_radix \ + (tclTomMathStubsPtr->tclBN_mp_read_radix) /* 36 */ +#endif +#ifndef TclBN_mp_rshd +#define TclBN_mp_rshd \ + (tclTomMathStubsPtr->tclBN_mp_rshd) /* 37 */ +#endif +#ifndef TclBN_mp_shrink +#define TclBN_mp_shrink \ + (tclTomMathStubsPtr->tclBN_mp_shrink) /* 38 */ +#endif +#ifndef TclBN_mp_set +#define TclBN_mp_set \ + (tclTomMathStubsPtr->tclBN_mp_set) /* 39 */ +#endif +#ifndef TclBN_mp_sqr +#define TclBN_mp_sqr \ + (tclTomMathStubsPtr->tclBN_mp_sqr) /* 40 */ +#endif +#ifndef TclBN_mp_sqrt +#define TclBN_mp_sqrt \ + (tclTomMathStubsPtr->tclBN_mp_sqrt) /* 41 */ +#endif +#ifndef TclBN_mp_sub +#define TclBN_mp_sub \ + (tclTomMathStubsPtr->tclBN_mp_sub) /* 42 */ +#endif +#ifndef TclBN_mp_sub_d +#define TclBN_mp_sub_d \ + (tclTomMathStubsPtr->tclBN_mp_sub_d) /* 43 */ +#endif +#ifndef TclBN_mp_to_unsigned_bin +#define TclBN_mp_to_unsigned_bin \ + (tclTomMathStubsPtr->tclBN_mp_to_unsigned_bin) /* 44 */ +#endif +#ifndef TclBN_mp_to_unsigned_bin_n +#define TclBN_mp_to_unsigned_bin_n \ + (tclTomMathStubsPtr->tclBN_mp_to_unsigned_bin_n) /* 45 */ +#endif +#ifndef TclBN_mp_toradix_n +#define TclBN_mp_toradix_n \ + (tclTomMathStubsPtr->tclBN_mp_toradix_n) /* 46 */ +#endif +#ifndef TclBN_mp_unsigned_bin_size +#define TclBN_mp_unsigned_bin_size \ + (tclTomMathStubsPtr->tclBN_mp_unsigned_bin_size) /* 47 */ +#endif +#ifndef TclBN_mp_xor +#define TclBN_mp_xor \ + (tclTomMathStubsPtr->tclBN_mp_xor) /* 48 */ +#endif +#ifndef TclBN_mp_zero +#define TclBN_mp_zero \ + (tclTomMathStubsPtr->tclBN_mp_zero) /* 49 */ +#endif +#ifndef TclBN_reverse +#define TclBN_reverse \ + (tclTomMathStubsPtr->tclBN_reverse) /* 50 */ +#endif +#ifndef TclBN_fast_s_mp_mul_digs +#define TclBN_fast_s_mp_mul_digs \ + (tclTomMathStubsPtr->tclBN_fast_s_mp_mul_digs) /* 51 */ +#endif +#ifndef TclBN_fast_s_mp_sqr +#define TclBN_fast_s_mp_sqr \ + (tclTomMathStubsPtr->tclBN_fast_s_mp_sqr) /* 52 */ +#endif +#ifndef TclBN_mp_karatsuba_mul +#define TclBN_mp_karatsuba_mul \ + (tclTomMathStubsPtr->tclBN_mp_karatsuba_mul) /* 53 */ +#endif +#ifndef TclBN_mp_karatsuba_sqr +#define TclBN_mp_karatsuba_sqr \ + (tclTomMathStubsPtr->tclBN_mp_karatsuba_sqr) /* 54 */ +#endif +#ifndef TclBN_mp_toom_mul +#define TclBN_mp_toom_mul \ + (tclTomMathStubsPtr->tclBN_mp_toom_mul) /* 55 */ +#endif +#ifndef TclBN_mp_toom_sqr +#define TclBN_mp_toom_sqr \ + (tclTomMathStubsPtr->tclBN_mp_toom_sqr) /* 56 */ +#endif +#ifndef TclBN_s_mp_add +#define TclBN_s_mp_add \ + (tclTomMathStubsPtr->tclBN_s_mp_add) /* 57 */ +#endif +#ifndef TclBN_s_mp_mul_digs +#define TclBN_s_mp_mul_digs \ + (tclTomMathStubsPtr->tclBN_s_mp_mul_digs) /* 58 */ +#endif +#ifndef TclBN_s_mp_sqr +#define TclBN_s_mp_sqr \ + (tclTomMathStubsPtr->tclBN_s_mp_sqr) /* 59 */ +#endif +#ifndef TclBN_s_mp_sub +#define TclBN_s_mp_sub \ + (tclTomMathStubsPtr->tclBN_s_mp_sub) /* 60 */ +#endif + +#endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */ + +/* !END!: Do not edit above this line. */ + +#undef TCL_STORAGE_CLASS +#define TCL_STORAGE_CLASS DLLIMPORT + +#endif /* _TCLINTDECLS */ diff --git a/mingw/include/tommath_class.h b/mingw/include/tommath_class.h new file mode 100644 index 0000000000..1aeba2f94b --- /dev/null +++ b/mingw/include/tommath_class.h @@ -0,0 +1,999 @@ +#if !(defined(LTM1) && defined(LTM2) && defined(LTM3)) +#if defined(LTM2) +#define LTM3 +#endif +#if defined(LTM1) +#define LTM2 +#endif +#define LTM1 + +#if defined(LTM_ALL) +#define BN_ERROR_C +#define BN_FAST_MP_INVMOD_C +#define BN_FAST_MP_MONTGOMERY_REDUCE_C +#define BN_FAST_S_MP_MUL_DIGS_C +#define BN_FAST_S_MP_MUL_HIGH_DIGS_C +#define BN_FAST_S_MP_SQR_C +#define BN_MP_2EXPT_C +#define BN_MP_ABS_C +#define BN_MP_ADD_C +#define BN_MP_ADD_D_C +#define BN_MP_ADDMOD_C +#define BN_MP_AND_C +#define BN_MP_CLAMP_C +#define BN_MP_CLEAR_C +#define BN_MP_CLEAR_MULTI_C +#define BN_MP_CMP_C +#define BN_MP_CMP_D_C +#define BN_MP_CMP_MAG_C +#define BN_MP_CNT_LSB_C +#define BN_MP_COPY_C +#define BN_MP_COUNT_BITS_C +#define BN_MP_DIV_C +#define BN_MP_DIV_2_C +#define BN_MP_DIV_2D_C +#define BN_MP_DIV_3_C +#define BN_MP_DIV_D_C +#define BN_MP_DR_IS_MODULUS_C +#define BN_MP_DR_REDUCE_C +#define BN_MP_DR_SETUP_C +#define BN_MP_EXCH_C +#define BN_MP_EXPT_D_C +#define BN_MP_EXPTMOD_C +#define BN_MP_EXPTMOD_FAST_C +#define BN_MP_EXTEUCLID_C +#define BN_MP_FREAD_C +#define BN_MP_FWRITE_C +#define BN_MP_GCD_C +#define BN_MP_GET_INT_C +#define BN_MP_GROW_C +#define BN_MP_INIT_C +#define BN_MP_INIT_COPY_C +#define BN_MP_INIT_MULTI_C +#define BN_MP_INIT_SET_C +#define BN_MP_INIT_SET_INT_C +#define BN_MP_INIT_SIZE_C +#define BN_MP_INVMOD_C +#define BN_MP_INVMOD_SLOW_C +#define BN_MP_IS_SQUARE_C +#define BN_MP_JACOBI_C +#define BN_MP_KARATSUBA_MUL_C +#define BN_MP_KARATSUBA_SQR_C +#define BN_MP_LCM_C +#define BN_MP_LSHD_C +#define BN_MP_MOD_C +#define BN_MP_MOD_2D_C +#define BN_MP_MOD_D_C +#define BN_MP_MONTGOMERY_CALC_NORMALIZATION_C +#define BN_MP_MONTGOMERY_REDUCE_C +#define BN_MP_MONTGOMERY_SETUP_C +#define BN_MP_MUL_C +#define BN_MP_MUL_2_C +#define BN_MP_MUL_2D_C +#define BN_MP_MUL_D_C +#define BN_MP_MULMOD_C +#define BN_MP_N_ROOT_C +#define BN_MP_NEG_C +#define BN_MP_OR_C +#define BN_MP_PRIME_FERMAT_C +#define BN_MP_PRIME_IS_DIVISIBLE_C +#define BN_MP_PRIME_IS_PRIME_C +#define BN_MP_PRIME_MILLER_RABIN_C +#define BN_MP_PRIME_NEXT_PRIME_C +#define BN_MP_PRIME_RABIN_MILLER_TRIALS_C +#define BN_MP_PRIME_RANDOM_EX_C +#define BN_MP_RADIX_SIZE_C +#define BN_MP_RADIX_SMAP_C +#define BN_MP_RAND_C +#define BN_MP_READ_RADIX_C +#define BN_MP_READ_SIGNED_BIN_C +#define BN_MP_READ_UNSIGNED_BIN_C +#define BN_MP_REDUCE_C +#define BN_MP_REDUCE_2K_C +#define BN_MP_REDUCE_2K_L_C +#define BN_MP_REDUCE_2K_SETUP_C +#define BN_MP_REDUCE_2K_SETUP_L_C +#define BN_MP_REDUCE_IS_2K_C +#define BN_MP_REDUCE_IS_2K_L_C +#define BN_MP_REDUCE_SETUP_C +#define BN_MP_RSHD_C +#define BN_MP_SET_C +#define BN_MP_SET_INT_C +#define BN_MP_SHRINK_C +#define BN_MP_SIGNED_BIN_SIZE_C +#define BN_MP_SQR_C +#define BN_MP_SQRMOD_C +#define BN_MP_SQRT_C +#define BN_MP_SUB_C +#define BN_MP_SUB_D_C +#define BN_MP_SUBMOD_C +#define BN_MP_TO_SIGNED_BIN_C +#define BN_MP_TO_SIGNED_BIN_N_C +#define BN_MP_TO_UNSIGNED_BIN_C +#define BN_MP_TO_UNSIGNED_BIN_N_C +#define BN_MP_TOOM_MUL_C +#define BN_MP_TOOM_SQR_C +#define BN_MP_TORADIX_C +#define BN_MP_TORADIX_N_C +#define BN_MP_UNSIGNED_BIN_SIZE_C +#define BN_MP_XOR_C +#define BN_MP_ZERO_C +#define BN_PRIME_TAB_C +#define BN_REVERSE_C +#define BN_S_MP_ADD_C +#define BN_S_MP_EXPTMOD_C +#define BN_S_MP_MUL_DIGS_C +#define BN_S_MP_MUL_HIGH_DIGS_C +#define BN_S_MP_SQR_C +#define BN_S_MP_SUB_C +#define BNCORE_C +#endif + +#if defined(BN_ERROR_C) + #define BN_MP_ERROR_TO_STRING_C +#endif + +#if defined(BN_FAST_MP_INVMOD_C) + #define BN_MP_ISEVEN_C + #define BN_MP_INIT_MULTI_C + #define BN_MP_COPY_C + #define BN_MP_MOD_C + #define BN_MP_SET_C + #define BN_MP_DIV_2_C + #define BN_MP_ISODD_C + #define BN_MP_SUB_C + #define BN_MP_CMP_C + #define BN_MP_ISZERO_C + #define BN_MP_CMP_D_C + #define BN_MP_ADD_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_FAST_MP_MONTGOMERY_REDUCE_C) + #define BN_MP_GROW_C + #define BN_MP_RSHD_C + #define BN_MP_CLAMP_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_FAST_S_MP_MUL_DIGS_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_FAST_S_MP_MUL_HIGH_DIGS_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_FAST_S_MP_SQR_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_2EXPT_C) + #define BN_MP_ZERO_C + #define BN_MP_GROW_C +#endif + +#if defined(BN_MP_ABS_C) + #define BN_MP_COPY_C +#endif + +#if defined(BN_MP_ADD_C) + #define BN_S_MP_ADD_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_ADD_D_C) + #define BN_MP_GROW_C + #define BN_MP_SUB_D_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_ADDMOD_C) + #define BN_MP_INIT_C + #define BN_MP_ADD_C + #define BN_MP_CLEAR_C + #define BN_MP_MOD_C +#endif + +#if defined(BN_MP_AND_C) + #define BN_MP_INIT_COPY_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_CLAMP_C) +#endif + +#if defined(BN_MP_CLEAR_C) +#endif + +#if defined(BN_MP_CLEAR_MULTI_C) + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_CMP_C) + #define BN_MP_CMP_MAG_C +#endif + +#if defined(BN_MP_CMP_D_C) +#endif + +#if defined(BN_MP_CMP_MAG_C) +#endif + +#if defined(BN_MP_CNT_LSB_C) + #define BN_MP_ISZERO_C +#endif + +#if defined(BN_MP_COPY_C) + #define BN_MP_GROW_C +#endif + +#if defined(BN_MP_COUNT_BITS_C) +#endif + +#if defined(BN_MP_DIV_C) + #define BN_MP_ISZERO_C + #define BN_MP_CMP_MAG_C + #define BN_MP_COPY_C + #define BN_MP_ZERO_C + #define BN_MP_INIT_MULTI_C + #define BN_MP_SET_C + #define BN_MP_COUNT_BITS_C + #define BN_MP_ABS_C + #define BN_MP_MUL_2D_C + #define BN_MP_CMP_C + #define BN_MP_SUB_C + #define BN_MP_ADD_C + #define BN_MP_DIV_2D_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_MULTI_C + #define BN_MP_INIT_SIZE_C + #define BN_MP_INIT_C + #define BN_MP_INIT_COPY_C + #define BN_MP_LSHD_C + #define BN_MP_RSHD_C + #define BN_MP_MUL_D_C + #define BN_MP_CLAMP_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_DIV_2_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_DIV_2D_C) + #define BN_MP_COPY_C + #define BN_MP_ZERO_C + #define BN_MP_INIT_C + #define BN_MP_MOD_2D_C + #define BN_MP_CLEAR_C + #define BN_MP_RSHD_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C +#endif + +#if defined(BN_MP_DIV_3_C) + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_DIV_D_C) + #define BN_MP_ISZERO_C + #define BN_MP_COPY_C + #define BN_MP_DIV_2D_C + #define BN_MP_DIV_3_C + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_DR_IS_MODULUS_C) +#endif + +#if defined(BN_MP_DR_REDUCE_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_DR_SETUP_C) +#endif + +#if defined(BN_MP_EXCH_C) +#endif + +#if defined(BN_MP_EXPT_D_C) + #define BN_MP_INIT_COPY_C + #define BN_MP_SET_C + #define BN_MP_SQR_C + #define BN_MP_CLEAR_C + #define BN_MP_MUL_C +#endif + +#if defined(BN_MP_EXPTMOD_C) + #define BN_MP_INIT_C + #define BN_MP_INVMOD_C + #define BN_MP_CLEAR_C + #define BN_MP_ABS_C + #define BN_MP_CLEAR_MULTI_C + #define BN_MP_REDUCE_IS_2K_L_C + #define BN_S_MP_EXPTMOD_C + #define BN_MP_DR_IS_MODULUS_C + #define BN_MP_REDUCE_IS_2K_C + #define BN_MP_ISODD_C + #define BN_MP_EXPTMOD_FAST_C +#endif + +#if defined(BN_MP_EXPTMOD_FAST_C) + #define BN_MP_COUNT_BITS_C + #define BN_MP_INIT_C + #define BN_MP_CLEAR_C + #define BN_MP_MONTGOMERY_SETUP_C + #define BN_FAST_MP_MONTGOMERY_REDUCE_C + #define BN_MP_MONTGOMERY_REDUCE_C + #define BN_MP_DR_SETUP_C + #define BN_MP_DR_REDUCE_C + #define BN_MP_REDUCE_2K_SETUP_C + #define BN_MP_REDUCE_2K_C + #define BN_MP_MONTGOMERY_CALC_NORMALIZATION_C + #define BN_MP_MULMOD_C + #define BN_MP_SET_C + #define BN_MP_MOD_C + #define BN_MP_COPY_C + #define BN_MP_SQR_C + #define BN_MP_MUL_C + #define BN_MP_EXCH_C +#endif + +#if defined(BN_MP_EXTEUCLID_C) + #define BN_MP_INIT_MULTI_C + #define BN_MP_SET_C + #define BN_MP_COPY_C + #define BN_MP_ISZERO_C + #define BN_MP_DIV_C + #define BN_MP_MUL_C + #define BN_MP_SUB_C + #define BN_MP_NEG_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_MP_FREAD_C) + #define BN_MP_ZERO_C + #define BN_MP_S_RMAP_C + #define BN_MP_MUL_D_C + #define BN_MP_ADD_D_C + #define BN_MP_CMP_D_C +#endif + +#if defined(BN_MP_FWRITE_C) + #define BN_MP_RADIX_SIZE_C + #define BN_MP_TORADIX_C +#endif + +#if defined(BN_MP_GCD_C) + #define BN_MP_ISZERO_C + #define BN_MP_ABS_C + #define BN_MP_ZERO_C + #define BN_MP_INIT_COPY_C + #define BN_MP_CNT_LSB_C + #define BN_MP_DIV_2D_C + #define BN_MP_CMP_MAG_C + #define BN_MP_EXCH_C + #define BN_S_MP_SUB_C + #define BN_MP_MUL_2D_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_GET_INT_C) +#endif + +#if defined(BN_MP_GROW_C) +#endif + +#if defined(BN_MP_INIT_C) +#endif + +#if defined(BN_MP_INIT_COPY_C) + #define BN_MP_COPY_C +#endif + +#if defined(BN_MP_INIT_MULTI_C) + #define BN_MP_ERR_C + #define BN_MP_INIT_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_INIT_SET_C) + #define BN_MP_INIT_C + #define BN_MP_SET_C +#endif + +#if defined(BN_MP_INIT_SET_INT_C) + #define BN_MP_INIT_C + #define BN_MP_SET_INT_C +#endif + +#if defined(BN_MP_INIT_SIZE_C) + #define BN_MP_INIT_C +#endif + +#if defined(BN_MP_INVMOD_C) + #define BN_MP_ISZERO_C + #define BN_MP_ISODD_C + #define BN_FAST_MP_INVMOD_C + #define BN_MP_INVMOD_SLOW_C +#endif + +#if defined(BN_MP_INVMOD_SLOW_C) + #define BN_MP_ISZERO_C + #define BN_MP_INIT_MULTI_C + #define BN_MP_MOD_C + #define BN_MP_COPY_C + #define BN_MP_ISEVEN_C + #define BN_MP_SET_C + #define BN_MP_DIV_2_C + #define BN_MP_ISODD_C + #define BN_MP_ADD_C + #define BN_MP_SUB_C + #define BN_MP_CMP_C + #define BN_MP_CMP_D_C + #define BN_MP_CMP_MAG_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_MP_IS_SQUARE_C) + #define BN_MP_MOD_D_C + #define BN_MP_INIT_SET_INT_C + #define BN_MP_MOD_C + #define BN_MP_GET_INT_C + #define BN_MP_SQRT_C + #define BN_MP_SQR_C + #define BN_MP_CMP_MAG_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_JACOBI_C) + #define BN_MP_CMP_D_C + #define BN_MP_ISZERO_C + #define BN_MP_INIT_COPY_C + #define BN_MP_CNT_LSB_C + #define BN_MP_DIV_2D_C + #define BN_MP_MOD_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_KARATSUBA_MUL_C) + #define BN_MP_MUL_C + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_SUB_C + #define BN_MP_ADD_C + #define BN_MP_LSHD_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_KARATSUBA_SQR_C) + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_SQR_C + #define BN_MP_SUB_C + #define BN_S_MP_ADD_C + #define BN_MP_LSHD_C + #define BN_MP_ADD_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_LCM_C) + #define BN_MP_INIT_MULTI_C + #define BN_MP_GCD_C + #define BN_MP_CMP_MAG_C + #define BN_MP_DIV_C + #define BN_MP_MUL_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_MP_LSHD_C) + #define BN_MP_GROW_C + #define BN_MP_RSHD_C +#endif + +#if defined(BN_MP_MOD_C) + #define BN_MP_INIT_C + #define BN_MP_DIV_C + #define BN_MP_CLEAR_C + #define BN_MP_ADD_C + #define BN_MP_EXCH_C +#endif + +#if defined(BN_MP_MOD_2D_C) + #define BN_MP_ZERO_C + #define BN_MP_COPY_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_MOD_D_C) + #define BN_MP_DIV_D_C +#endif + +#if defined(BN_MP_MONTGOMERY_CALC_NORMALIZATION_C) + #define BN_MP_COUNT_BITS_C + #define BN_MP_2EXPT_C + #define BN_MP_SET_C + #define BN_MP_MUL_2_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_MONTGOMERY_REDUCE_C) + #define BN_FAST_MP_MONTGOMERY_REDUCE_C + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C + #define BN_MP_RSHD_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_MONTGOMERY_SETUP_C) +#endif + +#if defined(BN_MP_MUL_C) + #define BN_MP_TOOM_MUL_C + #define BN_MP_KARATSUBA_MUL_C + #define BN_FAST_S_MP_MUL_DIGS_C + #define BN_S_MP_MUL_C + #define BN_S_MP_MUL_DIGS_C +#endif + +#if defined(BN_MP_MUL_2_C) + #define BN_MP_GROW_C +#endif + +#if defined(BN_MP_MUL_2D_C) + #define BN_MP_COPY_C + #define BN_MP_GROW_C + #define BN_MP_LSHD_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_MUL_D_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_MULMOD_C) + #define BN_MP_INIT_C + #define BN_MP_MUL_C + #define BN_MP_CLEAR_C + #define BN_MP_MOD_C +#endif + +#if defined(BN_MP_N_ROOT_C) + #define BN_MP_INIT_C + #define BN_MP_SET_C + #define BN_MP_COPY_C + #define BN_MP_EXPT_D_C + #define BN_MP_MUL_C + #define BN_MP_SUB_C + #define BN_MP_MUL_D_C + #define BN_MP_DIV_C + #define BN_MP_CMP_C + #define BN_MP_SUB_D_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_NEG_C) + #define BN_MP_COPY_C + #define BN_MP_ISZERO_C +#endif + +#if defined(BN_MP_OR_C) + #define BN_MP_INIT_COPY_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_PRIME_FERMAT_C) + #define BN_MP_CMP_D_C + #define BN_MP_INIT_C + #define BN_MP_EXPTMOD_C + #define BN_MP_CMP_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_PRIME_IS_DIVISIBLE_C) + #define BN_MP_MOD_D_C +#endif + +#if defined(BN_MP_PRIME_IS_PRIME_C) + #define BN_MP_CMP_D_C + #define BN_MP_PRIME_IS_DIVISIBLE_C + #define BN_MP_INIT_C + #define BN_MP_SET_C + #define BN_MP_PRIME_MILLER_RABIN_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_PRIME_MILLER_RABIN_C) + #define BN_MP_CMP_D_C + #define BN_MP_INIT_COPY_C + #define BN_MP_SUB_D_C + #define BN_MP_CNT_LSB_C + #define BN_MP_DIV_2D_C + #define BN_MP_EXPTMOD_C + #define BN_MP_CMP_C + #define BN_MP_SQRMOD_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_PRIME_NEXT_PRIME_C) + #define BN_MP_CMP_D_C + #define BN_MP_SET_C + #define BN_MP_SUB_D_C + #define BN_MP_ISEVEN_C + #define BN_MP_MOD_D_C + #define BN_MP_INIT_C + #define BN_MP_ADD_D_C + #define BN_MP_PRIME_MILLER_RABIN_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_PRIME_RABIN_MILLER_TRIALS_C) +#endif + +#if defined(BN_MP_PRIME_RANDOM_EX_C) + #define BN_MP_READ_UNSIGNED_BIN_C + #define BN_MP_PRIME_IS_PRIME_C + #define BN_MP_SUB_D_C + #define BN_MP_DIV_2_C + #define BN_MP_MUL_2_C + #define BN_MP_ADD_D_C +#endif + +#if defined(BN_MP_RADIX_SIZE_C) + #define BN_MP_COUNT_BITS_C + #define BN_MP_INIT_COPY_C + #define BN_MP_ISZERO_C + #define BN_MP_DIV_D_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_RADIX_SMAP_C) + #define BN_MP_S_RMAP_C +#endif + +#if defined(BN_MP_RAND_C) + #define BN_MP_ZERO_C + #define BN_MP_ADD_D_C + #define BN_MP_LSHD_C +#endif + +#if defined(BN_MP_READ_RADIX_C) + #define BN_MP_ZERO_C + #define BN_MP_S_RMAP_C + #define BN_MP_RADIX_SMAP_C + #define BN_MP_MUL_D_C + #define BN_MP_ADD_D_C + #define BN_MP_ISZERO_C +#endif + +#if defined(BN_MP_READ_SIGNED_BIN_C) + #define BN_MP_READ_UNSIGNED_BIN_C +#endif + +#if defined(BN_MP_READ_UNSIGNED_BIN_C) + #define BN_MP_GROW_C + #define BN_MP_ZERO_C + #define BN_MP_MUL_2D_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_REDUCE_C) + #define BN_MP_REDUCE_SETUP_C + #define BN_MP_INIT_COPY_C + #define BN_MP_RSHD_C + #define BN_MP_MUL_C + #define BN_S_MP_MUL_HIGH_DIGS_C + #define BN_FAST_S_MP_MUL_HIGH_DIGS_C + #define BN_MP_MOD_2D_C + #define BN_S_MP_MUL_DIGS_C + #define BN_MP_SUB_C + #define BN_MP_CMP_D_C + #define BN_MP_SET_C + #define BN_MP_LSHD_C + #define BN_MP_ADD_C + #define BN_MP_CMP_C + #define BN_S_MP_SUB_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_REDUCE_2K_C) + #define BN_MP_INIT_C + #define BN_MP_COUNT_BITS_C + #define BN_MP_DIV_2D_C + #define BN_MP_MUL_D_C + #define BN_S_MP_ADD_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_REDUCE_2K_L_C) + #define BN_MP_INIT_C + #define BN_MP_COUNT_BITS_C + #define BN_MP_DIV_2D_C + #define BN_MP_MUL_C + #define BN_S_MP_ADD_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_REDUCE_2K_SETUP_C) + #define BN_MP_INIT_C + #define BN_MP_COUNT_BITS_C + #define BN_MP_2EXPT_C + #define BN_MP_CLEAR_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_REDUCE_2K_SETUP_L_C) + #define BN_MP_INIT_C + #define BN_MP_2EXPT_C + #define BN_MP_COUNT_BITS_C + #define BN_S_MP_SUB_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_REDUCE_IS_2K_C) + #define BN_MP_REDUCE_2K_C + #define BN_MP_COUNT_BITS_C +#endif + +#if defined(BN_MP_REDUCE_IS_2K_L_C) +#endif + +#if defined(BN_MP_REDUCE_SETUP_C) + #define BN_MP_2EXPT_C + #define BN_MP_DIV_C +#endif + +#if defined(BN_MP_RSHD_C) + #define BN_MP_ZERO_C +#endif + +#if defined(BN_MP_SET_C) + #define BN_MP_ZERO_C +#endif + +#if defined(BN_MP_SET_INT_C) + #define BN_MP_ZERO_C + #define BN_MP_MUL_2D_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_SHRINK_C) +#endif + +#if defined(BN_MP_SIGNED_BIN_SIZE_C) + #define BN_MP_UNSIGNED_BIN_SIZE_C +#endif + +#if defined(BN_MP_SQR_C) + #define BN_MP_TOOM_SQR_C + #define BN_MP_KARATSUBA_SQR_C + #define BN_FAST_S_MP_SQR_C + #define BN_S_MP_SQR_C +#endif + +#if defined(BN_MP_SQRMOD_C) + #define BN_MP_INIT_C + #define BN_MP_SQR_C + #define BN_MP_CLEAR_C + #define BN_MP_MOD_C +#endif + +#if defined(BN_MP_SQRT_C) + #define BN_MP_N_ROOT_C + #define BN_MP_ISZERO_C + #define BN_MP_ZERO_C + #define BN_MP_INIT_COPY_C + #define BN_MP_RSHD_C + #define BN_MP_DIV_C + #define BN_MP_ADD_C + #define BN_MP_DIV_2_C + #define BN_MP_CMP_MAG_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_SUB_C) + #define BN_S_MP_ADD_C + #define BN_MP_CMP_MAG_C + #define BN_S_MP_SUB_C +#endif + +#if defined(BN_MP_SUB_D_C) + #define BN_MP_GROW_C + #define BN_MP_ADD_D_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_MP_SUBMOD_C) + #define BN_MP_INIT_C + #define BN_MP_SUB_C + #define BN_MP_CLEAR_C + #define BN_MP_MOD_C +#endif + +#if defined(BN_MP_TO_SIGNED_BIN_C) + #define BN_MP_TO_UNSIGNED_BIN_C +#endif + +#if defined(BN_MP_TO_SIGNED_BIN_N_C) + #define BN_MP_SIGNED_BIN_SIZE_C + #define BN_MP_TO_SIGNED_BIN_C +#endif + +#if defined(BN_MP_TO_UNSIGNED_BIN_C) + #define BN_MP_INIT_COPY_C + #define BN_MP_ISZERO_C + #define BN_MP_DIV_2D_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_TO_UNSIGNED_BIN_N_C) + #define BN_MP_UNSIGNED_BIN_SIZE_C + #define BN_MP_TO_UNSIGNED_BIN_C +#endif + +#if defined(BN_MP_TOOM_MUL_C) + #define BN_MP_INIT_MULTI_C + #define BN_MP_MOD_2D_C + #define BN_MP_COPY_C + #define BN_MP_RSHD_C + #define BN_MP_MUL_C + #define BN_MP_MUL_2_C + #define BN_MP_ADD_C + #define BN_MP_SUB_C + #define BN_MP_DIV_2_C + #define BN_MP_MUL_2D_C + #define BN_MP_MUL_D_C + #define BN_MP_DIV_3_C + #define BN_MP_LSHD_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_MP_TOOM_SQR_C) + #define BN_MP_INIT_MULTI_C + #define BN_MP_MOD_2D_C + #define BN_MP_COPY_C + #define BN_MP_RSHD_C + #define BN_MP_SQR_C + #define BN_MP_MUL_2_C + #define BN_MP_ADD_C + #define BN_MP_SUB_C + #define BN_MP_DIV_2_C + #define BN_MP_MUL_2D_C + #define BN_MP_MUL_D_C + #define BN_MP_DIV_3_C + #define BN_MP_LSHD_C + #define BN_MP_CLEAR_MULTI_C +#endif + +#if defined(BN_MP_TORADIX_C) + #define BN_MP_ISZERO_C + #define BN_MP_INIT_COPY_C + #define BN_MP_DIV_D_C + #define BN_MP_CLEAR_C + #define BN_MP_S_RMAP_C +#endif + +#if defined(BN_MP_TORADIX_N_C) + #define BN_MP_ISZERO_C + #define BN_MP_INIT_COPY_C + #define BN_MP_DIV_D_C + #define BN_MP_CLEAR_C + #define BN_MP_S_RMAP_C +#endif + +#if defined(BN_MP_UNSIGNED_BIN_SIZE_C) + #define BN_MP_COUNT_BITS_C +#endif + +#if defined(BN_MP_XOR_C) + #define BN_MP_INIT_COPY_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_MP_ZERO_C) +#endif + +#if defined(BN_PRIME_TAB_C) +#endif + +#if defined(BN_REVERSE_C) +#endif + +#if defined(BN_S_MP_ADD_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BN_S_MP_EXPTMOD_C) + #define BN_MP_COUNT_BITS_C + #define BN_MP_INIT_C + #define BN_MP_CLEAR_C + #define BN_MP_REDUCE_SETUP_C + #define BN_MP_REDUCE_C + #define BN_MP_REDUCE_2K_SETUP_L_C + #define BN_MP_REDUCE_2K_L_C + #define BN_MP_MOD_C + #define BN_MP_COPY_C + #define BN_MP_SQR_C + #define BN_MP_MUL_C + #define BN_MP_SET_C + #define BN_MP_EXCH_C +#endif + +#if defined(BN_S_MP_MUL_DIGS_C) + #define BN_FAST_S_MP_MUL_DIGS_C + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_S_MP_MUL_HIGH_DIGS_C) + #define BN_FAST_S_MP_MUL_HIGH_DIGS_C + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_S_MP_SQR_C) + #define BN_MP_INIT_SIZE_C + #define BN_MP_CLAMP_C + #define BN_MP_EXCH_C + #define BN_MP_CLEAR_C +#endif + +#if defined(BN_S_MP_SUB_C) + #define BN_MP_GROW_C + #define BN_MP_CLAMP_C +#endif + +#if defined(BNCORE_C) +#endif + +#ifdef LTM3 +#define LTM_LAST +#endif +#include +#include +#else +#define LTM_LAST +#endif + +/* $Source: /cvsroot/tcl/libtommath/tommath_class.h,v $ */ +/* $Revision: 1.3 $ */ +/* $Date: 2006/12/01 19:45:39 $ */ diff --git a/mingw/include/tommath_superclass.h b/mingw/include/tommath_superclass.h new file mode 100644 index 0000000000..ee046b0002 --- /dev/null +++ b/mingw/include/tommath_superclass.h @@ -0,0 +1,76 @@ +/* super class file for PK algos */ + +/* default ... include all MPI */ +#define LTM_ALL + +/* RSA only (does not support DH/DSA/ECC) */ +/* #define SC_RSA_1 */ + +/* For reference.... On an Athlon64 optimizing for speed... + + LTM's mpi.o with all functions [striped] is 142KiB in size. + +*/ + +/* Works for RSA only, mpi.o is 68KiB */ +#ifdef SC_RSA_1 + #define BN_MP_SHRINK_C + #define BN_MP_LCM_C + #define BN_MP_PRIME_RANDOM_EX_C + #define BN_MP_INVMOD_C + #define BN_MP_GCD_C + #define BN_MP_MOD_C + #define BN_MP_MULMOD_C + #define BN_MP_ADDMOD_C + #define BN_MP_EXPTMOD_C + #define BN_MP_SET_INT_C + #define BN_MP_INIT_MULTI_C + #define BN_MP_CLEAR_MULTI_C + #define BN_MP_UNSIGNED_BIN_SIZE_C + #define BN_MP_TO_UNSIGNED_BIN_C + #define BN_MP_MOD_D_C + #define BN_MP_PRIME_RABIN_MILLER_TRIALS_C + #define BN_REVERSE_C + #define BN_PRIME_TAB_C + + /* other modifiers */ + #define BN_MP_DIV_SMALL /* Slower division, not critical */ + + /* here we are on the last pass so we turn things off. The functions classes are still there + * but we remove them specifically from the build. This also invokes tweaks in functions + * like removing support for even moduli, etc... + */ +#ifdef LTM_LAST + #undef BN_MP_TOOM_MUL_C + #undef BN_MP_TOOM_SQR_C + #undef BN_MP_KARATSUBA_MUL_C + #undef BN_MP_KARATSUBA_SQR_C + #undef BN_MP_REDUCE_C + #undef BN_MP_REDUCE_SETUP_C + #undef BN_MP_DR_IS_MODULUS_C + #undef BN_MP_DR_SETUP_C + #undef BN_MP_DR_REDUCE_C + #undef BN_MP_REDUCE_IS_2K_C + #undef BN_MP_REDUCE_2K_SETUP_C + #undef BN_MP_REDUCE_2K_C + #undef BN_S_MP_EXPTMOD_C + #undef BN_MP_DIV_3_C + #undef BN_S_MP_MUL_HIGH_DIGS_C + #undef BN_FAST_S_MP_MUL_HIGH_DIGS_C + #undef BN_FAST_MP_INVMOD_C + + /* To safely undefine these you have to make sure your RSA key won't exceed the Comba threshold + * which is roughly 255 digits [7140 bits for 32-bit machines, 15300 bits for 64-bit machines] + * which means roughly speaking you can handle upto 2536-bit RSA keys with these defined without + * trouble. + */ + #undef BN_S_MP_MUL_DIGS_C + #undef BN_S_MP_SQR_C + #undef BN_MP_MONTGOMERY_REDUCE_C +#endif + +#endif + +/* $Source: /cvsroot/tcl/libtommath/tommath_superclass.h,v $ */ +/* $Revision: 1.3 $ */ +/* $Date: 2005/09/26 18:27:14 $ */ diff --git a/mingw/lib/dde1.3/pkgIndex.tcl b/mingw/lib/dde1.3/pkgIndex.tcl new file mode 100644 index 0000000000..3125ada425 --- /dev/null +++ b/mingw/lib/dde1.3/pkgIndex.tcl @@ -0,0 +1,7 @@ +if {![package vsatisfies [package provide Tcl] 8]} {return} +if {[string compare $::tcl_platform(platform) windows]} {return} +if {[info exists ::tcl_platform(debug)]} { + package ifneeded dde 1.3.2 [list load [file join $dir tcldde13g.dll] dde] +} else { + package ifneeded dde 1.3.2 [list load [file join $dir tcldde13.dll] dde] +} diff --git a/mingw/lib/dde1.3/tcldde13.dll b/mingw/lib/dde1.3/tcldde13.dll new file mode 100644 index 0000000000000000000000000000000000000000..e2f40245181e0814d589073965e6ecfc37a0511e GIT binary patch literal 42980 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%0DizofVw5epb({ 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 N-N-@N&{Yxc{{hztdWrx5 literal 0 HcwPel00001 diff --git a/mingw/lib/libtcl85.a b/mingw/lib/libtcl85.a new file mode 100644 index 0000000000000000000000000000000000000000..f56350ff88f9b52bafa12fdc0531bd67c5d904fd GIT binary patch literal 501274 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 &W+QgkwLb& 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 literal 0 HcwPel00001 diff --git a/mingw/lib/reg1.2/pkgIndex.tcl b/mingw/lib/reg1.2/pkgIndex.tcl new file mode 100644 index 0000000000..d2ed72ffa3 --- /dev/null +++ b/mingw/lib/reg1.2/pkgIndex.tcl @@ -0,0 +1,9 @@ +if {![package vsatisfies [package provide Tcl] 8]} {return} +if {[string compare $::tcl_platform(platform) windows]} {return} +if {[info exists ::tcl_platform(debug)]} { + package ifneeded registry 1.2.1 \ + [list load [file join $dir tclreg12g.dll] registry] +} else { + package ifneeded registry 1.2.1 \ + [list load [file join $dir tclreg12.dll] registry] +} diff --git a/mingw/lib/reg1.2/tclreg12.dll b/mingw/lib/reg1.2/tclreg12.dll new file mode 100644 index 0000000000000000000000000000000000000000..3daf640ea0033da240697565ae06d210b9f478d5 GIT binary patch literal 40946 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 0} { - set state(after) [after $state(-timeout) \ - [list http::reset $token timeout]] - set async -async - } else { - set async "" - } - - # If we are using the proxy, we must pass in the full URL that - # includes the server name. - - if {[info exists phost] && [string length $phost]} { - set srvurl $url - set conStat [catch {eval $defcmd $async {$phost $pport}} s] - } else { - set conStat [catch {eval $defcmd $async {$host $port}} s] - } - if {$conStat} { - - # something went wrong while trying to establish the connection - # Clean up after events and such, but DON'T call the command callback - # (if available) because we're going to throw an exception from here - # instead. - Finish $token "" 1 - cleanup $token - return -code error $s - } - set state(sock) $s - - # Wait for the connection to complete - - if {$state(-timeout) > 0} { - fileevent $s writable [list http::Connect $token] - http::wait $token - - if {[string equal $state(status) "error"]} { - # something went wrong while trying to establish the connection - # Clean up after events and such, but DON'T call the command - # callback (if available) because we're going to throw an - # exception from here instead. - set err [lindex $state(error) 0] - cleanup $token - return -code error $err - } elseif {![string equal $state(status) "connect"]} { - # Likely to be connection timeout - return $token - } - set state(status) "" - } - - # Send data in cr-lf format, but accept any line terminators - - fconfigure $s -translation {auto crlf} -buffersize $state(-blocksize) - - # The following is disallowed in safe interpreters, but the socket - # is already in non-blocking mode in that case. - - catch {fconfigure $s -blocking off} - set how GET - if {$isQuery} { - set state(querylength) [string length $state(-query)] - if {$state(querylength) > 0} { - set how POST - set contDone 0 - } else { - # there's no query data - unset state(-query) - set isQuery 0 - } - } elseif {$state(-validate)} { - set how HEAD - } elseif {$isQueryChannel} { - set how POST - # The query channel must be blocking for the async Write to - # work properly. - fconfigure $state(-querychannel) -blocking 1 -translation binary - set contDone 0 - } - - if {[catch { - puts $s "$how $srvurl HTTP/1.0" - puts $s "Accept: $http(-accept)" - if {$port == $defport} { - # Don't add port in this case, to handle broken servers. - # [Bug #504508] - puts $s "Host: $host" - } else { - puts $s "Host: $host:$port" - } - puts $s "User-Agent: $http(-useragent)" - foreach {key value} $state(-headers) { - regsub -all \[\n\r\] $value {} value - set key [string trim $key] - if {[string equal $key "Content-Length"]} { - set contDone 1 - set state(querylength) $value - } - if {[string length $key]} { - puts $s "$key: $value" - } - } - if {$isQueryChannel && $state(querylength) == 0} { - # Try to determine size of data in channel - # If we cannot seek, the surrounding catch will trap us - - set start [tell $state(-querychannel)] - seek $state(-querychannel) 0 end - set state(querylength) \ - [expr {[tell $state(-querychannel)] - $start}] - seek $state(-querychannel) $start - } - - # Flush the request header and set up the fileevent that will - # either push the POST data or read the response. - # - # fileevent note: - # - # It is possible to have both the read and write fileevents active - # at this point. The only scenario it seems to affect is a server - # that closes the connection without reading the POST data. - # (e.g., early versions TclHttpd in various error cases). - # Depending on the platform, the client may or may not be able to - # get the response from the server because of the error it will - # get trying to write the post data. Having both fileevents active - # changes the timing and the behavior, but no two platforms - # (among Solaris, Linux, and NT) behave the same, and none - # behave all that well in any case. Servers should always read thier - # POST data if they expect the client to read their response. - - if {$isQuery || $isQueryChannel} { - puts $s "Content-Type: $state(-type)" - if {!$contDone} { - puts $s "Content-Length: $state(querylength)" - } - puts $s "" - fconfigure $s -translation {auto binary} - fileevent $s writable [list http::Write $token] - } else { - puts $s "" - flush $s - fileevent $s readable [list http::Event $token] - } - - if {! [info exists state(-command)]} { - - # geturl does EVERYTHING asynchronously, so if the user - # calls it synchronously, we just do a wait here. - - wait $token - if {[string equal $state(status) "error"]} { - # Something went wrong, so throw the exception, and the - # enclosing catch will do cleanup. - return -code error [lindex $state(error) 0] - } - } - } err]} { - # The socket probably was never connected, - # or the connection dropped later. - - # Clean up after events and such, but DON'T call the command callback - # (if available) because we're going to throw an exception from here - # instead. - - # if state(status) is error, it means someone's already called Finish - # to do the above-described clean up. - if {[string equal $state(status) "error"]} { - Finish $token $err 1 - } - cleanup $token - return -code error $err - } - - return $token -} - -# Data access functions: -# Data - the URL data -# Status - the transaction status: ok, reset, eof, timeout -# Code - the HTTP transaction code, e.g., 200 -# Size - the size of the URL data - -proc http::data {token} { - variable $token - upvar 0 $token state - return $state(body) -} -proc http::status {token} { - variable $token - upvar 0 $token state - return $state(status) -} -proc http::code {token} { - variable $token - upvar 0 $token state - return $state(http) -} -proc http::ncode {token} { - variable $token - upvar 0 $token state - if {[regexp {[0-9]{3}} $state(http) numeric_code]} { - return $numeric_code - } else { - return $state(http) - } -} -proc http::size {token} { - variable $token - upvar 0 $token state - return $state(currentsize) -} - -proc http::error {token} { - variable $token - upvar 0 $token state - if {[info exists state(error)]} { - return $state(error) - } - return "" -} - -# http::cleanup -# -# Garbage collect the state associated with a transaction -# -# Arguments -# token The token returned from http::geturl -# -# Side Effects -# unsets the state array - -proc http::cleanup {token} { - variable $token - upvar 0 $token state - if {[info exists state]} { - unset state - } -} - -# http::Connect -# -# This callback is made when an asyncronous connection completes. -# -# Arguments -# token The token returned from http::geturl -# -# Side Effects -# Sets the status of the connection, which unblocks -# the waiting geturl call - -proc http::Connect {token} { - variable $token - upvar 0 $token state - global errorInfo errorCode - if {[eof $state(sock)] || - [string length [fconfigure $state(sock) -error]]} { - Finish $token "connect failed [fconfigure $state(sock) -error]" 1 - } else { - set state(status) connect - fileevent $state(sock) writable {} - } - return -} - -# http::Write -# -# Write POST query data to the socket -# -# Arguments -# token The token for the connection -# -# Side Effects -# Write the socket and handle callbacks. - -proc http::Write {token} { - variable $token - upvar 0 $token state - set s $state(sock) - - # Output a block. Tcl will buffer this if the socket blocks - - set done 0 - if {[catch { - - # Catch I/O errors on dead sockets - - if {[info exists state(-query)]} { - - # Chop up large query strings so queryprogress callback - # can give smooth feedback - - puts -nonewline $s \ - [string range $state(-query) $state(queryoffset) \ - [expr {$state(queryoffset) + $state(-queryblocksize) - 1}]] - incr state(queryoffset) $state(-queryblocksize) - if {$state(queryoffset) >= $state(querylength)} { - set state(queryoffset) $state(querylength) - set done 1 - } - } else { - - # Copy blocks from the query channel - - set outStr [read $state(-querychannel) $state(-queryblocksize)] - puts -nonewline $s $outStr - incr state(queryoffset) [string length $outStr] - if {[eof $state(-querychannel)]} { - set done 1 - } - } - } err]} { - # Do not call Finish here, but instead let the read half of - # the socket process whatever server reply there is to get. - - set state(posterror) $err - set done 1 - } - if {$done} { - catch {flush $s} - fileevent $s writable {} - fileevent $s readable [list http::Event $token] - } - - # Callback to the client after we've completely handled everything - - if {[string length $state(-queryprogress)]} { - eval $state(-queryprogress) [list $token $state(querylength)\ - $state(queryoffset)] - } -} - -# http::Event -# -# Handle input on the socket -# -# Arguments -# token The token returned from http::geturl -# -# Side Effects -# Read the socket and handle callbacks. - -proc http::Event {token} { - variable $token - upvar 0 $token state - set s $state(sock) - - if {[eof $s]} { - Eof $token - return - } - if {[string equal $state(state) "header"]} { - if {[catch {gets $s line} n]} { - Finish $token $n - } elseif {$n == 0} { - variable encodings - set state(state) body - if {$state(-binary) || ![regexp -nocase ^text $state(type)] || \ - [regexp gzip|compress $state(coding)]} { - # Turn off conversions for non-text data - fconfigure $s -translation binary - if {[info exists state(-channel)]} { - fconfigure $state(-channel) -translation binary - } - } else { - # If we are getting text, set the incoming channel's - # encoding correctly. iso8859-1 is the RFC default, but - # this could be any IANA charset. However, we only know - # how to convert what we have encodings for. - set idx [lsearch -exact $encodings \ - [string tolower $state(charset)]] - if {$idx >= 0} { - fconfigure $s -encoding [lindex $encodings $idx] - } - } - if {[info exists state(-channel)] && \ - ![info exists state(-handler)]} { - # Initiate a sequence of background fcopies - fileevent $s readable {} - CopyStart $s $token - } - } elseif {$n > 0} { - if {[regexp -nocase {^content-type:(.+)$} $line x type]} { - set state(type) [string trim $type] - # grab the optional charset information - regexp -nocase {charset\s*=\s*(\S+)} $type x state(charset) - } - if {[regexp -nocase {^content-length:(.+)$} $line x length]} { - set state(totalsize) [string trim $length] - } - if {[regexp -nocase {^content-encoding:(.+)$} $line x coding]} { - set state(coding) [string trim $coding] - } - if {[regexp -nocase {^([^:]+):(.+)$} $line x key value]} { - lappend state(meta) $key [string trim $value] - } elseif {[regexp ^HTTP $line]} { - set state(http) $line - } - } - } else { - if {[catch { - if {[info exists state(-handler)]} { - set n [eval $state(-handler) {$s $token}] - } else { - set block [read $s $state(-blocksize)] - set n [string length $block] - if {$n >= 0} { - append state(body) $block - } - } - if {$n >= 0} { - incr state(currentsize) $n - } - } err]} { - Finish $token $err - } else { - if {[info exists state(-progress)]} { - eval $state(-progress) \ - {$token $state(totalsize) $state(currentsize)} - } - } - } -} - -# http::CopyStart -# -# Error handling wrapper around fcopy -# -# Arguments -# s The socket to copy from -# token The token returned from http::geturl -# -# Side Effects -# This closes the connection upon error - -proc http::CopyStart {s token} { - variable $token - upvar 0 $token state - if {[catch { - fcopy $s $state(-channel) -size $state(-blocksize) -command \ - [list http::CopyDone $token] - } err]} { - Finish $token $err - } -} - -# http::CopyDone -# -# fcopy completion callback -# -# Arguments -# token The token returned from http::geturl -# count The amount transfered -# -# Side Effects -# Invokes callbacks - -proc http::CopyDone {token count {error {}}} { - variable $token - upvar 0 $token state - set s $state(sock) - incr state(currentsize) $count - if {[info exists state(-progress)]} { - eval $state(-progress) {$token $state(totalsize) $state(currentsize)} - } - # At this point the token may have been reset - if {[string length $error]} { - Finish $token $error - } elseif {[catch {eof $s} iseof] || $iseof} { - Eof $token - } else { - CopyStart $s $token - } -} - -# http::Eof -# -# Handle eof on the socket -# -# Arguments -# token The token returned from http::geturl -# -# Side Effects -# Clean up the socket - -proc http::Eof {token} { - variable $token - upvar 0 $token state - if {[string equal $state(state) "header"]} { - # Premature eof - set state(status) eof - } else { - set state(status) ok - } - set state(state) eof - Finish $token -} - -# http::wait -- -# -# See documentaion for details. -# -# Arguments: -# token Connection token. -# -# Results: -# The status after the wait. - -proc http::wait {token} { - variable $token - upvar 0 $token state - - if {![info exists state(status)] || [string length $state(status)] == 0} { - # We must wait on the original variable name, not the upvar alias - vwait $token\(status) - } - - return $state(status) -} - -# http::formatQuery -- -# -# See documentaion for details. -# Call http::formatQuery with an even number of arguments, where -# the first is a name, the second is a value, the third is another -# name, and so on. -# -# Arguments: -# args A list of name-value pairs. -# -# Results: -# TODO - -proc http::formatQuery {args} { - set result "" - set sep "" - foreach i $args { - append result $sep [mapReply $i] - if {[string equal $sep "="]} { - set sep & - } else { - set sep = - } - } - return $result -} - -# http::mapReply -- -# -# Do x-www-urlencoded character mapping -# -# Arguments: -# string The string the needs to be encoded -# -# Results: -# The encoded string - -proc http::mapReply {string} { - variable formMap - variable alphanumeric - - # The spec says: "non-alphanumeric characters are replaced by '%HH'" - # 1 leave alphanumerics characters alone - # 2 Convert every other character to an array lookup - # 3 Escape constructs that are "special" to the tcl parser - # 4 "subst" the result, doing all the array substitutions - - regsub -all \[^$alphanumeric\] $string {$formMap(&)} string - regsub -all {[][{})\\]\)} $string {\\&} string - return [subst -nocommand $string] -} - -# http::ProxyRequired -- -# Default proxy filter. -# -# Arguments: -# host The destination host -# -# Results: -# The current proxy settings - -proc http::ProxyRequired {host} { - variable http - if {[info exists http(-proxyhost)] && [string length $http(-proxyhost)]} { - if {![info exists http(-proxyport)] || \ - ![string length $http(-proxyport)]} { - set http(-proxyport) 8080 - } - return [list $http(-proxyhost) $http(-proxyport)] - } -} diff --git a/mingw/lib/tcl8.4/http2.4/pkgIndex.tcl b/mingw/lib/tcl8.4/http2.4/pkgIndex.tcl deleted file mode 100644 index 8461a6799b..0000000000 --- a/mingw/lib/tcl8.4/http2.4/pkgIndex.tcl +++ /dev/null @@ -1,12 +0,0 @@ -# Tcl package index file, version 1.1 -# This file is generated by the "pkg_mkIndex" command -# and sourced either when an application starts up or -# by a "package unknown" script. It invokes the -# "package ifneeded" command to set up package-related -# information so that packages will be loaded automatically -# in response to "package require" commands. When this -# script is sourced, the variable $dir must contain the -# full path name of this file's directory. - -if {![package vsatisfies [package provide Tcl] 8.2]} {return} -package ifneeded http 2.4.2 [list tclPkgSetup $dir http 2.4.2 {{http.tcl source {::http::config ::http::formatQuery ::http::geturl ::http::reset ::http::wait ::http::register ::http::unregister}}}] diff --git a/mingw/lib/tcl8.4/http2.5/pkgIndex.tcl b/mingw/lib/tcl8.4/http2.5/pkgIndex.tcl deleted file mode 100644 index af88a2ea7d..0000000000 --- a/mingw/lib/tcl8.4/http2.5/pkgIndex.tcl +++ /dev/null @@ -1,12 +0,0 @@ -# Tcl package index file, version 1.1 -# This file is generated by the "pkg_mkIndex" command -# and sourced either when an application starts up or -# by a "package unknown" script. It invokes the -# "package ifneeded" command to set up package-related -# information so that packages will be loaded automatically -# in response to "package require" commands. When this -# script is sourced, the variable $dir must contain the -# full path name of this file's directory. - -if {![package vsatisfies [package provide Tcl] 8.4]} {return} -package ifneeded http 2.5.3 [list tclPkgSetup $dir http 2.5.3 {{http.tcl source {::http::config ::http::formatQuery ::http::geturl ::http::reset ::http::wait ::http::register ::http::unregister ::http::mapReply}}}] diff --git a/mingw/lib/tcl8.4/ldAout.tcl b/mingw/lib/tcl8.4/ldAout.tcl deleted file mode 100644 index 243c6d4e44..0000000000 --- a/mingw/lib/tcl8.4/ldAout.tcl +++ /dev/null @@ -1,233 +0,0 @@ -# ldAout.tcl -- -# -# This "tclldAout" procedure in this script acts as a replacement -# for the "ld" command when linking an object file that will be -# loaded dynamically into Tcl or Tk using pseudo-static linking. -# -# Parameters: -# The arguments to the script are the command line options for -# an "ld" command. -# -# Results: -# The "ld" command is parsed, and the "-o" option determines the -# module name. ".a" and ".o" options are accumulated. -# The input archives and object files are examined with the "nm" -# command to determine whether the modules initialization -# entry and safe initialization entry are present. A trivial -# C function that locates the entries is composed, compiled, and -# its .o file placed before all others in the command; then -# "ld" is executed to bind the objects together. -# -# RCS: @(#) $Id: ldAout.tcl,v 1.5 2001/09/28 01:21:53 dgp Exp $ -# -# Copyright (c) 1995, by General Electric Company. All rights reserved. -# -# See the file "license.terms" for information on usage and redistribution -# of this file, and for a DISCLAIMER OF ALL WARRANTIES. -# -# This work was supported in part by the ARPA Manufacturing Automation -# and Design Engineering (MADE) Initiative through ARPA contract -# F33615-94-C-4400. - -proc tclLdAout {{cc {}} {shlib_suffix {}} {shlib_cflags none}} { - global env - global argv - - if {[string equal $cc ""]} { - set cc $env(CC) - } - - # if only two parameters are supplied there is assumed that the - # only shlib_suffix is missing. This parameter is anyway available - # as "info sharedlibextension" too, so there is no need to transfer - # 3 parameters to the function tclLdAout. For compatibility, this - # function now accepts both 2 and 3 parameters. - - if {[string equal $shlib_suffix ""]} { - set shlib_cflags $env(SHLIB_CFLAGS) - } elseif {[string equal $shlib_cflags "none"]} { - set shlib_cflags $shlib_suffix - } - - # seenDotO is nonzero if a .o or .a file has been seen - set seenDotO 0 - - # minusO is nonzero if the last command line argument was "-o". - set minusO 0 - - # head has command line arguments up to but not including the first - # .o or .a file. tail has the rest of the arguments. - set head {} - set tail {} - - # nmCommand is the "nm" command that lists global symbols from the - # object files. - set nmCommand {|nm -g} - - # entryProtos is the table of _Init and _SafeInit prototypes found in the - # module. - set entryProtos {} - - # entryPoints is the table of _Init and _SafeInit entries found in the - # module. - set entryPoints {} - - # libraries is the list of -L and -l flags to the linker. - set libraries {} - set libdirs {} - - # Process command line arguments - foreach a $argv { - if {!$minusO && [regexp {\.[ao]$} $a]} { - set seenDotO 1 - lappend nmCommand $a - } - if {$minusO} { - set outputFile $a - set minusO 0 - } elseif {![string compare $a -o]} { - set minusO 1 - } - if {[regexp {^-[lL]} $a]} { - lappend libraries $a - if {[regexp {^-L} $a]} { - lappend libdirs [string range $a 2 end] - } - } elseif {$seenDotO} { - lappend tail $a - } else { - lappend head $a - } - } - lappend libdirs /lib /usr/lib - - # MIPS -- If there are corresponding G0 libraries, replace the - # ordinary ones with the G0 ones. - - set libs {} - foreach lib $libraries { - if {[regexp {^-l} $lib]} { - set lname [string range $lib 2 end] - foreach dir $libdirs { - if {[file exists [file join $dir lib${lname}_G0.a]]} { - set lname ${lname}_G0 - break - } - } - lappend libs -l$lname - } else { - lappend libs $lib - } - } - set libraries $libs - - # Extract the module name from the "-o" option - - if {![info exists outputFile]} { - error "-o option must be supplied to link a Tcl load module" - } - set m [file tail $outputFile] - if {[regexp {\.a$} $outputFile]} { - set shlib_suffix .a - } else { - set shlib_suffix "" - } - if {[regexp {\..*$} $outputFile match]} { - set l [expr {[string length $m] - [string length $match]}] - } else { - error "Output file does not appear to have a suffix" - } - set modName [string tolower $m 0 [expr {$l-1}]] - if {[regexp {^lib} $modName]} { - set modName [string range $modName 3 end] - } - if {[regexp {[0-9\.]*(_g0)?$} $modName match]} { - set modName [string range $modName 0 [expr {[string length $modName]-[string length $match]-1}]] - } - set modName [string totitle $modName] - - # Catalog initialization entry points found in the module - - set f [open $nmCommand r] - while {[gets $f l] >= 0} { - if {[regexp {T[ ]*_?([A-Z][a-z0-9_]*_(Safe)?Init(__FP10Tcl_Interp)?)$} $l trash symbol]} { - if {![regexp {_?([A-Z][a-z0-9_]*_(Safe)?Init)} $symbol trash s]} { - set s $symbol - } - append entryProtos {extern int } $symbol { (); } \n - append entryPoints { } \{ { "} $s {", } $symbol { } \} , \n - } - } - close $f - - if {[string equal $entryPoints ""]} { - error "No entry point found in objects" - } - - # Compose a C function that resolves the initialization entry points and - # embeds the required libraries in the object code. - - set C {#include } - append C \n - append C {char TclLoadLibraries_} $modName { [] =} \n - append C { "@LIBS: } $libraries {";} \n - append C $entryProtos - append C {static struct } \{ \n - append C { char * name;} \n - append C { int (*value)();} \n - append C \} {dictionary [] = } \{ \n - append C $entryPoints - append C { 0, 0 } \n \} \; \n - append C {typedef struct Tcl_Interp Tcl_Interp;} \n - append C {typedef int Tcl_PackageInitProc (Tcl_Interp *);} \n - append C {Tcl_PackageInitProc *} \n - append C TclLoadDictionary_ $modName { (symbol)} \n - append C { CONST char * symbol;} \n - append C { - { - int i; - for (i = 0; dictionary [i] . name != 0; ++i) { - if (!strcmp (symbol, dictionary [i] . name)) { - return dictionary [i].value; - } - } - return 0; - } - } - append C \n - - - # Write the C module and compile it - - set cFile tcl$modName.c - set f [open $cFile w] - puts -nonewline $f $C - close $f - set ccCommand "$cc -c $shlib_cflags $cFile" - puts stderr $ccCommand - eval exec $ccCommand - - # Now compose and execute the ld command that packages the module - - if {[string equal $shlib_suffix ".a"]} { - set ldCommand "ar cr $outputFile" - regsub { -o} $tail {} tail - } else { - set ldCommand ld - foreach item $head { - lappend ldCommand $item - } - } - lappend ldCommand tcl$modName.o - foreach item $tail { - lappend ldCommand $item - } - puts stderr $ldCommand - eval exec $ldCommand - if {[string equal $shlib_suffix ".a"]} { - exec ranlib $outputFile - } - - # Clean up working files - exec /bin/rm $cFile [file rootname $cFile].o -} diff --git a/mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl b/mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl deleted file mode 100644 index 5888ddb61b..0000000000 --- a/mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl +++ /dev/null @@ -1,2 +0,0 @@ -if {![package vsatisfies [package provide Tcl] 8.2]} {return} -package ifneeded msgcat 1.3.4 [list source [file join $dir msgcat.tcl]] diff --git a/mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl b/mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl deleted file mode 100644 index 55775f261f..0000000000 --- a/mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl +++ /dev/null @@ -1,9 +0,0 @@ -if {![package vsatisfies [package provide Tcl] 8]} {return} -if {[string compare $::tcl_platform(platform) windows]} {return} -if {[info exists ::tcl_platform(debug)]} { - package ifneeded registry 1.1.3 \ - [list load [file join $dir tclreg11g.dll] registry] -} else { - package ifneeded registry 1.1.3 \ - [list load [file join $dir tclreg11.dll] registry] -} diff --git a/mingw/lib/tcl8.4/reg1.1/registry.tap b/mingw/lib/tcl8.4/reg1.1/registry.tap deleted file mode 100644 index 2fd2ecbcd1..0000000000 --- a/mingw/lib/tcl8.4/reg1.1/registry.tap +++ /dev/null @@ -1,20 +0,0 @@ -format {TclDevKit Project File} -fmtver 2.0 -fmttool {TclDevKit TclApp PackageDefinition} 2.5 - -######## -##### -### -## -# - -Package {registry 1.1.3} -Base @TAP_DIR@ -Path tclreg11.dll -Path pkgIndex.tcl - -# -## -### -##### -######## diff --git a/mingw/lib/tcl8.4/reg1.1/tclreg11.dll b/mingw/lib/tcl8.4/reg1.1/tclreg11.dll deleted file mode 100644 index e7a8dc2b4370cc7d752e30428f5f374e526d0566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 24576 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 l0`oqTW-c+)f9CfaIm%Iva+ISS= 9) releases. See Bug 1072136. - if {1 || [interp issafe]} { + # Take note that the [file normalize] below has been noted to + # cause difficulties for the freewrap utility. See Bug 1072136. + # Until freewrap resolves the matter, one might work around the + # problem by disabling that branch. + if {[interp issafe]} { set norm $i } else { set norm [file normalize $i] @@ -154,10 +148,11 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} { # we have a source command, but no file exists command if {[interp issafe] || [file exists $file]} { - if {![catch {uplevel #0 [list source $file]} msg]} { + if {![catch {uplevel #0 [list source $file]} msg opts]} { return } else { - append errors "$file: $msg\n$errorInfo\n" + append errors "$file: $msg\n" + append errors [dict get $opts -errorinfo]\n } } } @@ -197,8 +192,6 @@ if {[interp issafe]} { # are given auto_mkindex will look for *.tcl. proc auto_mkindex {dir args} { - global errorCode errorInfo - if {[interp issafe]} { error "can't generate index within safe interpreter" } @@ -219,14 +212,12 @@ proc auto_mkindex {dir args} { } auto_mkindex_parser::init - foreach file [eval [linsert $args 0 glob --]] { - if {[catch {auto_mkindex_parser::mkindex $file} msg] == 0} { + foreach file [glob -- {*}$args] { + if {[catch {auto_mkindex_parser::mkindex $file} msg opts] == 0} { append index $msg } else { - set code $errorCode - set info $errorInfo cd $oldDir - error $msg $info $code + return -options $opts $msg } } auto_mkindex_parser::cleanup @@ -241,7 +232,6 @@ proc auto_mkindex {dir args} { # code for "proc" at the beginning of the line. proc auto_mkindex_old {dir args} { - global errorCode errorInfo set oldDir [pwd] cd $dir set dir [pwd] @@ -255,7 +245,7 @@ proc auto_mkindex_old {dir args} { if {[llength $args] == 0} { set args *.tcl } - foreach file [eval [linsert $args 0 glob --]] { + foreach file [glob -- {*}$args] { set f "" set error [catch { set f [open $file] @@ -267,13 +257,11 @@ proc auto_mkindex_old {dir args} { } } close $f - } msg] + } msg opts] if {$error} { - set code $errorCode - set info $errorInfo catch {close $f} cd $oldDir - error $msg $info $code + return -options $opts $msg } } set f "" @@ -282,13 +270,12 @@ proc auto_mkindex_old {dir args} { puts -nonewline $f $index close $f cd $oldDir - } msg] + } msg opts] if {$error} { - set code $errorCode - set info $errorInfo catch {close $f} cd $oldDir error $msg $info $code + return -options $opts $msg } } @@ -303,7 +290,10 @@ namespace eval auto_mkindex_parser { variable scriptFile "" ;# name of file being processed variable contextStack "" ;# stack of namespace scopes variable imports "" ;# keeps track of all imported cmds - variable initCommands "" ;# list of commands that create aliases + variable initCommands ;# list of commands that create aliases + if {![info exists initCommands]} { + set initCommands [list] + } proc init {} { variable parser @@ -373,8 +363,8 @@ proc auto_mkindex_parser::mkindex {file} { # in case there were any $ in the proc name. This will cause a problem # if somebody actually tries to have a \0 in their proc name. Too bad # for them. - set contents [string map "$ \u0000" $contents] - + set contents [string map [list \$ \0] $contents] + set index "" set contextStack "" set imports "" @@ -518,10 +508,14 @@ proc auto_mkindex_parser::fullname {name} { } elseif {![string match ::* $name]} { set name "::$name" } - + # Earlier, mkindex replaced all $'s with \0. Now, we have to reverse # that replacement. - return [string map "\u0000 $" $name] + return [string map [list \0 \$] $name] +} + +if {[llength $::auto_mkindex_parser::initCommands]} { + return } # Register all of the procedures for the auto_mkindex parser that diff --git a/mingw/lib/tcl8.5/clock.tcl b/mingw/lib/tcl8.5/clock.tcl new file mode 100644 index 0000000000..c657234d7b --- /dev/null +++ b/mingw/lib/tcl8.5/clock.tcl @@ -0,0 +1,4654 @@ +#---------------------------------------------------------------------- +# +# clock.tcl -- +# +# This file implements the portions of the [clock] ensemble that +# are coded in Tcl. Refer to the users' manual to see the description +# of the [clock] command and its subcommands. +# +# +#---------------------------------------------------------------------- +# +# Copyright (c) 2004,2005,2006,2007 by Kevin B. Kenny +# See the file "license.terms" for information on usage and redistribution +# of this file, and for a DISCLAIMER OF ALL WARRANTIES. +# +# RCS: @(#) $Id: clock.tcl,v 1.47 2008/02/27 02:08:27 kennykb Exp $ +# +#---------------------------------------------------------------------- + +# We must have message catalogs that support the root locale, and +# we need access to the Registry on Windows systems. + +uplevel \#0 { + package require msgcat 1.4 + if { $::tcl_platform(platform) eq {windows} } { + if { [catch { package require registry 1.1 }] } { + namespace eval ::tcl::clock [list variable NoRegistry {}] + } + } +} + +# Put the library directory into the namespace for the ensemble +# so that the library code can find message catalogs and time zone +# definition files. + +namespace eval ::tcl::clock \ + [list variable LibDir [file dirname [info script]]] + +#---------------------------------------------------------------------- +# +# clock -- +# +# Manipulate times. +# +# The 'clock' command manipulates time. Refer to the user documentation +# for the available subcommands and what they do. +# +#---------------------------------------------------------------------- + +namespace eval ::tcl::clock { + + # Export the subcommands + + namespace export format + namespace export clicks + namespace export microseconds + namespace export milliseconds + namespace export scan + namespace export seconds + namespace export add + + # Import the message catalog commands that we use. + + namespace import ::msgcat::mcload + namespace import ::msgcat::mclocale + +} + +#---------------------------------------------------------------------- +# +# ::tcl::clock::Initialize -- +# +# Finish initializing the 'clock' subsystem +# +# Results: +# None. +# +# Side effects: +# Namespace variable in the 'clock' subsystem are initialized. +# +# The '::tcl::clock::Initialize' procedure initializes the namespace +# variables and root locale message catalog for the 'clock' subsystem. +# It is broken into a procedure rather than simply evaluated as a script +# so that it will be able to use local variables, avoiding the dangers +# of 'creative writing' as in Bug 1185933. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::Initialize {} { + + rename ::tcl::clock::Initialize {} + + variable LibDir + + # Define the Greenwich time zone + + proc InitTZData {} { + variable TZData + array unset TZData + set TZData(:Etc/GMT) { + {-9223372036854775808 0 0 GMT} + } + set TZData(:GMT) $TZData(:Etc/GMT) + set TZData(:Etc/UTC) { + {-9223372036854775808 0 0 UTC} + } + set TZData(:UTC) $TZData(:Etc/UTC) + set TZData(:localtime) {} + } + InitTZData + + # Define the message catalog for the root locale. + + ::msgcat::mcmset {} { + AM {am} + BCE {B.C.E.} + CE {C.E.} + DATE_FORMAT {%m/%d/%Y} + DATE_TIME_FORMAT {%a %b %e %H:%M:%S %Y} + DAYS_OF_WEEK_ABBREV { + Sun Mon Tue Wed Thu Fri Sat + } + DAYS_OF_WEEK_FULL { + Sunday Monday Tuesday Wednesday Thursday Friday Saturday + } + GREGORIAN_CHANGE_DATE 2299161 + LOCALE_DATE_FORMAT {%m/%d/%Y} + LOCALE_DATE_TIME_FORMAT {%a %b %e %H:%M:%S %Y} + LOCALE_ERAS {} + LOCALE_NUMERALS { + 00 01 02 03 04 05 06 07 08 09 + 10 11 12 13 14 15 16 17 18 19 + 20 21 22 23 24 25 26 27 28 29 + 30 31 32 33 34 35 36 37 38 39 + 40 41 42 43 44 45 46 47 48 49 + 50 51 52 53 54 55 56 57 58 59 + 60 61 62 63 64 65 66 67 68 69 + 70 71 72 73 74 75 76 77 78 79 + 80 81 82 83 84 85 86 87 88 89 + 90 91 92 93 94 95 96 97 98 99 + } + LOCALE_TIME_FORMAT {%H:%M:%S} + LOCALE_YEAR_FORMAT {%EC%Ey} + MONTHS_ABBREV { + Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec + } + MONTHS_FULL { + January February March + April May June + July August September + October November December + } + PM {pm} + TIME_FORMAT {%H:%M:%S} + TIME_FORMAT_12 {%I:%M:%S %P} + TIME_FORMAT_24 {%H:%M} + TIME_FORMAT_24_SECS {%H:%M:%S} + } + + # Define a few Gregorian change dates for other locales. In most cases + # the change date follows a language, because a nation's colonies changed + # at the same time as the nation itself. In many cases, different + # national boundaries existed; the dominating rule is to follow the + # nation's capital. + + # Italy, Spain, Portugal, Poland + + ::msgcat::mcset it GREGORIAN_CHANGE_DATE 2299161 + ::msgcat::mcset es GREGORIAN_CHANGE_DATE 2299161 + ::msgcat::mcset pt GREGORIAN_CHANGE_DATE 2299161 + ::msgcat::mcset pl GREGORIAN_CHANGE_DATE 2299161 + + # France, Austria + + ::msgcat::mcset fr GREGORIAN_CHANGE_DATE 2299227 + + # For Belgium, we follow Southern Netherlands; Liege Diocese + # changed several weeks later. + + ::msgcat::mcset fr_BE GREGORIAN_CHANGE_DATE 2299238 + ::msgcat::mcset nl_BE GREGORIAN_CHANGE_DATE 2299238 + + # Austria + + ::msgcat::mcset de_AT GREGORIAN_CHANGE_DATE 2299527 + + # Hungary + + ::msgcat::mcset hu GREGORIAN_CHANGE_DATE 2301004 + + # Germany, Norway, Denmark (Catholic Germany changed earlier) + + ::msgcat::mcset de_DE GREGORIAN_CHANGE_DATE 2342032 + ::msgcat::mcset nb GREGORIAN_CHANGE_DATE 2342032 + ::msgcat::mcset nn GREGORIAN_CHANGE_DATE 2342032 + ::msgcat::mcset no GREGORIAN_CHANGE_DATE 2342032 + ::msgcat::mcset da GREGORIAN_CHANGE_DATE 2342032 + + # Holland (Brabant, Gelderland, Flanders, Friesland, etc. changed + # at various times) + + ::msgcat::mcset nl GREGORIAN_CHANGE_DATE 2342165 + + # Protestant Switzerland (Catholic cantons changed earlier) + + ::msgcat::mcset fr_CH GREGORIAN_CHANGE_DATE 2361342 + ::msgcat::mcset it_CH GREGORIAN_CHANGE_DATE 2361342 + ::msgcat::mcset de_CH GREGORIAN_CHANGE_DATE 2361342 + + # English speaking countries + + ::msgcat::mcset en GREGORIAN_CHANGE_DATE 2361222 + + # Sweden (had several changes onto and off of the Gregorian calendar) + + ::msgcat::mcset sv GREGORIAN_CHANGE_DATE 2361390 + + # Russia + + ::msgcat::mcset ru GREGORIAN_CHANGE_DATE 2421639 + + # Romania (Transylvania changed earler - perhaps de_RO should show + # the earlier date?) + + ::msgcat::mcset ro GREGORIAN_CHANGE_DATE 2422063 + + # Greece + + ::msgcat::mcset el GREGORIAN_CHANGE_DATE 2423480 + + #------------------------------------------------------------------ + # + # CONSTANTS + # + #------------------------------------------------------------------ + + # Paths at which binary time zone data for the Olson libraries + # are known to reside on various operating systems + + variable ZoneinfoPaths {} + foreach path { + /usr/share/zoneinfo + /usr/share/lib/zoneinfo + /usr/lib/zoneinfo + /usr/local/etc/zoneinfo + } { + if { [file isdirectory $path] } { + lappend ZoneinfoPaths $path + } + } + + # Define the directories for time zone data and message catalogs. + + variable DataDir [file join $LibDir tzdata] + variable MsgDir [file join $LibDir msgs] + + # Number of days in the months, in common years and leap years. + + variable DaysInRomanMonthInCommonYear \ + { 31 28 31 30 31 30 31 31 30 31 30 31 } + variable DaysInRomanMonthInLeapYear \ + { 31 29 31 30 31 30 31 31 30 31 30 31 } + variable DaysInPriorMonthsInCommonYear [list 0] + variable DaysInPriorMonthsInLeapYear [list 0] + set i 0 + foreach j $DaysInRomanMonthInCommonYear { + lappend DaysInPriorMonthsInCommonYear [incr i $j] + } + set i 0 + foreach j $DaysInRomanMonthInLeapYear { + lappend DaysInPriorMonthsInLeapYear [incr i $j] + } + + # Another epoch (Hi, Jeff!) + + variable Roddenberry 1946 + + # Integer ranges + + variable MINWIDE -9223372036854775808 + variable MAXWIDE 9223372036854775807 + + # Day before Leap Day + + variable FEB_28 58 + + # Translation table to map Windows TZI onto cities, so that + # the Olson rules can apply. In some cases the mapping is ambiguous, + # so it's wise to specify $::env(TCL_TZ) rather than simply depending + # on the system time zone. + + # The keys are long lists of values obtained from the time zone + # information in the Registry. In order, the list elements are: + # Bias StandardBias DaylightBias + # StandardDate.wYear StandardDate.wMonth StandardDate.wDayOfWeek + # StandardDate.wDay StandardDate.wHour StandardDate.wMinute + # StandardDate.wSecond StandardDate.wMilliseconds + # DaylightDate.wYear DaylightDate.wMonth DaylightDate.wDayOfWeek + # DaylightDate.wDay DaylightDate.wHour DaylightDate.wMinute + # DaylightDate.wSecond DaylightDate.wMilliseconds + # The values are the names of time zones where those rules apply. + # There is considerable ambiguity in certain zones; an attempt has + # been made to make a reasonable guess, but this table needs to be + # taken with a grain of salt. + + variable WinZoneInfo [dict create {*}{ + {-43200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Kwajalein + {-39600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Midway + {-36000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Honolulu + {-32400 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Anchorage + {-28800 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Los_Angeles + {-28800 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Tijuana + {-25200 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Denver + {-25200 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Chihuahua + {-25200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Phoenix + {-21600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Regina + {-21600 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Chicago + {-21600 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Mexico_City + {-18000 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/New_York + {-18000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Indianapolis + {-14400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Caracas + {-14400 0 3600 0 3 6 2 23 59 59 999 0 10 6 2 23 59 59 999} + :America/Santiago + {-14400 0 3600 0 2 0 5 2 0 0 0 0 11 0 1 2 0 0 0} :America/Manaus + {-14400 0 3600 0 11 0 1 2 0 0 0 0 3 0 2 2 0 0 0} :America/Halifax + {-12600 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/St_Johns + {-10800 0 3600 0 2 0 2 2 0 0 0 0 10 0 3 2 0 0 0} :America/Sao_Paulo + {-10800 0 3600 0 10 0 5 2 0 0 0 0 4 0 1 2 0 0 0} :America/Godthab + {-10800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :America/Buenos_Aires + {-10800 0 3600 0 2 0 5 2 0 0 0 0 11 0 1 2 0 0 0} :America/Brasilia + {-10800 0 3600 0 3 0 2 2 0 0 0 0 10 0 1 2 0 0 0} :America/Montevideo + {-7200 0 3600 0 9 0 5 2 0 0 0 0 3 0 5 2 0 0 0} :America/Noronha + {-3600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Atlantic/Azores + {-3600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Atlantic/Cape_Verde + {0 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :UTC + {0 0 3600 0 10 0 5 2 0 0 0 0 3 0 5 1 0 0 0} :Europe/London + {3600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Africa/Kinshasa + {3600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :CET + {7200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Africa/Harare + {7200 0 3600 0 9 4 5 23 59 59 0 0 4 4 5 23 59 59 0} + :Africa/Cairo + {7200 0 3600 0 10 0 5 4 0 0 0 0 3 0 5 3 0 0 0} :Europe/Helsinki + {7200 0 3600 0 9 0 3 2 0 0 0 0 3 5 5 2 0 0 0} :Asia/Jerusalem + {7200 0 3600 0 9 0 5 1 0 0 0 0 3 0 5 0 0 0 0} :Europe/Bucharest + {7200 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Europe/Athens + {7200 0 3600 0 9 5 5 1 0 0 0 0 3 4 5 0 0 0 0} :Asia/Amman + {7200 0 3600 0 10 6 5 23 59 59 999 0 3 0 5 0 0 0 0} + :Asia/Beirut + {7200 0 -3600 0 4 0 1 2 0 0 0 0 9 0 1 2 0 0 0} :Africa/Windhoek + {10800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Riyadh + {10800 0 3600 0 10 0 1 4 0 0 0 0 4 0 1 3 0 0 0} :Asia/Baghdad + {10800 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Europe/Moscow + {12600 0 3600 0 9 2 4 2 0 0 0 0 3 0 1 2 0 0 0} :Asia/Tehran + {14400 0 3600 0 10 0 5 5 0 0 0 0 3 0 5 4 0 0 0} :Asia/Baku + {14400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Muscat + {14400 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Tbilisi + {16200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Kabul + {18000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Karachi + {18000 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Yekaterinburg + {19800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Calcutta + {20700 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Katmandu + {21600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Dhaka + {21600 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Novosibirsk + {23400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Rangoon + {25200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Bangkok + {25200 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Krasnoyarsk + {28800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Chongqing + {28800 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Irkutsk + {32400 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Asia/Tokyo + {32400 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Yakutsk + {34200 0 3600 0 3 0 5 3 0 0 0 0 10 0 5 2 0 0 0} :Australia/Adelaide + {34200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Australia/Darwin + {36000 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Australia/Brisbane + {36000 0 3600 0 10 0 5 3 0 0 0 0 3 0 5 2 0 0 0} :Asia/Vladivostok + {36000 0 3600 0 3 0 5 3 0 0 0 0 10 0 1 2 0 0 0} :Australia/Hobart + {36000 0 3600 0 3 0 5 3 0 0 0 0 10 0 5 2 0 0 0} :Australia/Sydney + {39600 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Noumea + {43200 0 3600 0 3 0 3 3 0 0 0 0 10 0 1 2 0 0 0} :Pacific/Auckland + {43200 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Fiji + {46800 0 3600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} :Pacific/Tongatapu + }] + + # Groups of fields that specify the date, priorities, and + # code bursts that determine Julian Day Number given those groups. + # The code in [clock scan] will choose the highest priority + # (lowest numbered) set of fields that determines the date. + + variable DateParseActions { + + { seconds } 0 {} + + { julianDay } 1 {} + + { era century yearOfCentury month dayOfMonth } 2 { + dict set date year [expr { 100 * [dict get $date century] + + [dict get $date yearOfCentury] }] + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \ + $changeover] + } + { era century yearOfCentury dayOfYear } 2 { + dict set date year [expr { 100 * [dict get $date century] + + [dict get $date yearOfCentury] }] + set date [GetJulianDayFromEraYearDay $date[set date {}] \ + $changeover] + } + + { century yearOfCentury month dayOfMonth } 3 { + dict set date era CE + dict set date year [expr { 100 * [dict get $date century] + + [dict get $date yearOfCentury] }] + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \ + $changeover] + } + { century yearOfCentury dayOfYear } 3 { + dict set date era CE + dict set date year [expr { 100 * [dict get $date century] + + [dict get $date yearOfCentury] }] + set date [GetJulianDayFromEraYearDay $date[set date {}] \ + $changeover] + } + { iso8601Century iso8601YearOfCentury iso8601Week dayOfWeek } 3 { + dict set date era CE + dict set date iso8601Year \ + [expr { 100 * [dict get $date iso8601Century] + + [dict get $date iso8601YearOfCentury] }] + set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \ + $changeover] + } + + { yearOfCentury month dayOfMonth } 4 { + set date [InterpretTwoDigitYear $date[set date {}] $baseTime] + dict set date era CE + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \ + $changeover] + } + { yearOfCentury dayOfYear } 4 { + set date [InterpretTwoDigitYear $date[set date {}] $baseTime] + dict set date era CE + set date [GetJulianDayFromEraYearDay $date[set date {}] \ + $changeover] + } + { iso8601YearOfCentury iso8601Week dayOfWeek } 4 { + set date [InterpretTwoDigitYear \ + $date[set date {}] $baseTime \ + iso8601YearOfCentury iso8601Year] + dict set date era CE + set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \ + $changeover] + } + + { month dayOfMonth } 5 { + set date [AssignBaseYear $date[set date {}] \ + $baseTime $timeZone $changeover] + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \ + $changeover] + } + { dayOfYear } 5 { + set date [AssignBaseYear $date[set date {}] \ + $baseTime $timeZone $changeover] + set date [GetJulianDayFromEraYearDay $date[set date {}] \ + $changeover] + } + { iso8601Week dayOfWeek } 5 { + set date [AssignBaseIso8601Year $date[set date {}] \ + $baseTime $timeZone $changeover] + set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \ + $changeover] + } + + { dayOfMonth } 6 { + set date [AssignBaseMonth $date[set date {}] \ + $baseTime $timeZone $changeover] + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] \ + $changeover] + } + + { dayOfWeek } 7 { + set date [AssignBaseWeek $date[set date {}] \ + $baseTime $timeZone $changeover] + set date [GetJulianDayFromEraYearWeekDay $date[set date {}] \ + $changeover] + } + + {} 8 { + set date [AssignBaseJulianDay $date[set date {}] \ + $baseTime $timeZone $changeover] + } + } + + # Groups of fields that specify time of day, priorities, + # and code that processes them + + variable TimeParseActions { + + seconds 1 {} + + { hourAMPM minute second amPmIndicator } 2 { + dict set date secondOfDay [InterpretHMSP $date] + } + { hour minute second } 2 { + dict set date secondOfDay [InterpretHMS $date] + } + + { hourAMPM minute amPmIndicator } 3 { + dict set date second 0 + dict set date secondOfDay [InterpretHMSP $date] + } + { hour minute } 3 { + dict set date second 0 + dict set date secondOfDay [InterpretHMS $date] + } + + { hourAMPM amPmIndicator } 4 { + dict set date minute 0 + dict set date second 0 + dict set date secondOfDay [InterpretHMSP $date] + } + { hour } 4 { + dict set date minute 0 + dict set date second 0 + dict set date secondOfDay [InterpretHMS $date] + } + + { } 5 { + dict set date secondOfDay 0 + } + } + + # Legacy time zones, used primarily for parsing RFC822 dates. + + variable LegacyTimeZone [dict create \ + gmt +0000 \ + ut +0000 \ + utc +0000 \ + bst +0100 \ + wet +0000 \ + wat -0100 \ + at -0200 \ + nft -0330 \ + nst -0330 \ + ndt -0230 \ + ast -0400 \ + adt -0300 \ + est -0500 \ + edt -0400 \ + cst -0600 \ + cdt -0500 \ + mst -0700 \ + mdt -0600 \ + pst -0800 \ + pdt -0700 \ + yst -0900 \ + ydt -0800 \ + hst -1000 \ + hdt -0900 \ + cat -1000 \ + ahst -1000 \ + nt -1100 \ + idlw -1200 \ + cet +0100 \ + cest +0200 \ + met +0100 \ + mewt +0100 \ + mest +0200 \ + swt +0100 \ + sst +0200 \ + fwt +0100 \ + fst +0200 \ + eet +0200 \ + eest +0300 \ + bt +0300 \ + it +0330 \ + zp4 +0400 \ + zp5 +0500 \ + ist +0530 \ + zp6 +0600 \ + wast +0700 \ + wadt +0800 \ + jt +0730 \ + cct +0800 \ + jst +0900 \ + kst +0900 \ + cast +0930 \ + jdt +1000 \ + kdt +1000 \ + cadt +1030 \ + east +1000 \ + eadt +1030 \ + gst +1000 \ + nzt +1200 \ + nzst +1200 \ + nzdt +1300 \ + idle +1200 \ + a +0100 \ + b +0200 \ + c +0300 \ + d +0400 \ + e +0500 \ + f +0600 \ + g +0700 \ + h +0800 \ + i +0900 \ + k +1000 \ + l +1100 \ + m +1200 \ + n -0100 \ + o -0200 \ + p -0300 \ + q -0400 \ + r -0500 \ + s -0600 \ + t -0700 \ + u -0800 \ + v -0900 \ + w -1000 \ + x -1100 \ + y -1200 \ + z +0000 \ + ] + + # Caches + + variable LocaleNumeralCache {}; # Dictionary whose keys are locale + # names and whose values are pairs + # comprising regexes matching numerals + # in the given locales and dictionaries + # mapping the numerals to their numeric + # values. + variable McLoaded {}; # Dictionary whose keys are locales + # in which [mcload] has been executed + # and whose values are second-level + # dictionaries indexed by message + # name and giving message text. + # variable CachedSystemTimeZone; # If 'CachedSystemTimeZone' exists, + # it contains the value of the + # system time zone, as determined from + # the environment. + variable TimeZoneBad {}; # Dictionary whose keys are time zone + # names and whose values are 1 if + # the time zone is unknown and 0 + # if it is known. + variable TZData; # Array whose keys are time zone names + # and whose values are lists of quads + # comprising start time, UTC offset, + # Daylight Saving Time indicator, and + # time zone abbreviation. + variable FormatProc; # Array mapping format group + # and locale to the name of a procedure + # that renders the given format +} +::tcl::clock::Initialize + +#---------------------------------------------------------------------- +# +# clock format -- +# +# Formats a count of seconds since the Posix Epoch as a time +# of day. +# +# The 'clock format' command formats times of day for output. +# Refer to the user documentation to see what it does. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::format { args } { + + variable FormatProc + variable TZData + + lassign [ParseFormatArgs {*}$args] format locale timezone + set locale [string tolower $locale] + set clockval [lindex $args 0] + + # Get the data for time changes in the given zone + + if {$timezone eq ""} { + set timezone [GetSystemTimeZone] + } + if {![info exists TZData($timezone)]} { + if {[catch {SetupTimeZone $timezone} retval opts]} { + dict unset opts -errorinfo + return -options $opts $retval + } + } + + # Build a procedure to format the result. Cache the built procedure's + # name in the 'FormatProc' array to avoid losing its internal + # representation, which contains the name resolution. + + set procName ::tcl::clock::formatproc'$format'$locale + if {[info exists FormatProc($procName)]} { + set procName $FormatProc($procName) + } else { + set FormatProc($procName) \ + [ParseClockFormatFormat $procName $format $locale] + } + + return [$procName $clockval $timezone] + +} + +#---------------------------------------------------------------------- +# +# ParseClockFormatFormat -- +# +# Builds and caches a procedure that formats a time value. +# +# Parameters: +# format -- Format string to use +# locale -- Locale in which the format string is to be interpreted +# +# Results: +# Returns the name of the newly-built procedure. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ParseClockFormatFormat {procName format locale} { + + if {[namespace which $procName] ne {}} { + return $procName + } + + # Map away the locale-dependent composite format groups + + EnterLocale $locale oldLocale + + # Change locale if a fresh locale has been given on the command line. + + set status [catch { + + ParseClockFormatFormat2 $format $locale $procName + + } result opts] + + # Restore the locale + + if { [info exists oldLocale] } { + mclocale $oldLocale + } + + # Return either the error or the proc name + + if { $status == 1 } { + if { [lindex [dict get $opts -errorcode] 0] eq {clock} } { + return -code error $result + } else { + return -options $opts $result + } + } else { + return $result + } + +} + +proc ::tcl::clock::ParseClockFormatFormat2 {format locale procName} { + + set didLocaleEra 0 + set didLocaleNumerals 0 + set preFormatCode \ + [string map [list @GREGORIAN_CHANGE_DATE@ \ + [mc GREGORIAN_CHANGE_DATE]] \ + { + variable TZData + set date [GetDateFields $clockval \ + $TZData($timezone) \ + @GREGORIAN_CHANGE_DATE@] + }] + set formatString {} + set substituents {} + set state {} + + set format [LocalizeFormat $locale $format] + + foreach char [split $format {}] { + switch -exact -- $state { + {} { + if { [string equal % $char] } { + set state percent + } else { + append formatString $char + } + } + percent { # Character following a '%' character + set state {} + switch -exact -- $char { + % { # A literal character, '%' + append formatString %% + } + a { # Day of week, abbreviated + append formatString %s + append substituents \ + [string map \ + [list @DAYS_OF_WEEK_ABBREV@ \ + [list [mc DAYS_OF_WEEK_ABBREV]]] \ + { [lindex @DAYS_OF_WEEK_ABBREV@ \ + [expr {[dict get $date dayOfWeek] \ + % 7}]]}] + } + A { # Day of week, spelt out. + append formatString %s + append substituents \ + [string map \ + [list @DAYS_OF_WEEK_FULL@ \ + [list [mc DAYS_OF_WEEK_FULL]]] \ + { [lindex @DAYS_OF_WEEK_FULL@ \ + [expr {[dict get $date dayOfWeek] \ + % 7}]]}] + } + b - h { # Name of month, abbreviated. + append formatString %s + append substituents \ + [string map \ + [list @MONTHS_ABBREV@ \ + [list [mc MONTHS_ABBREV]]] \ + { [lindex @MONTHS_ABBREV@ \ + [expr {[dict get $date month]-1}]]}] + } + B { # Name of month, spelt out + append formatString %s + append substituents \ + [string map \ + [list @MONTHS_FULL@ \ + [list [mc MONTHS_FULL]]] \ + { [lindex @MONTHS_FULL@ \ + [expr {[dict get $date month]-1}]]}] + } + C { # Century number + append formatString %02d + append substituents \ + { [expr {[dict get $date year] / 100}]} + } + d { # Day of month, with leading zero + append formatString %02d + append substituents { [dict get $date dayOfMonth]} + } + e { # Day of month, without leading zero + append formatString %2d + append substituents { [dict get $date dayOfMonth]} + } + E { # Format group in a locale-dependent + # alternative era + set state percentE + if {!$didLocaleEra} { + append preFormatCode \ + [string map \ + [list @LOCALE_ERAS@ \ + [list [mc LOCALE_ERAS]]] \ + { + set date [GetLocaleEra \ + $date[set date {}] \ + @LOCALE_ERAS@]}] \n + set didLocaleEra 1 + } + if {!$didLocaleNumerals} { + append preFormatCode \ + [list set localeNumerals \ + [mc LOCALE_NUMERALS]] \n + set didLocaleNumerals 1 + } + } + g { # Two-digit year relative to ISO8601 + # week number + append formatString %02d + append substituents \ + { [expr { [dict get $date iso8601Year] % 100 }]} + } + G { # Four-digit year relative to ISO8601 + # week number + append formatString %02d + append substituents { [dict get $date iso8601Year]} + } + H { # Hour in the 24-hour day, leading zero + append formatString %02d + append substituents \ + { [expr { [dict get $date localSeconds] \ + / 3600 % 24}]} + } + I { # Hour AM/PM, with leading zero + append formatString %02d + append substituents \ + { [expr { ( ( ( [dict get $date localSeconds] \ + % 86400 ) \ + + 86400 \ + - 3600 ) \ + / 3600 ) \ + % 12 + 1 }] } + } + j { # Day of year (001-366) + append formatString %03d + append substituents { [dict get $date dayOfYear]} + } + J { # Julian Day Number + append formatString %07ld + append substituents { [dict get $date julianDay]} + } + k { # Hour (0-23), no leading zero + append formatString %2d + append substituents \ + { [expr { [dict get $date localSeconds] + / 3600 + % 24 }]} + } + l { # Hour (12-11), no leading zero + append formatString %2d + append substituents \ + { [expr { ( ( ( [dict get $date localSeconds] + % 86400 ) + + 86400 + - 3600 ) + / 3600 ) + % 12 + 1 }]} + } + m { # Month number, leading zero + append formatString %02d + append substituents { [dict get $date month]} + } + M { # Minute of the hour, leading zero + append formatString %02d + append substituents \ + { [expr { [dict get $date localSeconds] + / 60 + % 60 }]} + } + n { # A literal newline + append formatString \n + } + N { # Month number, no leading zero + append formatString %2d + append substituents { [dict get $date month]} + } + O { # A format group in the locale's + # alternative numerals + set state percentO + if {!$didLocaleNumerals} { + append preFormatCode \ + [list set localeNumerals \ + [mc LOCALE_NUMERALS]] \n + set didLocaleNumerals 1 + } + } + p { # Localized 'AM' or 'PM' indicator + # converted to uppercase + append formatString %s + append preFormatCode \ + [list set AM [string toupper [mc AM]]] \n \ + [list set PM [string toupper [mc PM]]] \n + append substituents \ + { [expr {(([dict get $date localSeconds] + % 86400) < 43200) ? + $AM : $PM}]} + } + P { # Localized 'AM' or 'PM' indicator + append formatString %s + append preFormatCode \ + [list set am [mc AM]] \n \ + [list set pm [mc PM]] \n + append substituents \ + { [expr {(([dict get $date localSeconds] + % 86400) < 43200) ? + $am : $pm}]} + + } + Q { # Hi, Jeff! + append formatString %s + append substituents { [FormatStarDate $date]} + } + s { # Seconds from the Posix Epoch + append formatString %s + append substituents { [dict get $date seconds]} + } + S { # Second of the minute, with + # leading zero + append formatString %02d + append substituents \ + { [expr { [dict get $date localSeconds] + % 60 }]} + } + t { # A literal tab character + append formatString \t + } + u { # Day of the week (1-Monday, 7-Sunday) + append formatString %1d + append substituents { [dict get $date dayOfWeek]} + } + U { # Week of the year (00-53). The + # first Sunday of the year is the + # first day of week 01 + append formatString %02d + append preFormatCode { + set dow [dict get $date dayOfWeek] + if { $dow == 7 } { + set dow 0 + } + incr dow + set UweekNumber \ + [expr { ( [dict get $date dayOfYear] + - $dow + 7 ) + / 7 }] + } + append substituents { $UweekNumber} + } + V { # The ISO8601 week number + append formatString %02d + append substituents { [dict get $date iso8601Week]} + } + w { # Day of the week (0-Sunday, + # 6-Saturday) + append formatString %1d + append substituents \ + { [expr { [dict get $date dayOfWeek] % 7 }]} + } + W { # Week of the year (00-53). The first + # Monday of the year is the first day + # of week 01. + append preFormatCode { + set WweekNumber \ + [expr { ( [dict get $date dayOfYear] + - [dict get $date dayOfWeek] + + 7 ) + / 7 }] + } + append formatString %02d + append substituents { $WweekNumber} + } + y { # The two-digit year of the century + append formatString %02d + append substituents \ + { [expr { [dict get $date year] % 100 }]} + } + Y { # The four-digit year + append formatString %04d + append substituents { [dict get $date year]} + } + z { # The time zone as hours and minutes + # east (+) or west (-) of Greenwich + append formatString %s + append substituents { [FormatNumericTimeZone \ + [dict get $date tzOffset]]} + } + Z { # The name of the time zone + append formatString %s + append substituents { [dict get $date tzName]} + } + % { # A literal percent character + append formatString %% + } + default { # An unknown escape sequence + append formatString %% $char + } + } + } + percentE { # Character following %E + set state {} + switch -exact -- $char { + E { + append formatString %s + append substituents { } \ + [string map \ + [list @BCE@ [list [mc BCE]] \ + @CE@ [list [mc CE]]] \ + {[dict get {BCE @BCE@ CE @CE@} \ + [dict get $date era]]}] + } + C { # Locale-dependent era + append formatString %s + append substituents { [dict get $date localeEra]} + } + y { # Locale-dependent year of the era + append preFormatCode { + set y [dict get $date localeYear] + if { $y >= 0 && $y < 100 } { + set Eyear [lindex $localeNumerals $y] + } else { + set Eyear $y + } + } + append formatString %s + append substituents { $Eyear} + } + default { # Unknown %E format group + append formatString %%E $char + } + } + } + percentO { # Character following %O + set state {} + switch -exact -- $char { + d - e { # Day of the month in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [dict get $date dayOfMonth]]} + } + H - k { # Hour of the day in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { [dict get $date localSeconds] + / 3600 + % 24 }]]} + } + I - l { # Hour (12-11) AM/PM in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { ( ( ( [dict get $date localSeconds] + % 86400 ) + + 86400 + - 3600 ) + / 3600 ) + % 12 + 1 }]]} + } + m { # Month number in alternative numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals [dict get $date month]]} + } + M { # Minute of the hour in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { [dict get $date localSeconds] + / 60 + % 60 }]]} + } + S { # Second of the minute in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { [dict get $date localSeconds] + % 60 }]]} + } + u { # Day of the week (Monday=1,Sunday=7) + # in alternative numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [dict get $date dayOfWeek]]} + } + w { # Day of the week (Sunday=0,Saturday=6) + # in alternative numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { [dict get $date dayOfWeek] % 7 }]]} + } + y { # Year of the century in alternative + # numerals + append formatString %s + append substituents \ + { [lindex $localeNumerals \ + [expr { [dict get $date year] % 100 }]]} + } + default { # Unknown format group + append formatString %%O $char + } + } + } + } + } + + # Clean up any improperly terminated groups + + switch -exact -- $state { + percent { + append formatString %% + } + percentE { + append retval %%E + } + percentO { + append retval %%O + } + } + + proc $procName {clockval timezone} " + $preFormatCode + return \[::format [list $formatString] $substituents\] + " + + # puts [list $procName [info args $procName] [info body $procName]] + + return $procName +} + +#---------------------------------------------------------------------- +# +# clock scan -- +# +# Inputs a count of seconds since the Posix Epoch as a time +# of day. +# +# The 'clock format' command scans times of day on input. +# Refer to the user documentation to see what it does. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::scan { args } { + + set format {} + + # Check the count of args + + if { [llength $args] < 1 || [llength $args] % 2 != 1 } { + set cmdName "clock scan" + return -code error \ + -errorcode [list CLOCK wrongNumArgs] \ + "wrong \# args: should be\ + \"$cmdName string\ + ?-base seconds?\ + ?-format string? ?-gmt boolean?\ + ?-locale LOCALE? ?-timezone ZONE?\"" + } + + # Set defaults + + set base [clock seconds] + set string [lindex $args 0] + set format {} + set gmt 0 + set locale c + set timezone [GetSystemTimeZone] + + # Pick up command line options. + + foreach { flag value } [lreplace $args 0 0] { + set saw($flag) {} + switch -exact -- $flag { + -b - -ba - -bas - -base { + set base $value + } + -f - -fo - -for - -form - -forma - -format { + set format $value + } + -g - -gm - -gmt { + set gmt $value + } + -l - -lo - -loc - -loca - -local - -locale { + set locale [string tolower $value] + } + -t - -ti - -tim - -time - -timez - -timezo - -timezon - -timezone { + set timezone $value + } + default { + return -code error \ + -errorcode [list CLOCK badSwitch $flag] \ + "bad switch \"$flag\",\ + must be -base, -format, -gmt, -locale or -timezone" + } + } + } + + # Check options for validity + + if { [info exists saw(-gmt)] && [info exists saw(-timezone)] } { + return -code error \ + -errorcode [list CLOCK gmtWithTimezone] \ + "cannot use -gmt and -timezone in same call" + } + if { [catch { expr { wide($base) } } result] } { + return -code error \ + "expected integer but got \"$base\"" + } + if { ![string is boolean $gmt] } { + return -code error \ + "expected boolean value but got \"$gmt\"" + } else { + if { $gmt } { + set timezone :GMT + } + } + + if { ![info exists saw(-format)] } { + # Perhaps someday we'll localize the legacy code. Right now, + # it's not localized. + if { [info exists saw(-locale)] } { + return -code error \ + -errorcode [list CLOCK flagWithLegacyFormat] \ + "legacy \[clock scan\] does not support -locale" + + } + return [FreeScan $string $base $timezone $locale] + } + + # Change locale if a fresh locale has been given on the command line. + + EnterLocale $locale oldLocale + + set status [catch { + + # Map away the locale-dependent composite format groups + + set scanner [ParseClockScanFormat $format $locale] + $scanner $string $base $timezone + + } result opts] + + # Restore the locale + + if { [info exists oldLocale] } { + mclocale $oldLocale + } + + if { $status == 1 } { + if { [lindex [dict get $opts -errorcode] 0] eq {clock} } { + return -code error $result + } else { + return -options $opts $result + } + } else { + return $result + } + +} + +#---------------------------------------------------------------------- +# +# FreeScan -- +# +# Scans a time in free format +# +# Parameters: +# string - String containing the time to scan +# base - Base time, expressed in seconds from the Epoch +# timezone - Default time zone in which the time will be expressed +# locale - (Unused) Name of the locale where the time will be scanned. +# +# Results: +# Returns the date and time extracted from the string in seconds +# from the epoch +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::FreeScan { string base timezone locale } { + + variable TZData + + # Get the data for time changes in the given zone + + if {[catch {SetupTimeZone $timezone} retval opts]} { + dict unset opts -errorinfo + return -options $opts $retval + } + + # Extract year, month and day from the base time for the + # parser to use as defaults + + set date [GetDateFields \ + $base \ + $TZData($timezone) \ + 2361222] + dict set date secondOfDay [expr { [dict get $date localSeconds] + % 86400 }] + + # Parse the date. The parser will return a list comprising + # date, time, time zone, relative month/day/seconds, relative + # weekday, ordinal month. + + set status [catch { + Oldscan $string \ + [dict get $date year] \ + [dict get $date month] \ + [dict get $date dayOfMonth] + } result] + if { $status != 0 } { + return -code error "unable to convert date-time string \"$string\"" + } + + lassign $result parseDate parseTime parseZone parseRel \ + parseWeekday parseOrdinalMonth + + # If the caller supplied a date in the string, update the 'date' dict + # with the value. If the caller didn't specify a time with the date, + # default to midnight. + + if { [llength $parseDate] > 0 } { + lassign $parseDate y m d + if { $y < 100 } { + if { $y >= 39 } { + incr y 1900 + } else { + incr y 2000 + } + } + dict set date era CE + dict set date year $y + dict set date month $m + dict set date dayOfMonth $d + if { $parseTime eq {} } { + set parseTime 0 + } + } + + # If the caller supplied a time zone in the string, it comes back + # as a two-element list; the first element is the number of minutes + # east of Greenwich, and the second is a Daylight Saving Time + # indicator ( 1 == yes, 0 == no, -1 == unknown ). We make it into + # a time zone indicator of +-hhmm. + + if { [llength $parseZone] > 0 } { + lassign $parseZone minEast dstFlag + set timezone [FormatNumericTimeZone \ + [expr { 60 * $minEast + 3600 * $dstFlag }]] + SetupTimeZone $timezone + } + dict set date tzName $timezone + + # Assemble date, time, zone into seconds-from-epoch + + set date [GetJulianDayFromEraYearMonthDay $date[set date {}] 2361222] + if { $parseTime ne {} } { + dict set date secondOfDay $parseTime + } elseif { [llength $parseWeekday] != 0 + || [llength $parseOrdinalMonth] != 0 + || ( [llength $parseRel] != 0 + && ( [lindex $parseRel 0] != 0 + || [lindex $parseRel 1] != 0 ) ) } { + dict set date secondOfDay 0 + } + + dict set date localSeconds \ + [expr { -210866803200 + + ( 86400 * wide([dict get $date julianDay]) ) + + [dict get $date secondOfDay] }] + dict set date tzName $timezone + set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) 2361222] + set seconds [dict get $date seconds] + + # Do relative times + + if { [llength $parseRel] > 0 } { + lassign $parseRel relMonth relDay relSecond + set seconds [add $seconds \ + $relMonth months $relDay days $relSecond seconds \ + -timezone $timezone -locale $locale] + } + + # Do relative weekday + + if { [llength $parseWeekday] > 0 } { + + lassign $parseWeekday dayOrdinal dayOfWeek + set date2 [GetDateFields $seconds $TZData($timezone) 2361222] + dict set date2 era CE + set jdwkday [WeekdayOnOrBefore $dayOfWeek \ + [expr { [dict get $date2 julianDay] + + 6 }]] + incr jdwkday [expr { 7 * $dayOrdinal }] + if { $dayOrdinal > 0 } { + incr jdwkday -7 + } + dict set date2 secondOfDay \ + [expr { [dict get $date2 localSeconds] % 86400 }] + dict set date2 julianDay $jdwkday + dict set date2 localSeconds \ + [expr { -210866803200 + + ( 86400 * wide([dict get $date2 julianDay]) ) + + [dict get $date secondOfDay] }] + dict set date2 tzName $timezone + set date2 [ConvertLocalToUTC $date2[set date2 {}] $TZData($timezone) \ + 2361222] + set seconds [dict get $date2 seconds] + + } + + # Do relative month + + if { [llength $parseOrdinalMonth] > 0 } { + + lassign $parseOrdinalMonth monthOrdinal monthNumber + if { $monthOrdinal > 0 } { + set monthDiff [expr { $monthNumber - [dict get $date month] }] + if { $monthDiff <= 0 } { + incr monthDiff 12 + } + incr monthOrdinal -1 + } else { + set monthDiff [expr { [dict get $date month] - $monthNumber }] + if { $monthDiff >= 0 } { + incr monthDiff -12 + } + incr monthOrdinal + } + set seconds [add $seconds $monthOrdinal years $monthDiff months \ + -timezone $timezone -locale $locale] + + } + + return $seconds +} + + +#---------------------------------------------------------------------- +# +# ParseClockScanFormat -- +# +# Parses a format string given to [clock scan -format] +# +# Parameters: +# formatString - The format being parsed +# locale - The current locale +# +# Results: +# Constructs and returns a procedure that accepts the +# string being scanned, the base time, and the time zone. +# The procedure will either return the scanned time or +# else throw an error that should be rethrown to the caller +# of [clock scan] +# +# Side effects: +# The given procedure is defined in the ::tcl::clock +# namespace. Scan procedures are not deleted once installed. +# +# Why do we parse dates by defining a procedure to parse them? +# The reason is that by doing so, we have one convenient place to +# cache all the information: the regular expressions that match the +# patterns (which will be compiled), the code that assembles the +# date information, everything lands in one place. In this way, +# when a given format is reused at run time, all the information +# of how to apply it is available in a single place. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ParseClockScanFormat {formatString locale} { + + # Check whether the format has been parsed previously, and return + # the existing recognizer if it has. + + set procName [namespace current]::scanproc'$formatString'$locale + if { [namespace which $procName] != {} } { + return $procName + } + + variable DateParseActions + variable TimeParseActions + + # Localize the %x, %X, etc. groups + + set formatString [LocalizeFormat $locale $formatString] + + # Condense whitespace + + regsub -all {[[:space:]]+} $formatString { } formatString + + # Walk through the groups of the format string. In this loop, we + # accumulate: + # - a regular expression that matches the string, + # - the count of capturing brackets in the regexp + # - a set of code that post-processes the fields captured by the regexp, + # - a dictionary whose keys are the names of fields that are present + # in the format string. + + set re {^[[:space:]]*} + set captureCount 0 + set postcode {} + set fieldSet [dict create] + set fieldCount 0 + set postSep {} + set state {} + + foreach c [split $formatString {}] { + switch -exact -- $state { + {} { + if { $c eq "%" } { + set state % + } elseif { $c eq " " } { + append re {[[:space:]]+} + } else { + if { ! [string is alnum $c] } { + append re \\ + } + append re $c + } + } + % { + set state {} + switch -exact -- $c { + % { + append re % + } + { } { + append re "\[\[:space:\]\]*" + } + a - A { # Day of week, in words + set l {} + foreach \ + i {7 1 2 3 4 5 6} \ + abr [mc DAYS_OF_WEEK_ABBREV] \ + full [mc DAYS_OF_WEEK_FULL] { + dict set l [string tolower $abr] $i + dict set l [string tolower $full] $i + incr i + } + lassign [UniquePrefixRegexp $l] regex lookup + append re ( $regex ) + dict set fieldSet dayOfWeek [incr fieldCount] + append postcode "dict set date dayOfWeek \[" \ + "dict get " [list $lookup] " " \ + \[ {string tolower $field} [incr captureCount] \] \ + "\]\n" + } + b - B - h { # Name of month + set i 0 + set l {} + foreach \ + abr [mc MONTHS_ABBREV] \ + full [mc MONTHS_FULL] { + incr i + dict set l [string tolower $abr] $i + dict set l [string tolower $full] $i + } + lassign [UniquePrefixRegexp $l] regex lookup + append re ( $regex ) + dict set fieldSet month [incr fieldCount] + append postcode "dict set date month \[" \ + "dict get " [list $lookup] \ + " " \[ {string tolower $field} \ + [incr captureCount] \] \ + "\]\n" + } + C { # Gregorian century + append re \\s*(\\d\\d?) + dict set fieldSet century [incr fieldCount] + append postcode "dict set date century \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + d - e { # Day of month + append re \\s*(\\d\\d?) + dict set fieldSet dayOfMonth [incr fieldCount] + append postcode "dict set date dayOfMonth \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + E { # Prefix for locale-specific codes + set state %E + } + g { # ISO8601 2-digit year + append re \\s*(\\d\\d) + dict set fieldSet iso8601YearOfCentury \ + [incr fieldCount] + append postcode \ + "dict set date iso8601YearOfCentury \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + G { # ISO8601 4-digit year + append re \\s*(\\d\\d)(\\d\\d) + dict set fieldSet iso8601Century [incr fieldCount] + dict set fieldSet iso8601YearOfCentury \ + [incr fieldCount] + append postcode \ + "dict set date iso8601Century \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" \ + "dict set date iso8601YearOfCentury \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + H - k { # Hour of day + append re \\s*(\\d\\d?) + dict set fieldSet hour [incr fieldCount] + append postcode "dict set date hour \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + I - l { # Hour, AM/PM + append re \\s*(\\d\\d?) + dict set fieldSet hourAMPM [incr fieldCount] + append postcode "dict set date hourAMPM \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + j { # Day of year + append re \\s*(\\d\\d?\\d?) + dict set fieldSet dayOfYear [incr fieldCount] + append postcode "dict set date dayOfYear \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + J { # Julian Day Number + append re \\s*(\\d+) + dict set fieldSet julianDay [incr fieldCount] + append postcode "dict set date julianDay \[" \ + "::scan \$field" [incr captureCount] " %ld" \ + "\]\n" + } + m - N { # Month number + append re \\s*(\\d\\d?) + dict set fieldSet month [incr fieldCount] + append postcode "dict set date month \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + M { # Minute + append re \\s*(\\d\\d?) + dict set fieldSet minute [incr fieldCount] + append postcode "dict set date minute \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + n { # Literal newline + append re \\n + } + O { # Prefix for locale numerics + set state %O + } + p - P { # AM/PM indicator + set l [list [string tolower [mc AM]] 0 \ + [string tolower [mc PM]] 1] + lassign [UniquePrefixRegexp $l] regex lookup + append re ( $regex ) + dict set fieldSet amPmIndicator [incr fieldCount] + append postcode "dict set date amPmIndicator \[" \ + "dict get " [list $lookup] " \[string tolower " \ + "\$field" \ + [incr captureCount] \ + "\]\]\n" + } + Q { # Hi, Jeff! + append re {Stardate\s+([-+]?\d+)(\d\d\d)[.](\d)} + incr captureCount + dict set fieldSet seconds [incr fieldCount] + append postcode {dict set date seconds } \[ \ + {ParseStarDate $field} [incr captureCount] \ + { $field} [incr captureCount] \ + { $field} [incr captureCount] \ + \] \n + } + s { # Seconds from Posix Epoch + # This next case is insanely difficult, + # because it's problematic to determine + # whether the field is actually within + # the range of a wide integer. + append re {\s*([-+]?\d+)} + dict set fieldSet seconds [incr fieldCount] + append postcode {dict set date seconds } \[ \ + {ScanWide $field} [incr captureCount] \] \n + } + S { # Second + append re \\s*(\\d\\d?) + dict set fieldSet second [incr fieldCount] + append postcode "dict set date second \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + t { # Literal tab character + append re \\t + } + u - w { # Day number within week, 0 or 7 == Sun + # 1=Mon, 6=Sat + append re \\s*(\\d) + dict set fieldSet dayOfWeek [incr fieldCount] + append postcode {::scan $field} [incr captureCount] \ + { %d dow} \n \ + { + if { $dow == 0 } { + set dow 7 + } elseif { $dow > 7 } { + return -code error \ + -errorcode [list CLOCK badDayOfWeek] \ + "day of week is greater than 7" + } + dict set date dayOfWeek $dow + } + } + U { # Week of year. The + # first Sunday of the year is the + # first day of week 01. No scan rule + # uses this group. + append re \\s*\\d\\d? + } + V { # Week of ISO8601 year + + append re \\s*(\\d\\d?) + dict set fieldSet iso8601Week [incr fieldCount] + append postcode "dict set date iso8601Week \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + W { # Week of the year (00-53). The first + # Monday of the year is the first day + # of week 01. No scan rule uses this + # group. + append re \\s*\\d\\d? + } + y { # Two-digit Gregorian year + append re \\s*(\\d\\d?) + dict set fieldSet yearOfCentury [incr fieldCount] + append postcode "dict set date yearOfCentury \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + Y { # 4-digit Gregorian year + append re \\s*(\\d\\d)(\\d\\d) + dict set fieldSet century [incr fieldCount] + dict set fieldSet yearOfCentury [incr fieldCount] + append postcode \ + "dict set date century \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" \ + "dict set date yearOfCentury \[" \ + "::scan \$field" [incr captureCount] " %d" \ + "\]\n" + } + z - Z { # Time zone name + append re {(?:([-+]\d\d(?::?\d\d(?::?\d\d)?)?)|([[:alnum:]]{1,4}))} + dict set fieldSet tzName [incr fieldCount] + append postcode \ + {if } \{ { $field} [incr captureCount] \ + { ne "" } \} { } \{ \n \ + {dict set date tzName $field} \ + $captureCount \n \ + \} { else } \{ \n \ + {dict set date tzName } \[ \ + {ConvertLegacyTimeZone $field} \ + [incr captureCount] \] \n \ + \} \n \ + } + % { # Literal percent character + append re % + } + default { + append re % + if { ! [string is alnum $c] } { + append re \\ + } + append re $c + } + } + } + %E { + switch -exact -- $c { + C { # Locale-dependent era + set d {} + foreach triple [mc LOCALE_ERAS] { + lassign $triple t symbol year + dict set d [string tolower $symbol] $year + } + lassign [UniquePrefixRegexp $d] regex lookup + append re (?: $regex ) + } + E { + set l {} + dict set l [string tolower [mc BCE]] BCE + dict set l [string tolower [mc CE]] CE + dict set l b.c.e. BCE + dict set l c.e. CE + dict set l b.c. BCE + dict set l a.d. CE + lassign [UniquePrefixRegexp $l] regex lookup + append re ( $regex ) + dict set fieldSet era [incr fieldCount] + append postcode "dict set date era \["\ + "dict get " [list $lookup] \ + { } \[ {string tolower $field} \ + [incr captureCount] \] \ + "\]\n" + } + y { # Locale-dependent year of the era + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + incr captureCount + } + default { + append re %E + if { ! [string is alnum $c] } { + append re \\ + } + append re $c + } + } + set state {} + } + %O { + switch -exact -- $c { + d - e { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet dayOfMonth [incr fieldCount] + append postcode "dict set date dayOfMonth \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + H - k { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet hour [incr fieldCount] + append postcode "dict set date hour \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + I - l { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet hourAMPM [incr fieldCount] + append postcode "dict set date hourAMPM \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + m { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet month [incr fieldCount] + append postcode "dict set date month \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + M { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet minute [incr fieldCount] + append postcode "dict set date minute \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + S { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet second [incr fieldCount] + append postcode "dict set date second \[" \ + "dict get " [list $lookup] " \$field" \ + [incr captureCount] \ + "\]\n" + } + u - w { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet dayOfWeek [incr fieldCount] + append postcode "set dow \[dict get " [list $lookup] \ + { $field} [incr captureCount] \] \n \ + { + if { $dow == 0 } { + set dow 7 + } elseif { $dow > 7 } { + return -code error \ + -errorcode [list CLOCK badDayOfWeek] \ + "day of week is greater than 7" + } + dict set date dayOfWeek $dow + } + } + y { + lassign [LocaleNumeralMatcher $locale] regex lookup + append re $regex + dict set fieldSet yearOfCentury [incr fieldCount] + append postcode {dict set date yearOfCentury } \[ \ + {dict get } [list $lookup] { $field} \ + [incr captureCount] \] \n + } + default { + append re %O + if { ! [string is alnum $c] } { + append re \\ + } + append re $c + } + } + set state {} + } + } + } + + # Clean up any unfinished format groups + + append re $state \\s*\$ + + # Build the procedure + + set procBody {} + append procBody "variable ::tcl::clock::TZData" \n + append procBody "if \{ !\[ regexp -nocase [list $re] \$string ->" + for { set i 1 } { $i <= $captureCount } { incr i } { + append procBody " " field $i + } + append procBody "\] \} \{" \n + append procBody { + return -code error -errorcode [list CLOCK badInputString] \ + {input string does not match supplied format} + } + append procBody \}\n + append procBody "set date \[dict create\]" \n + append procBody {dict set date tzName $timeZone} \n + append procBody $postcode + append procBody [list set changeover [mc GREGORIAN_CHANGE_DATE]] \n + + # Add code that gets Julian Day Number from the fields. + + append procBody [MakeParseCodeFromFields $fieldSet $DateParseActions] + + # Get time of day + + append procBody [MakeParseCodeFromFields $fieldSet $TimeParseActions] + + # Assemble seconds, and convert local nominal time to UTC. + + if { ![dict exists $fieldSet seconds] + && ![dict exists $fieldSet starDate] } { + append procBody { + if { [dict get $date julianDay] > 5373484 } { + return -code error -errorcode [list CLOCK dateTooLarge] \ + "requested date too large to represent" + } + dict set date localSeconds \ + [expr { -210866803200 + + ( 86400 * wide([dict get $date julianDay]) ) + + [dict get $date secondOfDay] }] + } + } + + if { ![dict exists $fieldSet seconds] + && ![dict exists $fieldSet starDate] } { + if { [dict exists $fieldSet tzName] } { + append procBody { + set timeZone [dict get $date tzName] + } + } + append procBody { + ::tcl::clock::SetupTimeZone $timeZone + set date [::tcl::clock::ConvertLocalToUTC $date[set date {}] \ + $TZData($timeZone) \ + $changeover] + } + } + + # Return result + + append procBody {return [dict get $date seconds]} \n + + proc $procName { string baseTime timeZone } $procBody + + # puts [list proc $procName [list string baseTime timeZone] $procBody] + + return $procName +} + +#---------------------------------------------------------------------- +# +# LocaleNumeralMatcher -- +# +# Composes a regexp that captures the numerals in the given +# locale, and a dictionary to map them to conventional numerals. +# +# Parameters: +# locale - Name of the current locale +# +# Results: +# Returns a two-element list comprising the regexp and the +# dictionary. +# +# Side effects: +# Caches the result. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::LocaleNumeralMatcher {l} { + + variable LocaleNumeralCache + + if { ![dict exists $LocaleNumeralCache $l] } { + set d {} + set i 0 + set sep \( + foreach n [mc LOCALE_NUMERALS] { + dict set d $n $i + regsub -all {[^[:alnum:]]} $n \\\\& subex + append re $sep $subex + set sep | + incr i + } + append re \) + dict set LocaleNumeralCache $l [list $re $d] + } + return [dict get $LocaleNumeralCache $l] +} + + + +#---------------------------------------------------------------------- +# +# UniquePrefixRegexp -- +# +# Composes a regexp that performs unique-prefix matching. The +# RE matches one of a supplied set of strings, or any unique +# prefix thereof. +# +# Parameters: +# data - List of alternating match-strings and values. +# Match-strings with distinct values are considered +# distinct. +# +# Results: +# Returns a two-element list. The first is a regexp that +# matches any unique prefix of any of the strings. The second +# is a dictionary whose keys are match values from the regexp +# and whose values are the corresponding values from 'data'. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::UniquePrefixRegexp { data } { + + # The 'successors' dictionary will contain, for each string that + # is a prefix of any key, all characters that may follow that + # prefix. The 'prefixMapping' dictionary will have keys that + # are prefixes of keys and values that correspond to the keys. + + set prefixMapping [dict create] + set successors [dict create {} {}] + + # Walk the key-value pairs + + foreach { key value } $data { + + # Construct all prefixes of the key; + + set prefix {} + foreach char [split $key {}] { + set oldPrefix $prefix + dict set successors $oldPrefix $char {} + append prefix $char + + # Put the prefixes in the 'prefixMapping' and 'successors' + # dictionaries + + dict lappend prefixMapping $prefix $value + if { ![dict exists $successors $prefix] } { + dict set successors $prefix {} + } + } + } + + # Identify those prefixes that designate unique values, and + # those that are the full keys + + set uniquePrefixMapping {} + dict for { key valueList } $prefixMapping { + if { [llength $valueList] == 1 } { + dict set uniquePrefixMapping $key [lindex $valueList 0] + } + } + foreach { key value } $data { + dict set uniquePrefixMapping $key $value + } + + # Construct the re. + + return [list \ + [MakeUniquePrefixRegexp $successors $uniquePrefixMapping {}] \ + $uniquePrefixMapping] +} + +#---------------------------------------------------------------------- +# +# MakeUniquePrefixRegexp -- +# +# Service procedure for 'UniquePrefixRegexp' that constructs +# a regular expresison that matches the unique prefixes. +# +# Parameters: +# successors - Dictionary whose keys are all prefixes +# of keys passed to 'UniquePrefixRegexp' and whose +# values are dictionaries whose keys are the characters +# that may follow those prefixes. +# uniquePrefixMapping - Dictionary whose keys are the unique +# prefixes and whose values are not examined. +# prefixString - Current prefix being processed. +# +# Results: +# Returns a constructed regular expression that matches the set +# of unique prefixes beginning with the 'prefixString'. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::MakeUniquePrefixRegexp { successors + uniquePrefixMapping + prefixString } { + + # Get the characters that may follow the current prefix string + + set schars [lsort -ascii [dict keys [dict get $successors $prefixString]]] + if { [llength $schars] == 0 } { + return {} + } + + # If there is more than one successor character, or if the current + # prefix is a unique prefix, surround the generated re with non-capturing + # parentheses. + + set re {} + if { [dict exists $uniquePrefixMapping $prefixString] + || [llength $schars] > 1 } { + append re "(?:" + } + + # Generate a regexp that matches the successors. + + set sep "" + foreach { c } $schars { + set nextPrefix $prefixString$c + regsub -all {[^[:alnum:]]} $c \\\\& rechar + append re $sep $rechar \ + [MakeUniquePrefixRegexp \ + $successors $uniquePrefixMapping $nextPrefix] + set sep | + } + + # If the current prefix is a unique prefix, make all following text + # optional. Otherwise, if there is more than one successor character, + # close the non-capturing parentheses. + + if { [dict exists $uniquePrefixMapping $prefixString] } { + append re ")?" + } elseif { [llength $schars] > 1 } { + append re ")" + } + + return $re +} + +#---------------------------------------------------------------------- +# +# MakeParseCodeFromFields -- +# +# Composes Tcl code to extract the Julian Day Number from a +# dictionary containing date fields. +# +# Parameters: +# dateFields -- Dictionary whose keys are fields of the date, +# and whose values are the rightmost positions +# at which those fields appear. +# parseActions -- List of triples: field set, priority, and +# code to emit. Smaller priorities are better, and +# the list must be in ascending order by priority +# +# Results: +# Returns a burst of code that extracts the day number from the +# given date. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::MakeParseCodeFromFields { dateFields parseActions } { + + set currPrio 999 + set currFieldPos [list] + set currCodeBurst { + error "in ::tcl::clock::MakeParseCodeFromFields: can't happen" + } + + foreach { fieldSet prio parseAction } $parseActions { + + # If we've found an answer that's better than any that follow, + # quit now. + + if { $prio > $currPrio } { + break + } + + # Accumulate the field positions that are used in the current + # field grouping. + + set fieldPos [list] + set ok true + foreach field $fieldSet { + if { ! [dict exists $dateFields $field] } { + set ok 0 + break + } + lappend fieldPos [dict get $dateFields $field] + } + + # Quit if we don't have a complete set of fields + if { !$ok } { + continue + } + + # Determine whether the current answer is better than the last. + + set fPos [lsort -integer -decreasing $fieldPos] + + if { $prio == $currPrio } { + foreach currPos $currFieldPos newPos $fPos { + if { ![string is integer $newPos] + || ![string is integer $currPos] + || $newPos > $currPos } { + break + } + if { $newPos < $currPos } { + set ok 0 + break + } + } + } + if { !$ok } { + continue + } + + # Remember the best possibility for extracting date information + + set currPrio $prio + set currFieldPos $fPos + set currCodeBurst $parseAction + + } + + return $currCodeBurst + +} + +#---------------------------------------------------------------------- +# +# EnterLocale -- +# +# Switch [mclocale] to a given locale if necessary +# +# Parameters: +# locale -- Desired locale +# oldLocaleVar -- Name of a variable in caller's scope that +# tracks the previous locale name. +# +# Results: +# Returns the locale that was previously current. +# +# Side effects: +# Does [mclocale]. If necessary, uses [mcload] to load the +# designated locale's files, and tracks that it has done so +# in the 'McLoaded' variable. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::EnterLocale { locale oldLocaleVar } { + + upvar 1 $oldLocaleVar oldLocale + + variable MsgDir + variable McLoaded + + set oldLocale [mclocale] + if { $locale eq {system} } { + + if { $::tcl_platform(platform) ne {windows} } { + + # On a non-windows platform, the 'system' locale is + # the same as the 'current' locale + + set locale current + } else { + + # On a windows platform, the 'system' locale is + # adapted from the 'current' locale by applying the + # date and time formats from the Control Panel. + # First, load the 'current' locale if it's not yet loaded + + if {![dict exists $McLoaded $oldLocale] } { + mcload $MsgDir + dict set McLoaded $oldLocale {} + } + + # Make a new locale string for the system locale, and + # get the Control Panel information + + set locale ${oldLocale}_windows + if { ![dict exists $McLoaded $locale] } { + LoadWindowsDateTimeFormats $locale + dict set McLoaded $locale {} + } + } + } + if { $locale eq {current}} { + set locale $oldLocale + unset oldLocale + } elseif { $locale eq $oldLocale } { + unset oldLocale + } else { + mclocale $locale + } + if { ![dict exists $McLoaded $locale] } { + mcload $MsgDir + dict set McLoaded $locale {} + } + +} + +#---------------------------------------------------------------------- +# +# LoadWindowsDateTimeFormats -- +# +# Load the date/time formats from the Control Panel in Windows +# and convert them so that they're usable by Tcl. +# +# Parameters: +# locale - Name of the locale in whose message catalog +# the converted formats are to be stored. +# +# Results: +# None. +# +# Side effects: +# Updates the given message catalog with the locale strings. +# +# Presumes that on entry, [mclocale] is set to the current locale, +# so that default strings can be obtained if the Registry query +# fails. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::LoadWindowsDateTimeFormats { locale } { + + # Bail out if we can't find the Registry + + variable NoRegistry + if { [info exists NoRegistry] } return + + if { ![catch { + registry get "HKEY_CURRENT_USER\\Control Panel\\International" \ + sShortDate + } string] } { + set quote {} + set datefmt {} + foreach { unquoted quoted } [split $string '] { + append datefmt $quote [string map { + dddd %A + ddd %a + dd %d + d %e + MMMM %B + MMM %b + MM %m + M %N + yyyy %Y + yy %y + y %y + gg {} + } $unquoted] + if { $quoted eq {} } { + set quote ' + } else { + set quote $quoted + } + } + ::msgcat::mcset $locale DATE_FORMAT $datefmt + } + + if { ![catch { + registry get "HKEY_CURRENT_USER\\Control Panel\\International" \ + sLongDate + } string] } { + set quote {} + set ldatefmt {} + foreach { unquoted quoted } [split $string '] { + append ldatefmt $quote [string map { + dddd %A + ddd %a + dd %d + d %e + MMMM %B + MMM %b + MM %m + M %N + yyyy %Y + yy %y + y %y + gg {} + } $unquoted] + if { $quoted eq {} } { + set quote ' + } else { + set quote $quoted + } + } + ::msgcat::mcset $locale LOCALE_DATE_FORMAT $ldatefmt + } + + if { ![catch { + registry get "HKEY_CURRENT_USER\\Control Panel\\International" \ + sTimeFormat + } string] } { + set quote {} + set timefmt {} + foreach { unquoted quoted } [split $string '] { + append timefmt $quote [string map { + HH %H + H %k + hh %I + h %l + mm %M + m %M + ss %S + s %S + tt %p + t %p + } $unquoted] + if { $quoted eq {} } { + set quote ' + } else { + set quote $quoted + } + } + ::msgcat::mcset $locale TIME_FORMAT $timefmt + } + + catch { + ::msgcat::mcset $locale DATE_TIME_FORMAT "$datefmt $timefmt" + } + catch { + ::msgcat::mcset $locale LOCALE_DATE_TIME_FORMAT "$ldatefmt $timefmt" + } + + return + +} + +#---------------------------------------------------------------------- +# +# LocalizeFormat -- +# +# Map away locale-dependent format groups in a clock format. +# +# Parameters: +# locale -- Current [mclocale] locale, supplied to avoid +# an extra call +# format -- Format supplied to [clock scan] or [clock format] +# +# Results: +# Returns the string with locale-dependent composite format +# groups substituted out. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::LocalizeFormat { locale format } { + + variable McLoaded + + if { [dict exists $McLoaded $locale FORMAT $format] } { + return [dict get $McLoaded $locale FORMAT $format] + } + set inFormat $format + + # Handle locale-dependent format groups by mapping them out of + # the input string. Note that the order of the [string map] + # operations is significant because earlier formats can refer + # to later ones; for example %c can refer to %X, which in turn + # can refer to %T. + + set format [string map [list %c [mc DATE_TIME_FORMAT] \ + %Ec [mc LOCALE_DATE_TIME_FORMAT]] $format] + set format [string map [list %x [mc DATE_FORMAT] \ + %Ex [mc LOCALE_DATE_FORMAT] \ + %X [mc TIME_FORMAT] \ + %EX [mc LOCALE_TIME_FORMAT]] $format] + set format [string map [list %r [mc TIME_FORMAT_12] \ + %R [mc TIME_FORMAT_24] \ + %T [mc TIME_FORMAT_24_SECS]] $format] + set format [string map [list %D %m/%d/%Y \ + %EY [mc LOCALE_YEAR_FORMAT]\ + %+ {%a %b %e %H:%M:%S %Z %Y}] $format] + + dict set McLoaded $locale FORMAT $inFormat $format + return $format +} + +#---------------------------------------------------------------------- +# +# FormatNumericTimeZone -- +# +# Formats a time zone as +hhmmss +# +# Parameters: +# z - Time zone in seconds east of Greenwich +# +# Results: +# Returns the time zone formatted in a numeric form +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::FormatNumericTimeZone { z } { + + if { $z < 0 } { + set z [expr { - $z }] + set retval - + } else { + set retval + + } + append retval [::format %02d [expr { $z / 3600 }]] + set z [expr { $z % 3600 }] + append retval [::format %02d [expr { $z / 60 }]] + set z [expr { $z % 60 }] + if { $z != 0 } { + append retval [::format %02d $z] + } + return $retval + +} + +#---------------------------------------------------------------------- +# +# FormatStarDate -- +# +# Formats a date as a StarDate. +# +# Parameters: +# date - Dictionary containing 'year', 'dayOfYear', and +# 'localSeconds' fields. +# +# Results: +# Returns the given date formatted as a StarDate. +# +# Side effects: +# None. +# +# Jeff Hobbs put this in to support an atrocious pun about Tcl being +# "Enterprise ready." Now we're stuck with it. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::FormatStarDate { date } { + + variable Roddenberry + + # Get day of year, zero based + + set doy [expr { [dict get $date dayOfYear] - 1 }] + + # Determine whether the year is a leap year + + set lp [IsGregorianLeapYear $date] + + # Convert day of year to a fractional year + + if { $lp } { + set fractYear [expr { 1000 * $doy / 366 }] + } else { + set fractYear [expr { 1000 * $doy / 365 }] + } + + # Put together the StarDate + + return [::format "Stardate %02d%03d.%1d" \ + [expr { [dict get $date year] - $Roddenberry }] \ + $fractYear \ + [expr { [dict get $date localSeconds] % 86400 + / ( 86400 / 10 ) }]] +} + +#---------------------------------------------------------------------- +# +# ParseStarDate -- +# +# Parses a StarDate +# +# Parameters: +# year - Year from the Roddenberry epoch +# fractYear - Fraction of a year specifiying the day of year. +# fractDay - Fraction of a day +# +# Results: +# Returns a count of seconds from the Posix epoch. +# +# Side effects: +# None. +# +# Jeff Hobbs put this in to support an atrocious pun about Tcl being +# "Enterprise ready." Now we're stuck with it. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ParseStarDate { year fractYear fractDay } { + + variable Roddenberry + + # Build a tentative date from year and fraction. + + set date [dict create \ + gregorian 1 \ + era CE \ + year [expr { $year + $Roddenberry }] \ + dayOfYear [expr { $fractYear * 365 / 1000 + 1 }]] + set date [GetJulianDayFromGregorianEraYearDay $date[set date {}]] + + # Determine whether the given year is a leap year + + set lp [IsGregorianLeapYear $date] + + # Reconvert the fractional year according to whether the given + # year is a leap year + + if { $lp } { + dict set date dayOfYear \ + [expr { $fractYear * 366 / 1000 + 1 }] + } else { + dict set date dayOfYear \ + [expr { $fractYear * 365 / 1000 + 1 }] + } + dict unset date julianDay + dict unset date gregorian + set date [GetJulianDayFromGregorianEraYearDay $date[set date {}]] + + return [expr { 86400 * [dict get $date julianDay] + - 210866803200 + + ( 86400 / 10 ) * $fractDay }] + +} + +#---------------------------------------------------------------------- +# +# ScanWide -- +# +# Scans a wide integer from an input +# +# Parameters: +# str - String containing a decimal wide integer +# +# Results: +# Returns the string as a pure wide integer. Throws an error if +# the string is misformatted or out of range. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ScanWide { str } { + set count [::scan $str {%ld %c} result junk] + if { $count != 1 } { + return -code error -errorcode [list CLOCK notAnInteger $str] \ + "\"$str\" is not an integer" + } + if { [incr result 0] != $str } { + return -code error -errorcode [list CLOCK integervalueTooLarge] \ + "integer value too large to represent" + } + return $result +} + +#---------------------------------------------------------------------- +# +# InterpretTwoDigitYear -- +# +# Given a date that contains only the year of the century, +# determines the target value of a two-digit year. +# +# Parameters: +# date - Dictionary containing fields of the date. +# baseTime - Base time relative to which the date is expressed. +# twoDigitField - Name of the field that stores the two-digit year. +# Default is 'yearOfCentury' +# fourDigitField - Name of the field that will receive the four-digit +# year. Default is 'year' +# +# Results: +# Returns the dictionary augmented with the four-digit year, stored in +# the given key. +# +# Side effects: +# None. +# +# The current rule for interpreting a two-digit year is that the year +# shall be between 1937 and 2037, thus staying within the range of a +# 32-bit signed value for time. This rule may change to a sliding +# window in future versions, so the 'baseTime' parameter (which is +# currently ignored) is provided in the procedure signature. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::InterpretTwoDigitYear { date baseTime + { twoDigitField yearOfCentury } + { fourDigitField year } } { + + set yr [dict get $date $twoDigitField] + if { $yr <= 37 } { + dict set date $fourDigitField [expr { $yr + 2000 }] + } else { + dict set date $fourDigitField [expr { $yr + 1900 }] + } + return $date + +} + +#---------------------------------------------------------------------- +# +# AssignBaseYear -- +# +# Places the number of the current year into a dictionary. +# +# Parameters: +# date - Dictionary value to update +# baseTime - Base time from which to extract the year, expressed +# in seconds from the Posix epoch +# timezone - the time zone in which the date is being scanned +# changeover - the Julian Day on which the Gregorian calendar +# was adopted in the target locale. +# +# Results: +# Returns the dictionary with the current year assigned. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AssignBaseYear { date baseTime timezone changeover } { + + variable TZData + + # Find the Julian Day Number corresponding to the base time, and + # find the Gregorian year corresponding to that Julian Day. + + set date2 [GetDateFields $baseTime $TZData($timezone) $changeover] + + # Store the converted year + + dict set date era [dict get $date2 era] + dict set date year [dict get $date2 year] + + return $date + +} + +#---------------------------------------------------------------------- +# +# AssignBaseIso8601Year -- +# +# Determines the base year in the ISO8601 fiscal calendar. +# +# Parameters: +# date - Dictionary containing the fields of the date that +# is to be augmented with the base year. +# baseTime - Base time expressed in seconds from the Posix epoch. +# timeZone - Target time zone +# changeover - Julian Day of adoption of the Gregorian calendar in +# the target locale. +# +# Results: +# Returns the given date with "iso8601Year" set to the +# base year. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AssignBaseIso8601Year {date baseTime timeZone changeover} { + + variable TZData + + # Find the Julian Day Number corresponding to the base time + + set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover] + + # Calculate the ISO8601 date and transfer the year + + dict set date era CE + dict set date iso8601Year [dict get $date2 iso8601Year] + return $date +} + +#---------------------------------------------------------------------- +# +# AssignBaseMonth -- +# +# Places the number of the current year and month into a +# dictionary. +# +# Parameters: +# date - Dictionary value to update +# baseTime - Time from which the year and month are to be +# obtained, expressed in seconds from the Posix epoch. +# timezone - Name of the desired time zone +# changeover - Julian Day on which the Gregorian calendar was adopted. +# +# Results: +# Returns the dictionary with the base year and month assigned. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AssignBaseMonth {date baseTime timezone changeover} { + + variable TZData + + # Find the year and month corresponding to the base time + + set date2 [GetDateFields $baseTime $TZData($timezone) $changeover] + dict set date era [dict get $date2 era] + dict set date year [dict get $date2 year] + dict set date month [dict get $date2 month] + return $date + +} + +#---------------------------------------------------------------------- +# +# AssignBaseWeek -- +# +# Determines the base year and week in the ISO8601 fiscal calendar. +# +# Parameters: +# date - Dictionary containing the fields of the date that +# is to be augmented with the base year and week. +# baseTime - Base time expressed in seconds from the Posix epoch. +# changeover - Julian Day on which the Gregorian calendar was adopted +# in the target locale. +# +# Results: +# Returns the given date with "iso8601Year" set to the +# base year and "iso8601Week" to the week number. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AssignBaseWeek {date baseTime timeZone changeover} { + + variable TZData + + # Find the Julian Day Number corresponding to the base time + + set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover] + + # Calculate the ISO8601 date and transfer the year + + dict set date era CE + dict set date iso8601Year [dict get $date2 iso8601Year] + dict set date iso8601Week [dict get $date2 iso8601Week] + return $date +} + +#---------------------------------------------------------------------- +# +# AssignBaseJulianDay -- +# +# Determines the base day for a time-of-day conversion. +# +# Parameters: +# date - Dictionary that is to get the base day +# baseTime - Base time expressed in seconds from the Posix epoch +# changeover - Julian day on which the Gregorian calendar was +# adpoted in the target locale. +# +# Results: +# Returns the given dictionary augmented with a 'julianDay' field +# that contains the base day. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AssignBaseJulianDay { date baseTime timeZone changeover } { + + variable TZData + + # Find the Julian Day Number corresponding to the base time + + set date2 [GetDateFields $baseTime $TZData($timeZone) $changeover] + dict set date julianDay [dict get $date2 julianDay] + + return $date +} + +#---------------------------------------------------------------------- +# +# InterpretHMSP -- +# +# Interprets a time in the form "hh:mm:ss am". +# +# Parameters: +# date -- Dictionary containing "hourAMPM", "minute", "second" +# and "amPmIndicator" fields. +# +# Results: +# Returns the number of seconds from local midnight. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::InterpretHMSP { date } { + + set hr [dict get $date hourAMPM] + if { $hr == 12 } { + set hr 0 + } + if { [dict get $date amPmIndicator] } { + incr hr 12 + } + dict set date hour $hr + return [InterpretHMS $date[set date {}]] + +} + +#---------------------------------------------------------------------- +# +# InterpretHMS -- +# +# Interprets a 24-hour time "hh:mm:ss" +# +# Parameters: +# date -- Dictionary containing the "hour", "minute" and "second" +# fields. +# +# Results: +# Returns the given dictionary augmented with a "secondOfDay" +# field containing the number of seconds from local midnight. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::InterpretHMS { date } { + + return [expr { ( [dict get $date hour] * 60 + + [dict get $date minute] ) * 60 + + [dict get $date second] }] + +} + +#---------------------------------------------------------------------- +# +# GetSystemTimeZone -- +# +# Determines the system time zone, which is the default for the +# 'clock' command if no other zone is supplied. +# +# Parameters: +# None. +# +# Results: +# Returns the system time zone. +# +# Side effects: +# Stores the sustem time zone in the 'CachedSystemTimeZone' +# variable, since determining it may be an expensive process. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::GetSystemTimeZone {} { + + variable CachedSystemTimeZone + variable TimeZoneBad + + if {[set result [getenv TCL_TZ]] ne {}} { + set timezone $result + } elseif {[set result [getenv TZ]] ne {}} { + set timezone $result + } elseif { [info exists CachedSystemTimeZone] } { + set timezone $CachedSystemTimeZone + } elseif { $::tcl_platform(platform) eq {windows} } { + set timezone [GuessWindowsTimeZone] + } elseif { [file exists /etc/localtime] + && ![catch {ReadZoneinfoFile \ + Tcl/Localtime /etc/localtime}] } { + set timezone :Tcl/Localtime + } else { + set timezone :localtime + } + set CachedSystemTimeZone $timezone + if { ![dict exists $TimeZoneBad $timezone] } { + dict set TimeZoneBad $timezone [catch {SetupTimeZone $timezone}] + } + if { [dict get $TimeZoneBad $timezone] } { + return :localtime + } else { + return $timezone + } + +} + +#---------------------------------------------------------------------- +# +# ConvertLegacyTimeZone -- +# +# Given an alphanumeric time zone identifier and the system +# time zone, convert the alphanumeric identifier to an +# unambiguous time zone. +# +# Parameters: +# tzname - Name of the time zone to convert +# +# Results: +# Returns a time zone name corresponding to tzname, but +# in an unambiguous form, generally +hhmm. +# +# This procedure is implemented primarily to allow the parsing of +# RFC822 date/time strings. Processing a time zone name on input +# is not recommended practice, because there is considerable room +# for ambiguity; for instance, is BST Brazilian Standard Time, or +# British Summer Time? +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ConvertLegacyTimeZone { tzname } { + + variable LegacyTimeZone + + set tzname [string tolower $tzname] + if { ![dict exists $LegacyTimeZone $tzname] } { + return -code error -errorcode [list CLOCK badTZName $tzname] \ + "time zone \"$tzname\" not found" + } else { + return [dict get $LegacyTimeZone $tzname] + } + +} + +#---------------------------------------------------------------------- +# +# SetupTimeZone -- +# +# Given the name or specification of a time zone, sets up +# its in-memory data. +# +# Parameters: +# tzname - Name of a time zone +# +# Results: +# Unless the time zone is ':localtime', sets the TZData array +# to contain the lookup table for local<->UTC conversion. +# Returns an error if the time zone cannot be parsed. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::SetupTimeZone { timezone } { + + variable TZData + + if {! [info exists TZData($timezone)] } { + variable MINWIDE + if { $timezone eq {:localtime} } { + + # Nothing to do, we'll convert using the localtime function + + } elseif { [regexp {^([-+])(\d\d)(?::?(\d\d)(?::?(\d\d))?)?} $timezone \ + -> s hh mm ss] } { + + # Make a fixed offset + + ::scan $hh %d hh + if { $mm eq {} } { + set mm 0 + } else { + ::scan $mm %d mm + } + if { $ss eq {} } { + set ss 0 + } else { + ::scan $ss %d ss + } + set offset [expr { ( $hh * 60 + $mm ) * 60 + $ss }] + if { $s eq {-} } { + set offset [expr { - $offset }] + } + set TZData($timezone) [list [list $MINWIDE $offset -1 $timezone]] + + } elseif { [string index $timezone 0] eq {:} } { + + # Convert using a time zone file + + if { + [catch { + LoadTimeZoneFile [string range $timezone 1 end] + }] + && [catch { + LoadZoneinfoFile [string range $timezone 1 end] + }] + } { + return -code error \ + -errorcode [list CLOCK badTimeZone $timezone] \ + "time zone \"$timezone\" not found" + } + + } elseif { ![catch {ParsePosixTimeZone $timezone} tzfields] } { + + # This looks like a POSIX time zone - try to process it + + if { [catch {ProcessPosixTimeZone $tzfields} data opts] } { + if { [lindex [dict get $opts -errorcode] 0] eq {CLOCK} } { + dict unset opts -errorinfo + } + return -options $opts $data + } else { + set TZData($timezone) $data + } + + } else { + + # We couldn't parse this as a POSIX time zone. Try + # again with a time zone file - this time without a colon + + if { [catch { LoadTimeZoneFile $timezone }] + && [catch { ZoneinfoFile $timezone } - opts] } { + dict unset opts -errorinfo + return -options $opts "time zone $timezone not found" + } + set TZData($timezone) $TZData(:$timezone) + } + } + + return +} + +#---------------------------------------------------------------------- +# +# GuessWindowsTimeZone -- +# +# Determines the system time zone on windows. +# +# Parameters: +# None. +# +# Results: +# Returns a time zone specifier that corresponds to the system +# time zone information found in the Registry. +# +# Bugs: +# Fixed dates for DST change are unimplemented at present, because +# no time zone information supplied with Windows actually uses +# them! +# +# On a Windows system where neither $env(TCL_TZ) nor $env(TZ) is +# specified, GuessWindowsTimeZone looks in the Registry for the +# system time zone information. It then attempts to find an entry +# in WinZoneInfo for a time zone that uses the same rules. If +# it finds one, it returns it; otherwise, it constructs a Posix-style +# time zone string and returns that. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::GuessWindowsTimeZone {} { + + variable WinZoneInfo + variable NoRegistry + variable TimeZoneBad + + if { [info exists NoRegistry] } { + return :localtime + } + + # Dredge time zone information out of the registry + + if { [catch { + set rpath HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\TimeZoneInformation + set data [list \ + [expr { -60 + * [registry get $rpath Bias] }] \ + [expr { -60 + * [registry get $rpath StandardBias] }] \ + [expr { -60 \ + * [registry get $rpath DaylightBias] }]] + set stdtzi [registry get $rpath StandardStart] + foreach ind {0 2 14 4 6 8 10 12} { + binary scan $stdtzi @${ind}s val + lappend data $val + } + set daytzi [registry get $rpath DaylightStart] + foreach ind {0 2 14 4 6 8 10 12} { + binary scan $daytzi @${ind}s val + lappend data $val + } + }] } { + + # Missing values in the Registry - bail out + + return :localtime + } + + # Make up a Posix time zone specifier if we can't find one. + # Check here that the tzdata file exists, in case we're running + # in an environment (e.g. starpack) where tzdata is incomplete. + # (Bug 1237907) + + if { [dict exists $WinZoneInfo $data] } { + set tzname [dict get $WinZoneInfo $data] + if { ! [dict exists $TimeZoneBad $tzname] } { + dict set TimeZoneBad $tzname [catch {SetupTimeZone $tzname}] + } + } else { + set tzname {} + } + if { $tzname eq {} || [dict get $TimeZoneBad $tzname] } { + lassign $data \ + bias stdBias dstBias \ + stdYear stdMonth stdDayOfWeek stdDayOfMonth \ + stdHour stdMinute stdSecond stdMillisec \ + dstYear dstMonth dstDayOfWeek dstDayOfMonth \ + dstHour dstMinute dstSecond dstMillisec + set stdDelta [expr { $bias + $stdBias }] + set dstDelta [expr { $bias + $dstBias }] + if { $stdDelta <= 0 } { + set stdSignum + + set stdDelta [expr { - $stdDelta }] + set dispStdSignum - + } else { + set stdSignum - + set dispStdSignum + + } + set hh [::format %02d [expr { $stdDelta / 3600 }]] + set mm [::format %02d [expr { ($stdDelta / 60 ) % 60 }]] + set ss [::format %02d [expr { $stdDelta % 60 }]] + set tzname {} + append tzname < $dispStdSignum $hh $mm > $stdSignum $hh : $mm : $ss + if { $stdMonth >= 0 } { + if { $dstDelta <= 0 } { + set dstSignum + + set dstDelta [expr { - $dstDelta }] + set dispDstSignum - + } else { + set dstSignum - + set dispDstSignum + + } + set hh [::format %02d [expr { $dstDelta / 3600 }]] + set mm [::format %02d [expr { ($dstDelta / 60 ) % 60 }]] + set ss [::format %02d [expr { $dstDelta % 60 }]] + append tzname < $dispDstSignum $hh $mm > $dstSignum $hh : $mm : $ss + if { $dstYear == 0 } { + append tzname ,M $dstMonth . $dstDayOfMonth . $dstDayOfWeek + } else { + # I have not been able to find any locale on which + # Windows converts time zone on a fixed day of the year, + # hence don't know how to interpret the fields. + # If someone can inform me, I'd be glad to code it up. + # For right now, we bail out in such a case. + return :localtime + } + append tzname / [::format %02d $dstHour] \ + : [::format %02d $dstMinute] \ + : [::format %02d $dstSecond] + if { $stdYear == 0 } { + append tzname ,M $stdMonth . $stdDayOfMonth . $stdDayOfWeek + } else { + # I have not been able to find any locale on which + # Windows converts time zone on a fixed day of the year, + # hence don't know how to interpret the fields. + # If someone can inform me, I'd be glad to code it up. + # For right now, we bail out in such a case. + return :localtime + } + append tzname / [::format %02d $stdHour] \ + : [::format %02d $stdMinute] \ + : [::format %02d $stdSecond] + } + dict set WinZoneInfo $data $tzname + } + + return [dict get $WinZoneInfo $data] + +} + +#---------------------------------------------------------------------- +# +# LoadTimeZoneFile -- +# +# Load the data file that specifies the conversion between a +# given time zone and Greenwich. +# +# Parameters: +# fileName -- Name of the file to load +# +# Results: +# None. +# +# Side effects: +# TZData(:fileName) contains the time zone data +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::LoadTimeZoneFile { fileName } { + variable DataDir + variable TZData + + if { [info exists TZData($fileName)] } { + return + } + + # Since an unsafe interp uses the [clock] command in the master, + # this code is security sensitive. Make sure that the path name + # cannot escape the given directory. + + if { ![regexp {^[[.-.][:alpha:]_]+(?:/[[.-.][:alpha:]_]+)*$} $fileName] } { + return -code error \ + -errorcode [list CLOCK badTimeZone $:fileName] \ + "time zone \":$fileName\" not valid" + } + if { [catch { + source -encoding utf-8 [file join $DataDir $fileName] + }] } { + return -code error \ + -errorcode [list CLOCK badTimeZone :$fileName] \ + "time zone \":$fileName\" not found" + } + return +} + +#---------------------------------------------------------------------- +# +# LoadZoneinfoFile -- +# +# Loads a binary time zone information file in Olson format. +# +# Parameters: +# fileName - Relative path name of the file to load. +# +# Results: +# Returns an empty result normally; returns an error if no +# Olson file was found or the file was malformed in some way. +# +# Side effects: +# TZData(:fileName) contains the time zone data +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::LoadZoneinfoFile { fileName } { + + variable ZoneinfoPaths + + # Since an unsafe interp uses the [clock] command in the master, + # this code is security sensitive. Make sure that the path name + # cannot escape the given directory. + + if { ![regexp {^[[.-.][:alpha:]_]+(?:/[[.-.][:alpha:]_]+)*$} $fileName] } { + return -code error \ + -errorcode [list CLOCK badTimeZone $:fileName] \ + "time zone \":$fileName\" not valid" + } + foreach d $ZoneinfoPaths { + set fname [file join $d $fileName] + if { [file readable $fname] && [file isfile $fname] } { + break + } + unset fname + } + ReadZoneinfoFile $fileName $fname +} + +#---------------------------------------------------------------------- +# +# ReadZoneinfoFile -- +# +# Loads a binary time zone information file in Olson format. +# +# Parameters: +# fileName - Name of the time zone (relative path name of the +# file). +# fname - Absolute path name of the file. +# +# Results: +# Returns an empty result normally; returns an error if no +# Olson file was found or the file was malformed in some way. +# +# Side effects: +# TZData(:fileName) contains the time zone data +# +#---------------------------------------------------------------------- + + +proc ::tcl::clock::ReadZoneinfoFile {fileName fname} { + variable MINWIDE + variable TZData + if { ![info exists fname] } { + return -code error "$fileName not found" + } + + if { [file size $fname] > 262144 } { + return -code error "$fileName too big" + } + + # Suck in all the data from the file + + set f [open $fname r] + fconfigure $f -translation binary + set d [read $f] + close $f + + # The file begins with a magic number, sixteen reserved bytes, + # and then six 4-byte integers giving counts of fileds in the file. + + binary scan $d a4a1x15IIIIII \ + magic version nIsGMT nIsStd nLeap nTime nType nChar + set seek 44 + set ilen 4 + set iformat I + if { $magic != {TZif} } { + return -code error "$fileName not a time zone information file" + } + if { $nType > 255 } { + return -code error "$fileName contains too many time types" + } + # Accept only Posix-style zoneinfo. Sorry, 'leaps' bigots. + if { $nLeap != 0 } { + return -code error "$fileName contains leap seconds" + } + + # In a version 2 file, we use the second part of the file, which + # contains 64-bit transition times. + + if {$version eq "2"} { + set seek [expr {44 + + 5 * $nTime + + 6 * $nType + + 4 * $nLeap + + $nIsStd + + $nIsGMT + + $nChar + }] + binary scan $d @${seek}a4a1x15IIIIII \ + magic version nIsGMT nIsStd nLeap nTime nType nChar + if {$magic ne {TZif}} { + return -code error "seek address $seek miscomputed, magic = $magic" + } + set iformat W + set ilen 8 + incr seek 44 + } + + # Next come ${nTime} transition times, followed by ${nTime} time type + # codes. The type codes are unsigned 1-byte quantities. We insert an + # arbitrary start time in front of the transitions. + + binary scan $d @${seek}${iformat}${nTime}c${nTime} times tempCodes + incr seek [expr { ($ilen + 1) * $nTime }] + set times [linsert $times 0 $MINWIDE] + set codes {} + foreach c $tempCodes { + lappend codes [expr { $c & 0xff }] + } + set codes [linsert $codes 0 0] + + # Next come ${nType} time type descriptions, each of which has an + # offset (seconds east of GMT), a DST indicator, and an index into + # the abbreviation text. + + for { set i 0 } { $i < $nType } { incr i } { + binary scan $d @${seek}Icc gmtOff isDst abbrInd + lappend types [list $gmtOff $isDst $abbrInd] + incr seek 6 + } + + # Next come $nChar characters of time zone name abbreviations, + # which are null-terminated. + # We build them up into a dictionary indexed by character index, + # because that's what's in the indices above. + + binary scan $d @${seek}a${nChar} abbrs + incr seek ${nChar} + set abbrList [split $abbrs \0] + set i 0 + set abbrevs {} + foreach a $abbrList { + dict set abbrevs $i $a + incr i [expr { [string length $a] + 1 }] + } + + # Package up a list of tuples, each of which contains transition time, + # seconds east of Greenwich, DST flag and time zone abbreviation. + + set r {} + set lastTime $MINWIDE + foreach t $times c $codes { + if { $t < $lastTime } { + return -code error "$fileName has times out of order" + } + set lastTime $t + lassign [lindex $types $c] gmtoff isDst abbrInd + set abbrev [dict get $abbrevs $abbrInd] + lappend r [list $t $gmtoff $isDst $abbrev] + } + + # In a version 2 file, there is also a POSIX-style time zone description + # at the very end of the file. To get to it, skip over + # nLeap leap second values (8 bytes each), + # nIsStd standard/DST indicators and nIsGMT UTC/local indicators. + + if {$version eq {2}} { + set seek [expr {$seek + 8 * $nLeap + $nIsStd + $nIsGMT + 1}] + set last [string first \n $d $seek] + set posix [string range $d $seek [expr {$last-1}]] + if {[llength $posix] > 0} { + set posixFields [ParsePosixTimeZone $posix] + foreach tuple [ProcessPosixTimeZone $posixFields] { + lassign $tuple t gmtoff isDst abbrev + if {$t > $lastTime} { + lappend r $tuple + } + } + } + } + + set TZData(:$fileName) $r + + return +} + +#---------------------------------------------------------------------- +# +# ParsePosixTimeZone -- +# +# Parses the TZ environment variable in Posix form +# +# Parameters: +# tz Time zone specifier to be interpreted +# +# Results: +# Returns a dictionary whose values contain the various pieces of +# the time zone specification. +# +# Side effects: +# None. +# +# Errors: +# Throws an error if the syntax of the time zone is incorrect. +# +# The following keys are present in the dictionary: +# stdName - Name of the time zone when Daylight Saving Time +# is not in effect. +# stdSignum - Sign (+, -, or empty) of the offset from Greenwich +# to the given (non-DST) time zone. + and the empty +# string denote zones west of Greenwich, - denotes east +# of Greenwich; this is contrary to the ISO convention +# but follows Posix. +# stdHours - Hours part of the offset from Greenwich to the given +# (non-DST) time zone. +# stdMinutes - Minutes part of the offset from Greenwich to the +# given (non-DST) time zone. Empty denotes zero. +# stdSeconds - Seconds part of the offset from Greenwich to the +# given (non-DST) time zone. Empty denotes zero. +# dstName - Name of the time zone when DST is in effect, or the +# empty string if the time zone does not observe Daylight +# Saving Time. +# dstSignum, dstHours, dstMinutes, dstSeconds - +# Fields corresponding to stdSignum, stdHours, stdMinutes, +# stdSeconds for the Daylight Saving Time version of the +# time zone. If dstHours is empty, it is presumed to be 1. +# startDayOfYear - The ordinal number of the day of the year on which +# Daylight Saving Time begins. If this field is +# empty, then DST begins on a given month-week-day, +# as below. +# startJ - The letter J, or an empty string. If a J is present in +# this field, then startDayOfYear does not count February 29 +# even in leap years. +# startMonth - The number of the month in which Daylight Saving Time +# begins, supplied if startDayOfYear is empty. If both +# startDayOfYear and startMonth are empty, then US rules +# are presumed. +# startWeekOfMonth - The number of the week in the month in which +# Daylight Saving Time begins, in the range 1-5. +# 5 denotes the last week of the month even in a +# 4-week month. +# startDayOfWeek - The number of the day of the week (Sunday=0, +# Saturday=6) on which Daylight Saving Time begins. +# startHours - The hours part of the time of day at which Daylight +# Saving Time begins. An empty string is presumed to be 2. +# startMinutes - The minutes part of the time of day at which DST begins. +# An empty string is presumed zero. +# startSeconds - The seconds part of the time of day at which DST begins. +# An empty string is presumed zero. +# endDayOfYear, endJ, endMonth, endWeekOfMonth, endDayOfWeek, +# endHours, endMinutes, endSeconds - +# Specify the end of DST in the same way that the start* fields +# specify the beginning of DST. +# +# This procedure serves only to break the time specifier into fields. +# No attempt is made to canonicalize the fields or supply default values. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ParsePosixTimeZone { tz } { + + if {[regexp -expanded -nocase -- { + ^ + # 1 - Standard time zone name + ([[:alpha:]]+ | <[-+[:alnum:]]+>) + # 2 - Standard time zone offset, signum + ([-+]?) + # 3 - Standard time zone offset, hours + ([[:digit:]]{1,2}) + (?: + # 4 - Standard time zone offset, minutes + : ([[:digit:]]{1,2}) + (?: + # 5 - Standard time zone offset, seconds + : ([[:digit:]]{1,2} ) + )? + )? + (?: + # 6 - DST time zone name + ([[:alpha:]]+ | <[-+[:alnum:]]+>) + (?: + (?: + # 7 - DST time zone offset, signum + ([-+]?) + # 8 - DST time zone offset, hours + ([[:digit:]]{1,2}) + (?: + # 9 - DST time zone offset, minutes + : ([[:digit:]]{1,2}) + (?: + # 10 - DST time zone offset, seconds + : ([[:digit:]]{1,2}) + )? + )? + )? + (?: + , + (?: + # 11 - Optional J in n and Jn form 12 - Day of year + ( J ? ) ( [[:digit:]]+ ) + | M + # 13 - Month number 14 - Week of month 15 - Day of week + ( [[:digit:]] + ) + [.] ( [[:digit:]] + ) + [.] ( [[:digit:]] + ) + ) + (?: + # 16 - Start time of DST - hours + / ( [[:digit:]]{1,2} ) + (?: + # 17 - Start time of DST - minutes + : ( [[:digit:]]{1,2} ) + (?: + # 18 - Start time of DST - seconds + : ( [[:digit:]]{1,2} ) + )? + )? + )? + , + (?: + # 19 - Optional J in n and Jn form 20 - Day of year + ( J ? ) ( [[:digit:]]+ ) + | M + # 21 - Month number 22 - Week of month 23 - Day of week + ( [[:digit:]] + ) + [.] ( [[:digit:]] + ) + [.] ( [[:digit:]] + ) + ) + (?: + # 24 - End time of DST - hours + / ( [[:digit:]]{1,2} ) + (?: + # 25 - End time of DST - minutes + : ( [[:digit:]]{1,2} ) + (?: + # 26 - End time of DST - seconds + : ( [[:digit:]]{1,2} ) + )? + )? + )? + )? + )? + )? + $ + } $tz -> x(stdName) x(stdSignum) x(stdHours) x(stdMinutes) x(stdSeconds) \ + x(dstName) x(dstSignum) x(dstHours) x(dstMinutes) x(dstSeconds) \ + x(startJ) x(startDayOfYear) \ + x(startMonth) x(startWeekOfMonth) x(startDayOfWeek) \ + x(startHours) x(startMinutes) x(startSeconds) \ + x(endJ) x(endDayOfYear) \ + x(endMonth) x(endWeekOfMonth) x(endDayOfWeek) \ + x(endHours) x(endMinutes) x(endSeconds)] } { + + # it's a good timezone + + return [array get x] + + } else { + + return -code error\ + -errorcode [list CLOCK badTimeZone $tz] \ + "unable to parse time zone specification \"$tz\"" + + } + +} + +#---------------------------------------------------------------------- +# +# ProcessPosixTimeZone -- +# +# Handle a Posix time zone after it's been broken out into +# fields. +# +# Parameters: +# z - Dictionary returned from 'ParsePosixTimeZone' +# +# Results: +# Returns time zone information for the 'TZData' array. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ProcessPosixTimeZone { z } { + + variable MINWIDE + variable TZData + + # Determine the standard time zone name and seconds east of Greenwich + + set stdName [dict get $z stdName] + if { [string index $stdName 0] eq {<} } { + set stdName [string range $stdName 1 end-1] + } + if { [dict get $z stdSignum] eq {-} } { + set stdSignum +1 + } else { + set stdSignum -1 + } + set stdHours [lindex [::scan [dict get $z stdHours] %d] 0] + if { [dict get $z stdMinutes] ne {} } { + set stdMinutes [lindex [::scan [dict get $z stdMinutes] %d] 0] + } else { + set stdMinutes 0 + } + if { [dict get $z stdSeconds] ne {} } { + set stdSeconds [lindex [::scan [dict get $z stdSeconds] %d] 0] + } else { + set stdSeconds 0 + } + set stdOffset [expr { ( ( $stdHours * 60 + $stdMinutes ) + * 60 + $stdSeconds ) + * $stdSignum }] + set data [list [list $MINWIDE $stdOffset 0 $stdName]] + + # If there's no daylight zone, we're done + + set dstName [dict get $z dstName] + if { $dstName eq {} } { + return $data + } + if { [string index $dstName 0] eq {<} } { + set dstName [string range $dstName 1 end-1] + } + + # Determine the daylight name + + if { [dict get $z dstSignum] eq {-} } { + set dstSignum +1 + } else { + set dstSignum -1 + } + if { [dict get $z dstHours] eq {} } { + set dstOffset [expr { 3600 + $stdOffset }] + } else { + set dstHours [lindex [::scan [dict get $z dstHours] %d] 0] + if { [dict get $z dstMinutes] ne {} } { + set dstMinutes [lindex [::scan [dict get $z dstMinutes] %d] 0] + } else { + set dstMinutes 0 + } + if { [dict get $z dstSeconds] ne {} } { + set dstSeconds [lindex [::scan [dict get $z dstSeconds] %d] 0] + } else { + set dstSeconds 0 + } + set dstOffset [expr { ( ( $dstHours * 60 + $dstMinutes ) + * 60 + $dstSeconds ) + * $dstSignum }] + } + + # Fill in defaults for US DST rules + + if { [dict get $z startDayOfYear] eq {} + && [dict get $z startMonth] eq {} } { + dict set z startMonth 3 + dict set z startWeekOfMonth 2 + dict set z startDayOfWeek 0 + dict set z startHours 2 + dict set z startMinutes 0 + dict set z startSeconds 0 + } + if { [dict get $z endDayOfYear] eq {} + && [dict get $z endMonth] eq {} } { + dict set z endMonth 11 + dict set z endWeekOfMonth 1 + dict set z endDayOfWeek 0 + dict set z endHours 2 + dict set z endMinutes 0 + dict set z endSeconds 0 + } + + # Put DST in effect in all years from 1916 to 2099. + + for { set y 1916 } { $y < 2099 } { incr y } { + set startTime [DeterminePosixDSTTime $z start $y] + incr startTime [expr { - wide($stdOffset) }] + set endTime [DeterminePosixDSTTime $z end $y] + incr endTime [expr { - wide($dstOffset) }] + if { $startTime < $endTime } { + lappend data \ + [list $startTime $dstOffset 1 $dstName] \ + [list $endTime $stdOffset 0 $stdName] + } else { + lappend data \ + [list $endTime $stdOffset 0 $stdName] \ + [list $startTime $dstOffset 1 $dstName] + } + } + + return $data + +} + +#---------------------------------------------------------------------- +# +# DeterminePosixDSTTime -- +# +# Determines the time that Daylight Saving Time starts or ends +# from a Posix time zone specification. +# +# Parameters: +# z - Time zone data returned from ParsePosixTimeZone. +# Missing fields are expected to be filled in with +# default values. +# bound - The word 'start' or 'end' +# y - The year for which the transition time is to be determined. +# +# Results: +# Returns the transition time as a count of seconds from +# the epoch. The time is relative to the wall clock, not UTC. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::DeterminePosixDSTTime { z bound y } { + + variable FEB_28 + + # Determine the start or end day of DST + + set date [dict create era CE year $y] + set doy [dict get $z ${bound}DayOfYear] + if { $doy ne {} } { + + # Time was specified as a day of the year + + if { [dict get $z ${bound}J] ne {} + && [IsGregorianLeapYear $y] + && ( $doy > $FEB_28 ) } { + incr doy + } + dict set date dayOfYear $doy + set date [GetJulianDayFromEraYearDay $date[set date {}] 2361222] + } else { + + # Time was specified as a day of the week within a month + + dict set date month [dict get $z ${bound}Month] + dict set date dayOfWeek [dict get $z ${bound}DayOfWeek] + set dowim [dict get $z ${bound}WeekOfMonth] + if { $dowim >= 5 } { + set dowim -1 + } + dict set date dayOfWeekInMonth $dowim + set date [GetJulianDayFromEraYearMonthWeekDay $date[set date {}] 2361222] + + } + + set jd [dict get $date julianDay] + set seconds [expr { wide($jd) * wide(86400) + - wide(210866803200) }] + + set h [dict get $z ${bound}Hours] + if { $h eq {} } { + set h 2 + } else { + set h [lindex [::scan $h %d] 0] + } + set m [dict get $z ${bound}Minutes] + if { $m eq {} } { + set m 0 + } else { + set m [lindex [::scan $m %d] 0] + } + set s [dict get $z ${bound}Seconds] + if { $s eq {} } { + set s 0 + } else { + set s [lindex [::scan $s %d] 0] + } + set tod [expr { ( $h * 60 + $m ) * 60 + $s }] + return [expr { $seconds + $tod }] + +} + +#---------------------------------------------------------------------- +# +# GetLocaleEra -- +# +# Given local time expressed in seconds from the Posix epoch, +# determine localized era and year within the era. +# +# Parameters: +# date - Dictionary that must contain the keys, 'localSeconds', +# whose value is expressed as the appropriate local time; +# and 'year', whose value is the Gregorian year. +# etable - Value of the LOCALE_ERAS key in the message catalogue +# for the target locale. +# +# Results: +# Returns the dictionary, augmented with the keys, 'localeEra' +# and 'localeYear'. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::GetLocaleEra { date etable } { + + set index [BSearch $etable [dict get $date localSeconds]] + if { $index < 0} { + dict set date localeEra \ + [::format %02d [expr { [dict get $date year] / 100 }]] + dict set date localeYear \ + [expr { [dict get $date year] % 100 }] + } else { + dict set date localeEra [lindex $etable $index 1] + dict set date localeYear [expr { [dict get $date year] + - [lindex $etable $index 2] }] + } + return $date + +} + +#---------------------------------------------------------------------- +# +# GetJulianDayFromEraYearDay -- +# +# Given a year, month and day on the Gregorian calendar, determines +# the Julian Day Number beginning at noon on that date. +# +# Parameters: +# date -- A dictionary in which the 'era', 'year', and +# 'dayOfYear' slots are populated. The calendar in use +# is determined by the date itself relative to: +# changeover -- Julian day on which the Gregorian calendar was +# adopted in the current locale. +# +# Results: +# Returns the given dictionary augmented with a 'julianDay' key +# whose value is the desired Julian Day Number, and a 'gregorian' +# key that specifies whether the calendar is Gregorian (1) or +# Julian (0). +# +# Side effects: +# None. +# +# Bugs: +# This code needs to be moved to the C layer. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::GetJulianDayFromEraYearDay {date changeover} { + + # Get absolute year number from the civil year + + switch -exact -- [dict get $date era] { + BCE { + set year [expr { 1 - [dict get $date year] }] + } + CE { + set year [dict get $date year] + } + } + set ym1 [expr { $year - 1 }] + + # Try the Gregorian calendar first. + + dict set date gregorian 1 + set jd [expr { 1721425 + + [dict get $date dayOfYear] + + ( 365 * $ym1 ) + + ( $ym1 / 4 ) + - ( $ym1 / 100 ) + + ( $ym1 / 400 ) }] + + # If the date is before the Gregorian change, use the Julian calendar. + + if { $jd < $changeover } { + dict set date gregorian 0 + set jd [expr { 1721423 + + [dict get $date dayOfYear] + + ( 365 * $ym1 ) + + ( $ym1 / 4 ) }] + } + + dict set date julianDay $jd + return $date +} + +#---------------------------------------------------------------------- +# +# GetJulianDayFromEraYearMonthWeekDay -- +# +# Determines the Julian Day number corresponding to the nth +# given day-of-the-week in a given month. +# +# Parameters: +# date - Dictionary containing the keys, 'era', 'year', 'month' +# 'weekOfMonth', 'dayOfWeek', and 'dayOfWeekInMonth'. +# changeover - Julian Day of adoption of the Gregorian calendar +# +# Results: +# Returns the given dictionary, augmented with a 'julianDay' key. +# +# Side effects: +# None. +# +# Bugs: +# This code needs to be moved to the C layer. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::GetJulianDayFromEraYearMonthWeekDay {date changeover} { + + # Come up with a reference day; either the zeroeth day of the + # given month (dayOfWeekInMonth >= 0) or the seventh day of the + # following month (dayOfWeekInMonth < 0) + + set date2 $date + set week [dict get $date dayOfWeekInMonth] + if { $week >= 0 } { + dict set date2 dayOfMonth 0 + } else { + dict incr date2 month + dict set date2 dayOfMonth 7 + } + set date2 [GetJulianDayFromEraYearMonthDay $date2[set date2 {}] \ + $changeover] + set wd0 [WeekdayOnOrBefore [dict get $date dayOfWeek] \ + [dict get $date2 julianDay]] + dict set date julianDay [expr { $wd0 + 7 * $week }] + return $date + +} + +#---------------------------------------------------------------------- +# +# IsGregorianLeapYear -- +# +# Determines whether a given date represents a leap year in the +# Gregorian calendar. +# +# Parameters: +# date -- The date to test. The fields, 'era', 'year' and 'gregorian' +# must be set. +# +# Results: +# Returns 1 if the year is a leap year, 0 otherwise. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::IsGregorianLeapYear { date } { + + switch -exact -- [dict get $date era] { + BCE { + set year [expr { 1 - [dict get $date year]}] + } + CE { + set year [dict get $date year] + } + } + if { $year % 4 != 0 } { + return 0 + } elseif { ![dict get $date gregorian] } { + return 1 + } elseif { $year % 400 == 0 } { + return 1 + } elseif { $year % 100 == 0 } { + return 0 + } else { + return 1 + } + +} + +#---------------------------------------------------------------------- +# +# WeekdayOnOrBefore -- +# +# Determine the nearest day of week (given by the 'weekday' +# parameter, Sunday==0) on or before a given Julian Day. +# +# Parameters: +# weekday -- Day of the week +# j -- Julian Day number +# +# Results: +# Returns the Julian Day Number of the desired date. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::WeekdayOnOrBefore { weekday j } { + + set k [expr { ( $weekday + 6 ) % 7 }] + return [expr { $j - ( $j - $k ) % 7 }] + +} + +#---------------------------------------------------------------------- +# +# BSearch -- +# +# Service procedure that does binary search in several places +# inside the 'clock' command. +# +# Parameters: +# list - List of lists, sorted in ascending order by the +# first elements +# key - Value to search for +# +# Results: +# Returns the index of the greatest element in $list that is less +# than or equal to $key. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::BSearch { list key } { + + if {[llength $list] == 0} { + return -1 + } + if { $key < [lindex $list 0 0] } { + return -1 + } + + set l 0 + set u [expr { [llength $list] - 1 }] + + while { $l < $u } { + + # At this point, we know that + # $k >= [lindex $list $l 0] + # Either $u == [llength $list] or else $k < [lindex $list $u+1 0] + # We find the midpoint of the interval {l,u} rounded UP, compare + # against it, and set l or u to maintain the invariant. Note + # that the interval shrinks at each step, guaranteeing convergence. + + set m [expr { ( $l + $u + 1 ) / 2 }] + if { $key >= [lindex $list $m 0] } { + set l $m + } else { + set u [expr { $m - 1 }] + } + } + + return $l +} + +#---------------------------------------------------------------------- +# +# clock add -- +# +# Adds an offset to a given time. +# +# Syntax: +# clock add clockval ?count unit?... ?-option value? +# +# Parameters: +# clockval -- Starting time value +# count -- Amount of a unit of time to add +# unit -- Unit of time to add, must be one of: +# years year months month weeks week +# days day hours hour minutes minute +# seconds second +# +# Options: +# -gmt BOOLEAN +# (Deprecated) Flag synonymous with '-timezone :GMT' +# -timezone ZONE +# Name of the time zone in which calculations are to be done. +# -locale NAME +# Name of the locale in which calculations are to be done. +# Used to determine the Gregorian change date. +# +# Results: +# Returns the given time adjusted by the given offset(s) in +# order. +# +# Notes: +# It is possible that adding a number of months or years will adjust +# the day of the month as well. For instance, the time at +# one month after 31 January is either 28 or 29 February, because +# February has fewer than 31 days. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::add { clockval args } { + + if { [llength $args] % 2 != 0 } { + set cmdName "clock add" + return -code error \ + -errorcode [list CLOCK wrongNumArgs] \ + "wrong \# args: should be\ + \"$cmdName clockval ?number units?...\ + ?-gmt boolean? ?-locale LOCALE? ?-timezone ZONE?\"" + } + if { [catch { expr {wide($clockval)} } result] } { + return -code error $result + } + + set offsets {} + set gmt 0 + set locale c + set timezone [GetSystemTimeZone] + + foreach { a b } $args { + + if { [string is integer -strict $a] } { + + lappend offsets $a $b + + } else { + + switch -exact -- $a { + + -g - -gm - -gmt { + set gmt $b + } + -l - -lo - -loc - -loca - -local - -locale { + set locale [string tolower $b] + } + -t - -ti - -tim - -time - -timez - -timezo - -timezon - + -timezone { + set timezone $b + } + default { + return -code error \ + -errorcode [list CLOCK badSwitch $flag] \ + "bad switch \"$flag\",\ + must be -gmt, -locale or -timezone" + } + } + } + } + + # Check options for validity + + if { [info exists saw(-gmt)] && [info exists saw(-timezone)] } { + return -code error \ + -errorcode [list CLOCK gmtWithTimezone] \ + "cannot use -gmt and -timezone in same call" + } + if { [catch { expr { wide($clockval) } } result] } { + return -code error \ + "expected integer but got \"$clockval\"" + } + if { ![string is boolean $gmt] } { + return -code error \ + "expected boolean value but got \"$gmt\"" + } else { + if { $gmt } { + set timezone :GMT + } + } + + EnterLocale $locale oldLocale + + set changeover [mc GREGORIAN_CHANGE_DATE] + + if {[catch {SetupTimeZone $timezone} retval opts]} { + dict unset opts -errorinfo + return -options $opts $retval + } + + set status [catch { + + foreach { quantity unit } $offsets { + + switch -exact -- $unit { + + years - year { + set clockval \ + [AddMonths [expr { 12 * $quantity }] \ + $clockval $timezone $changeover] + } + months - month { + set clockval [AddMonths $quantity $clockval $timezone \ + $changeover] + } + + weeks - week { + set clockval [AddDays [expr { 7 * $quantity }] \ + $clockval $timezone $changeover] + } + days - day { + set clockval [AddDays $quantity $clockval $timezone \ + $changeover] + } + + hours - hour { + set clockval [expr { 3600 * $quantity + $clockval }] + } + minutes - minute { + set clockval [expr { 60 * $quantity + $clockval }] + } + seconds - second { + set clockval [expr { $quantity + $clockval }] + } + + default { + error "unknown unit \"$unit\", must be \ + years, months, weeks, days, hours, minutes or seconds" \ + "unknown unit \"$unit\", must be \ + years, months, weeks, days, hours, minutes or seconds" \ + [list CLOCK badUnit $unit] + } + } + } + } result opts] + + # Restore the locale + + if { [info exists oldLocale] } { + mclocale $oldLocale + } + + if { $status == 1 } { + if { [lindex [dict get $opts -errorcode] 0] eq {CLOCK} } { + dict unset opts -errorinfo + } + return -options $opts $result + } else { + return $clockval + } + +} + +#---------------------------------------------------------------------- +# +# AddMonths -- +# +# Add a given number of months to a given clock value in a given +# time zone. +# +# Parameters: +# months - Number of months to add (may be negative) +# clockval - Seconds since the epoch before the operation +# timezone - Time zone in which the operation is to be performed +# +# Results: +# Returns the new clock value as a number of seconds since +# the epoch. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AddMonths { months clockval timezone changeover } { + + variable DaysInRomanMonthInCommonYear + variable DaysInRomanMonthInLeapYear + variable TZData + + # Convert the time to year, month, day, and fraction of day. + + set date [GetDateFields $clockval $TZData($timezone) $changeover] + dict set date secondOfDay [expr { [dict get $date localSeconds] + % 86400 }] + dict set date tzName $timezone + + # Add the requisite number of months + + set m [dict get $date month] + incr m $months + incr m -1 + set delta [expr { $m / 12 }] + set mm [expr { $m % 12 }] + dict set date month [expr { $mm + 1 }] + dict incr date year $delta + + # If the date doesn't exist in the current month, repair it + + if { [IsGregorianLeapYear $date] } { + set hath [lindex $DaysInRomanMonthInLeapYear $mm] + } else { + set hath [lindex $DaysInRomanMonthInCommonYear $mm] + } + if { [dict get $date dayOfMonth] > $hath } { + dict set date dayOfMonth $hath + } + + # Reconvert to a number of seconds + + set date [GetJulianDayFromEraYearMonthDay \ + $date[set date {}]\ + $changeover] + dict set date localSeconds \ + [expr { -210866803200 + + ( 86400 * wide([dict get $date julianDay]) ) + + [dict get $date secondOfDay] }] + set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) \ + $changeover] + + return [dict get $date seconds] + +} + +#---------------------------------------------------------------------- +# +# AddDays -- +# +# Add a given number of days to a given clock value in a given +# time zone. +# +# Parameters: +# days - Number of days to add (may be negative) +# clockval - Seconds since the epoch before the operation +# timezone - Time zone in which the operation is to be performed +# changeover - Julian Day on which the Gregorian calendar was adopted +# in the target locale. +# +# Results: +# Returns the new clock value as a number of seconds since +# the epoch. +# +# Side effects: +# None. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::AddDays { days clockval timezone changeover } { + + variable TZData + + # Convert the time to Julian Day + + set date [GetDateFields $clockval $TZData($timezone) $changeover] + dict set date secondOfDay [expr { [dict get $date localSeconds] + % 86400 }] + dict set date tzName $timezone + + # Add the requisite number of days + + dict incr date julianDay $days + + # Reconvert to a number of seconds + + dict set date localSeconds \ + [expr { -210866803200 + + ( 86400 * wide([dict get $date julianDay]) ) + + [dict get $date secondOfDay] }] + set date [ConvertLocalToUTC $date[set date {}] $TZData($timezone) \ + $changeover] + + return [dict get $date seconds] + +} + +#---------------------------------------------------------------------- +# +# mc -- +# +# Wrapper around ::msgcat::mc that caches the result according +# to the locale. +# +# Parameters: +# Accepts the name of the message to retrieve. +# +# Results: +# Returns the message text. +# +# Side effects: +# Caches the message text. +# +# Notes: +# Only the single-argument version of [mc] is supported. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::mc { name } { + variable McLoaded + set Locale [mclocale] + if { [dict exists $McLoaded $Locale $name] } { + return [dict get $McLoaded $Locale $name] + } else { + set val [::msgcat::mc $name] + dict set McLoaded $Locale $name $val + return $val + } +} + +#---------------------------------------------------------------------- +# +# ClearCaches -- +# +# Clears all caches to reclaim the memory used in [clock] +# +# Parameters: +# None. +# +# Results: +# None. +# +# Side effects: +# Caches are cleared. +# +#---------------------------------------------------------------------- + +proc ::tcl::clock::ClearCaches {} { + + variable FormatProc + variable LocaleNumeralCache + variable McLoaded + variable CachedSystemTimeZone + variable TimeZoneBad + + foreach p [info procs [namespace current]::scanproc'*] { + rename $p {} + } + foreach p [info procs [namespace current]::formatproc'*] { + rename $p {} + } + + catch {unset FormatProc} + set LocaleNumeralCache {} + set McLoaded {} + catch {unset CachedSystemTimeZone} + set TimeZoneBad {} + InitTZData + +} diff --git a/mingw/lib/tcl8.4/encoding/ascii.enc b/mingw/lib/tcl8.5/encoding/ascii.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/ascii.enc rename to mingw/lib/tcl8.5/encoding/ascii.enc diff --git a/mingw/lib/tcl8.4/encoding/big5.enc b/mingw/lib/tcl8.5/encoding/big5.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/big5.enc rename to mingw/lib/tcl8.5/encoding/big5.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1250.enc b/mingw/lib/tcl8.5/encoding/cp1250.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1250.enc rename to mingw/lib/tcl8.5/encoding/cp1250.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1251.enc b/mingw/lib/tcl8.5/encoding/cp1251.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1251.enc rename to mingw/lib/tcl8.5/encoding/cp1251.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1252.enc b/mingw/lib/tcl8.5/encoding/cp1252.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1252.enc rename to mingw/lib/tcl8.5/encoding/cp1252.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1253.enc b/mingw/lib/tcl8.5/encoding/cp1253.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1253.enc rename to mingw/lib/tcl8.5/encoding/cp1253.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1254.enc b/mingw/lib/tcl8.5/encoding/cp1254.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1254.enc rename to mingw/lib/tcl8.5/encoding/cp1254.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1255.enc b/mingw/lib/tcl8.5/encoding/cp1255.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1255.enc rename to mingw/lib/tcl8.5/encoding/cp1255.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1256.enc b/mingw/lib/tcl8.5/encoding/cp1256.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1256.enc rename to mingw/lib/tcl8.5/encoding/cp1256.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1257.enc b/mingw/lib/tcl8.5/encoding/cp1257.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1257.enc rename to mingw/lib/tcl8.5/encoding/cp1257.enc diff --git a/mingw/lib/tcl8.4/encoding/cp1258.enc b/mingw/lib/tcl8.5/encoding/cp1258.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp1258.enc rename to mingw/lib/tcl8.5/encoding/cp1258.enc diff --git a/mingw/lib/tcl8.4/encoding/cp437.enc b/mingw/lib/tcl8.5/encoding/cp437.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp437.enc rename to mingw/lib/tcl8.5/encoding/cp437.enc diff --git a/mingw/lib/tcl8.4/encoding/cp737.enc b/mingw/lib/tcl8.5/encoding/cp737.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp737.enc rename to mingw/lib/tcl8.5/encoding/cp737.enc diff --git a/mingw/lib/tcl8.4/encoding/cp775.enc b/mingw/lib/tcl8.5/encoding/cp775.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp775.enc rename to mingw/lib/tcl8.5/encoding/cp775.enc diff --git a/mingw/lib/tcl8.4/encoding/cp850.enc b/mingw/lib/tcl8.5/encoding/cp850.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp850.enc rename to mingw/lib/tcl8.5/encoding/cp850.enc diff --git a/mingw/lib/tcl8.4/encoding/cp852.enc b/mingw/lib/tcl8.5/encoding/cp852.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp852.enc rename to mingw/lib/tcl8.5/encoding/cp852.enc diff --git a/mingw/lib/tcl8.4/encoding/cp855.enc b/mingw/lib/tcl8.5/encoding/cp855.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp855.enc rename to mingw/lib/tcl8.5/encoding/cp855.enc diff --git a/mingw/lib/tcl8.4/encoding/cp857.enc b/mingw/lib/tcl8.5/encoding/cp857.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp857.enc rename to mingw/lib/tcl8.5/encoding/cp857.enc diff --git a/mingw/lib/tcl8.4/encoding/cp860.enc b/mingw/lib/tcl8.5/encoding/cp860.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp860.enc rename to mingw/lib/tcl8.5/encoding/cp860.enc diff --git a/mingw/lib/tcl8.4/encoding/cp861.enc b/mingw/lib/tcl8.5/encoding/cp861.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp861.enc rename to mingw/lib/tcl8.5/encoding/cp861.enc diff --git a/mingw/lib/tcl8.4/encoding/cp862.enc b/mingw/lib/tcl8.5/encoding/cp862.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp862.enc rename to mingw/lib/tcl8.5/encoding/cp862.enc diff --git a/mingw/lib/tcl8.4/encoding/cp863.enc b/mingw/lib/tcl8.5/encoding/cp863.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp863.enc rename to mingw/lib/tcl8.5/encoding/cp863.enc diff --git a/mingw/lib/tcl8.4/encoding/cp864.enc b/mingw/lib/tcl8.5/encoding/cp864.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp864.enc rename to mingw/lib/tcl8.5/encoding/cp864.enc diff --git a/mingw/lib/tcl8.4/encoding/cp865.enc b/mingw/lib/tcl8.5/encoding/cp865.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp865.enc rename to mingw/lib/tcl8.5/encoding/cp865.enc diff --git a/mingw/lib/tcl8.4/encoding/cp866.enc b/mingw/lib/tcl8.5/encoding/cp866.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp866.enc rename to mingw/lib/tcl8.5/encoding/cp866.enc diff --git a/mingw/lib/tcl8.4/encoding/cp869.enc b/mingw/lib/tcl8.5/encoding/cp869.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp869.enc rename to mingw/lib/tcl8.5/encoding/cp869.enc diff --git a/mingw/lib/tcl8.4/encoding/cp874.enc b/mingw/lib/tcl8.5/encoding/cp874.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp874.enc rename to mingw/lib/tcl8.5/encoding/cp874.enc diff --git a/mingw/lib/tcl8.4/encoding/cp932.enc b/mingw/lib/tcl8.5/encoding/cp932.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp932.enc rename to mingw/lib/tcl8.5/encoding/cp932.enc diff --git a/mingw/lib/tcl8.4/encoding/cp936.enc b/mingw/lib/tcl8.5/encoding/cp936.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp936.enc rename to mingw/lib/tcl8.5/encoding/cp936.enc diff --git a/mingw/lib/tcl8.4/encoding/cp949.enc b/mingw/lib/tcl8.5/encoding/cp949.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp949.enc rename to mingw/lib/tcl8.5/encoding/cp949.enc diff --git a/mingw/lib/tcl8.4/encoding/cp950.enc b/mingw/lib/tcl8.5/encoding/cp950.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/cp950.enc rename to mingw/lib/tcl8.5/encoding/cp950.enc diff --git a/mingw/lib/tcl8.4/encoding/dingbats.enc b/mingw/lib/tcl8.5/encoding/dingbats.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/dingbats.enc rename to mingw/lib/tcl8.5/encoding/dingbats.enc diff --git a/mingw/lib/tcl8.4/encoding/ebcdic.enc b/mingw/lib/tcl8.5/encoding/ebcdic.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/ebcdic.enc rename to mingw/lib/tcl8.5/encoding/ebcdic.enc diff --git a/mingw/lib/tcl8.4/encoding/euc-cn.enc b/mingw/lib/tcl8.5/encoding/euc-cn.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/euc-cn.enc rename to mingw/lib/tcl8.5/encoding/euc-cn.enc diff --git a/mingw/lib/tcl8.4/encoding/euc-jp.enc b/mingw/lib/tcl8.5/encoding/euc-jp.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/euc-jp.enc rename to mingw/lib/tcl8.5/encoding/euc-jp.enc diff --git a/mingw/lib/tcl8.4/encoding/euc-kr.enc b/mingw/lib/tcl8.5/encoding/euc-kr.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/euc-kr.enc rename to mingw/lib/tcl8.5/encoding/euc-kr.enc diff --git a/mingw/lib/tcl8.4/encoding/gb12345.enc b/mingw/lib/tcl8.5/encoding/gb12345.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/gb12345.enc rename to mingw/lib/tcl8.5/encoding/gb12345.enc diff --git a/mingw/lib/tcl8.4/encoding/gb1988.enc b/mingw/lib/tcl8.5/encoding/gb1988.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/gb1988.enc rename to mingw/lib/tcl8.5/encoding/gb1988.enc diff --git a/mingw/lib/tcl8.4/encoding/gb2312-raw.enc b/mingw/lib/tcl8.5/encoding/gb2312-raw.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/gb2312-raw.enc rename to mingw/lib/tcl8.5/encoding/gb2312-raw.enc diff --git a/mingw/lib/tcl8.4/encoding/gb2312.enc b/mingw/lib/tcl8.5/encoding/gb2312.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/gb2312.enc rename to mingw/lib/tcl8.5/encoding/gb2312.enc diff --git a/mingw/lib/tcl8.4/encoding/iso2022-jp.enc b/mingw/lib/tcl8.5/encoding/iso2022-jp.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso2022-jp.enc rename to mingw/lib/tcl8.5/encoding/iso2022-jp.enc diff --git a/mingw/lib/tcl8.4/encoding/iso2022-kr.enc b/mingw/lib/tcl8.5/encoding/iso2022-kr.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso2022-kr.enc rename to mingw/lib/tcl8.5/encoding/iso2022-kr.enc diff --git a/mingw/lib/tcl8.4/encoding/iso2022.enc b/mingw/lib/tcl8.5/encoding/iso2022.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso2022.enc rename to mingw/lib/tcl8.5/encoding/iso2022.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-1.enc b/mingw/lib/tcl8.5/encoding/iso8859-1.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-1.enc rename to mingw/lib/tcl8.5/encoding/iso8859-1.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-10.enc b/mingw/lib/tcl8.5/encoding/iso8859-10.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-10.enc rename to mingw/lib/tcl8.5/encoding/iso8859-10.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-13.enc b/mingw/lib/tcl8.5/encoding/iso8859-13.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-13.enc rename to mingw/lib/tcl8.5/encoding/iso8859-13.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-14.enc b/mingw/lib/tcl8.5/encoding/iso8859-14.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-14.enc rename to mingw/lib/tcl8.5/encoding/iso8859-14.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-15.enc b/mingw/lib/tcl8.5/encoding/iso8859-15.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-15.enc rename to mingw/lib/tcl8.5/encoding/iso8859-15.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-16.enc b/mingw/lib/tcl8.5/encoding/iso8859-16.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-16.enc rename to mingw/lib/tcl8.5/encoding/iso8859-16.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-2.enc b/mingw/lib/tcl8.5/encoding/iso8859-2.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-2.enc rename to mingw/lib/tcl8.5/encoding/iso8859-2.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-3.enc b/mingw/lib/tcl8.5/encoding/iso8859-3.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-3.enc rename to mingw/lib/tcl8.5/encoding/iso8859-3.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-4.enc b/mingw/lib/tcl8.5/encoding/iso8859-4.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-4.enc rename to mingw/lib/tcl8.5/encoding/iso8859-4.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-5.enc b/mingw/lib/tcl8.5/encoding/iso8859-5.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-5.enc rename to mingw/lib/tcl8.5/encoding/iso8859-5.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-6.enc b/mingw/lib/tcl8.5/encoding/iso8859-6.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-6.enc rename to mingw/lib/tcl8.5/encoding/iso8859-6.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-7.enc b/mingw/lib/tcl8.5/encoding/iso8859-7.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-7.enc rename to mingw/lib/tcl8.5/encoding/iso8859-7.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-8.enc b/mingw/lib/tcl8.5/encoding/iso8859-8.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-8.enc rename to mingw/lib/tcl8.5/encoding/iso8859-8.enc diff --git a/mingw/lib/tcl8.4/encoding/iso8859-9.enc b/mingw/lib/tcl8.5/encoding/iso8859-9.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/iso8859-9.enc rename to mingw/lib/tcl8.5/encoding/iso8859-9.enc diff --git a/mingw/lib/tcl8.4/encoding/jis0201.enc b/mingw/lib/tcl8.5/encoding/jis0201.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/jis0201.enc rename to mingw/lib/tcl8.5/encoding/jis0201.enc diff --git a/mingw/lib/tcl8.4/encoding/jis0208.enc b/mingw/lib/tcl8.5/encoding/jis0208.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/jis0208.enc rename to mingw/lib/tcl8.5/encoding/jis0208.enc diff --git a/mingw/lib/tcl8.4/encoding/jis0212.enc b/mingw/lib/tcl8.5/encoding/jis0212.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/jis0212.enc rename to mingw/lib/tcl8.5/encoding/jis0212.enc diff --git a/mingw/lib/tcl8.4/encoding/koi8-r.enc b/mingw/lib/tcl8.5/encoding/koi8-r.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/koi8-r.enc rename to mingw/lib/tcl8.5/encoding/koi8-r.enc diff --git a/mingw/lib/tcl8.4/encoding/koi8-u.enc b/mingw/lib/tcl8.5/encoding/koi8-u.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/koi8-u.enc rename to mingw/lib/tcl8.5/encoding/koi8-u.enc diff --git a/mingw/lib/tcl8.4/encoding/ksc5601.enc b/mingw/lib/tcl8.5/encoding/ksc5601.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/ksc5601.enc rename to mingw/lib/tcl8.5/encoding/ksc5601.enc diff --git a/mingw/lib/tcl8.4/encoding/macCentEuro.enc b/mingw/lib/tcl8.5/encoding/macCentEuro.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macCentEuro.enc rename to mingw/lib/tcl8.5/encoding/macCentEuro.enc diff --git a/mingw/lib/tcl8.4/encoding/macCroatian.enc b/mingw/lib/tcl8.5/encoding/macCroatian.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macCroatian.enc rename to mingw/lib/tcl8.5/encoding/macCroatian.enc diff --git a/mingw/lib/tcl8.4/encoding/macCyrillic.enc b/mingw/lib/tcl8.5/encoding/macCyrillic.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macCyrillic.enc rename to mingw/lib/tcl8.5/encoding/macCyrillic.enc diff --git a/mingw/lib/tcl8.4/encoding/macDingbats.enc b/mingw/lib/tcl8.5/encoding/macDingbats.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macDingbats.enc rename to mingw/lib/tcl8.5/encoding/macDingbats.enc diff --git a/mingw/lib/tcl8.4/encoding/macGreek.enc b/mingw/lib/tcl8.5/encoding/macGreek.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macGreek.enc rename to mingw/lib/tcl8.5/encoding/macGreek.enc diff --git a/mingw/lib/tcl8.4/encoding/macIceland.enc b/mingw/lib/tcl8.5/encoding/macIceland.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macIceland.enc rename to mingw/lib/tcl8.5/encoding/macIceland.enc diff --git a/mingw/lib/tcl8.4/encoding/macJapan.enc b/mingw/lib/tcl8.5/encoding/macJapan.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macJapan.enc rename to mingw/lib/tcl8.5/encoding/macJapan.enc diff --git a/mingw/lib/tcl8.4/encoding/macRoman.enc b/mingw/lib/tcl8.5/encoding/macRoman.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macRoman.enc rename to mingw/lib/tcl8.5/encoding/macRoman.enc diff --git a/mingw/lib/tcl8.4/encoding/macRomania.enc b/mingw/lib/tcl8.5/encoding/macRomania.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macRomania.enc rename to mingw/lib/tcl8.5/encoding/macRomania.enc diff --git a/mingw/lib/tcl8.4/encoding/macThai.enc b/mingw/lib/tcl8.5/encoding/macThai.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macThai.enc rename to mingw/lib/tcl8.5/encoding/macThai.enc diff --git a/mingw/lib/tcl8.4/encoding/macTurkish.enc b/mingw/lib/tcl8.5/encoding/macTurkish.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macTurkish.enc rename to mingw/lib/tcl8.5/encoding/macTurkish.enc diff --git a/mingw/lib/tcl8.4/encoding/macUkraine.enc b/mingw/lib/tcl8.5/encoding/macUkraine.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/macUkraine.enc rename to mingw/lib/tcl8.5/encoding/macUkraine.enc diff --git a/mingw/lib/tcl8.4/encoding/shiftjis.enc b/mingw/lib/tcl8.5/encoding/shiftjis.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/shiftjis.enc rename to mingw/lib/tcl8.5/encoding/shiftjis.enc diff --git a/mingw/lib/tcl8.4/encoding/symbol.enc b/mingw/lib/tcl8.5/encoding/symbol.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/symbol.enc rename to mingw/lib/tcl8.5/encoding/symbol.enc diff --git a/mingw/lib/tcl8.4/encoding/tis-620.enc b/mingw/lib/tcl8.5/encoding/tis-620.enc similarity index 100% rename from mingw/lib/tcl8.4/encoding/tis-620.enc rename to mingw/lib/tcl8.5/encoding/tis-620.enc diff --git a/mingw/lib/tcl8.4/history.tcl b/mingw/lib/tcl8.5/history.tcl similarity index 98% rename from mingw/lib/tcl8.4/history.tcl rename to mingw/lib/tcl8.5/history.tcl index b8e27ce228..3a3f16a698 100644 --- a/mingw/lib/tcl8.4/history.tcl +++ b/mingw/lib/tcl8.5/history.tcl @@ -2,7 +2,7 @@ # # Implementation of the history command. # -# RCS: @(#) $Id: history.tcl,v 1.5.14.1 2005/07/22 21:59:40 dgp Exp $ +# RCS: @(#) $Id: history.tcl,v 1.7 2005/07/23 04:12:49 dgp Exp $ # # Copyright (c) 1997 Sun Microsystems, Inc. # @@ -256,7 +256,7 @@ proc history {args} { if {![info exists history($i)]} { continue } - set cmd [string map [list \n \n\t] [string trimright $history($i) \ \n]] + set cmd [string map [list \n \n\t] [string trimright $history($i) \ \n]] append result $newline[format "%6d %s" $i $cmd] set newline \n } diff --git a/mingw/lib/tcl8.4/http1.0/http.tcl b/mingw/lib/tcl8.5/http1.0/http.tcl similarity index 100% rename from mingw/lib/tcl8.4/http1.0/http.tcl rename to mingw/lib/tcl8.5/http1.0/http.tcl diff --git a/mingw/lib/tcl8.4/http1.0/pkgIndex.tcl b/mingw/lib/tcl8.5/http1.0/pkgIndex.tcl similarity index 100% rename from mingw/lib/tcl8.4/http1.0/pkgIndex.tcl rename to mingw/lib/tcl8.5/http1.0/pkgIndex.tcl diff --git a/mingw/lib/tcl8.4/init.tcl b/mingw/lib/tcl8.5/init.tcl similarity index 74% rename from mingw/lib/tcl8.4/init.tcl rename to mingw/lib/tcl8.5/init.tcl index 810564226b..71052761e8 100644 --- a/mingw/lib/tcl8.4/init.tcl +++ b/mingw/lib/tcl8.5/init.tcl @@ -3,11 +3,12 @@ # Default system startup file for Tcl-based applications. Defines # "unknown" procedure and auto-load facilities. # -# RCS: @(#) $Id: init.tcl,v 1.55.2.6 2005/07/22 21:59:40 dgp Exp $ +# RCS: @(#) $Id: init.tcl,v 1.104.2.7 2008/10/10 18:16:48 dgp Exp $ # # Copyright (c) 1991-1993 The Regents of the University of California. # Copyright (c) 1994-1996 Sun Microsystems, Inc. # Copyright (c) 1998-1999 Scriptics Corporation. +# Copyright (c) 2004 by Kevin B. Kenny. All rights reserved. # # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. @@ -16,7 +17,7 @@ if {[info commands package] == ""} { error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly [info patchlevel]" } -package require -exact Tcl 8.4 +package require -exact Tcl 8.5.5 # Compute the auto path to use in this interpreter. # The values on the path come from several locations: @@ -24,7 +25,7 @@ package require -exact Tcl 8.4 # The environment variable TCLLIBPATH # # tcl_library, which is the directory containing this init.tcl script. -# tclInitScript.h searches around for the directory containing this +# [tclInit] (Tcl_Init()) searches around for the directory containing this # init.tcl and defines tcl_library to that location before sourcing it. # # The parent directory of tcl_library. Adding the parent @@ -37,7 +38,6 @@ package require -exact Tcl 8.4 # tcl_pkgPath, which is set by the platform-specific initialization routines # On UNIX it is compiled in # On Windows, it is not used -# On Macintosh it is "Tool Command Language" in the Extensions folder if {![info exists auto_path]} { if {[info exists env(TCLLIBPATH)]} { @@ -48,30 +48,74 @@ if {![info exists auto_path]} { } namespace eval tcl { variable Dir - if {[info library] ne ""} { - foreach Dir [list [info library] [file dirname [info library]]] { - if {[lsearch -exact $::auto_path $Dir] < 0} { - lappend ::auto_path $Dir - } + foreach Dir [list $::tcl_library [file dirname $::tcl_library]] { + if {$Dir ni $::auto_path} { + lappend ::auto_path $Dir } } set Dir [file join [file dirname [file dirname \ [info nameofexecutable]]] lib] - if {[lsearch -exact $::auto_path $Dir] < 0} { + if {$Dir ni $::auto_path} { lappend ::auto_path $Dir } - if {[info exists ::tcl_pkgPath]} { + catch { foreach Dir $::tcl_pkgPath { - if {[lsearch -exact $::auto_path $Dir] < 0} { + if {$Dir ni $::auto_path} { lappend ::auto_path $Dir } } } + + if {![interp issafe]} { + variable Path [encoding dirs] + set Dir [file join $::tcl_library encoding] + if {$Dir ni $Path} { + lappend Path $Dir + encoding dirs $Path + } + } + + # TIP #255 min and max functions + namespace eval mathfunc { + proc min {args} { + if {[llength $args] == 0} { + return -code error \ + "too few arguments to math function \"min\"" + } + set val Inf + foreach arg $args { + # This will handle forcing the numeric value without + # ruining the internal type of a numeric object + if {[catch {expr {double($arg)}} err]} { + return -code error $err + } + if {$arg < $val} { set val $arg } + } + return $val + } + proc max {args} { + if {[llength $args] == 0} { + return -code error \ + "too few arguments to math function \"max\"" + } + set val -Inf + foreach arg $args { + # This will handle forcing the numeric value without + # ruining the internal type of a numeric object + if {[catch {expr {double($arg)}} err]} { + return -code error $err + } + if {$arg > $val} { set val $arg } + } + return $val + } + namespace export min max + } } - + # Windows specific end of initialization -if {(![interp issafe]) && $tcl_platform(platform) eq "windows"} { +if {(![interp issafe]) && ($tcl_platform(platform) eq "windows")} { namespace eval tcl { proc EnvTraceProc {lo n1 n2 op} { set x $::env($n2) @@ -111,16 +155,42 @@ if {(![interp issafe]) && $tcl_platform(platform) eq "windows"} { # Setup the unknown package handler -package unknown tclPkgUnknown -if {![interp issafe]} { - # setup platform specific unknown package handlers - if {$::tcl_platform(platform) eq "unix" - && $::tcl_platform(os) eq "Darwin"} { - package unknown [list tcl::MacOSXPkgUnknown [package unknown]] - } - if {$::tcl_platform(platform) eq "macintosh"} { - package unknown [list tcl::MacPkgUnknown [package unknown]] +if {[interp issafe]} { + package unknown {::tcl::tm::UnknownHandler ::tclPkgUnknown} +} else { + # Set up search for Tcl Modules (TIP #189). + # and setup platform specific unknown package handlers + if {$::tcl_platform(os) eq "Darwin" + && $::tcl_platform(platform) eq "unix"} { + package unknown {::tcl::tm::UnknownHandler \ + {::tcl::MacOSXPkgUnknown ::tclPkgUnknown}} + } else { + package unknown {::tcl::tm::UnknownHandler ::tclPkgUnknown} + } + + # Set up the 'clock' ensemble + + namespace eval ::tcl::clock [list variable TclLibDir $::tcl_library] + + proc clock args { + namespace eval ::tcl::clock [list namespace ensemble create -command \ + [uplevel 1 [list namespace origin [lindex [info level 0] 0]]] \ + -subcommands { + add clicks format microseconds milliseconds scan seconds + }] + + # Auto-loading stubs for 'clock.tcl' + + foreach cmd {add format scan} { + proc ::tcl::clock::$cmd args { + variable TclLibDir + source -encoding utf-8 [file join $TclLibDir clock.tcl] + return [uplevel 1 [info level 0]] + } + } + + return [uplevel 1 [info level 0]] } } @@ -128,13 +198,11 @@ if {![interp issafe]} { if {[namespace which -command exec] eq ""} { - # Some machines, such as the Macintosh, do not have exec. Also, on all + # Some machines do not have exec. Also, on all # platforms, safe interpreters do not have exec. set auto_noexec 1 } -set errorCode "" -set errorInfo "" # Define a log command (which can be overwitten to log errors # differently, specially when stderr is not available) @@ -168,72 +236,66 @@ if {[namespace which -command tclLog] eq ""} { # command, including the command name. proc unknown args { - global auto_noexec auto_noload env unknown_pending tcl_interactive - global errorCode errorInfo + variable ::tcl::UnknownPending + global auto_noexec auto_noload env tcl_interactive # If the command word has the form "namespace inscope ns cmd" # then concatenate its arguments onto the end and evaluate it. set cmd [lindex $args 0] if {[regexp "^:*namespace\[ \t\n\]+inscope" $cmd] && [llength $cmd] == 4} { + #return -code error "You need an {*}" set arglist [lrange $args 1 end] - set ret [catch {uplevel 1 ::$cmd $arglist} result] - if {$ret == 0} { - return $result - } else { - return -code $ret -errorcode $errorCode $result - } + set ret [catch {uplevel 1 ::$cmd $arglist} result opts] + dict unset opts -errorinfo + dict incr opts -level + return -options $opts $result } - # Save the values of errorCode and errorInfo variables, since they - # may get modified if caught errors occur below. The variables will - # be restored just before re-executing the missing command. - - # Safety check in case something unsets the variables - # ::errorInfo or ::errorCode. [Bug 1063707] - if {![info exists errorCode]} { - set errorCode "" - } - if {![info exists errorInfo]} { - set errorInfo "" - } - set savedErrorCode $errorCode - set savedErrorInfo $errorInfo + catch {set savedErrorInfo $::errorInfo} + catch {set savedErrorCode $::errorCode} set name $cmd if {![info exists auto_noload]} { # # Make sure we're not trying to load the same proc twice. # - if {[info exists unknown_pending($name)]} { - return -code error "self-referential recursion in \"unknown\" for command \"$name\""; - } - set unknown_pending($name) pending; - set ret [catch {auto_load $name [uplevel 1 {::namespace current}]} msg] - unset unknown_pending($name); + if {[info exists UnknownPending($name)]} { + return -code error "self-referential recursion\ + in \"unknown\" for command \"$name\""; + } + set UnknownPending($name) pending; + set ret [catch { + auto_load $name [uplevel 1 {::namespace current}] + } msg opts] + unset UnknownPending($name); if {$ret != 0} { - append errorInfo "\n (autoloading \"$name\")" - return -code $ret -errorcode $errorCode -errorinfo $errorInfo $msg + dict append opts -errorinfo "\n (autoloading \"$name\")" + return -options $opts $msg } - if {![array size unknown_pending]} { - unset unknown_pending + if {![array size UnknownPending]} { + unset UnknownPending } if {$msg} { - set errorCode $savedErrorCode - set errorInfo $savedErrorInfo - set code [catch {uplevel 1 $args} msg] + catch {set ::errorCode $savedErrorCode} + catch {set ::errorInfo $savedErrorInfo} + set code [catch {uplevel 1 $args} msg opts] if {$code == 1} { # # Compute stack trace contribution from the [uplevel]. # Note the dependence on how Tcl_AddErrorInfo, etc. # construct the stack trace. # + set errorInfo [dict get $opts -errorinfo] + set errorCode [dict get $opts -errorcode] set cinfo $args - set ellipsis "" - while {[string bytelength $cinfo] > 150} { - set cinfo [string range $cinfo 0 end-1] - set ellipsis "..." + if {[string bytelength $cinfo] > 150} { + set cinfo [string range $cinfo 0 150] + while {[string bytelength $cinfo] > 150} { + set cinfo [string range $cinfo 0 end-1] + } + append cinfo ... } - append cinfo $ellipsis "\"\n (\"uplevel\" body line 1)" + append cinfo "\"\n (\"uplevel\" body line 1)" append cinfo "\n invoked from within" append cinfo "\n\"uplevel 1 \$args\"" # @@ -246,7 +308,9 @@ proc unknown args { # The stack has only the eval from the expanded command # Do not generate any stack trace here. # - return -code error -errorcode $errorCode $msg + dict unset opts -errorinfo + dict incr opts -level + return -options $opts $msg } # # Stack trace is nested, trim off just the contribution @@ -263,32 +327,33 @@ proc unknown args { # if {$errorInfo ne "$einfo$expect"} { error "Tcl bug: unexpected stack trace in \"unknown\"" {} \ - [list CORE UNKNOWN BADTRACE $expect $errorInfo] + [list CORE UNKNOWN BADTRACE $einfo $expect $errorInfo] } return -code error -errorcode $errorCode \ -errorinfo $einfo $msg } else { - return -code $code $msg + dict incr opts -level + return -options $opts $msg } } } - if {([info level] == 1) && [info script] eq "" \ + if {([info level] == 1) && ([info script] eq "") \ && [info exists tcl_interactive] && $tcl_interactive} { if {![info exists auto_noexec]} { set new [auto_execok $name] if {$new ne ""} { - set errorCode $savedErrorCode - set errorInfo $savedErrorInfo set redir "" if {[namespace which -command console] eq ""} { set redir ">&@stdout <@stdin" } - return [uplevel 1 exec $redir $new [lrange $args 1 end]] + uplevel 1 [list ::catch \ + [concat exec $redir $new [lrange $args 1 end]] \ + ::tcl::UnknownResult ::tcl::UnknownOptions] + dict incr ::tcl::UnknownOptions -level + return -options $::tcl::UnknownOptions $::tcl::UnknownResult } } - set errorCode $savedErrorCode - set errorInfo $savedErrorInfo if {$name eq "!!"} { set newcmd [history event] } elseif {[regexp {^!(.+)$} $name -> event]} { @@ -300,7 +365,10 @@ proc unknown args { if {[info exists newcmd]} { tclLog $newcmd history change $newcmd 0 - return [uplevel 1 $newcmd] + uplevel 1 [list ::catch $newcmd \ + ::tcl::UnknownResult ::tcl::UnknownOptions] + dict incr ::tcl::UnknownOptions -level + return -options $::tcl::UnknownOptions $::tcl::UnknownResult } set ret [catch {set candidates [info commands $name*]} msg] @@ -308,27 +376,29 @@ proc unknown args { set name "" } if {$ret != 0} { - return -code $ret -errorcode $errorCode \ - "error in unknown while checking if \"$name\" is\ - a unique command abbreviation:\n$msg" - } - # Handle empty $name separately due to strangeness in [string first] - if {$name eq ""} { - if {[llength $candidates] != 1} { - return -code error "empty command name \"\"" - } - return [uplevel 1 [lreplace $args 0 0 [lindex $candidates 0]]] + dict append opts -errorinfo \ + "\n (expanding command prefix \"$name\" in unknown)" + return -options $opts $msg } # Filter out bogus matches when $name contained # a glob-special char [Bug 946952] - set cmds [list] - foreach x $candidates { - if {[string first $name $x] == 0} { - lappend cmds $x + if {$name eq ""} { + # Handle empty $name separately due to strangeness + # in [string first] (See RFE 1243354) + set cmds $candidates + } else { + set cmds [list] + foreach x $candidates { + if {[string first $name $x] == 0} { + lappend cmds $x + } } } if {[llength $cmds] == 1} { - return [uplevel 1 [lreplace $args 0 0 [lindex $cmds 0]]] + uplevel 1 [list ::catch [lreplace $args 0 0 [lindex $cmds 0]] \ + ::tcl::UnknownResult ::tcl::UnknownOptions] + dict incr ::tcl::UnknownOptions -level + return -options $::tcl::UnknownOptions $::tcl::UnknownResult } if {[llength $cmds]} { return -code error "ambiguous command name \"$name\": [lsort $cmds]" @@ -350,7 +420,7 @@ proc unknown args { # for instance. If not given, namespace current is used. proc auto_load {cmd {namespace {}}} { - global auto_index auto_oldpath auto_path + global auto_index auto_path if {$namespace eq ""} { set namespace [uplevel 1 [list ::namespace current]] @@ -402,9 +472,10 @@ proc auto_load {cmd {namespace {}}} { # None. proc auto_load_index {} { - global auto_index auto_oldpath auto_path errorInfo errorCode + variable ::tcl::auto_oldpath + global auto_index auto_path - if {[info exists auto_oldpath] && $auto_oldpath eq $auto_path} { + if {[info exists auto_oldpath] && ($auto_oldpath eq $auto_path)} { return 0 } set auto_oldpath $auto_path @@ -427,7 +498,7 @@ proc auto_load_index {} { eval [read $f] } elseif {$id eq "# Tcl autoload index file: each line identifies a Tcl"} { while {[gets $f line] >= 0} { - if {[string index $line 0] eq "#" + if {([string index $line 0] eq "#") \ || ([llength $line] != 2)} { continue } @@ -438,12 +509,12 @@ proc auto_load_index {} { } else { error "[file join $dir tclIndex] isn't a proper Tcl index file" } - } msg] + } msg opts] if {$f ne ""} { close $f } if {$error} { - error $msg $errorInfo $errorCode + return -options $opts $msg } } } @@ -583,7 +654,7 @@ proc auto_execok name { set execExtensions [list {} .com .exe .bat] } - if {[lsearch -exact $shellBuiltins $name] != -1} { + if {$name in $shellBuiltins} { # When this is command.com for some reason on Win2K, Tcl won't # exec it unless the case is right, which this corrects. COMSPEC # may not point to a real file, so do the check. @@ -623,7 +694,7 @@ proc auto_execok name { foreach dir [split $path {;}] { # Skip already checked directories - if {[info exists checked($dir)] || $dir eq {}} { continue } + if {[info exists checked($dir)] || ($dir eq {})} { continue } set checked($dir) {} foreach ext $execExtensions { set file [file join $dir ${name}${ext}] @@ -683,10 +754,11 @@ proc auto_execok name { proc tcl::CopyDirectory {action src dest} { set nsrc [file normalize $src] set ndest [file normalize $dest] + if {$action eq "renaming"} { # Can't rename volumes. We could give a more precise # error message here, but that would break the test suite. - if {[lsearch -exact [file volumes] $nsrc] != -1} { + if {$nsrc in [file volumes]} { return -code error "error $action \"$src\" to\ \"$dest\": trying to rename a volume or move a directory\ into itself" @@ -699,17 +771,22 @@ proc tcl::CopyDirectory {action src dest} { into itself" } if {$action eq "copying"} { - return -code error "error $action \"$src\" to\ - \"$dest\": file already exists" + # We used to throw an error here, but, looking more closely + # at the core copy code in tclFCmd.c, if the destination + # exists, then we should only call this function if -force + # is true, which means we just want to over-write. So, + # the following code is now commented out. + # + # return -code error "error $action \"$src\" to\ + # \"$dest\": file already exists" } else { # Depending on the platform, and on the current # working directory, the directories '.', '..' # can be returned in various combinations. Anyway, # if any other file is returned, we must signal an error. set existing [glob -nocomplain -directory $dest * .*] - eval [linsert \ - [glob -nocomplain -directory $dest -type hidden * .*] 0 \ - lappend existing] + lappend existing {*}[glob -nocomplain -directory $dest \ + -type hidden * .*] foreach s $existing { if {([file tail $s] ne ".") && ([file tail $s] ne "..")} { return -code error "error $action \"$src\" to\ @@ -737,10 +814,10 @@ proc tcl::CopyDirectory {action src dest} { # or filesystems hidden files may have other interpretations. set filelist [concat [glob -nocomplain -directory $src *] \ [glob -nocomplain -directory $src -types hidden *]] - + foreach s [lsort -unique $filelist] { if {([file tail $s] ne ".") && ([file tail $s] ne "..")} { - file copy $s [file join $dest [file tail $s]] + file copy -force $s [file join $dest [file tail $s]] } } return diff --git a/mingw/lib/tcl8.5/msgs/af.msg b/mingw/lib/tcl8.5/msgs/af.msg new file mode 100644 index 0000000000..08926157c3 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/af.msg @@ -0,0 +1,49 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset af DAYS_OF_WEEK_ABBREV [list \ + "So"\ + "Ma"\ + "Di"\ + "Wo"\ + "Do"\ + "Vr"\ + "Sa"] + ::msgcat::mcset af DAYS_OF_WEEK_FULL [list \ + "Sondag"\ + "Maandag"\ + "Dinsdag"\ + "Woensdag"\ + "Donderdag"\ + "Vrydag"\ + "Saterdag"] + ::msgcat::mcset af MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mar"\ + "Apr"\ + "Mei"\ + "Jun"\ + "Jul"\ + "Aug"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Des"\ + ""] + ::msgcat::mcset af MONTHS_FULL [list \ + "Januarie"\ + "Februarie"\ + "Maart"\ + "April"\ + "Mei"\ + "Junie"\ + "Julie"\ + "Augustus"\ + "September"\ + "Oktober"\ + "November"\ + "Desember"\ + ""] + ::msgcat::mcset af AM "VM" + ::msgcat::mcset af PM "NM" +} diff --git a/mingw/lib/tcl8.5/msgs/af_za.msg b/mingw/lib/tcl8.5/msgs/af_za.msg new file mode 100644 index 0000000000..fef48ad48f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/af_za.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset af_ZA DATE_FORMAT "%d %B %Y" + ::msgcat::mcset af_ZA TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset af_ZA DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ar.msg b/mingw/lib/tcl8.5/msgs/ar.msg new file mode 100644 index 0000000000..257157fd0e --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ar.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ar DAYS_OF_WEEK_ABBREV [list \ + "\u062d"\ + "\u0646"\ + "\u062b"\ + "\u0631"\ + "\u062e"\ + "\u062c"\ + "\u0633"] + ::msgcat::mcset ar DAYS_OF_WEEK_FULL [list \ + "\u0627\u0644\u0623\u062d\u062f"\ + "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\ + "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\ + "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\ + "\u0627\u0644\u062e\u0645\u064a\u0633"\ + "\u0627\u0644\u062c\u0645\u0639\u0629"\ + "\u0627\u0644\u0633\u0628\u062a"] + ::msgcat::mcset ar MONTHS_ABBREV [list \ + "\u064a\u0646\u0627"\ + "\u0641\u0628\u0631"\ + "\u0645\u0627\u0631"\ + "\u0623\u0628\u0631"\ + "\u0645\u0627\u064a"\ + "\u064a\u0648\u0646"\ + "\u064a\u0648\u0644"\ + "\u0623\u063a\u0633"\ + "\u0633\u0628\u062a"\ + "\u0623\u0643\u062a"\ + "\u0646\u0648\u0641"\ + "\u062f\u064a\u0633"\ + ""] + ::msgcat::mcset ar MONTHS_FULL [list \ + "\u064a\u0646\u0627\u064a\u0631"\ + "\u0641\u0628\u0631\u0627\u064a\u0631"\ + "\u0645\u0627\u0631\u0633"\ + "\u0623\u0628\u0631\u064a\u0644"\ + "\u0645\u0627\u064a\u0648"\ + "\u064a\u0648\u0646\u064a\u0648"\ + "\u064a\u0648\u0644\u064a\u0648"\ + "\u0623\u063a\u0633\u0637\u0633"\ + "\u0633\u0628\u062a\u0645\u0628\u0631"\ + "\u0623\u0643\u062a\u0648\u0628\u0631"\ + "\u0646\u0648\u0641\u0645\u0628\u0631"\ + "\u062f\u064a\u0633\u0645\u0628\u0631"\ + ""] + ::msgcat::mcset ar BCE "\u0642.\u0645" + ::msgcat::mcset ar CE "\u0645" + ::msgcat::mcset ar AM "\u0635" + ::msgcat::mcset ar PM "\u0645" + ::msgcat::mcset ar DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset ar TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset ar DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ar_in.msg b/mingw/lib/tcl8.5/msgs/ar_in.msg new file mode 100644 index 0000000000..185e49c377 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ar_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ar_IN DATE_FORMAT "%A %d %B %Y" + ::msgcat::mcset ar_IN TIME_FORMAT_12 "%I:%M:%S %z" + ::msgcat::mcset ar_IN DATE_TIME_FORMAT "%A %d %B %Y %I:%M:%S %z %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ar_jo.msg b/mingw/lib/tcl8.5/msgs/ar_jo.msg new file mode 100644 index 0000000000..0f5e26975e --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ar_jo.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ar_JO DAYS_OF_WEEK_ABBREV [list \ + "\u0627\u0644\u0623\u062d\u062f"\ + "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\ + "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\ + "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\ + "\u0627\u0644\u062e\u0645\u064a\u0633"\ + "\u0627\u0644\u062c\u0645\u0639\u0629"\ + "\u0627\u0644\u0633\u0628\u062a"] + ::msgcat::mcset ar_JO MONTHS_ABBREV [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631"\ + "\u062d\u0632\u064a\u0631\u0627\u0646"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] + ::msgcat::mcset ar_JO MONTHS_FULL [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631"\ + "\u062d\u0632\u064a\u0631\u0627\u0646"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/ar_lb.msg b/mingw/lib/tcl8.5/msgs/ar_lb.msg new file mode 100644 index 0000000000..e62acd3509 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ar_lb.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ar_LB DAYS_OF_WEEK_ABBREV [list \ + "\u0627\u0644\u0623\u062d\u062f"\ + "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\ + "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\ + "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\ + "\u0627\u0644\u062e\u0645\u064a\u0633"\ + "\u0627\u0644\u062c\u0645\u0639\u0629"\ + "\u0627\u0644\u0633\u0628\u062a"] + ::msgcat::mcset ar_LB MONTHS_ABBREV [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631"\ + "\u062d\u0632\u064a\u0631\u0627\u0646"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] + ::msgcat::mcset ar_LB MONTHS_FULL [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631"\ + "\u062d\u0632\u064a\u0631\u0627\u0646"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/ar_sy.msg b/mingw/lib/tcl8.5/msgs/ar_sy.msg new file mode 100644 index 0000000000..d5e1c873a1 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ar_sy.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ar_SY DAYS_OF_WEEK_ABBREV [list \ + "\u0627\u0644\u0623\u062d\u062f"\ + "\u0627\u0644\u0627\u062b\u0646\u064a\u0646"\ + "\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621"\ + "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621"\ + "\u0627\u0644\u062e\u0645\u064a\u0633"\ + "\u0627\u0644\u062c\u0645\u0639\u0629"\ + "\u0627\u0644\u0633\u0628\u062a"] + ::msgcat::mcset ar_SY MONTHS_ABBREV [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631"\ + "\u062d\u0632\u064a\u0631\u0627\u0646"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] + ::msgcat::mcset ar_SY MONTHS_FULL [list \ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0634\u0628\u0627\u0637"\ + "\u0622\u0630\u0627\u0631"\ + "\u0646\u064a\u0633\u0627\u0646"\ + "\u0646\u0648\u0627\u0631\u0627\u0646"\ + "\u062d\u0632\u064a\u0631"\ + "\u062a\u0645\u0648\u0632"\ + "\u0622\u0628"\ + "\u0623\u064a\u0644\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644"\ + "\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a"\ + "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/be.msg b/mingw/lib/tcl8.5/msgs/be.msg new file mode 100644 index 0000000000..379a1d7e6c --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/be.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset be DAYS_OF_WEEK_ABBREV [list \ + "\u043d\u0434"\ + "\u043f\u043d"\ + "\u0430\u0442"\ + "\u0441\u0440"\ + "\u0447\u0446"\ + "\u043f\u0442"\ + "\u0441\u0431"] + ::msgcat::mcset be DAYS_OF_WEEK_FULL [list \ + "\u043d\u044f\u0434\u0437\u0435\u043b\u044f"\ + "\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a"\ + "\u0430\u045e\u0442\u043e\u0440\u0430\u043a"\ + "\u0441\u0435\u0440\u0430\u0434\u0430"\ + "\u0447\u0430\u0446\u0432\u0435\u0440"\ + "\u043f\u044f\u0442\u043d\u0456\u0446\u0430"\ + "\u0441\u0443\u0431\u043e\u0442\u0430"] + ::msgcat::mcset be MONTHS_ABBREV [list \ + "\u0441\u0442\u0434"\ + "\u043b\u044e\u0442"\ + "\u0441\u043a\u0432"\ + "\u043a\u0440\u0441"\ + "\u043c\u0430\u0439"\ + "\u0447\u0440\u0432"\ + "\u043b\u043f\u043d"\ + "\u0436\u043d\u0432"\ + "\u0432\u0440\u0441"\ + "\u043a\u0441\u0442"\ + "\u043b\u0441\u0442"\ + "\u0441\u043d\u0436"\ + ""] + ::msgcat::mcset be MONTHS_FULL [list \ + "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f"\ + "\u043b\u044e\u0442\u0430\u0433\u0430"\ + "\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430"\ + "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430"\ + "\u043c\u0430\u044f"\ + "\u0447\u0440\u0432\u0435\u043d\u044f"\ + "\u043b\u0456\u043f\u0435\u043d\u044f"\ + "\u0436\u043d\u0456\u045e\u043d\u044f"\ + "\u0432\u0435\u0440\u0430\u0441\u043d\u044f"\ + "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430"\ + "\u043b\u0438\u0441\u0442\u0430\u043f\u0430\u0434\u0430"\ + "\u0441\u043d\u0435\u0436\u043d\u044f"\ + ""] + ::msgcat::mcset be BCE "\u0434\u0430 \u043d.\u0435." + ::msgcat::mcset be CE "\u043d.\u0435." + ::msgcat::mcset be DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset be TIME_FORMAT "%k.%M.%S" + ::msgcat::mcset be DATE_TIME_FORMAT "%e.%m.%Y %k.%M.%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/bg.msg b/mingw/lib/tcl8.5/msgs/bg.msg new file mode 100644 index 0000000000..ff17759077 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/bg.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset bg DAYS_OF_WEEK_ABBREV [list \ + "\u041d\u0434"\ + "\u041f\u043d"\ + "\u0412\u0442"\ + "\u0421\u0440"\ + "\u0427\u0442"\ + "\u041f\u0442"\ + "\u0421\u0431"] + ::msgcat::mcset bg DAYS_OF_WEEK_FULL [list \ + "\u041d\u0435\u0434\u0435\u043b\u044f"\ + "\u041f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a"\ + "\u0412\u0442\u043e\u0440\u043d\u0438\u043a"\ + "\u0421\u0440\u044f\u0434\u0430"\ + "\u0427\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a"\ + "\u041f\u0435\u0442\u044a\u043a"\ + "\u0421\u044a\u0431\u043e\u0442\u0430"] + ::msgcat::mcset bg MONTHS_ABBREV [list \ + "I"\ + "II"\ + "III"\ + "IV"\ + "V"\ + "VI"\ + "VII"\ + "VIII"\ + "IX"\ + "X"\ + "XI"\ + "XII"\ + ""] + ::msgcat::mcset bg MONTHS_FULL [list \ + "\u042f\u043d\u0443\u0430\u0440\u0438"\ + "\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438"\ + "\u041c\u0430\u0440\u0442"\ + "\u0410\u043f\u0440\u0438\u043b"\ + "\u041c\u0430\u0439"\ + "\u042e\u043d\u0438"\ + "\u042e\u043b\u0438"\ + "\u0410\u0432\u0433\u0443\u0441\u0442"\ + "\u0421\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438"\ + "\u041e\u043a\u0442\u043e\u043c\u0432\u0440\u0438"\ + "\u041d\u043e\u0435\u043c\u0432\u0440\u0438"\ + "\u0414\u0435\u043a\u0435\u043c\u0432\u0440\u0438"\ + ""] + ::msgcat::mcset bg BCE "\u043f\u0440.\u043d.\u0435." + ::msgcat::mcset bg CE "\u043d.\u0435." + ::msgcat::mcset bg DATE_FORMAT "%Y-%m-%e" + ::msgcat::mcset bg TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset bg DATE_TIME_FORMAT "%Y-%m-%e %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/bn.msg b/mingw/lib/tcl8.5/msgs/bn.msg new file mode 100644 index 0000000000..664b9d84c0 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/bn.msg @@ -0,0 +1,49 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset bn DAYS_OF_WEEK_ABBREV [list \ + "\u09b0\u09ac\u09bf"\ + "\u09b8\u09cb\u09ae"\ + "\u09ae\u0999\u0997\u09b2"\ + "\u09ac\u09c1\u09a7"\ + "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf"\ + "\u09b6\u09c1\u0995\u09cd\u09b0"\ + "\u09b6\u09a8\u09bf"] + ::msgcat::mcset bn DAYS_OF_WEEK_FULL [list \ + "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0"\ + "\u09b8\u09cb\u09ae\u09ac\u09be\u09b0"\ + "\u09ae\u0999\u0997\u09b2\u09ac\u09be\u09b0"\ + "\u09ac\u09c1\u09a7\u09ac\u09be\u09b0"\ + "\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0"\ + "\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0"\ + "\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"] + ::msgcat::mcset bn MONTHS_ABBREV [list \ + "\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0"\ + "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09c0"\ + "\u09ae\u09be\u09b0\u09cd\u099a"\ + "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2"\ + "\u09ae\u09c7"\ + "\u099c\u09c1\u09a8"\ + "\u099c\u09c1\u09b2\u09be\u0987"\ + "\u0986\u0997\u09b8\u09cd\u099f"\ + "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0"\ + "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0"\ + "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0"\ + "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"\ + ""] + ::msgcat::mcset bn MONTHS_FULL [list \ + "\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0"\ + "\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09c0"\ + "\u09ae\u09be\u09b0\u09cd\u099a"\ + "\u098f\u09aa\u09cd\u09b0\u09bf\u09b2"\ + "\u09ae\u09c7"\ + "\u099c\u09c1\u09a8"\ + "\u099c\u09c1\u09b2\u09be\u0987"\ + "\u0986\u0997\u09b8\u09cd\u099f"\ + "\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0"\ + "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0"\ + "\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0"\ + "\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"\ + ""] + ::msgcat::mcset bn AM "\u09aa\u09c2\u09b0\u09cd\u09ac\u09be\u09b9\u09cd\u09a3" + ::msgcat::mcset bn PM "\u0985\u09aa\u09b0\u09be\u09b9\u09cd\u09a3" +} diff --git a/mingw/lib/tcl8.5/msgs/bn_in.msg b/mingw/lib/tcl8.5/msgs/bn_in.msg new file mode 100644 index 0000000000..28c000f235 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/bn_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset bn_IN DATE_FORMAT "%A %d %b %Y" + ::msgcat::mcset bn_IN TIME_FORMAT_12 "%I:%M:%S %z" + ::msgcat::mcset bn_IN DATE_TIME_FORMAT "%A %d %b %Y %I:%M:%S %z %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ca.msg b/mingw/lib/tcl8.5/msgs/ca.msg new file mode 100644 index 0000000000..36c977257b --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ca.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ca DAYS_OF_WEEK_ABBREV [list \ + "dg."\ + "dl."\ + "dt."\ + "dc."\ + "dj."\ + "dv."\ + "ds."] + ::msgcat::mcset ca DAYS_OF_WEEK_FULL [list \ + "diumenge"\ + "dilluns"\ + "dimarts"\ + "dimecres"\ + "dijous"\ + "divendres"\ + "dissabte"] + ::msgcat::mcset ca MONTHS_ABBREV [list \ + "gen."\ + "feb."\ + "mar\u00e7"\ + "abr."\ + "maig"\ + "juny"\ + "jul."\ + "ag."\ + "set."\ + "oct."\ + "nov."\ + "des."\ + ""] + ::msgcat::mcset ca MONTHS_FULL [list \ + "gener"\ + "febrer"\ + "mar\u00e7"\ + "abril"\ + "maig"\ + "juny"\ + "juliol"\ + "agost"\ + "setembre"\ + "octubre"\ + "novembre"\ + "desembre"\ + ""] + ::msgcat::mcset ca DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset ca TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset ca DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/cs.msg b/mingw/lib/tcl8.5/msgs/cs.msg new file mode 100644 index 0000000000..8db8bdd86f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/cs.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset cs DAYS_OF_WEEK_ABBREV [list \ + "Ne"\ + "Po"\ + "\u00dat"\ + "St"\ + "\u010ct"\ + "P\u00e1"\ + "So"] + ::msgcat::mcset cs DAYS_OF_WEEK_FULL [list \ + "Ned\u011ble"\ + "Pond\u011bl\u00ed"\ + "\u00dater\u00fd"\ + "St\u0159eda"\ + "\u010ctvrtek"\ + "P\u00e1tek"\ + "Sobota"] + ::msgcat::mcset cs MONTHS_ABBREV [list \ + "I"\ + "II"\ + "III"\ + "IV"\ + "V"\ + "VI"\ + "VII"\ + "VIII"\ + "IX"\ + "X"\ + "XI"\ + "XII"\ + ""] + ::msgcat::mcset cs MONTHS_FULL [list \ + "leden"\ + "\u00fanor"\ + "b\u0159ezen"\ + "duben"\ + "kv\u011bten"\ + "\u010derven"\ + "\u010dervenec"\ + "srpen"\ + "z\u00e1\u0159\u00ed"\ + "\u0159\u00edjen"\ + "listopad"\ + "prosinec"\ + ""] + ::msgcat::mcset cs BCE "p\u0159.Kr." + ::msgcat::mcset cs CE "po Kr." + ::msgcat::mcset cs AM "dop." + ::msgcat::mcset cs PM "odp." + ::msgcat::mcset cs DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset cs TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset cs DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/da.msg b/mingw/lib/tcl8.5/msgs/da.msg new file mode 100644 index 0000000000..e4fec7f027 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/da.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset da DAYS_OF_WEEK_ABBREV [list \ + "s\u00f8"\ + "ma"\ + "ti"\ + "on"\ + "to"\ + "fr"\ + "l\u00f8"] + ::msgcat::mcset da DAYS_OF_WEEK_FULL [list \ + "s\u00f8ndag"\ + "mandag"\ + "tirsdag"\ + "onsdag"\ + "torsdag"\ + "fredag"\ + "l\u00f8rdag"] + ::msgcat::mcset da MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "maj"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset da MONTHS_FULL [list \ + "januar"\ + "februar"\ + "marts"\ + "april"\ + "maj"\ + "juni"\ + "juli"\ + "august"\ + "september"\ + "oktober"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset da BCE "f.Kr." + ::msgcat::mcset da CE "e.Kr." + ::msgcat::mcset da DATE_FORMAT "%d-%m-%Y" + ::msgcat::mcset da TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset da DATE_TIME_FORMAT "%d-%m-%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/de.msg b/mingw/lib/tcl8.5/msgs/de.msg new file mode 100644 index 0000000000..9eb31454b5 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/de.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset de DAYS_OF_WEEK_ABBREV [list \ + "So"\ + "Mo"\ + "Di"\ + "Mi"\ + "Do"\ + "Fr"\ + "Sa"] + ::msgcat::mcset de DAYS_OF_WEEK_FULL [list \ + "Sonntag"\ + "Montag"\ + "Dienstag"\ + "Mittwoch"\ + "Donnerstag"\ + "Freitag"\ + "Samstag"] + ::msgcat::mcset de MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mrz"\ + "Apr"\ + "Mai"\ + "Jun"\ + "Jul"\ + "Aug"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dez"\ + ""] + ::msgcat::mcset de MONTHS_FULL [list \ + "Januar"\ + "Februar"\ + "M\u00e4rz"\ + "April"\ + "Mai"\ + "Juni"\ + "Juli"\ + "August"\ + "September"\ + "Oktober"\ + "November"\ + "Dezember"\ + ""] + ::msgcat::mcset de BCE "v. Chr." + ::msgcat::mcset de CE "n. Chr." + ::msgcat::mcset de AM "vorm." + ::msgcat::mcset de PM "nachm." + ::msgcat::mcset de DATE_FORMAT "%d.%m.%Y" + ::msgcat::mcset de TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset de DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/de_at.msg b/mingw/lib/tcl8.5/msgs/de_at.msg new file mode 100644 index 0000000000..61bc266698 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/de_at.msg @@ -0,0 +1,35 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset de_AT MONTHS_ABBREV [list \ + "J\u00e4n"\ + "Feb"\ + "M\u00e4r"\ + "Apr"\ + "Mai"\ + "Jun"\ + "Jul"\ + "Aug"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dez"\ + ""] + ::msgcat::mcset de_AT MONTHS_FULL [list \ + "J\u00e4nner"\ + "Februar"\ + "M\u00e4rz"\ + "April"\ + "Mai"\ + "Juni"\ + "Juli"\ + "August"\ + "September"\ + "Oktober"\ + "November"\ + "Dezember"\ + ""] + ::msgcat::mcset de_AT DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset de_AT TIME_FORMAT "%T" + ::msgcat::mcset de_AT TIME_FORMAT_12 "%T" + ::msgcat::mcset de_AT DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/de_be.msg b/mingw/lib/tcl8.5/msgs/de_be.msg new file mode 100644 index 0000000000..3614763a3c --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/de_be.msg @@ -0,0 +1,53 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset de_BE DAYS_OF_WEEK_ABBREV [list \ + "Son"\ + "Mon"\ + "Die"\ + "Mit"\ + "Don"\ + "Fre"\ + "Sam"] + ::msgcat::mcset de_BE DAYS_OF_WEEK_FULL [list \ + "Sonntag"\ + "Montag"\ + "Dienstag"\ + "Mittwoch"\ + "Donnerstag"\ + "Freitag"\ + "Samstag"] + ::msgcat::mcset de_BE MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "M\u00e4r"\ + "Apr"\ + "Mai"\ + "Jun"\ + "Jul"\ + "Aug"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dez"\ + ""] + ::msgcat::mcset de_BE MONTHS_FULL [list \ + "Januar"\ + "Februar"\ + "M\u00e4rz"\ + "April"\ + "Mai"\ + "Juni"\ + "Juli"\ + "August"\ + "September"\ + "Oktober"\ + "November"\ + "Dezember"\ + ""] + ::msgcat::mcset de_BE AM "vorm" + ::msgcat::mcset de_BE PM "nachm" + ::msgcat::mcset de_BE DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset de_BE TIME_FORMAT "%T" + ::msgcat::mcset de_BE TIME_FORMAT_12 "%T" + ::msgcat::mcset de_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/el.msg b/mingw/lib/tcl8.5/msgs/el.msg new file mode 100644 index 0000000000..ac19f62def --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/el.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset el DAYS_OF_WEEK_ABBREV [list \ + "\u039a\u03c5\u03c1"\ + "\u0394\u03b5\u03c5"\ + "\u03a4\u03c1\u03b9"\ + "\u03a4\u03b5\u03c4"\ + "\u03a0\u03b5\u03bc"\ + "\u03a0\u03b1\u03c1"\ + "\u03a3\u03b1\u03b2"] + ::msgcat::mcset el DAYS_OF_WEEK_FULL [list \ + "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae"\ + "\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1"\ + "\u03a4\u03c1\u03af\u03c4\u03b7"\ + "\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7"\ + "\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7"\ + "\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae"\ + "\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"] + ::msgcat::mcset el MONTHS_ABBREV [list \ + "\u0399\u03b1\u03bd"\ + "\u03a6\u03b5\u03b2"\ + "\u039c\u03b1\u03c1"\ + "\u0391\u03c0\u03c1"\ + "\u039c\u03b1\u03ca"\ + "\u0399\u03bf\u03c5\u03bd"\ + "\u0399\u03bf\u03c5\u03bb"\ + "\u0391\u03c5\u03b3"\ + "\u03a3\u03b5\u03c0"\ + "\u039f\u03ba\u03c4"\ + "\u039d\u03bf\u03b5"\ + "\u0394\u03b5\u03ba"\ + ""] + ::msgcat::mcset el MONTHS_FULL [list \ + "\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2"\ + "\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2"\ + "\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2"\ + "\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2"\ + "\u039c\u03ac\u03ca\u03bf\u03c2"\ + "\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2"\ + "\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2"\ + "\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2"\ + "\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\ + "\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2"\ + "\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\ + "\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"\ + ""] + ::msgcat::mcset el AM "\u03c0\u03bc" + ::msgcat::mcset el PM "\u03bc\u03bc" + ::msgcat::mcset el DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset el TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset el DATE_TIME_FORMAT "%e/%m/%Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_au.msg b/mingw/lib/tcl8.5/msgs/en_au.msg new file mode 100644 index 0000000000..7f9870c924 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_au.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_AU DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset en_AU TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset en_AU TIME_FORMAT_12 "%I:%M:%S %P %z" + ::msgcat::mcset en_AU DATE_TIME_FORMAT "%e/%m/%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_be.msg b/mingw/lib/tcl8.5/msgs/en_be.msg new file mode 100644 index 0000000000..5072986dc0 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_be.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_BE DATE_FORMAT "%d %b %Y" + ::msgcat::mcset en_BE TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset en_BE TIME_FORMAT_12 "%k h %M min %S s %z" + ::msgcat::mcset en_BE DATE_TIME_FORMAT "%d %b %Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_bw.msg b/mingw/lib/tcl8.5/msgs/en_bw.msg new file mode 100644 index 0000000000..8fd20c7e3a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_bw.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_BW DATE_FORMAT "%d %B %Y" + ::msgcat::mcset en_BW TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset en_BW DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_ca.msg b/mingw/lib/tcl8.5/msgs/en_ca.msg new file mode 100644 index 0000000000..278efe717f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_ca.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_CA DATE_FORMAT "%d/%m/%y" + ::msgcat::mcset en_CA TIME_FORMAT "%r" + ::msgcat::mcset en_CA TIME_FORMAT_12 "%I:%M:%S %p" + ::msgcat::mcset en_CA DATE_TIME_FORMAT "%a %d %b %Y %r %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_gb.msg b/mingw/lib/tcl8.5/msgs/en_gb.msg new file mode 100644 index 0000000000..5c61c43c6e --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_gb.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_GB DATE_FORMAT "%d/%m/%y" + ::msgcat::mcset en_GB TIME_FORMAT "%T" + ::msgcat::mcset en_GB TIME_FORMAT_12 "%T" + ::msgcat::mcset en_GB DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_hk.msg b/mingw/lib/tcl8.5/msgs/en_hk.msg new file mode 100644 index 0000000000..8b33bc067a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_hk.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_HK AM "AM" + ::msgcat::mcset en_HK PM "PM" + ::msgcat::mcset en_HK DATE_FORMAT "%B %e, %Y" + ::msgcat::mcset en_HK TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset en_HK DATE_TIME_FORMAT "%B %e, %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_ie.msg b/mingw/lib/tcl8.5/msgs/en_ie.msg new file mode 100644 index 0000000000..ba621cf2c8 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_ie.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_IE DATE_FORMAT "%d/%m/%y" + ::msgcat::mcset en_IE TIME_FORMAT "%T" + ::msgcat::mcset en_IE TIME_FORMAT_12 "%T" + ::msgcat::mcset en_IE DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_in.msg b/mingw/lib/tcl8.5/msgs/en_in.msg new file mode 100644 index 0000000000..a1f155d2c5 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_in.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_IN AM "AM" + ::msgcat::mcset en_IN PM "PM" + ::msgcat::mcset en_IN DATE_FORMAT "%d %B %Y" + ::msgcat::mcset en_IN TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset en_IN DATE_TIME_FORMAT "%d %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_nz.msg b/mingw/lib/tcl8.5/msgs/en_nz.msg new file mode 100644 index 0000000000..b419017a91 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_nz.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_NZ DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset en_NZ TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset en_NZ TIME_FORMAT_12 "%I:%M:%S %P %z" + ::msgcat::mcset en_NZ DATE_TIME_FORMAT "%e/%m/%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_ph.msg b/mingw/lib/tcl8.5/msgs/en_ph.msg new file mode 100644 index 0000000000..682666d5a6 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_ph.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_PH AM "AM" + ::msgcat::mcset en_PH PM "PM" + ::msgcat::mcset en_PH DATE_FORMAT "%B %e, %Y" + ::msgcat::mcset en_PH TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset en_PH DATE_TIME_FORMAT "%B %e, %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_sg.msg b/mingw/lib/tcl8.5/msgs/en_sg.msg new file mode 100644 index 0000000000..4dc5b1d379 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_sg.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_SG DATE_FORMAT "%d %b %Y" + ::msgcat::mcset en_SG TIME_FORMAT_12 "%P %I:%M:%S" + ::msgcat::mcset en_SG DATE_TIME_FORMAT "%d %b %Y %P %I:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_za.msg b/mingw/lib/tcl8.5/msgs/en_za.msg new file mode 100644 index 0000000000..fe43797fda --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_za.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_ZA DATE_FORMAT "%Y/%m/%d" + ::msgcat::mcset en_ZA TIME_FORMAT_12 "%I:%M:%S" + ::msgcat::mcset en_ZA DATE_TIME_FORMAT "%Y/%m/%d %I:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/en_zw.msg b/mingw/lib/tcl8.5/msgs/en_zw.msg new file mode 100644 index 0000000000..2a5804fa7f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/en_zw.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset en_ZW DATE_FORMAT "%d %B %Y" + ::msgcat::mcset en_ZW TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset en_ZW DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/eo.msg b/mingw/lib/tcl8.5/msgs/eo.msg new file mode 100644 index 0000000000..1d2a24fece --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/eo.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset eo DAYS_OF_WEEK_ABBREV [list \ + "di"\ + "lu"\ + "ma"\ + "me"\ + "\u0135a"\ + "ve"\ + "sa"] + ::msgcat::mcset eo DAYS_OF_WEEK_FULL [list \ + "diman\u0109o"\ + "lundo"\ + "mardo"\ + "merkredo"\ + "\u0135a\u016ddo"\ + "vendredo"\ + "sabato"] + ::msgcat::mcset eo MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "maj"\ + "jun"\ + "jul"\ + "a\u016dg"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset eo MONTHS_FULL [list \ + "januaro"\ + "februaro"\ + "marto"\ + "aprilo"\ + "majo"\ + "junio"\ + "julio"\ + "a\u016dgusto"\ + "septembro"\ + "oktobro"\ + "novembro"\ + "decembro"\ + ""] + ::msgcat::mcset eo BCE "aK" + ::msgcat::mcset eo CE "pK" + ::msgcat::mcset eo AM "atm" + ::msgcat::mcset eo PM "ptm" + ::msgcat::mcset eo DATE_FORMAT "%Y-%b-%d" + ::msgcat::mcset eo TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset eo DATE_TIME_FORMAT "%Y-%b-%d %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es.msg b/mingw/lib/tcl8.5/msgs/es.msg new file mode 100644 index 0000000000..a24f0a1bb2 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es DAYS_OF_WEEK_ABBREV [list \ + "dom"\ + "lun"\ + "mar"\ + "mi\u00e9"\ + "jue"\ + "vie"\ + "s\u00e1b"] + ::msgcat::mcset es DAYS_OF_WEEK_FULL [list \ + "domingo"\ + "lunes"\ + "martes"\ + "mi\u00e9rcoles"\ + "jueves"\ + "viernes"\ + "s\u00e1bado"] + ::msgcat::mcset es MONTHS_ABBREV [list \ + "ene"\ + "feb"\ + "mar"\ + "abr"\ + "may"\ + "jun"\ + "jul"\ + "ago"\ + "sep"\ + "oct"\ + "nov"\ + "dic"\ + ""] + ::msgcat::mcset es MONTHS_FULL [list \ + "enero"\ + "febrero"\ + "marzo"\ + "abril"\ + "mayo"\ + "junio"\ + "julio"\ + "agosto"\ + "septiembre"\ + "octubre"\ + "noviembre"\ + "diciembre"\ + ""] + ::msgcat::mcset es BCE "a.C." + ::msgcat::mcset es CE "d.C." + ::msgcat::mcset es DATE_FORMAT "%e de %B de %Y" + ::msgcat::mcset es TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset es DATE_TIME_FORMAT "%e de %B de %Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_ar.msg b/mingw/lib/tcl8.5/msgs/es_ar.msg new file mode 100644 index 0000000000..7d350274ec --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_ar.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_AR DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_AR TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset es_AR DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_bo.msg b/mingw/lib/tcl8.5/msgs/es_bo.msg new file mode 100644 index 0000000000..498ad0d14f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_bo.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_BO DATE_FORMAT "%d-%m-%Y" + ::msgcat::mcset es_BO TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_BO DATE_TIME_FORMAT "%d-%m-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_cl.msg b/mingw/lib/tcl8.5/msgs/es_cl.msg new file mode 100644 index 0000000000..31d465c997 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_cl.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_CL DATE_FORMAT "%d-%m-%Y" + ::msgcat::mcset es_CL TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_CL DATE_TIME_FORMAT "%d-%m-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_co.msg b/mingw/lib/tcl8.5/msgs/es_co.msg new file mode 100644 index 0000000000..77e57f0be7 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_co.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_CO DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset es_CO TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_CO DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_cr.msg b/mingw/lib/tcl8.5/msgs/es_cr.msg new file mode 100644 index 0000000000..7a652fa415 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_cr.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_CR DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_CR TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_CR DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_do.msg b/mingw/lib/tcl8.5/msgs/es_do.msg new file mode 100644 index 0000000000..0e283da847 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_do.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_DO DATE_FORMAT "%m/%d/%Y" + ::msgcat::mcset es_DO TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_DO DATE_TIME_FORMAT "%m/%d/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_ec.msg b/mingw/lib/tcl8.5/msgs/es_ec.msg new file mode 100644 index 0000000000..9e921e02ee --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_ec.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_EC DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_EC TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_EC DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_gt.msg b/mingw/lib/tcl8.5/msgs/es_gt.msg new file mode 100644 index 0000000000..ecd6faf919 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_gt.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_GT DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset es_GT TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_GT DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_hn.msg b/mingw/lib/tcl8.5/msgs/es_hn.msg new file mode 100644 index 0000000000..a758ca2b61 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_hn.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_HN DATE_FORMAT "%m-%d-%Y" + ::msgcat::mcset es_HN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_HN DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_mx.msg b/mingw/lib/tcl8.5/msgs/es_mx.msg new file mode 100644 index 0000000000..7cfb545b25 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_mx.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_MX DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset es_MX TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_MX DATE_TIME_FORMAT "%e/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_ni.msg b/mingw/lib/tcl8.5/msgs/es_ni.msg new file mode 100644 index 0000000000..7c394953a3 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_ni.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_NI DATE_FORMAT "%m-%d-%Y" + ::msgcat::mcset es_NI TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_NI DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_pa.msg b/mingw/lib/tcl8.5/msgs/es_pa.msg new file mode 100644 index 0000000000..cecacdce09 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_pa.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_PA DATE_FORMAT "%m/%d/%Y" + ::msgcat::mcset es_PA TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_PA DATE_TIME_FORMAT "%m/%d/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_pe.msg b/mingw/lib/tcl8.5/msgs/es_pe.msg new file mode 100644 index 0000000000..9f90595fce --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_pe.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_PE DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_PE TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_PE DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_pr.msg b/mingw/lib/tcl8.5/msgs/es_pr.msg new file mode 100644 index 0000000000..8511b126ed --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_pr.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_PR DATE_FORMAT "%m-%d-%Y" + ::msgcat::mcset es_PR TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_PR DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_py.msg b/mingw/lib/tcl8.5/msgs/es_py.msg new file mode 100644 index 0000000000..aa93d36b01 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_py.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_PY DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_PY TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_PY DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_sv.msg b/mingw/lib/tcl8.5/msgs/es_sv.msg new file mode 100644 index 0000000000..fc7954d6a5 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_sv.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_SV DATE_FORMAT "%m-%d-%Y" + ::msgcat::mcset es_SV TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_SV DATE_TIME_FORMAT "%m-%d-%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_uy.msg b/mingw/lib/tcl8.5/msgs/es_uy.msg new file mode 100644 index 0000000000..b33525c0bd --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_uy.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_UY DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_UY TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_UY DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/es_ve.msg b/mingw/lib/tcl8.5/msgs/es_ve.msg new file mode 100644 index 0000000000..7c2a7b0a55 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/es_ve.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset es_VE DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset es_VE TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset es_VE DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/et.msg b/mingw/lib/tcl8.5/msgs/et.msg new file mode 100644 index 0000000000..8d32e9e5ec --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/et.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset et DAYS_OF_WEEK_ABBREV [list \ + "P"\ + "E"\ + "T"\ + "K"\ + "N"\ + "R"\ + "L"] + ::msgcat::mcset et DAYS_OF_WEEK_FULL [list \ + "p\u00fchap\u00e4ev"\ + "esmasp\u00e4ev"\ + "teisip\u00e4ev"\ + "kolmap\u00e4ev"\ + "neljap\u00e4ev"\ + "reede"\ + "laup\u00e4ev"] + ::msgcat::mcset et MONTHS_ABBREV [list \ + "Jaan"\ + "Veebr"\ + "M\u00e4rts"\ + "Apr"\ + "Mai"\ + "Juuni"\ + "Juuli"\ + "Aug"\ + "Sept"\ + "Okt"\ + "Nov"\ + "Dets"\ + ""] + ::msgcat::mcset et MONTHS_FULL [list \ + "Jaanuar"\ + "Veebruar"\ + "M\u00e4rts"\ + "Aprill"\ + "Mai"\ + "Juuni"\ + "Juuli"\ + "August"\ + "September"\ + "Oktoober"\ + "November"\ + "Detsember"\ + ""] + ::msgcat::mcset et BCE "e.m.a." + ::msgcat::mcset et CE "m.a.j." + ::msgcat::mcset et DATE_FORMAT "%e-%m-%Y" + ::msgcat::mcset et TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset et DATE_TIME_FORMAT "%e-%m-%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/eu.msg b/mingw/lib/tcl8.5/msgs/eu.msg new file mode 100644 index 0000000000..cf708b6b20 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/eu.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset eu DAYS_OF_WEEK_ABBREV [list \ + "igandea"\ + "astelehena"\ + "asteartea"\ + "asteazkena"\ + "osteguna"\ + "ostirala"\ + "larunbata"] + ::msgcat::mcset eu DAYS_OF_WEEK_FULL [list \ + "igandea"\ + "astelehena"\ + "asteartea"\ + "asteazkena"\ + "osteguna"\ + "ostirala"\ + "larunbata"] + ::msgcat::mcset eu MONTHS_ABBREV [list \ + "urt"\ + "ots"\ + "mar"\ + "api"\ + "mai"\ + "eka"\ + "uzt"\ + "abu"\ + "ira"\ + "urr"\ + "aza"\ + "abe"\ + ""] + ::msgcat::mcset eu MONTHS_FULL [list \ + "urtarrila"\ + "otsaila"\ + "martxoa"\ + "apirila"\ + "maiatza"\ + "ekaina"\ + "uztaila"\ + "abuztua"\ + "iraila"\ + "urria"\ + "azaroa"\ + "abendua"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/eu_es.msg b/mingw/lib/tcl8.5/msgs/eu_es.msg new file mode 100644 index 0000000000..2694418d3c --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/eu_es.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset eu_ES DATE_FORMAT "%a, %Yeko %bren %da" + ::msgcat::mcset eu_ES TIME_FORMAT "%T" + ::msgcat::mcset eu_ES TIME_FORMAT_12 "%T" + ::msgcat::mcset eu_ES DATE_TIME_FORMAT "%y-%m-%d %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fa.msg b/mingw/lib/tcl8.5/msgs/fa.msg new file mode 100644 index 0000000000..89b2f90894 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fa.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fa DAYS_OF_WEEK_ABBREV [list \ + "\u06cc\u2214"\ + "\u062f\u2214"\ + "\u0633\u2214"\ + "\u0686\u2214"\ + "\u067e\u2214"\ + "\u062c\u2214"\ + "\u0634\u2214"] + ::msgcat::mcset fa DAYS_OF_WEEK_FULL [list \ + "\u06cc\u06cc\u200c\u0634\u0646\u0628\u0647"\ + "\u062f\u0648\u0634\u0646\u0628\u0647"\ + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647"\ + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647"\ + "\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647"\ + "\u062c\u0645\u0639\u0647"\ + "\u0634\u0646\u0628\u0647"] + ::msgcat::mcset fa MONTHS_ABBREV [list \ + "\u0698\u0627\u0646"\ + "\u0641\u0648\u0631"\ + "\u0645\u0627\u0631"\ + "\u0622\u0648\u0631"\ + "\u0645\u0640\u0647"\ + "\u0698\u0648\u0646"\ + "\u0698\u0648\u06cc"\ + "\u0627\u0648\u062a"\ + "\u0633\u067e\u062a"\ + "\u0627\u0643\u062a"\ + "\u0646\u0648\u0627"\ + "\u062f\u0633\u0627"\ + ""] + ::msgcat::mcset fa MONTHS_FULL [list \ + "\u0698\u0627\u0646\u0648\u06cc\u0647"\ + "\u0641\u0648\u0631\u0648\u06cc\u0647"\ + "\u0645\u0627\u0631\u0633"\ + "\u0622\u0648\u0631\u06cc\u0644"\ + "\u0645\u0647"\ + "\u0698\u0648\u0626\u0646"\ + "\u0698\u0648\u0626\u06cc\u0647"\ + "\u0627\u0648\u062a"\ + "\u0633\u067e\u062a\u0627\u0645\u0628\u0631"\ + "\u0627\u0643\u062a\u0628\u0631"\ + "\u0646\u0648\u0627\u0645\u0628\u0631"\ + "\u062f\u0633\u0627\u0645\u0628\u0631"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/fa_in.msg b/mingw/lib/tcl8.5/msgs/fa_in.msg new file mode 100644 index 0000000000..adc9e91d37 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fa_in.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fa_IN DAYS_OF_WEEK_ABBREV [list \ + "\u06cc\u2214"\ + "\u062f\u2214"\ + "\u0633\u2214"\ + "\u0686\u2214"\ + "\u067e\u2214"\ + "\u062c\u2214"\ + "\u0634\u2214"] + ::msgcat::mcset fa_IN DAYS_OF_WEEK_FULL [list \ + "\u06cc\u06cc\u200c\u0634\u0646\u0628\u0647"\ + "\u062f\u0648\u0634\u0646\u0628\u0647"\ + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647"\ + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647"\ + "\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647"\ + "\u062c\u0645\u0639\u0647"\ + "\u0634\u0646\u0628\u0647"] + ::msgcat::mcset fa_IN MONTHS_ABBREV [list \ + "\u0698\u0627\u0646"\ + "\u0641\u0648\u0631"\ + "\u0645\u0627\u0631"\ + "\u0622\u0648\u0631"\ + "\u0645\u0640\u0647"\ + "\u0698\u0648\u0646"\ + "\u0698\u0648\u06cc"\ + "\u0627\u0648\u062a"\ + "\u0633\u067e\u062a"\ + "\u0627\u0643\u062a"\ + "\u0646\u0648\u0627"\ + "\u062f\u0633\u0627"\ + ""] + ::msgcat::mcset fa_IN MONTHS_FULL [list \ + "\u0698\u0627\u0646\u0648\u06cc\u0647"\ + "\u0641\u0648\u0631\u0648\u06cc\u0647"\ + "\u0645\u0627\u0631\u0633"\ + "\u0622\u0648\u0631\u06cc\u0644"\ + "\u0645\u0647"\ + "\u0698\u0648\u0626\u0646"\ + "\u0698\u0648\u0626\u06cc\u0647"\ + "\u0627\u0648\u062a"\ + "\u0633\u067e\u062a\u0627\u0645\u0628\u0631"\ + "\u0627\u0643\u062a\u0628\u0631"\ + "\u0646\u0648\u0627\u0645\u0628\u0631"\ + "\u062f\u0633\u0627\u0645\u0628\u0631"\ + ""] + ::msgcat::mcset fa_IN AM "\u0635\u0628\u062d" + ::msgcat::mcset fa_IN PM "\u0639\u0635\u0631" + ::msgcat::mcset fa_IN DATE_FORMAT "%A %d %B %Y" + ::msgcat::mcset fa_IN TIME_FORMAT_12 "%I:%M:%S %z" + ::msgcat::mcset fa_IN DATE_TIME_FORMAT "%A %d %B %Y %I:%M:%S %z %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fa_ir.msg b/mingw/lib/tcl8.5/msgs/fa_ir.msg new file mode 100644 index 0000000000..597ce9d72c --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fa_ir.msg @@ -0,0 +1,9 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fa_IR AM "\u0635\u0628\u062d" + ::msgcat::mcset fa_IR PM "\u0639\u0635\u0631" + ::msgcat::mcset fa_IR DATE_FORMAT "%d\u2044%m\u2044%Y" + ::msgcat::mcset fa_IR TIME_FORMAT "%S:%M:%H" + ::msgcat::mcset fa_IR TIME_FORMAT_12 "%S:%M:%l %P" + ::msgcat::mcset fa_IR DATE_TIME_FORMAT "%d\u2044%m\u2044%Y %S:%M:%H %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fi.msg b/mingw/lib/tcl8.5/msgs/fi.msg new file mode 100644 index 0000000000..acabba09b4 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fi.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fi DAYS_OF_WEEK_ABBREV [list \ + "su"\ + "ma"\ + "ti"\ + "ke"\ + "to"\ + "pe"\ + "la"] + ::msgcat::mcset fi DAYS_OF_WEEK_FULL [list \ + "sunnuntai"\ + "maanantai"\ + "tiistai"\ + "keskiviikko"\ + "torstai"\ + "perjantai"\ + "lauantai"] + ::msgcat::mcset fi MONTHS_ABBREV [list \ + "tammi"\ + "helmi"\ + "maalis"\ + "huhti"\ + "touko"\ + "kes\u00e4"\ + "hein\u00e4"\ + "elo"\ + "syys"\ + "loka"\ + "marras"\ + "joulu"\ + ""] + ::msgcat::mcset fi MONTHS_FULL [list \ + "tammikuu"\ + "helmikuu"\ + "maaliskuu"\ + "huhtikuu"\ + "toukokuu"\ + "kes\u00e4kuu"\ + "hein\u00e4kuu"\ + "elokuu"\ + "syyskuu"\ + "lokakuu"\ + "marraskuu"\ + "joulukuu"\ + ""] + ::msgcat::mcset fi DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset fi TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset fi DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fo.msg b/mingw/lib/tcl8.5/msgs/fo.msg new file mode 100644 index 0000000000..4696e6289a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fo.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fo DAYS_OF_WEEK_ABBREV [list \ + "sun"\ + "m\u00e1n"\ + "t\u00fds"\ + "mik"\ + "h\u00f3s"\ + "fr\u00ed"\ + "ley"] + ::msgcat::mcset fo DAYS_OF_WEEK_FULL [list \ + "sunnudagur"\ + "m\u00e1nadagur"\ + "t\u00fdsdagur"\ + "mikudagur"\ + "h\u00f3sdagur"\ + "fr\u00edggjadagur"\ + "leygardagur"] + ::msgcat::mcset fo MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "mai"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "des"\ + ""] + ::msgcat::mcset fo MONTHS_FULL [list \ + "januar"\ + "februar"\ + "mars"\ + "apr\u00edl"\ + "mai"\ + "juni"\ + "juli"\ + "august"\ + "september"\ + "oktober"\ + "november"\ + "desember"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/fo_fo.msg b/mingw/lib/tcl8.5/msgs/fo_fo.msg new file mode 100644 index 0000000000..2392b8e673 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fo_fo.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fo_FO DATE_FORMAT "%d/%m-%Y" + ::msgcat::mcset fo_FO TIME_FORMAT "%T" + ::msgcat::mcset fo_FO TIME_FORMAT_12 "%T" + ::msgcat::mcset fo_FO DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fr.msg b/mingw/lib/tcl8.5/msgs/fr.msg new file mode 100644 index 0000000000..55b19bf949 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fr.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fr DAYS_OF_WEEK_ABBREV [list \ + "dim."\ + "lun."\ + "mar."\ + "mer."\ + "jeu."\ + "ven."\ + "sam."] + ::msgcat::mcset fr DAYS_OF_WEEK_FULL [list \ + "dimanche"\ + "lundi"\ + "mardi"\ + "mercredi"\ + "jeudi"\ + "vendredi"\ + "samedi"] + ::msgcat::mcset fr MONTHS_ABBREV [list \ + "janv."\ + "f\u00e9vr."\ + "mars"\ + "avr."\ + "mai"\ + "juin"\ + "juil."\ + "ao\u00fbt"\ + "sept."\ + "oct."\ + "nov."\ + "d\u00e9c."\ + ""] + ::msgcat::mcset fr MONTHS_FULL [list \ + "janvier"\ + "f\u00e9vrier"\ + "mars"\ + "avril"\ + "mai"\ + "juin"\ + "juillet"\ + "ao\u00fbt"\ + "septembre"\ + "octobre"\ + "novembre"\ + "d\u00e9cembre"\ + ""] + ::msgcat::mcset fr BCE "av. J.-C." + ::msgcat::mcset fr CE "ap. J.-C." + ::msgcat::mcset fr DATE_FORMAT "%e %B %Y" + ::msgcat::mcset fr TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset fr DATE_TIME_FORMAT "%e %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fr_be.msg b/mingw/lib/tcl8.5/msgs/fr_be.msg new file mode 100644 index 0000000000..cdb13bd75f --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fr_be.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fr_BE DATE_FORMAT "%d/%m/%y" + ::msgcat::mcset fr_BE TIME_FORMAT "%T" + ::msgcat::mcset fr_BE TIME_FORMAT_12 "%T" + ::msgcat::mcset fr_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fr_ca.msg b/mingw/lib/tcl8.5/msgs/fr_ca.msg new file mode 100644 index 0000000000..00ccfffcb4 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fr_ca.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fr_CA DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset fr_CA TIME_FORMAT "%T" + ::msgcat::mcset fr_CA TIME_FORMAT_12 "%T" + ::msgcat::mcset fr_CA DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/fr_ch.msg b/mingw/lib/tcl8.5/msgs/fr_ch.msg new file mode 100644 index 0000000000..7e2bac73d8 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/fr_ch.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset fr_CH DATE_FORMAT "%d. %m. %y" + ::msgcat::mcset fr_CH TIME_FORMAT "%T" + ::msgcat::mcset fr_CH TIME_FORMAT_12 "%T" + ::msgcat::mcset fr_CH DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ga.msg b/mingw/lib/tcl8.5/msgs/ga.msg new file mode 100644 index 0000000000..6edf13aab1 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ga.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ga DAYS_OF_WEEK_ABBREV [list \ + "Domh"\ + "Luan"\ + "M\u00e1irt"\ + "C\u00e9ad"\ + "D\u00e9ar"\ + "Aoine"\ + "Sath"] + ::msgcat::mcset ga DAYS_OF_WEEK_FULL [list \ + "D\u00e9 Domhnaigh"\ + "D\u00e9 Luain"\ + "D\u00e9 M\u00e1irt"\ + "D\u00e9 C\u00e9adaoin"\ + "D\u00e9ardaoin"\ + "D\u00e9 hAoine"\ + "D\u00e9 Sathairn"] + ::msgcat::mcset ga MONTHS_ABBREV [list \ + "Ean"\ + "Feabh"\ + "M\u00e1rta"\ + "Aib"\ + "Beal"\ + "Meith"\ + "I\u00fail"\ + "L\u00fan"\ + "MF\u00f3mh"\ + "DF\u00f3mh"\ + "Samh"\ + "Noll"\ + ""] + ::msgcat::mcset ga MONTHS_FULL [list \ + "Ean\u00e1ir"\ + "Feabhra"\ + "M\u00e1rta"\ + "Aibre\u00e1n"\ + "M\u00ed na Bealtaine"\ + "Meith"\ + "I\u00fail"\ + "L\u00fanasa"\ + "Me\u00e1n F\u00f3mhair"\ + "Deireadh F\u00f3mhair"\ + "M\u00ed na Samhna"\ + "M\u00ed na Nollag"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/ga_ie.msg b/mingw/lib/tcl8.5/msgs/ga_ie.msg new file mode 100644 index 0000000000..b6acbbc273 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ga_ie.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ga_IE DATE_FORMAT "%d.%m.%y" + ::msgcat::mcset ga_IE TIME_FORMAT "%T" + ::msgcat::mcset ga_IE TIME_FORMAT_12 "%T" + ::msgcat::mcset ga_IE DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/gl.msg b/mingw/lib/tcl8.5/msgs/gl.msg new file mode 100644 index 0000000000..4b869e8550 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/gl.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset gl DAYS_OF_WEEK_ABBREV [list \ + "Dom"\ + "Lun"\ + "Mar"\ + "M\u00e9r"\ + "Xov"\ + "Ven"\ + "S\u00e1b"] + ::msgcat::mcset gl DAYS_OF_WEEK_FULL [list \ + "Domingo"\ + "Luns"\ + "Martes"\ + "M\u00e9rcores"\ + "Xoves"\ + "Venres"\ + "S\u00e1bado"] + ::msgcat::mcset gl MONTHS_ABBREV [list \ + "Xan"\ + "Feb"\ + "Mar"\ + "Abr"\ + "Mai"\ + "Xu\u00f1"\ + "Xul"\ + "Ago"\ + "Set"\ + "Out"\ + "Nov"\ + "Dec"\ + ""] + ::msgcat::mcset gl MONTHS_FULL [list \ + "Xaneiro"\ + "Febreiro"\ + "Marzo"\ + "Abril"\ + "Maio"\ + "Xu\u00f1o"\ + "Xullo"\ + "Agosto"\ + "Setembro"\ + "Outubro"\ + "Novembro"\ + "Decembro"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/gl_es.msg b/mingw/lib/tcl8.5/msgs/gl_es.msg new file mode 100644 index 0000000000..d4ed2704b3 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/gl_es.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset gl_ES DATE_FORMAT "%d %B %Y" + ::msgcat::mcset gl_ES TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset gl_ES DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/gv.msg b/mingw/lib/tcl8.5/msgs/gv.msg new file mode 100644 index 0000000000..7d332ad5c4 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/gv.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset gv DAYS_OF_WEEK_ABBREV [list \ + "Jed"\ + "Jel"\ + "Jem"\ + "Jerc"\ + "Jerd"\ + "Jeh"\ + "Jes"] + ::msgcat::mcset gv DAYS_OF_WEEK_FULL [list \ + "Jedoonee"\ + "Jelhein"\ + "Jemayrt"\ + "Jercean"\ + "Jerdein"\ + "Jeheiney"\ + "Jesarn"] + ::msgcat::mcset gv MONTHS_ABBREV [list \ + "J-guer"\ + "T-arree"\ + "Mayrnt"\ + "Avrril"\ + "Boaldyn"\ + "M-souree"\ + "J-souree"\ + "Luanistyn"\ + "M-fouyir"\ + "J-fouyir"\ + "M.Houney"\ + "M.Nollick"\ + ""] + ::msgcat::mcset gv MONTHS_FULL [list \ + "Jerrey-geuree"\ + "Toshiaght-arree"\ + "Mayrnt"\ + "Averil"\ + "Boaldyn"\ + "Mean-souree"\ + "Jerrey-souree"\ + "Luanistyn"\ + "Mean-fouyir"\ + "Jerrey-fouyir"\ + "Mee Houney"\ + "Mee ny Nollick"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/gv_gb.msg b/mingw/lib/tcl8.5/msgs/gv_gb.msg new file mode 100644 index 0000000000..5e96e6f3cd --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/gv_gb.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset gv_GB DATE_FORMAT "%d %B %Y" + ::msgcat::mcset gv_GB TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset gv_GB DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/he.msg b/mingw/lib/tcl8.5/msgs/he.msg new file mode 100644 index 0000000000..52a94e26dd --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/he.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset he DAYS_OF_WEEK_ABBREV [list \ + "\u05d0"\ + "\u05d1"\ + "\u05d2"\ + "\u05d3"\ + "\u05d4"\ + "\u05d5"\ + "\u05e9"] + ::msgcat::mcset he DAYS_OF_WEEK_FULL [list \ + "\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df"\ + "\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9"\ + "\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9"\ + "\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9"\ + "\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9"\ + "\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9"\ + "\u05e9\u05d1\u05ea"] + ::msgcat::mcset he MONTHS_ABBREV [list \ + "\u05d9\u05e0\u05d5"\ + "\u05e4\u05d1\u05e8"\ + "\u05de\u05e8\u05e5"\ + "\u05d0\u05e4\u05e8"\ + "\u05de\u05d0\u05d9"\ + "\u05d9\u05d5\u05e0"\ + "\u05d9\u05d5\u05dc"\ + "\u05d0\u05d5\u05d2"\ + "\u05e1\u05e4\u05d8"\ + "\u05d0\u05d5\u05e7"\ + "\u05e0\u05d5\u05d1"\ + "\u05d3\u05e6\u05de"\ + ""] + ::msgcat::mcset he MONTHS_FULL [list \ + "\u05d9\u05e0\u05d5\u05d0\u05e8"\ + "\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8"\ + "\u05de\u05e8\u05e5"\ + "\u05d0\u05e4\u05e8\u05d9\u05dc"\ + "\u05de\u05d0\u05d9"\ + "\u05d9\u05d5\u05e0\u05d9"\ + "\u05d9\u05d5\u05dc\u05d9"\ + "\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8"\ + "\u05e1\u05e4\u05d8\u05de\u05d1\u05e8"\ + "\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8"\ + "\u05e0\u05d5\u05d1\u05de\u05d1\u05e8"\ + "\u05d3\u05e6\u05de\u05d1\u05e8"\ + ""] + ::msgcat::mcset he BCE "\u05dc\u05e1\u05d4"\u05e0" + ::msgcat::mcset he CE "\u05dc\u05e4\u05e1\u05d4"\u05e0" + ::msgcat::mcset he DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset he TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset he DATE_TIME_FORMAT "%d/%m/%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/hi.msg b/mingw/lib/tcl8.5/msgs/hi.msg new file mode 100644 index 0000000000..50c9fb8093 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/hi.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset hi DAYS_OF_WEEK_FULL [list \ + "\u0930\u0935\u093f\u0935\u093e\u0930"\ + "\u0938\u094b\u092e\u0935\u093e\u0930"\ + "\u092e\u0902\u0917\u0932\u0935\u093e\u0930"\ + "\u092c\u0941\u0927\u0935\u093e\u0930"\ + "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\ + "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\ + "\u0936\u0928\u093f\u0935\u093e\u0930"] + ::msgcat::mcset hi MONTHS_ABBREV [list \ + "\u091c\u0928\u0935\u0930\u0940"\ + "\u092b\u093c\u0930\u0935\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u0905\u092a\u094d\u0930\u0947\u0932"\ + "\u092e\u0908"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u093e\u0908"\ + "\u0905\u0917\u0938\u094d\u0924"\ + "\u0938\u093f\u0924\u092e\u094d\u092c\u0930"\ + "\u0905\u0915\u094d\u091f\u0942\u092c\u0930"\ + "\u0928\u0935\u092e\u094d\u092c\u0930"\ + "\u0926\u093f\u0938\u092e\u094d\u092c\u0930"] + ::msgcat::mcset hi MONTHS_FULL [list \ + "\u091c\u0928\u0935\u0930\u0940"\ + "\u092b\u093c\u0930\u0935\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u0905\u092a\u094d\u0930\u0947\u0932"\ + "\u092e\u0908"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u093e\u0908"\ + "\u0905\u0917\u0938\u094d\u0924"\ + "\u0938\u093f\u0924\u092e\u094d\u092c\u0930"\ + "\u0905\u0915\u094d\u091f\u0942\u092c\u0930"\ + "\u0928\u0935\u092e\u094d\u092c\u0930"\ + "\u0926\u093f\u0938\u092e\u094d\u092c\u0930"] + ::msgcat::mcset hi AM "\u0908\u0938\u093e\u092a\u0942\u0930\u094d\u0935" + ::msgcat::mcset hi PM "." +} diff --git a/mingw/lib/tcl8.5/msgs/hi_in.msg b/mingw/lib/tcl8.5/msgs/hi_in.msg new file mode 100644 index 0000000000..239793f1ec --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/hi_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset hi_IN DATE_FORMAT "%d %M %Y" + ::msgcat::mcset hi_IN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset hi_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/hr.msg b/mingw/lib/tcl8.5/msgs/hr.msg new file mode 100644 index 0000000000..cec145b083 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/hr.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset hr DAYS_OF_WEEK_ABBREV [list \ + "ned"\ + "pon"\ + "uto"\ + "sri"\ + "\u010det"\ + "pet"\ + "sub"] + ::msgcat::mcset hr DAYS_OF_WEEK_FULL [list \ + "nedjelja"\ + "ponedjeljak"\ + "utorak"\ + "srijeda"\ + "\u010detvrtak"\ + "petak"\ + "subota"] + ::msgcat::mcset hr MONTHS_ABBREV [list \ + "sij"\ + "vel"\ + "o\u017eu"\ + "tra"\ + "svi"\ + "lip"\ + "srp"\ + "kol"\ + "ruj"\ + "lis"\ + "stu"\ + "pro"\ + ""] + ::msgcat::mcset hr MONTHS_FULL [list \ + "sije\u010danj"\ + "velja\u010da"\ + "o\u017eujak"\ + "travanj"\ + "svibanj"\ + "lipanj"\ + "srpanj"\ + "kolovoz"\ + "rujan"\ + "listopad"\ + "studeni"\ + "prosinac"\ + ""] + ::msgcat::mcset hr DATE_FORMAT "%Y.%m.%d" + ::msgcat::mcset hr TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset hr DATE_TIME_FORMAT "%Y.%m.%d %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/hu.msg b/mingw/lib/tcl8.5/msgs/hu.msg new file mode 100644 index 0000000000..e5e68d9258 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/hu.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset hu DAYS_OF_WEEK_ABBREV [list \ + "V"\ + "H"\ + "K"\ + "Sze"\ + "Cs"\ + "P"\ + "Szo"] + ::msgcat::mcset hu DAYS_OF_WEEK_FULL [list \ + "vas\u00e1rnap"\ + "h\u00e9tf\u0151"\ + "kedd"\ + "szerda"\ + "cs\u00fct\u00f6rt\u00f6k"\ + "p\u00e9ntek"\ + "szombat"] + ::msgcat::mcset hu MONTHS_ABBREV [list \ + "jan."\ + "febr."\ + "m\u00e1rc."\ + "\u00e1pr."\ + "m\u00e1j."\ + "j\u00fan."\ + "j\u00fal."\ + "aug."\ + "szept."\ + "okt."\ + "nov."\ + "dec."\ + ""] + ::msgcat::mcset hu MONTHS_FULL [list \ + "janu\u00e1r"\ + "febru\u00e1r"\ + "m\u00e1rcius"\ + "\u00e1prilis"\ + "m\u00e1jus"\ + "j\u00fanius"\ + "j\u00falius"\ + "augusztus"\ + "szeptember"\ + "okt\u00f3ber"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset hu BCE "i.e." + ::msgcat::mcset hu CE "i.u." + ::msgcat::mcset hu AM "DE" + ::msgcat::mcset hu PM "DU" + ::msgcat::mcset hu DATE_FORMAT "%Y.%m.%d." + ::msgcat::mcset hu TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset hu DATE_TIME_FORMAT "%Y.%m.%d. %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/id.msg b/mingw/lib/tcl8.5/msgs/id.msg new file mode 100644 index 0000000000..17c6bb59d4 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/id.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset id DAYS_OF_WEEK_ABBREV [list \ + "Min"\ + "Sen"\ + "Sel"\ + "Rab"\ + "Kam"\ + "Jum"\ + "Sab"] + ::msgcat::mcset id DAYS_OF_WEEK_FULL [list \ + "Minggu"\ + "Senin"\ + "Selasa"\ + "Rabu"\ + "Kamis"\ + "Jumat"\ + "Sabtu"] + ::msgcat::mcset id MONTHS_ABBREV [list \ + "Jan"\ + "Peb"\ + "Mar"\ + "Apr"\ + "Mei"\ + "Jun"\ + "Jul"\ + "Agu"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Des"\ + ""] + ::msgcat::mcset id MONTHS_FULL [list \ + "Januari"\ + "Pebruari"\ + "Maret"\ + "April"\ + "Mei"\ + "Juni"\ + "Juli"\ + "Agustus"\ + "September"\ + "Oktober"\ + "November"\ + "Desember"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/id_id.msg b/mingw/lib/tcl8.5/msgs/id_id.msg new file mode 100644 index 0000000000..bb672c11ee --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/id_id.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset id_ID DATE_FORMAT "%d %B %Y" + ::msgcat::mcset id_ID TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset id_ID DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/is.msg b/mingw/lib/tcl8.5/msgs/is.msg new file mode 100644 index 0000000000..adc2d2a374 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/is.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset is DAYS_OF_WEEK_ABBREV [list \ + "sun."\ + "m\u00e1n."\ + "\u00feri."\ + "mi\u00f0."\ + "fim."\ + "f\u00f6s."\ + "lau."] + ::msgcat::mcset is DAYS_OF_WEEK_FULL [list \ + "sunnudagur"\ + "m\u00e1nudagur"\ + "\u00feri\u00f0judagur"\ + "mi\u00f0vikudagur"\ + "fimmtudagur"\ + "f\u00f6studagur"\ + "laugardagur"] + ::msgcat::mcset is MONTHS_ABBREV [list \ + "jan."\ + "feb."\ + "mar."\ + "apr."\ + "ma\u00ed"\ + "j\u00fan."\ + "j\u00fal."\ + "\u00e1g\u00fa."\ + "sep."\ + "okt."\ + "n\u00f3v."\ + "des."\ + ""] + ::msgcat::mcset is MONTHS_FULL [list \ + "jan\u00faar"\ + "febr\u00faar"\ + "mars"\ + "apr\u00edl"\ + "ma\u00ed"\ + "j\u00fan\u00ed"\ + "j\u00fal\u00ed"\ + "\u00e1g\u00fast"\ + "september"\ + "okt\u00f3ber"\ + "n\u00f3vember"\ + "desember"\ + ""] + ::msgcat::mcset is DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset is TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset is DATE_TIME_FORMAT "%e.%m.%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/it.msg b/mingw/lib/tcl8.5/msgs/it.msg new file mode 100644 index 0000000000..b641cdec7b --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/it.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset it DAYS_OF_WEEK_ABBREV [list \ + "dom"\ + "lun"\ + "mar"\ + "mer"\ + "gio"\ + "ven"\ + "sab"] + ::msgcat::mcset it DAYS_OF_WEEK_FULL [list \ + "domenica"\ + "luned\u00ec"\ + "marted\u00ec"\ + "mercoled\u00ec"\ + "gioved\u00ec"\ + "venerd\u00ec"\ + "sabato"] + ::msgcat::mcset it MONTHS_ABBREV [list \ + "gen"\ + "feb"\ + "mar"\ + "apr"\ + "mag"\ + "giu"\ + "lug"\ + "ago"\ + "set"\ + "ott"\ + "nov"\ + "dic"\ + ""] + ::msgcat::mcset it MONTHS_FULL [list \ + "gennaio"\ + "febbraio"\ + "marzo"\ + "aprile"\ + "maggio"\ + "giugno"\ + "luglio"\ + "agosto"\ + "settembre"\ + "ottobre"\ + "novembre"\ + "dicembre"\ + ""] + ::msgcat::mcset it BCE "aC" + ::msgcat::mcset it CE "dC" + ::msgcat::mcset it AM "m." + ::msgcat::mcset it PM "p." + ::msgcat::mcset it DATE_FORMAT "%d %B %Y" + ::msgcat::mcset it TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset it DATE_TIME_FORMAT "%d %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/it_ch.msg b/mingw/lib/tcl8.5/msgs/it_ch.msg new file mode 100644 index 0000000000..b36ed36873 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/it_ch.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset it_CH DATE_FORMAT "%e. %B %Y" + ::msgcat::mcset it_CH TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset it_CH DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ja.msg b/mingw/lib/tcl8.5/msgs/ja.msg new file mode 100644 index 0000000000..2767665596 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ja.msg @@ -0,0 +1,44 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ja DAYS_OF_WEEK_ABBREV [list \ + "\u65e5"\ + "\u6708"\ + "\u706b"\ + "\u6c34"\ + "\u6728"\ + "\u91d1"\ + "\u571f"] + ::msgcat::mcset ja DAYS_OF_WEEK_FULL [list \ + "\u65e5\u66dc\u65e5"\ + "\u6708\u66dc\u65e5"\ + "\u706b\u66dc\u65e5"\ + "\u6c34\u66dc\u65e5"\ + "\u6728\u66dc\u65e5"\ + "\u91d1\u66dc\u65e5"\ + "\u571f\u66dc\u65e5"] + ::msgcat::mcset ja MONTHS_FULL [list \ + "1\u6708"\ + "2\u6708"\ + "3\u6708"\ + "4\u6708"\ + "5\u6708"\ + "6\u6708"\ + "7\u6708"\ + "8\u6708"\ + "9\u6708"\ + "10\u6708"\ + "11\u6708"\ + "12\u6708"] + ::msgcat::mcset ja BCE "\u7d00\u5143\u524d" + ::msgcat::mcset ja CE "\u897f\u66a6" + ::msgcat::mcset ja AM "\u5348\u524d" + ::msgcat::mcset ja PM "\u5348\u5f8c" + ::msgcat::mcset ja DATE_FORMAT "%Y/%m/%d" + ::msgcat::mcset ja TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset ja TIME_FORMAT_12 "%P %I:%M:%S" + ::msgcat::mcset ja DATE_TIME_FORMAT "%Y/%m/%d %k:%M:%S %z" + ::msgcat::mcset ja LOCALE_DATE_FORMAT "%EY\u5e74%m\u6708%d\u65e5" + ::msgcat::mcset ja LOCALE_TIME_FORMAT "%H\u6642%M\u5206%S\u79d2" + ::msgcat::mcset ja LOCALE_DATE_TIME_FORMAT "%EY\u5e74%m\u6708%d\u65e5 (%a) %H\u6642%M\u5206%S\u79d2 %z" + ::msgcat::mcset ja LOCALE_ERAS "\u007b-9223372036854775808 \u897f\u66a6 0\u007d \u007b-3061011600 \u660e\u6cbb 1867\u007d \u007b-1812186000 \u5927\u6b63 1911\u007d \u007b-1357635600 \u662d\u548c 1925\u007d \u007b600220800 \u5e73\u6210 1988\u007d" +} diff --git a/mingw/lib/tcl8.5/msgs/kl.msg b/mingw/lib/tcl8.5/msgs/kl.msg new file mode 100644 index 0000000000..d877bfe6af --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kl.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kl DAYS_OF_WEEK_ABBREV [list \ + "sab"\ + "ata"\ + "mar"\ + "pin"\ + "sis"\ + "tal"\ + "arf"] + ::msgcat::mcset kl DAYS_OF_WEEK_FULL [list \ + "sabaat"\ + "ataasinngorneq"\ + "marlunngorneq"\ + "pingasunngorneq"\ + "sisamanngorneq"\ + "tallimanngorneq"\ + "arfininngorneq"] + ::msgcat::mcset kl MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "maj"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset kl MONTHS_FULL [list \ + "januari"\ + "februari"\ + "martsi"\ + "aprili"\ + "maji"\ + "juni"\ + "juli"\ + "augustusi"\ + "septemberi"\ + "oktoberi"\ + "novemberi"\ + "decemberi"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/kl_gl.msg b/mingw/lib/tcl8.5/msgs/kl_gl.msg new file mode 100644 index 0000000000..403aa10f94 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kl_gl.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kl_GL DATE_FORMAT "%d %b %Y" + ::msgcat::mcset kl_GL TIME_FORMAT "%T" + ::msgcat::mcset kl_GL TIME_FORMAT_12 "%T" + ::msgcat::mcset kl_GL DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ko.msg b/mingw/lib/tcl8.5/msgs/ko.msg new file mode 100644 index 0000000000..0cd17a19f3 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ko.msg @@ -0,0 +1,55 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ko DAYS_OF_WEEK_ABBREV [list \ + "\uc77c"\ + "\uc6d4"\ + "\ud654"\ + "\uc218"\ + "\ubaa9"\ + "\uae08"\ + "\ud1a0"] + ::msgcat::mcset ko DAYS_OF_WEEK_FULL [list \ + "\uc77c\uc694\uc77c"\ + "\uc6d4\uc694\uc77c"\ + "\ud654\uc694\uc77c"\ + "\uc218\uc694\uc77c"\ + "\ubaa9\uc694\uc77c"\ + "\uae08\uc694\uc77c"\ + "\ud1a0\uc694\uc77c"] + ::msgcat::mcset ko MONTHS_ABBREV [list \ + "1\uc6d4"\ + "2\uc6d4"\ + "3\uc6d4"\ + "4\uc6d4"\ + "5\uc6d4"\ + "6\uc6d4"\ + "7\uc6d4"\ + "8\uc6d4"\ + "9\uc6d4"\ + "10\uc6d4"\ + "11\uc6d4"\ + "12\uc6d4"\ + ""] + ::msgcat::mcset ko MONTHS_FULL [list \ + "1\uc6d4"\ + "2\uc6d4"\ + "3\uc6d4"\ + "4\uc6d4"\ + "5\uc6d4"\ + "6\uc6d4"\ + "7\uc6d4"\ + "8\uc6d4"\ + "9\uc6d4"\ + "10\uc6d4"\ + "11\uc6d4"\ + "12\uc6d4"\ + ""] + ::msgcat::mcset ko AM "\uc624\uc804" + ::msgcat::mcset ko PM "\uc624\ud6c4" + ::msgcat::mcset ko DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset ko TIME_FORMAT_12 "%P %l:%M:%S" + ::msgcat::mcset ko DATE_TIME_FORMAT "%Y-%m-%d %P %l:%M:%S %z" + ::msgcat::mcset ko LOCALE_DATE_FORMAT "%Y\ub144%B%Od\uc77c" + ::msgcat::mcset ko LOCALE_TIME_FORMAT "%H\uc2dc%M\ubd84%S\ucd08" + ::msgcat::mcset ko LOCALE_DATE_TIME_FORMAT "%A %Y\ub144%B%Od\uc77c%H\uc2dc%M\ubd84%S\ucd08 %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ko_kr.msg b/mingw/lib/tcl8.5/msgs/ko_kr.msg new file mode 100644 index 0000000000..ea5bbd7248 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ko_kr.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ko_KR BCE "\uae30\uc6d0\uc804" + ::msgcat::mcset ko_KR CE "\uc11c\uae30" + ::msgcat::mcset ko_KR DATE_FORMAT "%Y.%m.%d" + ::msgcat::mcset ko_KR TIME_FORMAT_12 "%P %l:%M:%S" + ::msgcat::mcset ko_KR DATE_TIME_FORMAT "%Y.%m.%d %P %l:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/kok.msg b/mingw/lib/tcl8.5/msgs/kok.msg new file mode 100644 index 0000000000..0869f2078b --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kok.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kok DAYS_OF_WEEK_FULL [list \ + "\u0906\u0926\u093f\u0924\u094d\u092f\u0935\u093e\u0930"\ + "\u0938\u094b\u092e\u0935\u093e\u0930"\ + "\u092e\u0902\u0917\u0933\u093e\u0930"\ + "\u092c\u0941\u0927\u0935\u093e\u0930"\ + "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\ + "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\ + "\u0936\u0928\u093f\u0935\u093e\u0930"] + ::msgcat::mcset kok MONTHS_ABBREV [list \ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\ + "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u090f\u092a\u094d\u0930\u093f\u0932"\ + "\u092e\u0947"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u0948"\ + "\u0913\u0917\u0938\u094d\u091f"\ + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\ + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\ + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\ + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"] + ::msgcat::mcset kok MONTHS_FULL [list \ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\ + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u090f\u092a\u094d\u0930\u093f\u0932"\ + "\u092e\u0947"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u0948"\ + "\u0913\u0917\u0938\u094d\u091f"\ + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\ + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\ + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\ + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"] + ::msgcat::mcset kok AM "\u0915\u094d\u0930\u093f\u0938\u094d\u0924\u092a\u0942\u0930\u094d\u0935" + ::msgcat::mcset kok PM "\u0915\u094d\u0930\u093f\u0938\u094d\u0924\u0936\u0916\u093e" +} diff --git a/mingw/lib/tcl8.5/msgs/kok_in.msg b/mingw/lib/tcl8.5/msgs/kok_in.msg new file mode 100644 index 0000000000..abcb1ff883 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kok_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kok_IN DATE_FORMAT "%d %M %Y" + ::msgcat::mcset kok_IN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset kok_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/kw.msg b/mingw/lib/tcl8.5/msgs/kw.msg new file mode 100644 index 0000000000..aaf79b3242 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kw.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kw DAYS_OF_WEEK_ABBREV [list \ + "Sul"\ + "Lun"\ + "Mth"\ + "Mhr"\ + "Yow"\ + "Gwe"\ + "Sad"] + ::msgcat::mcset kw DAYS_OF_WEEK_FULL [list \ + "De Sul"\ + "De Lun"\ + "De Merth"\ + "De Merher"\ + "De Yow"\ + "De Gwener"\ + "De Sadorn"] + ::msgcat::mcset kw MONTHS_ABBREV [list \ + "Gen"\ + "Whe"\ + "Mer"\ + "Ebr"\ + "Me"\ + "Evn"\ + "Gor"\ + "Est"\ + "Gwn"\ + "Hed"\ + "Du"\ + "Kev"\ + ""] + ::msgcat::mcset kw MONTHS_FULL [list \ + "Mys Genver"\ + "Mys Whevrel"\ + "Mys Merth"\ + "Mys Ebrel"\ + "Mys Me"\ + "Mys Evan"\ + "Mys Gortheren"\ + "Mye Est"\ + "Mys Gwyngala"\ + "Mys Hedra"\ + "Mys Du"\ + "Mys Kevardhu"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/kw_gb.msg b/mingw/lib/tcl8.5/msgs/kw_gb.msg new file mode 100644 index 0000000000..296768043a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/kw_gb.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset kw_GB DATE_FORMAT "%d %B %Y" + ::msgcat::mcset kw_GB TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset kw_GB DATE_TIME_FORMAT "%d %B %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/lt.msg b/mingw/lib/tcl8.5/msgs/lt.msg new file mode 100644 index 0000000000..27b09850bc --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/lt.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset lt DAYS_OF_WEEK_ABBREV [list \ + "Sk"\ + "Pr"\ + "An"\ + "Tr"\ + "Kt"\ + "Pn"\ + "\u0160t"] + ::msgcat::mcset lt DAYS_OF_WEEK_FULL [list \ + "Sekmadienis"\ + "Pirmadienis"\ + "Antradienis"\ + "Tre\u010diadienis"\ + "Ketvirtadienis"\ + "Penktadienis"\ + "\u0160e\u0161tadienis"] + ::msgcat::mcset lt MONTHS_ABBREV [list \ + "Sau"\ + "Vas"\ + "Kov"\ + "Bal"\ + "Geg"\ + "Bir"\ + "Lie"\ + "Rgp"\ + "Rgs"\ + "Spa"\ + "Lap"\ + "Grd"\ + ""] + ::msgcat::mcset lt MONTHS_FULL [list \ + "Sausio"\ + "Vasario"\ + "Kovo"\ + "Baland\u017eio"\ + "Gegu\u017e\u0117s"\ + "Bir\u017eelio"\ + "Liepos"\ + "Rugpj\u016b\u010dio"\ + "Rugs\u0117jo"\ + "Spalio"\ + "Lapkri\u010dio"\ + "Gruod\u017eio"\ + ""] + ::msgcat::mcset lt BCE "pr.Kr." + ::msgcat::mcset lt CE "po.Kr." + ::msgcat::mcset lt DATE_FORMAT "%Y.%m.%e" + ::msgcat::mcset lt TIME_FORMAT "%H.%M.%S" + ::msgcat::mcset lt DATE_TIME_FORMAT "%Y.%m.%e %H.%M.%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/lv.msg b/mingw/lib/tcl8.5/msgs/lv.msg new file mode 100644 index 0000000000..a037b151cc --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/lv.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset lv DAYS_OF_WEEK_ABBREV [list \ + "Sv"\ + "P"\ + "O"\ + "T"\ + "C"\ + "Pk"\ + "S"] + ::msgcat::mcset lv DAYS_OF_WEEK_FULL [list \ + "sv\u0113tdiena"\ + "pirmdiena"\ + "otrdiena"\ + "tre\u0161diena"\ + "ceturdien"\ + "piektdiena"\ + "sestdiena"] + ::msgcat::mcset lv MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mar"\ + "Apr"\ + "Maijs"\ + "J\u016bn"\ + "J\u016bl"\ + "Aug"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dec"\ + ""] + ::msgcat::mcset lv MONTHS_FULL [list \ + "janv\u0101ris"\ + "febru\u0101ris"\ + "marts"\ + "apr\u012blis"\ + "maijs"\ + "j\u016bnijs"\ + "j\u016blijs"\ + "augusts"\ + "septembris"\ + "oktobris"\ + "novembris"\ + "decembris"\ + ""] + ::msgcat::mcset lv BCE "pm\u0113" + ::msgcat::mcset lv CE "m\u0113" + ::msgcat::mcset lv DATE_FORMAT "%Y.%e.%m" + ::msgcat::mcset lv TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset lv DATE_TIME_FORMAT "%Y.%e.%m %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/mk.msg b/mingw/lib/tcl8.5/msgs/mk.msg new file mode 100644 index 0000000000..41cf60db81 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/mk.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset mk DAYS_OF_WEEK_ABBREV [list \ + "\u043d\u0435\u0434."\ + "\u043f\u043e\u043d."\ + "\u0432\u0442."\ + "\u0441\u0440\u0435."\ + "\u0447\u0435\u0442."\ + "\u043f\u0435\u0442."\ + "\u0441\u0430\u0431."] + ::msgcat::mcset mk DAYS_OF_WEEK_FULL [list \ + "\u043d\u0435\u0434\u0435\u043b\u0430"\ + "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a"\ + "\u0432\u0442\u043e\u0440\u043d\u0438\u043a"\ + "\u0441\u0440\u0435\u0434\u0430"\ + "\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a"\ + "\u043f\u0435\u0442\u043e\u043a"\ + "\u0441\u0430\u0431\u043e\u0442\u0430"] + ::msgcat::mcset mk MONTHS_ABBREV [list \ + "\u0458\u0430\u043d."\ + "\u0444\u0435\u0432."\ + "\u043c\u0430\u0440."\ + "\u0430\u043f\u0440."\ + "\u043c\u0430\u0458."\ + "\u0458\u0443\u043d."\ + "\u0458\u0443\u043b."\ + "\u0430\u0432\u0433."\ + "\u0441\u0435\u043f\u0442."\ + "\u043e\u043a\u0442."\ + "\u043d\u043e\u0435\u043c."\ + "\u0434\u0435\u043a\u0435\u043c."\ + ""] + ::msgcat::mcset mk MONTHS_FULL [list \ + "\u0458\u0430\u043d\u0443\u0430\u0440\u0438"\ + "\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438"\ + "\u043c\u0430\u0440\u0442"\ + "\u0430\u043f\u0440\u0438\u043b"\ + "\u043c\u0430\u0458"\ + "\u0458\u0443\u043d\u0438"\ + "\u0458\u0443\u043b\u0438"\ + "\u0430\u0432\u0433\u0443\u0441\u0442"\ + "\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438"\ + "\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438"\ + "\u043d\u043e\u0435\u043c\u0432\u0440\u0438"\ + "\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"\ + ""] + ::msgcat::mcset mk BCE "\u043f\u0440.\u043d.\u0435." + ::msgcat::mcset mk CE "\u0430\u0435." + ::msgcat::mcset mk DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset mk TIME_FORMAT "%H:%M:%S %z" + ::msgcat::mcset mk DATE_TIME_FORMAT "%e.%m.%Y %H:%M:%S %z %z" +} diff --git a/mingw/lib/tcl8.5/msgs/mr.msg b/mingw/lib/tcl8.5/msgs/mr.msg new file mode 100644 index 0000000000..cea427a906 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/mr.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset mr DAYS_OF_WEEK_FULL [list \ + "\u0930\u0935\u093f\u0935\u093e\u0930"\ + "\u0938\u094b\u092e\u0935\u093e\u0930"\ + "\u092e\u0902\u0917\u0933\u0935\u093e\u0930"\ + "\u092e\u0902\u0917\u0933\u0935\u093e\u0930"\ + "\u0917\u0941\u0930\u0941\u0935\u093e\u0930"\ + "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930"\ + "\u0936\u0928\u093f\u0935\u093e\u0930"] + ::msgcat::mcset mr MONTHS_ABBREV [list \ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\ + "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u090f\u092a\u094d\u0930\u093f\u0932"\ + "\u092e\u0947"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u0948"\ + "\u0913\u0917\u0938\u094d\u091f"\ + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\ + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\ + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\ + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"] + ::msgcat::mcset mr MONTHS_FULL [list \ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940"\ + "\u092b\u0947\u092c\u0943\u0935\u093e\u0930\u0940"\ + "\u092e\u093e\u0930\u094d\u091a"\ + "\u090f\u092a\u094d\u0930\u093f\u0932"\ + "\u092e\u0947"\ + "\u091c\u0942\u0928"\ + "\u091c\u0941\u0932\u0948"\ + "\u0913\u0917\u0938\u094d\u091f"\ + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930"\ + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930"\ + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930"\ + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930"] + ::msgcat::mcset mr AM "BC" + ::msgcat::mcset mr PM "AD" +} diff --git a/mingw/lib/tcl8.5/msgs/mr_in.msg b/mingw/lib/tcl8.5/msgs/mr_in.msg new file mode 100644 index 0000000000..1889da5c45 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/mr_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset mr_IN DATE_FORMAT "%d %M %Y" + ::msgcat::mcset mr_IN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset mr_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ms.msg b/mingw/lib/tcl8.5/msgs/ms.msg new file mode 100644 index 0000000000..e954431b7b --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ms.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ms DAYS_OF_WEEK_ABBREV [list \ + "Aha"\ + "Isn"\ + "Sei"\ + "Rab"\ + "Kha"\ + "Jum"\ + "Sab"] + ::msgcat::mcset ms DAYS_OF_WEEK_FULL [list \ + "Ahad"\ + "Isnin"\ + "Selasa"\ + "Rahu"\ + "Khamis"\ + "Jumaat"\ + "Sabtu"] + ::msgcat::mcset ms MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mac"\ + "Apr"\ + "Mei"\ + "Jun"\ + "Jul"\ + "Ogos"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dis"\ + ""] + ::msgcat::mcset ms MONTHS_FULL [list \ + "Januari"\ + "Februari"\ + "Mac"\ + "April"\ + "Mei"\ + "Jun"\ + "Julai"\ + "Ogos"\ + "September"\ + "Oktober"\ + "November"\ + "Disember"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/ms_my.msg b/mingw/lib/tcl8.5/msgs/ms_my.msg new file mode 100644 index 0000000000..c1f93d421c --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ms_my.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ms_MY DATE_FORMAT "%A %d %b %Y" + ::msgcat::mcset ms_MY TIME_FORMAT_12 "%I:%M:%S %z" + ::msgcat::mcset ms_MY DATE_TIME_FORMAT "%A %d %b %Y %I:%M:%S %z %z" +} diff --git a/mingw/lib/tcl8.5/msgs/mt.msg b/mingw/lib/tcl8.5/msgs/mt.msg new file mode 100644 index 0000000000..ddd5446421 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/mt.msg @@ -0,0 +1,27 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset mt DAYS_OF_WEEK_ABBREV [list \ + "\u0126ad"\ + "Tne"\ + "Tli"\ + "Erb"\ + "\u0126am"\ + "\u0120im"] + ::msgcat::mcset mt MONTHS_ABBREV [list \ + "Jan"\ + "Fra"\ + "Mar"\ + "Apr"\ + "Mej"\ + "\u0120un"\ + "Lul"\ + "Awi"\ + "Set"\ + "Ott"\ + "Nov"] + ::msgcat::mcset mt BCE "QK" + ::msgcat::mcset mt CE "" + ::msgcat::mcset mt DATE_FORMAT "%A, %e ta %B, %Y" + ::msgcat::mcset mt TIME_FORMAT_12 "%l:%M:%S %P" + ::msgcat::mcset mt DATE_TIME_FORMAT "%A, %e ta %B, %Y %l:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/nb.msg b/mingw/lib/tcl8.5/msgs/nb.msg new file mode 100644 index 0000000000..90d49a3394 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/nb.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset nb DAYS_OF_WEEK_ABBREV [list \ + "s\u00f8"\ + "ma"\ + "ti"\ + "on"\ + "to"\ + "fr"\ + "l\u00f8"] + ::msgcat::mcset nb DAYS_OF_WEEK_FULL [list \ + "s\u00f8ndag"\ + "mandag"\ + "tirsdag"\ + "onsdag"\ + "torsdag"\ + "fredag"\ + "l\u00f8rdag"] + ::msgcat::mcset nb MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "mai"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "des"\ + ""] + ::msgcat::mcset nb MONTHS_FULL [list \ + "januar"\ + "februar"\ + "mars"\ + "april"\ + "mai"\ + "juni"\ + "juli"\ + "august"\ + "september"\ + "oktober"\ + "november"\ + "desember"\ + ""] + ::msgcat::mcset nb BCE "f.Kr." + ::msgcat::mcset nb CE "e.Kr." + ::msgcat::mcset nb DATE_FORMAT "%e. %B %Y" + ::msgcat::mcset nb TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset nb DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/nl.msg b/mingw/lib/tcl8.5/msgs/nl.msg new file mode 100644 index 0000000000..4c5c675518 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/nl.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset nl DAYS_OF_WEEK_ABBREV [list \ + "zo"\ + "ma"\ + "di"\ + "wo"\ + "do"\ + "vr"\ + "za"] + ::msgcat::mcset nl DAYS_OF_WEEK_FULL [list \ + "zondag"\ + "maandag"\ + "dinsdag"\ + "woensdag"\ + "donderdag"\ + "vrijdag"\ + "zaterdag"] + ::msgcat::mcset nl MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mrt"\ + "apr"\ + "mei"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset nl MONTHS_FULL [list \ + "januari"\ + "februari"\ + "maart"\ + "april"\ + "mei"\ + "juni"\ + "juli"\ + "augustus"\ + "september"\ + "oktober"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset nl DATE_FORMAT "%e %B %Y" + ::msgcat::mcset nl TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset nl DATE_TIME_FORMAT "%e %B %Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/nl_be.msg b/mingw/lib/tcl8.5/msgs/nl_be.msg new file mode 100644 index 0000000000..4b19670fc6 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/nl_be.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset nl_BE DATE_FORMAT "%d-%m-%y" + ::msgcat::mcset nl_BE TIME_FORMAT "%T" + ::msgcat::mcset nl_BE TIME_FORMAT_12 "%T" + ::msgcat::mcset nl_BE DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/nn.msg b/mingw/lib/tcl8.5/msgs/nn.msg new file mode 100644 index 0000000000..bd61ac9493 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/nn.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset nn DAYS_OF_WEEK_ABBREV [list \ + "su"\ + "m\u00e5"\ + "ty"\ + "on"\ + "to"\ + "fr"\ + "lau"] + ::msgcat::mcset nn DAYS_OF_WEEK_FULL [list \ + "sundag"\ + "m\u00e5ndag"\ + "tysdag"\ + "onsdag"\ + "torsdag"\ + "fredag"\ + "laurdag"] + ::msgcat::mcset nn MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "mai"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "des"\ + ""] + ::msgcat::mcset nn MONTHS_FULL [list \ + "januar"\ + "februar"\ + "mars"\ + "april"\ + "mai"\ + "juni"\ + "juli"\ + "august"\ + "september"\ + "oktober"\ + "november"\ + "desember"\ + ""] + ::msgcat::mcset nn BCE "f.Kr." + ::msgcat::mcset nn CE "e.Kr." + ::msgcat::mcset nn DATE_FORMAT "%e. %B %Y" + ::msgcat::mcset nn TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset nn DATE_TIME_FORMAT "%e. %B %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/pl.msg b/mingw/lib/tcl8.5/msgs/pl.msg new file mode 100644 index 0000000000..d206f4b71a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/pl.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset pl DAYS_OF_WEEK_ABBREV [list \ + "N"\ + "Pn"\ + "Wt"\ + "\u015ar"\ + "Cz"\ + "Pt"\ + "So"] + ::msgcat::mcset pl DAYS_OF_WEEK_FULL [list \ + "niedziela"\ + "poniedzia\u0142ek"\ + "wtorek"\ + "\u015broda"\ + "czwartek"\ + "pi\u0105tek"\ + "sobota"] + ::msgcat::mcset pl MONTHS_ABBREV [list \ + "sty"\ + "lut"\ + "mar"\ + "kwi"\ + "maj"\ + "cze"\ + "lip"\ + "sie"\ + "wrz"\ + "pa\u017a"\ + "lis"\ + "gru"\ + ""] + ::msgcat::mcset pl MONTHS_FULL [list \ + "stycze\u0144"\ + "luty"\ + "marzec"\ + "kwiecie\u0144"\ + "maj"\ + "czerwiec"\ + "lipiec"\ + "sierpie\u0144"\ + "wrzesie\u0144"\ + "pa\u017adziernik"\ + "listopad"\ + "grudzie\u0144"\ + ""] + ::msgcat::mcset pl BCE "p.n.e." + ::msgcat::mcset pl CE "n.e." + ::msgcat::mcset pl DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset pl TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset pl DATE_TIME_FORMAT "%Y-%m-%d %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/pt.msg b/mingw/lib/tcl8.5/msgs/pt.msg new file mode 100644 index 0000000000..96fdb35a68 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/pt.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset pt DAYS_OF_WEEK_ABBREV [list \ + "Dom"\ + "Seg"\ + "Ter"\ + "Qua"\ + "Qui"\ + "Sex"\ + "S\u00e1b"] + ::msgcat::mcset pt DAYS_OF_WEEK_FULL [list \ + "Domingo"\ + "Segunda-feira"\ + "Ter\u00e7a-feira"\ + "Quarta-feira"\ + "Quinta-feira"\ + "Sexta-feira"\ + "S\u00e1bado"] + ::msgcat::mcset pt MONTHS_ABBREV [list \ + "Jan"\ + "Fev"\ + "Mar"\ + "Abr"\ + "Mai"\ + "Jun"\ + "Jul"\ + "Ago"\ + "Set"\ + "Out"\ + "Nov"\ + "Dez"\ + ""] + ::msgcat::mcset pt MONTHS_FULL [list \ + "Janeiro"\ + "Fevereiro"\ + "Mar\u00e7o"\ + "Abril"\ + "Maio"\ + "Junho"\ + "Julho"\ + "Agosto"\ + "Setembro"\ + "Outubro"\ + "Novembro"\ + "Dezembro"\ + ""] + ::msgcat::mcset pt DATE_FORMAT "%d-%m-%Y" + ::msgcat::mcset pt TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset pt DATE_TIME_FORMAT "%d-%m-%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/pt_br.msg b/mingw/lib/tcl8.5/msgs/pt_br.msg new file mode 100644 index 0000000000..86843279bd --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/pt_br.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset pt_BR DATE_FORMAT "%d-%m-%Y" + ::msgcat::mcset pt_BR TIME_FORMAT "%T" + ::msgcat::mcset pt_BR TIME_FORMAT_12 "%T" + ::msgcat::mcset pt_BR DATE_TIME_FORMAT "%a %d %b %Y %T %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ro.msg b/mingw/lib/tcl8.5/msgs/ro.msg new file mode 100644 index 0000000000..bdd7c61972 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ro.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ro DAYS_OF_WEEK_ABBREV [list \ + "D"\ + "L"\ + "Ma"\ + "Mi"\ + "J"\ + "V"\ + "S"] + ::msgcat::mcset ro DAYS_OF_WEEK_FULL [list \ + "duminic\u0103"\ + "luni"\ + "mar\u0163i"\ + "miercuri"\ + "joi"\ + "vineri"\ + "s\u00eemb\u0103t\u0103"] + ::msgcat::mcset ro MONTHS_ABBREV [list \ + "Ian"\ + "Feb"\ + "Mar"\ + "Apr"\ + "Mai"\ + "Iun"\ + "Iul"\ + "Aug"\ + "Sep"\ + "Oct"\ + "Nov"\ + "Dec"\ + ""] + ::msgcat::mcset ro MONTHS_FULL [list \ + "ianuarie"\ + "februarie"\ + "martie"\ + "aprilie"\ + "mai"\ + "iunie"\ + "iulie"\ + "august"\ + "septembrie"\ + "octombrie"\ + "noiembrie"\ + "decembrie"\ + ""] + ::msgcat::mcset ro BCE "d.C." + ::msgcat::mcset ro CE "\u00ee.d.C." + ::msgcat::mcset ro DATE_FORMAT "%d.%m.%Y" + ::msgcat::mcset ro TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset ro DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ru.msg b/mingw/lib/tcl8.5/msgs/ru.msg new file mode 100644 index 0000000000..65b075d6b0 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ru.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ru DAYS_OF_WEEK_ABBREV [list \ + "\u0412\u0441"\ + "\u041f\u043d"\ + "\u0412\u0442"\ + "\u0421\u0440"\ + "\u0427\u0442"\ + "\u041f\u0442"\ + "\u0421\u0431"] + ::msgcat::mcset ru DAYS_OF_WEEK_FULL [list \ + "\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435"\ + "\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a"\ + "\u0432\u0442\u043e\u0440\u043d\u0438\u043a"\ + "\u0441\u0440\u0435\u0434\u0430"\ + "\u0447\u0435\u0442\u0432\u0435\u0440\u0433"\ + "\u043f\u044f\u0442\u043d\u0438\u0446\u0430"\ + "\u0441\u0443\u0431\u0431\u043e\u0442\u0430"] + ::msgcat::mcset ru MONTHS_ABBREV [list \ + "\u044f\u043d\u0432"\ + "\u0444\u0435\u0432"\ + "\u043c\u0430\u0440"\ + "\u0430\u043f\u0440"\ + "\u043c\u0430\u0439"\ + "\u0438\u044e\u043d"\ + "\u0438\u044e\u043b"\ + "\u0430\u0432\u0433"\ + "\u0441\u0435\u043d"\ + "\u043e\u043a\u0442"\ + "\u043d\u043e\u044f"\ + "\u0434\u0435\u043a"\ + ""] + ::msgcat::mcset ru MONTHS_FULL [list \ + "\u042f\u043d\u0432\u0430\u0440\u044c"\ + "\u0424\u0435\u0432\u0440\u0430\u043b\u044c"\ + "\u041c\u0430\u0440\u0442"\ + "\u0410\u043f\u0440\u0435\u043b\u044c"\ + "\u041c\u0430\u0439"\ + "\u0418\u044e\u043d\u044c"\ + "\u0418\u044e\u043b\u044c"\ + "\u0410\u0432\u0433\u0443\u0441\u0442"\ + "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c"\ + "\u041e\u043a\u0442\u044f\u0431\u0440\u044c"\ + "\u041d\u043e\u044f\u0431\u0440\u044c"\ + "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"\ + ""] + ::msgcat::mcset ru BCE "\u0434\u043e \u043d.\u044d." + ::msgcat::mcset ru CE "\u043d.\u044d." + ::msgcat::mcset ru DATE_FORMAT "%d.%m.%Y" + ::msgcat::mcset ru TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset ru DATE_TIME_FORMAT "%d.%m.%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/ru_ua.msg b/mingw/lib/tcl8.5/msgs/ru_ua.msg new file mode 100644 index 0000000000..6e1f8a86e8 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ru_ua.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ru_UA DATE_FORMAT "%d.%m.%Y" + ::msgcat::mcset ru_UA TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset ru_UA DATE_TIME_FORMAT "%d.%m.%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sh.msg b/mingw/lib/tcl8.5/msgs/sh.msg new file mode 100644 index 0000000000..6ee0fc7f40 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sh.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sh DAYS_OF_WEEK_ABBREV [list \ + "Ned"\ + "Pon"\ + "Uto"\ + "Sre"\ + "\u010cet"\ + "Pet"\ + "Sub"] + ::msgcat::mcset sh DAYS_OF_WEEK_FULL [list \ + "Nedelja"\ + "Ponedeljak"\ + "Utorak"\ + "Sreda"\ + "\u010cetvrtak"\ + "Petak"\ + "Subota"] + ::msgcat::mcset sh MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mar"\ + "Apr"\ + "Maj"\ + "Jun"\ + "Jul"\ + "Avg"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Dec"\ + ""] + ::msgcat::mcset sh MONTHS_FULL [list \ + "Januar"\ + "Februar"\ + "Mart"\ + "April"\ + "Maj"\ + "Juni"\ + "Juli"\ + "Avgust"\ + "Septembar"\ + "Oktobar"\ + "Novembar"\ + "Decembar"\ + ""] + ::msgcat::mcset sh BCE "p. n. e." + ::msgcat::mcset sh CE "n. e." + ::msgcat::mcset sh DATE_FORMAT "%d.%m.%Y." + ::msgcat::mcset sh TIME_FORMAT "%k.%M.%S" + ::msgcat::mcset sh DATE_TIME_FORMAT "%d.%m.%Y. %k.%M.%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sk.msg b/mingw/lib/tcl8.5/msgs/sk.msg new file mode 100644 index 0000000000..9b2f0aadd2 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sk.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sk DAYS_OF_WEEK_ABBREV [list \ + "Ne"\ + "Po"\ + "Ut"\ + "St"\ + "\u0160t"\ + "Pa"\ + "So"] + ::msgcat::mcset sk DAYS_OF_WEEK_FULL [list \ + "Nede\u013ee"\ + "Pondelok"\ + "Utorok"\ + "Streda"\ + "\u0160tvrtok"\ + "Piatok"\ + "Sobota"] + ::msgcat::mcset sk MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "m\u00e1j"\ + "j\u00fan"\ + "j\u00fal"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset sk MONTHS_FULL [list \ + "janu\u00e1r"\ + "febru\u00e1r"\ + "marec"\ + "apr\u00edl"\ + "m\u00e1j"\ + "j\u00fan"\ + "j\u00fal"\ + "august"\ + "september"\ + "okt\u00f3ber"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset sk BCE "pred n.l." + ::msgcat::mcset sk CE "n.l." + ::msgcat::mcset sk DATE_FORMAT "%e.%m.%Y" + ::msgcat::mcset sk TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset sk DATE_TIME_FORMAT "%e.%m.%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sl.msg b/mingw/lib/tcl8.5/msgs/sl.msg new file mode 100644 index 0000000000..42bc5097a7 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sl.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sl DAYS_OF_WEEK_ABBREV [list \ + "Ned"\ + "Pon"\ + "Tor"\ + "Sre"\ + "\u010cet"\ + "Pet"\ + "Sob"] + ::msgcat::mcset sl DAYS_OF_WEEK_FULL [list \ + "Nedelja"\ + "Ponedeljek"\ + "Torek"\ + "Sreda"\ + "\u010cetrtek"\ + "Petek"\ + "Sobota"] + ::msgcat::mcset sl MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "maj"\ + "jun"\ + "jul"\ + "avg"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset sl MONTHS_FULL [list \ + "januar"\ + "februar"\ + "marec"\ + "april"\ + "maj"\ + "junij"\ + "julij"\ + "avgust"\ + "september"\ + "oktober"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset sl BCE "pr.n.\u0161." + ::msgcat::mcset sl CE "po Kr." + ::msgcat::mcset sl DATE_FORMAT "%Y.%m.%e" + ::msgcat::mcset sl TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset sl DATE_TIME_FORMAT "%Y.%m.%e %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sq.msg b/mingw/lib/tcl8.5/msgs/sq.msg new file mode 100644 index 0000000000..8fb1fce966 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sq.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sq DAYS_OF_WEEK_ABBREV [list \ + "Die"\ + "H\u00ebn"\ + "Mar"\ + "M\u00ebr"\ + "Enj"\ + "Pre"\ + "Sht"] + ::msgcat::mcset sq DAYS_OF_WEEK_FULL [list \ + "e diel"\ + "e h\u00ebn\u00eb"\ + "e mart\u00eb"\ + "e m\u00ebrkur\u00eb"\ + "e enjte"\ + "e premte"\ + "e shtun\u00eb"] + ::msgcat::mcset sq MONTHS_ABBREV [list \ + "Jan"\ + "Shk"\ + "Mar"\ + "Pri"\ + "Maj"\ + "Qer"\ + "Kor"\ + "Gsh"\ + "Sht"\ + "Tet"\ + "N\u00ebn"\ + "Dhj"\ + ""] + ::msgcat::mcset sq MONTHS_FULL [list \ + "janar"\ + "shkurt"\ + "mars"\ + "prill"\ + "maj"\ + "qershor"\ + "korrik"\ + "gusht"\ + "shtator"\ + "tetor"\ + "n\u00ebntor"\ + "dhjetor"\ + ""] + ::msgcat::mcset sq BCE "p.e.r." + ::msgcat::mcset sq CE "n.e.r." + ::msgcat::mcset sq AM "PD" + ::msgcat::mcset sq PM "MD" + ::msgcat::mcset sq DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset sq TIME_FORMAT_12 "%l:%M:%S.%P" + ::msgcat::mcset sq DATE_TIME_FORMAT "%Y-%m-%d %l:%M:%S.%P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sr.msg b/mingw/lib/tcl8.5/msgs/sr.msg new file mode 100644 index 0000000000..757666875e --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sr.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sr DAYS_OF_WEEK_ABBREV [list \ + "\u041d\u0435\u0434"\ + "\u041f\u043e\u043d"\ + "\u0423\u0442\u043e"\ + "\u0421\u0440\u0435"\ + "\u0427\u0435\u0442"\ + "\u041f\u0435\u0442"\ + "\u0421\u0443\u0431"] + ::msgcat::mcset sr DAYS_OF_WEEK_FULL [list \ + "\u041d\u0435\u0434\u0435\u0459\u0430"\ + "\u041f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a"\ + "\u0423\u0442\u043e\u0440\u0430\u043a"\ + "\u0421\u0440\u0435\u0434\u0430"\ + "\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043a"\ + "\u041f\u0435\u0442\u0430\u043a"\ + "\u0421\u0443\u0431\u043e\u0442\u0430"] + ::msgcat::mcset sr MONTHS_ABBREV [list \ + "\u0408\u0430\u043d"\ + "\u0424\u0435\u0431"\ + "\u041c\u0430\u0440"\ + "\u0410\u043f\u0440"\ + "\u041c\u0430\u0458"\ + "\u0408\u0443\u043d"\ + "\u0408\u0443\u043b"\ + "\u0410\u0432\u0433"\ + "\u0421\u0435\u043f"\ + "\u041e\u043a\u0442"\ + "\u041d\u043e\u0432"\ + "\u0414\u0435\u0446"\ + ""] + ::msgcat::mcset sr MONTHS_FULL [list \ + "\u0408\u0430\u043d\u0443\u0430\u0440"\ + "\u0424\u0435\u0431\u0440\u0443\u0430\u0440"\ + "\u041c\u0430\u0440\u0442"\ + "\u0410\u043f\u0440\u0438\u043b"\ + "\u041c\u0430\u0458"\ + "\u0408\u0443\u043d\u0438"\ + "\u0408\u0443\u043b\u0438"\ + "\u0410\u0432\u0433\u0443\u0441\u0442"\ + "\u0421\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440"\ + "\u041e\u043a\u0442\u043e\u0431\u0430\u0440"\ + "\u041d\u043e\u0432\u0435\u043c\u0431\u0430\u0440"\ + "\u0414\u0435\u0446\u0435\u043c\u0431\u0430\u0440"\ + ""] + ::msgcat::mcset sr BCE "\u043f. \u043d. \u0435." + ::msgcat::mcset sr CE "\u043d. \u0435" + ::msgcat::mcset sr DATE_FORMAT "%Y.%m.%e" + ::msgcat::mcset sr TIME_FORMAT "%k.%M.%S" + ::msgcat::mcset sr DATE_TIME_FORMAT "%Y.%m.%e %k.%M.%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sv.msg b/mingw/lib/tcl8.5/msgs/sv.msg new file mode 100644 index 0000000000..f7a67c6eab --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sv.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sv DAYS_OF_WEEK_ABBREV [list \ + "s\u00f6"\ + "m\u00e5"\ + "ti"\ + "on"\ + "to"\ + "fr"\ + "l\u00f6"] + ::msgcat::mcset sv DAYS_OF_WEEK_FULL [list \ + "s\u00f6ndag"\ + "m\u00e5ndag"\ + "tisdag"\ + "onsdag"\ + "torsdag"\ + "fredag"\ + "l\u00f6rdag"] + ::msgcat::mcset sv MONTHS_ABBREV [list \ + "jan"\ + "feb"\ + "mar"\ + "apr"\ + "maj"\ + "jun"\ + "jul"\ + "aug"\ + "sep"\ + "okt"\ + "nov"\ + "dec"\ + ""] + ::msgcat::mcset sv MONTHS_FULL [list \ + "januari"\ + "februari"\ + "mars"\ + "april"\ + "maj"\ + "juni"\ + "juli"\ + "augusti"\ + "september"\ + "oktober"\ + "november"\ + "december"\ + ""] + ::msgcat::mcset sv BCE "f.Kr." + ::msgcat::mcset sv CE "e.Kr." + ::msgcat::mcset sv DATE_FORMAT "%Y-%m-%d" + ::msgcat::mcset sv TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset sv DATE_TIME_FORMAT "%Y-%m-%d %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/sw.msg b/mingw/lib/tcl8.5/msgs/sw.msg new file mode 100644 index 0000000000..b888b43df7 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/sw.msg @@ -0,0 +1,49 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset sw DAYS_OF_WEEK_ABBREV [list \ + "Jpi"\ + "Jtt"\ + "Jnn"\ + "Jtn"\ + "Alh"\ + "Iju"\ + "Jmo"] + ::msgcat::mcset sw DAYS_OF_WEEK_FULL [list \ + "Jumapili"\ + "Jumatatu"\ + "Jumanne"\ + "Jumatano"\ + "Alhamisi"\ + "Ijumaa"\ + "Jumamosi"] + ::msgcat::mcset sw MONTHS_ABBREV [list \ + "Jan"\ + "Feb"\ + "Mar"\ + "Apr"\ + "Mei"\ + "Jun"\ + "Jul"\ + "Ago"\ + "Sep"\ + "Okt"\ + "Nov"\ + "Des"\ + ""] + ::msgcat::mcset sw MONTHS_FULL [list \ + "Januari"\ + "Februari"\ + "Machi"\ + "Aprili"\ + "Mei"\ + "Juni"\ + "Julai"\ + "Agosti"\ + "Septemba"\ + "Oktoba"\ + "Novemba"\ + "Desemba"\ + ""] + ::msgcat::mcset sw BCE "KK" + ::msgcat::mcset sw CE "BK" +} diff --git a/mingw/lib/tcl8.5/msgs/ta.msg b/mingw/lib/tcl8.5/msgs/ta.msg new file mode 100644 index 0000000000..4abb90ca04 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ta.msg @@ -0,0 +1,39 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ta DAYS_OF_WEEK_FULL [list \ + "\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1"\ + "\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd"\ + "\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd"\ + "\u0baa\u0bc1\u0ba4\u0ba9\u0bcd"\ + "\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd"\ + "\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf"\ + "\u0b9a\u0ba9\u0bbf"] + ::msgcat::mcset ta MONTHS_ABBREV [list \ + "\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf"\ + "\u0baa\u0bc6\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf"\ + "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd"\ + "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd"\ + "\u0bae\u0bc7"\ + "\u0b9c\u0bc2\u0ba9\u0bcd"\ + "\u0b9c\u0bc2\u0bb2\u0bc8"\ + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd"\ + "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\ + "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd"\ + "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\ + "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcdr"] + ::msgcat::mcset ta MONTHS_FULL [list \ + "\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf"\ + "\u0baa\u0bc6\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf"\ + "\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd"\ + "\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd"\ + "\u0bae\u0bc7"\ + "\u0b9c\u0bc2\u0ba9\u0bcd"\ + "\u0b9c\u0bc2\u0bb2\u0bc8"\ + "\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd"\ + "\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\ + "\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd"\ + "\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd"\ + "\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcdr"] + ::msgcat::mcset ta AM "\u0b95\u0bbf\u0bae\u0bc1" + ::msgcat::mcset ta PM "\u0b95\u0bbf\u0baa\u0bbf" +} diff --git a/mingw/lib/tcl8.5/msgs/ta_in.msg b/mingw/lib/tcl8.5/msgs/ta_in.msg new file mode 100644 index 0000000000..24590ac410 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/ta_in.msg @@ -0,0 +1,6 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset ta_IN DATE_FORMAT "%d %M %Y" + ::msgcat::mcset ta_IN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset ta_IN DATE_TIME_FORMAT "%d %M %Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/te.msg b/mingw/lib/tcl8.5/msgs/te.msg new file mode 100644 index 0000000000..6111473c58 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/te.msg @@ -0,0 +1,47 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset te DAYS_OF_WEEK_ABBREV [list \ + "\u0c06\u0c26\u0c3f"\ + "\u0c38\u0c4b\u0c2e"\ + "\u0c2e\u0c02\u0c17\u0c33"\ + "\u0c2c\u0c41\u0c27"\ + "\u0c17\u0c41\u0c30\u0c41"\ + "\u0c36\u0c41\u0c15\u0c4d\u0c30"\ + "\u0c36\u0c28\u0c3f"] + ::msgcat::mcset te DAYS_OF_WEEK_FULL [list \ + "\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02"\ + "\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"] + ::msgcat::mcset te MONTHS_ABBREV [list \ + "\u0c1c\u0c28\u0c35\u0c30\u0c3f"\ + "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f"\ + "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f"\ + "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d"\ + "\u0c2e\u0c47"\ + "\u0c1c\u0c42\u0c28\u0c4d"\ + "\u0c1c\u0c42\u0c32\u0c48"\ + "\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41"\ + "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d"\ + "\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d"\ + "\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d"\ + "\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"\ + ""] + ::msgcat::mcset te MONTHS_FULL [list \ + "\u0c1c\u0c28\u0c35\u0c30\u0c3f"\ + "\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f"\ + "\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f"\ + "\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d"\ + "\u0c2e\u0c47"\ + "\u0c1c\u0c42\u0c28\u0c4d"\ + "\u0c1c\u0c42\u0c32\u0c48"\ + "\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41"\ + "\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d"\ + "\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d"\ + "\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d"\ + "\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"\ + ""] +} diff --git a/mingw/lib/tcl8.5/msgs/te_in.msg b/mingw/lib/tcl8.5/msgs/te_in.msg new file mode 100644 index 0000000000..61638b5a25 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/te_in.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset te_IN AM "\u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c3e\u0c39\u0c4d\u0c28" + ::msgcat::mcset te_IN PM "\u0c05\u0c2a\u0c30\u0c3e\u0c39\u0c4d\u0c28" + ::msgcat::mcset te_IN DATE_FORMAT "%d/%m/%Y" + ::msgcat::mcset te_IN TIME_FORMAT_12 "%I:%M:%S %P" + ::msgcat::mcset te_IN DATE_TIME_FORMAT "%d/%m/%Y %I:%M:%S %P %z" +} diff --git a/mingw/lib/tcl8.5/msgs/th.msg b/mingw/lib/tcl8.5/msgs/th.msg new file mode 100644 index 0000000000..7486c35a68 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/th.msg @@ -0,0 +1,54 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset th DAYS_OF_WEEK_ABBREV [list \ + "\u0e2d\u0e32."\ + "\u0e08."\ + "\u0e2d."\ + "\u0e1e."\ + "\u0e1e\u0e24."\ + "\u0e28."\ + "\u0e2a."] + ::msgcat::mcset th DAYS_OF_WEEK_FULL [list \ + "\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c"\ + "\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c"\ + "\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23"\ + "\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18"\ + "\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35"\ + "\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c"\ + "\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c"] + ::msgcat::mcset th MONTHS_ABBREV [list \ + "\u0e21.\u0e04."\ + "\u0e01.\u0e1e."\ + "\u0e21\u0e35.\u0e04."\ + "\u0e40\u0e21.\u0e22."\ + "\u0e1e.\u0e04."\ + "\u0e21\u0e34.\u0e22."\ + "\u0e01.\u0e04."\ + "\u0e2a.\u0e04."\ + "\u0e01.\u0e22."\ + "\u0e15.\u0e04."\ + "\u0e1e.\u0e22."\ + "\u0e18.\u0e04."\ + ""] + ::msgcat::mcset th MONTHS_FULL [list \ + "\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21"\ + "\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c"\ + "\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21"\ + "\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19"\ + "\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21"\ + "\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19"\ + "\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21"\ + "\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21"\ + "\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19"\ + "\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21"\ + "\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19"\ + "\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"\ + ""] + ::msgcat::mcset th BCE "\u0e25\u0e17\u0e35\u0e48" + ::msgcat::mcset th CE "\u0e04.\u0e28." + ::msgcat::mcset th AM "\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07" + ::msgcat::mcset th PM "\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07" + ::msgcat::mcset th DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset th TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset th DATE_TIME_FORMAT "%e/%m/%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/tr.msg b/mingw/lib/tcl8.5/msgs/tr.msg new file mode 100644 index 0000000000..7b2ecf97d8 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/tr.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset tr DAYS_OF_WEEK_ABBREV [list \ + "Paz"\ + "Pzt"\ + "Sal"\ + "\u00c7ar"\ + "Per"\ + "Cum"\ + "Cmt"] + ::msgcat::mcset tr DAYS_OF_WEEK_FULL [list \ + "Pazar"\ + "Pazartesi"\ + "Sal\u0131"\ + "\u00c7ar\u015famba"\ + "Per\u015fembe"\ + "Cuma"\ + "Cumartesi"] + ::msgcat::mcset tr MONTHS_ABBREV [list \ + "Oca"\ + "\u015eub"\ + "Mar"\ + "Nis"\ + "May"\ + "Haz"\ + "Tem"\ + "A\u011fu"\ + "Eyl"\ + "Eki"\ + "Kas"\ + "Ara"\ + ""] + ::msgcat::mcset tr MONTHS_FULL [list \ + "Ocak"\ + "\u015eubat"\ + "Mart"\ + "Nisan"\ + "May\u0131s"\ + "Haziran"\ + "Temmuz"\ + "A\u011fustos"\ + "Eyl\u00fcl"\ + "Ekim"\ + "Kas\u0131m"\ + "Aral\u0131k"\ + ""] + ::msgcat::mcset tr DATE_FORMAT "%d.%m.%Y" + ::msgcat::mcset tr TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset tr DATE_TIME_FORMAT "%d.%m.%Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/uk.msg b/mingw/lib/tcl8.5/msgs/uk.msg new file mode 100644 index 0000000000..3e24f865f1 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/uk.msg @@ -0,0 +1,52 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset uk DAYS_OF_WEEK_ABBREV [list \ + "\u043d\u0434"\ + "\u043f\u043d"\ + "\u0432\u0442"\ + "\u0441\u0440"\ + "\u0447\u0442"\ + "\u043f\u0442"\ + "\u0441\u0431"] + ::msgcat::mcset uk DAYS_OF_WEEK_FULL [list \ + "\u043d\u0435\u0434\u0456\u043b\u044f"\ + "\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a"\ + "\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a"\ + "\u0441\u0435\u0440\u0435\u0434\u0430"\ + "\u0447\u0435\u0442\u0432\u0435\u0440"\ + "\u043f'\u044f\u0442\u043d\u0438\u0446\u044f"\ + "\u0441\u0443\u0431\u043e\u0442\u0430"] + ::msgcat::mcset uk MONTHS_ABBREV [list \ + "\u0441\u0456\u0447"\ + "\u043b\u044e\u0442"\ + "\u0431\u0435\u0440"\ + "\u043a\u0432\u0456\u0442"\ + "\u0442\u0440\u0430\u0432"\ + "\u0447\u0435\u0440\u0432"\ + "\u043b\u0438\u043f"\ + "\u0441\u0435\u0440\u043f"\ + "\u0432\u0435\u0440"\ + "\u0436\u043e\u0432\u0442"\ + "\u043b\u0438\u0441\u0442"\ + "\u0433\u0440\u0443\u0434"\ + ""] + ::msgcat::mcset uk MONTHS_FULL [list \ + "\u0441\u0456\u0447\u043d\u044f"\ + "\u043b\u044e\u0442\u043e\u0433\u043e"\ + "\u0431\u0435\u0440\u0435\u0436\u043d\u044f"\ + "\u043a\u0432\u0456\u0442\u043d\u044f"\ + "\u0442\u0440\u0430\u0432\u043d\u044f"\ + "\u0447\u0435\u0440\u0432\u043d\u044f"\ + "\u043b\u0438\u043f\u043d\u044f"\ + "\u0441\u0435\u0440\u043f\u043d\u044f"\ + "\u0432\u0435\u0440\u0435\u0441\u043d\u044f"\ + "\u0436\u043e\u0432\u0442\u043d\u044f"\ + "\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430"\ + "\u0433\u0440\u0443\u0434\u043d\u044f"\ + ""] + ::msgcat::mcset uk BCE "\u0434\u043e \u043d.\u0435." + ::msgcat::mcset uk CE "\u043f\u0456\u0441\u043b\u044f \u043d.\u0435." + ::msgcat::mcset uk DATE_FORMAT "%e/%m/%Y" + ::msgcat::mcset uk TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset uk DATE_TIME_FORMAT "%e/%m/%Y %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/vi.msg b/mingw/lib/tcl8.5/msgs/vi.msg new file mode 100644 index 0000000000..c98b2a6a7d --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/vi.msg @@ -0,0 +1,50 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset vi DAYS_OF_WEEK_ABBREV [list \ + "Th 2"\ + "Th 3"\ + "Th 4"\ + "Th 5"\ + "Th 6"\ + "Th 7"\ + "CN"] + ::msgcat::mcset vi DAYS_OF_WEEK_FULL [list \ + "Th\u01b0\u0301 hai"\ + "Th\u01b0\u0301 ba"\ + "Th\u01b0\u0301 t\u01b0"\ + "Th\u01b0\u0301 n\u0103m"\ + "Th\u01b0\u0301 s\u00e1u"\ + "Th\u01b0\u0301 ba\u0309y"\ + "Chu\u0309 nh\u00e2\u0323t"] + ::msgcat::mcset vi MONTHS_ABBREV [list \ + "Thg 1"\ + "Thg 2"\ + "Thg 3"\ + "Thg 4"\ + "Thg 5"\ + "Thg 6"\ + "Thg 7"\ + "Thg 8"\ + "Thg 9"\ + "Thg 10"\ + "Thg 11"\ + "Thg 12"\ + ""] + ::msgcat::mcset vi MONTHS_FULL [list \ + "Th\u00e1ng m\u00f4\u0323t"\ + "Th\u00e1ng hai"\ + "Th\u00e1ng ba"\ + "Th\u00e1ng t\u01b0"\ + "Th\u00e1ng n\u0103m"\ + "Th\u00e1ng s\u00e1u"\ + "Th\u00e1ng ba\u0309y"\ + "Th\u00e1ng t\u00e1m"\ + "Th\u00e1ng ch\u00edn"\ + "Th\u00e1ng m\u01b0\u01a1\u0300i"\ + "Th\u00e1ng m\u01b0\u01a1\u0300i m\u00f4\u0323t"\ + "Th\u00e1ng m\u01b0\u01a1\u0300i hai"\ + ""] + ::msgcat::mcset vi DATE_FORMAT "%d %b %Y" + ::msgcat::mcset vi TIME_FORMAT "%H:%M:%S" + ::msgcat::mcset vi DATE_TIME_FORMAT "%d %b %Y %H:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/zh.msg b/mingw/lib/tcl8.5/msgs/zh.msg new file mode 100644 index 0000000000..b799a3261a --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/zh.msg @@ -0,0 +1,55 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset zh DAYS_OF_WEEK_ABBREV [list \ + "\u661f\u671f\u65e5"\ + "\u661f\u671f\u4e00"\ + "\u661f\u671f\u4e8c"\ + "\u661f\u671f\u4e09"\ + "\u661f\u671f\u56db"\ + "\u661f\u671f\u4e94"\ + "\u661f\u671f\u516d"] + ::msgcat::mcset zh DAYS_OF_WEEK_FULL [list \ + "\u661f\u671f\u65e5"\ + "\u661f\u671f\u4e00"\ + "\u661f\u671f\u4e8c"\ + "\u661f\u671f\u4e09"\ + "\u661f\u671f\u56db"\ + "\u661f\u671f\u4e94"\ + "\u661f\u671f\u516d"] + ::msgcat::mcset zh MONTHS_ABBREV [list \ + "\u4e00\u6708"\ + "\u4e8c\u6708"\ + "\u4e09\u6708"\ + "\u56db\u6708"\ + "\u4e94\u6708"\ + "\u516d\u6708"\ + "\u4e03\u6708"\ + "\u516b\u6708"\ + "\u4e5d\u6708"\ + "\u5341\u6708"\ + "\u5341\u4e00\u6708"\ + "\u5341\u4e8c\u6708"\ + ""] + ::msgcat::mcset zh MONTHS_FULL [list \ + "\u4e00\u6708"\ + "\u4e8c\u6708"\ + "\u4e09\u6708"\ + "\u56db\u6708"\ + "\u4e94\u6708"\ + "\u516d\u6708"\ + "\u4e03\u6708"\ + "\u516b\u6708"\ + "\u4e5d\u6708"\ + "\u5341\u6708"\ + "\u5341\u4e00\u6708"\ + "\u5341\u4e8c\u6708"\ + ""] + ::msgcat::mcset zh BCE "\u516c\u5143\u524d" + ::msgcat::mcset zh CE "\u516c\u5143" + ::msgcat::mcset zh AM "\u4e0a\u5348" + ::msgcat::mcset zh PM "\u4e0b\u5348" + ::msgcat::mcset zh LOCALE_NUMERALS "\u3007 \u4e00 \u4e8c \u4e09 \u56db \u4e94 \u516d \u4e03 \u516b \u4e5d \u5341 \u5341\u4e00 \u5341\u4e8c \u5341\u4e09 \u5341\u56db \u5341\u4e94 \u5341\u516d \u5341\u4e03 \u5341\u516b \u5341\u4e5d \u4e8c\u5341 \u5eff\u4e00 \u5eff\u4e8c \u5eff\u4e09 \u5eff\u56db \u5eff\u4e94 \u5eff\u516d \u5eff\u4e03 \u5eff\u516b \u5eff\u4e5d \u4e09\u5341 \u5345\u4e00 \u5345\u4e8c \u5345\u4e09 \u5345\u56db \u5345\u4e94 \u5345\u516d \u5345\u4e03 \u5345\u516b \u5345\u4e5d \u56db\u5341 \u56db\u5341\u4e00 \u56db\u5341\u4e8c \u56db\u5341\u4e09 \u56db\u5341\u56db \u56db\u5341\u4e94 \u56db\u5341\u516d \u56db\u5341\u4e03 \u56db\u5341\u516b \u56db\u5341\u4e5d \u4e94\u5341 \u4e94\u5341\u4e00 \u4e94\u5341\u4e8c \u4e94\u5341\u4e09 \u4e94\u5341\u56db \u4e94\u5341\u4e94 \u4e94\u5341\u516d \u4e94\u5341\u4e03 \u4e94\u5341\u516b \u4e94\u5341\u4e5d \u516d\u5341 \u516d\u5341\u4e00 \u516d\u5341\u4e8c \u516d\u5341\u4e09 \u516d\u5341\u56db \u516d\u5341\u4e94 \u516d\u5341\u516d \u516d\u5341\u4e03 \u516d\u5341\u516b \u516d\u5341\u4e5d \u4e03\u5341 \u4e03\u5341\u4e00 \u4e03\u5341\u4e8c \u4e03\u5341\u4e09 \u4e03\u5341\u56db \u4e03\u5341\u4e94 \u4e03\u5341\u516d \u4e03\u5341\u4e03 \u4e03\u5341\u516b \u4e03\u5341\u4e5d \u516b\u5341 \u516b\u5341\u4e00 \u516b\u5341\u4e8c \u516b\u5341\u4e09 \u516b\u5341\u56db \u516b\u5341\u4e94 \u516b\u5341\u516d \u516b\u5341\u4e03 \u516b\u5341\u516b \u516b\u5341\u4e5d \u4e5d\u5341 \u4e5d\u5341\u4e00 \u4e5d\u5341\u4e8c \u4e5d\u5341\u4e09 \u4e5d\u5341\u56db \u4e5d\u5341\u4e94 \u4e5d\u5341\u516d \u4e5d\u5341\u4e03 \u4e5d\u5341\u516b \u4e5d\u5341\u4e5d" + ::msgcat::mcset zh LOCALE_DATE_FORMAT "\u516c\u5143%Y\u5e74%B%Od\u65e5" + ::msgcat::mcset zh LOCALE_TIME_FORMAT "%OH\u65f6%OM\u5206%OS\u79d2" + ::msgcat::mcset zh LOCALE_DATE_TIME_FORMAT "%A %Y\u5e74%B%Od\u65e5%OH\u65f6%OM\u5206%OS\u79d2 %z" +} diff --git a/mingw/lib/tcl8.5/msgs/zh_cn.msg b/mingw/lib/tcl8.5/msgs/zh_cn.msg new file mode 100644 index 0000000000..d62ce77500 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/zh_cn.msg @@ -0,0 +1,7 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset zh_CN DATE_FORMAT "%Y-%m-%e" + ::msgcat::mcset zh_CN TIME_FORMAT "%k:%M:%S" + ::msgcat::mcset zh_CN TIME_FORMAT_12 "%P%I\u65f6%M\u5206%S\u79d2" + ::msgcat::mcset zh_CN DATE_TIME_FORMAT "%Y-%m-%e %k:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/zh_hk.msg b/mingw/lib/tcl8.5/msgs/zh_hk.msg new file mode 100644 index 0000000000..badb1dd32b --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/zh_hk.msg @@ -0,0 +1,28 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset zh_HK DAYS_OF_WEEK_ABBREV [list \ + "\u65e5"\ + "\u4e00"\ + "\u4e8c"\ + "\u4e09"\ + "\u56db"\ + "\u4e94"\ + "\u516d"] + ::msgcat::mcset zh_HK MONTHS_ABBREV [list \ + "1\u6708"\ + "2\u6708"\ + "3\u6708"\ + "4\u6708"\ + "5\u6708"\ + "6\u6708"\ + "7\u6708"\ + "8\u6708"\ + "9\u6708"\ + "10\u6708"\ + "11\u6708"\ + "12\u6708"\ + ""] + ::msgcat::mcset zh_HK DATE_FORMAT "%Y\u5e74%m\u6708%e\u65e5" + ::msgcat::mcset zh_HK TIME_FORMAT_12 "%P%I:%M:%S" + ::msgcat::mcset zh_HK DATE_TIME_FORMAT "%Y\u5e74%m\u6708%e\u65e5 %P%I:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/zh_sg.msg b/mingw/lib/tcl8.5/msgs/zh_sg.msg new file mode 100644 index 0000000000..a2f3e39d8d --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/zh_sg.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset zh_SG AM "\u4e0a\u5348" + ::msgcat::mcset zh_SG PM "\u4e2d\u5348" + ::msgcat::mcset zh_SG DATE_FORMAT "%d %B %Y" + ::msgcat::mcset zh_SG TIME_FORMAT_12 "%P %I:%M:%S" + ::msgcat::mcset zh_SG DATE_TIME_FORMAT "%d %B %Y %P %I:%M:%S %z" +} diff --git a/mingw/lib/tcl8.5/msgs/zh_tw.msg b/mingw/lib/tcl8.5/msgs/zh_tw.msg new file mode 100644 index 0000000000..e0796b11d5 --- /dev/null +++ b/mingw/lib/tcl8.5/msgs/zh_tw.msg @@ -0,0 +1,8 @@ +# created by tools/loadICU.tcl -- do not edit +namespace eval ::tcl::clock { + ::msgcat::mcset zh_TW BCE "\u6c11\u570b\u524d" + ::msgcat::mcset zh_TW CE "\u6c11\u570b" + ::msgcat::mcset zh_TW DATE_FORMAT "%Y/%m/%e" + ::msgcat::mcset zh_TW TIME_FORMAT_12 "%P %I:%M:%S" + ::msgcat::mcset zh_TW DATE_TIME_FORMAT "%Y/%m/%e %P %I:%M:%S %z" +} diff --git a/mingw/lib/tcl8.4/opt0.4/optparse.tcl b/mingw/lib/tcl8.5/opt0.4/optparse.tcl similarity index 99% rename from mingw/lib/tcl8.4/opt0.4/optparse.tcl rename to mingw/lib/tcl8.5/opt0.4/optparse.tcl index 43e9b488da..4622bde85b 100644 --- a/mingw/lib/tcl8.4/opt0.4/optparse.tcl +++ b/mingw/lib/tcl8.5/opt0.4/optparse.tcl @@ -8,12 +8,12 @@ # on it. If your code does rely on this package you # may directly incorporate this code into your application. # -# RCS: @(#) $Id: optparse.tcl,v 1.8.2.1 2003/09/10 20:29:59 dgp Exp $ +# RCS: @(#) $Id: optparse.tcl,v 1.10 2003/09/10 20:27:30 dgp Exp $ package require Tcl 8.2 # When this version number changes, update the pkgIndex.tcl file # and the install directory in the Makefiles. -package provide opt 0.4.4.1 +package provide opt 0.4.5 namespace eval ::tcl { @@ -811,15 +811,15 @@ proc ::tcl::OptCheckType {arg type {typeArgs ""}} { } } - # Auto magic lasy type determination + # Auto magic lazy type determination proc OptGuessType {arg} { - if {[regexp -nocase {^(true|false)$} $arg]} { + if { $arg == "true" || $arg == "false" } { return boolean } - if {[regexp {^(-+)?[0-9]+$} $arg]} { + if {[string is integer -strict $arg]} { return int } - if {![catch {expr {double($arg)}}]} { + if {[string is double -strict $arg]} { return float } return string diff --git a/mingw/lib/tcl8.4/opt0.4/pkgIndex.tcl b/mingw/lib/tcl8.5/opt0.4/pkgIndex.tcl similarity index 88% rename from mingw/lib/tcl8.4/opt0.4/pkgIndex.tcl rename to mingw/lib/tcl8.5/opt0.4/pkgIndex.tcl index 754d2ee864..c5d36354d8 100644 --- a/mingw/lib/tcl8.4/opt0.4/pkgIndex.tcl +++ b/mingw/lib/tcl8.5/opt0.4/pkgIndex.tcl @@ -9,4 +9,4 @@ # full path name of this file's directory. if {![package vsatisfies [package provide Tcl] 8.2]} {return} -package ifneeded opt 0.4.4.1 [list source [file join $dir optparse.tcl]] +package ifneeded opt 0.4.5 [list source [file join $dir optparse.tcl]] diff --git a/mingw/lib/tcl8.4/package.tcl b/mingw/lib/tcl8.5/package.tcl similarity index 79% rename from mingw/lib/tcl8.4/package.tcl rename to mingw/lib/tcl8.5/package.tcl index 04145dd03a..6aa8be535b 100644 --- a/mingw/lib/tcl8.4/package.tcl +++ b/mingw/lib/tcl8.5/package.tcl @@ -3,7 +3,7 @@ # utility procs formerly in init.tcl which can be loaded on demand # for package management. # -# RCS: @(#) $Id: package.tcl,v 1.23.2.4 2006/09/22 01:26:24 andreas_kupries Exp $ +# RCS: @(#) $Id: package.tcl,v 1.35.4.1 2008/07/03 17:22:59 dgp Exp $ # # Copyright (c) 1991-1993 The Regents of the University of California. # Copyright (c) 1994-1998 Sun Microsystems, Inc. @@ -12,11 +12,9 @@ # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# Create the package namespace -namespace eval ::pkg { -} +namespace eval tcl::Pkg {} -# pkg_compareExtension -- +# ::tcl::Pkg::CompareExtension -- # # Used internally by pkg_mkIndex to compare the extension of a file to # a given extension. On Windows, it uses a case-insensitive comparison @@ -31,7 +29,7 @@ namespace eval ::pkg { # Results: # Returns 1 if the extension matches, 0 otherwise -proc pkg_compareExtension { fileName {ext {}} } { +proc tcl::Pkg::CompareExtension { fileName {ext {}} } { global tcl_platform if {$ext eq ""} {set ext [info sharedlibextension]} if {$tcl_platform(platform) eq "windows"} { @@ -49,7 +47,7 @@ proc pkg_compareExtension { fileName {ext {}} } { # The current extension does not match; if it is not a numeric # value, quit, as we are only looking to ignore version number # extensions. Otherwise we might return 1 in this case: - # pkg_compareExtension foo.so.bar .so + # tcl::Pkg::CompareExtension foo.so.bar .so # which should not match. if { ![string is integer -strict [string range $currExt 1 end]] } { @@ -86,7 +84,6 @@ proc pkg_compareExtension { fileName {ext {}} } { # dir. proc pkg_mkIndex {args} { - global errorCode errorInfo set usage {"pkg_mkIndex ?-direct? ?-lazy? ?-load pattern? ?-verbose? ?--? dir ?pattern ...?"}; set argCount [llength $args] @@ -137,13 +134,10 @@ proc pkg_mkIndex {args} { set patternList [list "*.tcl" "*[info sharedlibextension]"] } - set oldDir [pwd] - cd $dir - - if {[catch {eval [linsert $patternList 0 glob --]} fileList]} { - global errorCode errorInfo - cd $oldDir - return -code error -errorcode $errorCode -errorinfo $errorInfo $fileList + if {[catch { + glob -directory $dir -tails -types {r f} -- {*}$patternList + } fileList o]} { + return -options $o $fileList } foreach file $fileList { # For each file, figure out what commands and packages it provides. @@ -155,11 +149,6 @@ proc pkg_mkIndex {args} { continue } - # Changed back to the original directory before initializing the - # slave in case TCL_LIBRARY is a relative path (e.g. in the test - # suite). - - cd $oldDir set c [interp create] # Load into the child any packages currently loaded in the parent @@ -196,7 +185,6 @@ proc pkg_mkIndex {args} { $c eval [list wm withdraw .] } } - cd $dir $c eval { # Stub out the package command so packages can @@ -206,7 +194,7 @@ proc pkg_mkIndex {args} { proc package {what args} { switch -- $what { require { return ; # ignore transitive requires } - default { uplevel 1 [linsert $args 0 __package_orig $what] } + default { __package_orig $what {*}$args } } } proc tclPkgUnknown args {} @@ -226,6 +214,7 @@ proc pkg_mkIndex {args} { # to generate a pkgIndex.tcl file for the ::tcl namespace. namespace eval ::tcl { + variable dir ;# Current directory being processed variable file ;# Current file being processed variable direct ;# -direct flag value variable x ;# Loop variable @@ -239,6 +228,7 @@ proc pkg_mkIndex {args} { } } + $c eval [list set ::tcl::dir $dir] $c eval [list set ::tcl::file $file] $c eval [list set ::tcl::direct $direct] @@ -246,7 +236,8 @@ proc pkg_mkIndex {args} { # just deleted the unknown procedure. This doesn't handle # procedures with default arguments. - foreach p {pkg_compareExtension} { + foreach p {::tcl::Pkg::CompareExtension} { + $c eval [list namespace eval [namespace qualifiers $p] {}] $c eval [list proc $p [info args $p] [info body $p]] } @@ -261,8 +252,7 @@ proc pkg_mkIndex {args} { proc ::tcl::GetAllNamespaces {{root ::}} { set list $root foreach ns [namespace children $root] { - eval [linsert [::tcl::GetAllNamespaces $ns] 0 \ - lappend list] + lappend list {*}[::tcl::GetAllNamespaces $ns] } return $list } @@ -285,7 +275,7 @@ proc pkg_mkIndex {args} { # on some systems (like SunOS) the loader will abort the # whole application when it gets an error. - if {[pkg_compareExtension $::tcl::file [info sharedlibextension]]} { + if {[::tcl::Pkg::CompareExtension $::tcl::file [info sharedlibextension]]} { # The "file join ." command below is necessary. # Without it, if the file name has no \'s and we're # on UNIX, the load command will invoke the @@ -293,11 +283,11 @@ proc pkg_mkIndex {args} { # the wrong file to be used. set ::tcl::debug loading - load [file join . $::tcl::file] + load [file join $::tcl::dir $::tcl::file] set ::tcl::type load } else { set ::tcl::debug sourcing - source $::tcl::file + source [file join $::tcl::dir $::tcl::file] set ::tcl::type source } @@ -404,7 +394,7 @@ proc pkg_mkIndex {args} { foreach {name version} $pkg { break } - lappend cmd ::pkg::create -name $name -version $version + lappend cmd ::tcl::Pkg::Create -name $name -version $version foreach spec $files($pkg) { foreach {file type procs} $spec { if { $direct } { @@ -416,10 +406,9 @@ proc pkg_mkIndex {args} { append index "\n[eval $cmd]" } - set f [open pkgIndex.tcl w] + set f [open [file join $dir pkgIndex.tcl] w] puts $f $index close $f - cd $oldDir } # tclPkgSetup -- @@ -462,8 +451,7 @@ proc tclPkgSetup {dir pkg version files} { # It is invoked when a package that's needed can't be found. It scans # the auto_path directories and their immediate children looking for # pkgIndex.tcl files and sources any such files that are found to setup -# the package database. (On the Macintosh we also search for pkgIndex -# TEXT resources in all files.) As it searches, it will recognize changes +# the package database. As it searches, it will recognize changes # to the auto_path and scan any new directories. # # Arguments: @@ -471,12 +459,7 @@ proc tclPkgSetup {dir pkg version files} { # version - Version of desired package. Not used. # exact - Either "-exact" or omitted. Not used. - -proc tclPkgUnknown [expr { - [info exists tcl_platform(tip,268)] - ? "name args" - : "name version {exact {}}" - }] { +proc tclPkgUnknown {name args} { global auto_path env if {![info exists auto_path]} { @@ -502,8 +485,15 @@ proc tclPkgUnknown [expr { foreach file [glob -directory $dir -join -nocomplain \ * pkgIndex.tcl] { set dir [file dirname $file] - if {![info exists procdDirs($dir)] && [file readable $file]} { - if {[catch {source $file} msg]} { + if {![info exists procdDirs($dir)]} { + set code [catch {source $file} msg opt] + if {$code == 1 && + [lindex [dict get $opt -errorcode] 0] eq "POSIX" && + [lindex [dict get $opt -errorcode] 1] eq "EACCES"} { + # $file was not readable; silently ignore + continue + } + if {$code} { tclLog "error reading package index file $file: $msg" } else { set procdDirs($dir) 1 @@ -514,10 +504,16 @@ proc tclPkgUnknown [expr { set dir [lindex $use_path end] if {![info exists procdDirs($dir)]} { set file [file join $dir pkgIndex.tcl] - # safe interps usually don't have "file readable", - # nor stderr channel - if {([interp issafe] || [file readable $file])} { - if {[catch {source $file} msg] && ![interp issafe]} { + # safe interps usually don't have "file exists", + if {([interp issafe] || [file exists $file])} { + set code [catch {source $file} msg opt] + if {$code == 1 && + [lindex [dict get $opt -errorcode] 0] eq "POSIX" && + [lindex [dict get $opt -errorcode] 1] eq "EACCES"} { + # $file was not readable; silently ignore + continue + } + if {$code} { tclLog "error reading package index file $file: $msg" } else { set procdDirs($dir) 1 @@ -563,114 +559,19 @@ proc tclPkgUnknown [expr { # This procedure extends the "package unknown" function for MacOSX. # It scans the Resources/Scripts directories of the immediate children # of the auto_path directories for pkgIndex files. -# Only installed in interps that are not safe so we don't check -# for [interp issafe] as in tclPkgUnknown. # # Arguments: # original - original [package unknown] procedure # name - Name of desired package. Not used. -#ifndef TCL_TIP268 # version - Version of desired package. Not used. # exact - Either "-exact" or omitted. Not used. -#else -# args - List of requirements. Not used. -#endif - -if {[info exists tcl_platform(tip,268)]} { - proc tcl::MacOSXPkgUnknown {original name args} { - # First do the cross-platform default search - uplevel 1 $original [linsert $args 0 $name] - - # Now do MacOSX specific searching - global auto_path - - if {![info exists auto_path]} { - return - } - # Cache the auto_path, because it may change while we run through - # the first set of pkgIndex.tcl files - set old_path [set use_path $auto_path] - while {[llength $use_path]} { - set dir [lindex $use_path end] - # get the pkgIndex files out of the subdirectories - foreach file [glob -directory $dir -join -nocomplain \ - * Resources Scripts pkgIndex.tcl] { - set dir [file dirname $file] - if {[file readable $file] && ![info exists procdDirs($dir)]} { - if {[catch {source $file} msg]} { - tclLog "error reading package index file $file: $msg" - } else { - set procdDirs($dir) 1 - } - } - } - set use_path [lrange $use_path 0 end-1] - if {$old_path ne $auto_path} { - foreach dir $auto_path { - lappend use_path $dir - } - set old_path $auto_path - } - } - } -} else { - proc tcl::MacOSXPkgUnknown {original name version {exact {}}} { - # First do the cross-platform default search - uplevel 1 $original [list $name $version $exact] - - # Now do MacOSX specific searching - global auto_path - - if {![info exists auto_path]} { - return - } - # Cache the auto_path, because it may change while we run through - # the first set of pkgIndex.tcl files - set old_path [set use_path $auto_path] - while {[llength $use_path]} { - set dir [lindex $use_path end] - # get the pkgIndex files out of the subdirectories - foreach file [glob -directory $dir -join -nocomplain \ - * Resources Scripts pkgIndex.tcl] { - set dir [file dirname $file] - if {[file readable $file] && ![info exists procdDirs($dir)]} { - if {[catch {source $file} msg]} { - tclLog "error reading package index file $file: $msg" - } else { - set procdDirs($dir) 1 - } - } - } - set use_path [lrange $use_path 0 end-1] - if {$old_path ne $auto_path} { - foreach dir $auto_path { - lappend use_path $dir - } - set old_path $auto_path - } - } - } -} - -# tcl::MacPkgUnknown -- -# This procedure extends the "package unknown" function for Mac. -# It searches for pkgIndex TEXT resources in all files -# Only installed in interps that are not safe so we don't check -# for [interp issafe] as in tclPkgUnknown. -# -# Arguments: -# original - original [package unknown] procedure -# name - Name of desired package. Not used. -# version - Version of desired package. Not used. -# exact - Either "-exact" or omitted. Not used. - -proc tcl::MacPkgUnknown {original name version {exact {}}} { +proc tcl::MacOSXPkgUnknown {original name args} { # First do the cross-platform default search - uplevel 1 $original [list $name $version $exact] + uplevel 1 $original [linsert $args 0 $name] - # Now do Mac specific searching + # Now do MacOSX specific searching global auto_path if {![info exists auto_path]} { @@ -680,40 +581,75 @@ proc tcl::MacPkgUnknown {original name version {exact {}}} { # the first set of pkgIndex.tcl files set old_path [set use_path $auto_path] while {[llength $use_path]} { - # We look for pkgIndex TEXT resources in the resource fork of shared libraries set dir [lindex $use_path end] - foreach x [concat [list $dir] [glob -directory $dir -nocomplain *] ] { - if {[file isdirectory $x] && ![info exists procdDirs($x)]} { - set dir $x - foreach x [glob -directory $dir -nocomplain *.shlb] { - if {[file isfile $x]} { - set res [resource open $x] - foreach y [resource list TEXT $res] { - if {$y eq "pkgIndex"} {source -rsrc pkgIndex} - } - catch {resource close $res} - } + + # Make sure we only scan each directory one time. + if {[info exists tclSeenPath($dir)]} { + set use_path [lrange $use_path 0 end-1] + continue + } + set tclSeenPath($dir) 1 + + # get the pkgIndex files out of the subdirectories + foreach file [glob -directory $dir -join -nocomplain \ + * Resources Scripts pkgIndex.tcl] { + set dir [file dirname $file] + if {![info exists procdDirs($dir)]} { + set code [catch {source $file} msg opt] + if {$code == 1 && + [lindex [dict get $opt -errorcode] 0] eq "POSIX" && + [lindex [dict get $opt -errorcode] 1] eq "EACCES"} { + # $file was not readable; silently ignore + continue + } + if {$code} { + tclLog "error reading package index file $file: $msg" + } else { + set procdDirs($dir) 1 } - set procdDirs($dir) 1 } } set use_path [lrange $use_path 0 end-1] - if {$old_path ne $auto_path} { - foreach dir $auto_path { + + # Check whether any of the index scripts we [source]d above + # set a new value for $::auto_path. If so, then find any + # new directories on the $::auto_path, and lappend them to + # the $use_path we are working from. This gives index scripts + # the (arguably unwise) power to expand the index script search + # path while the search is in progress. + set index 0 + if {[llength $old_path] == [llength $auto_path]} { + foreach dir $auto_path old $old_path { + if {$dir ne $old} { + # This entry in $::auto_path has changed. + break + } + incr index + } + } + + # $index now points to the first element of $auto_path that + # has changed, or the beginning if $auto_path has changed length + # Scan the new elements of $auto_path for directories to add to + # $use_path. Don't add directories we've already seen, or ones + # already on the $use_path. + foreach dir [lrange $auto_path $index end] { + if {![info exists tclSeenPath($dir)] + && ([lsearch -exact $use_path $dir] == -1) } { lappend use_path $dir } - set old_path $auto_path } + set old_path $auto_path } } -# ::pkg::create -- +# ::tcl::Pkg::Create -- # # Given a package specification generate a "package ifneeded" statement # for the package, suitable for inclusion in a pkgIndex.tcl file. # # Arguments: -# args arguments used by the create function: +# args arguments used by the Create function: # -name packageName # -version packageVersion # -load {filename ?{procs}?} @@ -733,7 +669,7 @@ proc tcl::MacPkgUnknown {original name version {exact {}}} { # Results: # An appropriate "package ifneeded" statement for the package. -proc ::pkg::create {args} { +proc ::tcl::Pkg::Create {args} { append err(usage) "[lindex [info level 0] 0] " append err(usage) "-name packageName -version packageVersion" append err(usage) "?-load {filename ?{procs}?}? ... " @@ -826,3 +762,4 @@ proc ::pkg::create {args} { return $cmdline } +interp alias {} ::pkg::create {} ::tcl::Pkg::Create diff --git a/mingw/lib/tcl8.4/parray.tcl b/mingw/lib/tcl8.5/parray.tcl similarity index 79% rename from mingw/lib/tcl8.4/parray.tcl rename to mingw/lib/tcl8.5/parray.tcl index 92655b2e22..e331d4de67 100644 --- a/mingw/lib/tcl8.4/parray.tcl +++ b/mingw/lib/tcl8.5/parray.tcl @@ -1,7 +1,7 @@ # parray: # Print the contents of a global array on stdout. # -# RCS: @(#) $Id: parray.tcl,v 1.3 1998/09/14 18:40:03 stanton Exp $ +# RCS: @(#) $Id: parray.tcl,v 1.4 2005/06/03 10:02:23 dkf Exp $ # # Copyright (c) 1991-1993 The Regents of the University of California. # Copyright (c) 1994 Sun Microsystems, Inc. @@ -16,13 +16,14 @@ proc parray {a {pattern *}} { error "\"$a\" isn't an array" } set maxl 0 - foreach name [lsort [array names array $pattern]] { + set names [lsort [array names array $pattern]] + foreach name $names { if {[string length $name] > $maxl} { set maxl [string length $name] } } set maxl [expr {$maxl + [string length $a] + 2}] - foreach name [lsort [array names array $pattern]] { + foreach name $names { set nameString [format %s(%s) $a $name] puts stdout [format "%-*s = %s" $maxl $nameString $array($name)] } diff --git a/mingw/lib/tcl8.4/safe.tcl b/mingw/lib/tcl8.5/safe.tcl similarity index 85% rename from mingw/lib/tcl8.4/safe.tcl rename to mingw/lib/tcl8.5/safe.tcl index 9c8aff5418..501a552cbc 100644 --- a/mingw/lib/tcl8.4/safe.tcl +++ b/mingw/lib/tcl8.5/safe.tcl @@ -12,7 +12,7 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: safe.tcl,v 1.9.2.3 2005/07/22 21:59:41 dgp Exp $ +# RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05 andreas_kupries Exp $ # # The implementation is based on namespaces. These naming conventions @@ -369,12 +369,24 @@ namespace eval ::safe { lappend slave_auto_path "\$[PathToken $i]" incr i } + # Extend the access list with the paths used to look for Tcl + # Modules. We safe the virtual form separately as well, as + # syncing it with the slave has to be defered until the + # necessary commands are present for setup. + foreach dir [::tcl::tm::list] { + lappend access_path $dir + Set [PathToken $i $slave] $dir + lappend slave_auto_path "\$[PathToken $i]" + lappend slave_tm_path "\$[PathToken $i]" + incr i + } + Set [TmPathListName $slave] $slave_tm_path Set $nname $i - Set [PathListName $slave] $access_path + Set [PathListName $slave] $access_path Set [VirtualPathListName $slave] $slave_auto_path - Set [StaticsOkName $slave] $staticsok - Set [NestedOkName $slave] $nestedok + Set [StaticsOkName $slave] $staticsok + Set [NestedOkName $slave] $nestedok Set [DeleteHookName $slave] $deletehook SyncAccessPath $slave @@ -439,7 +451,7 @@ proc ::safe::interpAddToAccessPath {slave path} { # NB we need to add [namespace current], aliases are always # absolute paths. ::interp alias $slave source {} [namespace current]::AliasSource $slave - ::interp alias $slave load {} [namespace current]::AliasLoad $slave + ::interp alias $slave load {} [namespace current]::AliasLoad $slave # This alias lets the slave use the encoding names, convertfrom, # convertto, and system, but not "encoding system " to set @@ -448,6 +460,10 @@ proc ::safe::interpAddToAccessPath {slave path} { ::interp alias $slave encoding {} [namespace current]::AliasEncoding \ $slave + # Handling Tcl Modules, we need a restricted form of Glob. + ::interp alias $slave glob {} [namespace current]::AliasGlob \ + $slave + # This alias lets the slave have access to a subset of the 'file' # command functionality. @@ -463,27 +479,25 @@ proc ::safe::interpAddToAccessPath {slave path} { # by Tcl_MakeSafe(3) - # Source init.tcl into the slave, to get auto_load and other - # procedures defined: - - # We don't try to use the -rsrc on the mac because it would get - # confusing if you would want to customize init.tcl - # for a given set of safe slaves, on all the platforms - # you just need to give a specific access_path and - # the mac should be no exception. As there is no - # obvious full "safe ressources" design nor implementation - # for the mac, safe interps there will just don't - # have that ability. (A specific app can still reenable - # that using custom aliases if they want to). - # It would also make the security analysis and the Safe Tcl security - # model platform dependant and thus more error prone. + # Source init.tcl and tm.tcl into the slave, to get auto_load + # and other procedures defined: - if {[catch {::interp eval $slave\ + if {[catch {::interp eval $slave \ {source [file join $tcl_library init.tcl]}} msg]} { Log $slave "can't source init.tcl ($msg)" error "can't source init.tcl into slave $slave ($msg)" } + if {[catch {::interp eval $slave \ + {source [file join $tcl_library tm.tcl]}} msg]} { + Log $slave "can't source tm.tcl ($msg)" + error "can't source tm.tcl into slave $slave ($msg)" + } + + # Sync the paths used to search for Tcl modules. This can be + # done only now, after tm.tcl was loaded. + ::interp eval $slave [list ::tcl::tm::add {*}[Set [TmPathListName $slave]]] + return $slave } @@ -529,7 +543,7 @@ proc ::safe::interpDelete {slave} { # remove the hook now, otherwise if the hook # calls us somehow, we'll loop Unset $hookname - if {[catch {eval $hook [list $slave]} err]} { + if {[catch {{*}$hook $slave} err]} { Log $slave "Delete hook error ($err)" } } @@ -622,6 +636,10 @@ proc ::safe::setLogCmd {args} { proc VirtualPathListName {slave} { return "[InterpStateName $slave](access_path_slave)" } + # returns the variable name of the complete tm path list + proc TmPathListName {slave} { + return "[InterpStateName $slave](tm_path_slave)" + } # returns the variable name of the number of items proc PathNumberName {slave} { return "[InterpStateName $slave](access_path,n)" @@ -640,15 +658,15 @@ proc ::safe::setLogCmd {args} { } # set/get values proc Set {args} { - eval [linsert $args 0 Toplevel set] + Toplevel set {*}$args } # lappend on toplevel vars proc Lappend {args} { - eval [linsert $args 0 Toplevel lappend] + Toplevel lappend {*}$args } # unset a var/token (currently just an global level eval) proc Unset {args} { - eval [linsert $args 0 Toplevel unset] + Toplevel unset {*}$args } # test existance proc Exists {varname} { @@ -677,7 +695,7 @@ proc ::safe::setLogCmd {args} { proc TranslatePath {slave path} { # somehow strip the namespaces 'functionality' out (the danger # is that we would strip valid macintosh "../" queries... : - if {[regexp {(::)|(\.\.)} $path]} { + if {[string match "*::*" $path] || [string match "*..*" $path]} { error "invalid characters in path $path" } set n [expr {[Set [PathNumberName $slave]]-1}] @@ -695,7 +713,7 @@ proc ::safe::setLogCmd {args} { proc Log {slave msg {type ERROR}} { variable Log if {[info exists Log] && [llength $Log]} { - eval $Log [list "$type for slave $slave : $msg"] + {*}$Log "$type for slave $slave : $msg" } } @@ -719,21 +737,96 @@ proc ::safe::setLogCmd {args} { } } + # AliasGlob is the target of the "glob" alias in safe interpreters. + + proc AliasGlob {slave args} { + Log $slave "GLOB ! $args" NOTICE + set cmd {} + set at 0 + + set dir {} + set virtualdir {} + + while {$at < [llength $args]} { + switch -glob -- [set opt [lindex $args $at]] { + -nocomplain - + -join { lappend cmd $opt ; incr at } + -directory { + lappend cmd $opt ; incr at + set virtualdir [lindex $args $at] + + # get the real path from the virtual one. + if {[catch {set dir [TranslatePath $slave $virtualdir]} msg]} { + Log $slave $msg + return -code error "permission denied" + } + # check that the path is in the access path of that slave + if {[catch {DirInAccessPath $slave $dir} msg]} { + Log $slave $msg + return -code error "permission denied" + } + lappend cmd $dir ; incr at + } + pkgIndex.tcl { + # Oops, this is globbing a subdirectory in regular + # package search. That is not wanted. Abort, + # handler does catch already (because glob was not + # defined before). See package.tcl, lines 484ff in + # tclPkgUnknown. + error "unknown command glob" + } + -* { + Log $slave "Safe base rejecting glob option '$opt'" + error "Safe base rejecting glob option '$opt'" + } + default { + lappend cmd $opt ; incr at + } + } + } + + Log $slave "GLOB = $cmd" NOTICE + + if {[catch {::interp invokehidden $slave glob {*}$cmd} msg]} { + Log $slave $msg + return -code error "script error" + } + + Log $slave "GLOB @ $msg" NOTICE + + # Translate path back to what the slave should see. + set res {} + foreach p $msg { + regsub -- ^$dir $p $virtualdir p + lappend res $p + } + + Log $slave "GLOB @ $res" NOTICE + return $res + } # AliasSource is the target of the "source" alias in safe interpreters. proc AliasSource {slave args} { set argc [llength $args] - # Allow only "source filename" - # (and not mac specific -rsrc for instance - see comment in ::init - # for current rationale) + # Extended for handling of Tcl Modules to allow not only + # "source filename", but "source -encoding E filename" as + # well. + if {[lindex $args 0] eq "-encoding"} { + incr argc -2 + set encoding [lrange $args 0 1] + set at 2 + } else { + set at 0 + set encoding {} + } if {$argc != 1} { - set msg "wrong # args: should be \"source fileName\"" + set msg "wrong # args: should be \"source ?-encoding E? fileName\"" Log $slave "$msg ($args)" return -code error $msg } - set file [lindex $args 0] + set file [lindex $args $at] # get the real path from the virtual one. if {[catch {set file [TranslatePath $slave $file]} msg]} { @@ -754,7 +847,7 @@ proc ::safe::setLogCmd {args} { } # passed all the tests , lets source it: - if {[catch {::interp invokehidden $slave source $file} msg]} { + if {[catch {::interp invokehidden $slave source {*}$encoding $file} msg]} { Log $slave $msg return -code error "script error" } @@ -854,13 +947,32 @@ proc ::safe::setLogCmd {args} { } } + proc DirInAccessPath {slave dir} { + set access_path [GetAccessPath $slave] + + if {[file isfile $dir]} { + error "\"$dir\": is a file" + } + + # Normalize paths for comparison since lsearch knows nothing of + # potential pathname anomalies. + set norm_dir [file normalize $dir] + foreach path $access_path { + lappend norm_access_path [file normalize $path] + } + + if {[lsearch -exact $norm_access_path $norm_dir] == -1} { + error "\"$dir\": not in access_path" + } + } + # This procedure enables access from a safe interpreter to only a subset of # the subcommands of a command: proc Subset {slave command okpat args} { set subcommand [lindex $args 0] if {[regexp $okpat $subcommand]} { - return [eval [linsert $args 0 $command]] + return [$command {*}$args] } set msg "not allowed to invoke subcommand $subcommand of $command" Log $slave $msg @@ -895,8 +1007,7 @@ proc ::safe::setLogCmd {args} { set subcommand [lindex $args 0] if {[regexp $okpat $subcommand]} { - return [eval [linsert $args 0 \ - ::interp invokehidden $slave encoding]] + return [::interp invokehidden $slave encoding {*}$args] } if {[string first $subcommand system] == 0} { diff --git a/mingw/lib/tcl8.4/tclIndex b/mingw/lib/tcl8.5/tclIndex similarity index 92% rename from mingw/lib/tcl8.4/tclIndex rename to mingw/lib/tcl8.5/tclIndex index 16680eafdd..2fcf4a5630 100644 --- a/mingw/lib/tcl8.4/tclIndex +++ b/mingw/lib/tcl8.5/tclIndex @@ -28,12 +28,10 @@ set auto_index(::tcl::HistIndex) [list source [file join $dir history.tcl]] set auto_index(::tcl::HistEvent) [list source [file join $dir history.tcl]] set auto_index(::tcl::HistChange) [list source [file join $dir history.tcl]] set auto_index(tclLdAout) [list source [file join $dir ldAout.tcl]] -set auto_index(pkg_compareExtension) [list source [file join $dir package.tcl]] set auto_index(pkg_mkIndex) [list source [file join $dir package.tcl]] set auto_index(tclPkgSetup) [list source [file join $dir package.tcl]] set auto_index(tclPkgUnknown) [list source [file join $dir package.tcl]] set auto_index(::tcl::MacOSXPkgUnknown) [list source [file join $dir package.tcl]] -set auto_index(::tcl::MacPkgUnknown) [list source [file join $dir package.tcl]] set auto_index(::pkg::create) [list source [file join $dir package.tcl]] set auto_index(parray) [list source [file join $dir parray.tcl]] set auto_index(::safe::InterpStatics) [list source [file join $dir safe.tcl]] @@ -76,8 +74,15 @@ set auto_index(::safe::AliasLoad) [list source [file join $dir safe.tcl]] set auto_index(::safe::FileInAccessPath) [list source [file join $dir safe.tcl]] set auto_index(::safe::Subset) [list source [file join $dir safe.tcl]] set auto_index(::safe::AliasSubset) [list source [file join $dir safe.tcl]] +set auto_index(::safe::AliasEncoding) [list source [file join $dir safe.tcl]] set auto_index(tcl_wordBreakAfter) [list source [file join $dir word.tcl]] set auto_index(tcl_wordBreakBefore) [list source [file join $dir word.tcl]] set auto_index(tcl_endOfWord) [list source [file join $dir word.tcl]] set auto_index(tcl_startOfNextWord) [list source [file join $dir word.tcl]] set auto_index(tcl_startOfPreviousWord) [list source [file join $dir word.tcl]] +set auto_index(::tcl::tm::add) [list source [file join $dir tm.tcl]] +set auto_index(::tcl::tm::remove) [list source [file join $dir tm.tcl]] +set auto_index(::tcl::tm::list) [list source [file join $dir tm.tcl]] +set auto_index(::tcl::tm::UnknownHandler) [list source [file join $dir tm.tcl]] +set auto_index(::tcl::tm::roots) [list source [file join $dir tm.tcl]] +set auto_index(::tcl::tm::path) [list source [file join $dir tm.tcl]] diff --git a/mingw/lib/tcl8.5/tm.tcl b/mingw/lib/tcl8.5/tm.tcl new file mode 100644 index 0000000000..24ddb8669e --- /dev/null +++ b/mingw/lib/tcl8.5/tm.tcl @@ -0,0 +1,370 @@ +# -*- tcl -*- +# +# Searching for Tcl Modules. Defines a procedure, declares it as the +# primary command for finding packages, however also uses the former +# 'package unknown' command as a fallback. +# +# Locates all possible packages in a directory via a less restricted +# glob. The targeted directory is derived from the name of the +# requested package. I.e. the TM scan will look only at directories +# which can contain the requested package. It will register all +# packages it found in the directory so that future requests have a +# higher chance of being fulfilled by the ifneeded database without +# having to come to us again. +# +# We do not remember where we have been and simply rescan targeted +# directories when invoked again. The reasoning is this: +# +# - The only way we get back to the same directory is if someone is +# trying to [package require] something that wasn't there on the +# first scan. +# +# Either +# 1) It is there now: If we rescan, you get it; if not you don't. +# +# This covers the possibility that the application asked for a +# package late, and the package was actually added to the +# installation after the application was started. It shoukld +# still be able to find it. +# +# 2) It still is not there: Either way, you don't get it, but the +# rescan takes time. This is however an error case and we dont't +# care that much about it +# +# 3) It was there the first time; but for some reason a "package +# forget" has been run, and "package" doesn't know about it +# anymore. +# +# This can be an indication that the application wishes to reload +# some functionality. And should work as well. +# +# Note that this also strikes a balance between doing a glob targeting +# a single package, and thus most likely requiring multiple globs of +# the same directory when the application is asking for many packages, +# and trying to glob for _everything_ in all subdirectories when +# looking for a package, which comes with a heavy startup cost. +# +# We scan for regular packages only if no satisfying module was found. + +namespace eval ::tcl::tm { + # Default paths. None yet. + + variable paths {} + + # The regex pattern a file name has to match to make it a Tcl Module. + + set pkgpattern {^([_[:alpha:]][:_[:alnum:]]*)-([[:digit:]].*)[.]tm$} + + # Export the public API + + namespace export path + namespace ensemble create -command path -subcommand {add remove list} +} + +# ::tcl::tm::path implementations -- +# +# Public API to the module path. See specification. +# +# Arguments +# cmd - The subcommand to execute +# args - The paths to add/remove. Must not appear querying the +# path with 'list'. +# +# Results +# No result for subcommands 'add' and 'remove'. A list of paths +# for 'list'. +# +# Sideeffects +# The subcommands 'add' and 'remove' manipulate the list of +# paths to search for Tcl Modules. The subcommand 'list' has no +# sideeffects. + +proc ::tcl::tm::add {path args} { + # PART OF THE ::tcl::tm::path ENSEMBLE + # + # The path is added at the head to the list of module paths. + # + # The command enforces the restriction that no path may be an + # ancestor directory of any other path on the list. If the new + # path violates this restriction an error wil be raised. + # + # If the path is already present as is no error will be raised and + # no action will be taken. + + variable paths + + # We use a copy of the path as source during validation, and + # extend it as well. Because we not only have to detect if the new + # paths are bogus with respect to the existing paths, but also + # between themselves. Otherwise we can still add bogus paths, by + # specifying them in a single call. This makes the use of the new + # paths simpler as well, a trivial assignment of the collected + # paths to the official state var. + + set newpaths $paths + foreach p [linsert $args 0 $path] { + if {$p in $newpaths} { + # Ignore a path already on the list. + continue + } + + # Search for paths which are subdirectories of the new one. If + # there are any then the new path violates the restriction + # about ancestors. + + set pos [lsearch -glob $newpaths ${p}/*] + # Cannot use "in", we need the position for the message. + if {$pos >= 0} { + return -code error \ + "$p is ancestor of existing module path [lindex $newpaths $pos]." + } + + # Now look for existing paths which are ancestors of the new + # one. This reverse question forces us to loop over the + # existing paths, as each element is the pattern, not the new + # path :( + + foreach ep $newpaths { + if {[string match ${ep}/* $p]} { + return -code error \ + "$p is subdirectory of existing module path $ep." + } + } + + set newpaths [linsert $newpaths 0 $p] + } + + # The validation of the input is complete and successful, and + # everything in newpaths is either an old path, or added. We can + # now extend the official list of paths, a simple assignment is + # sufficient. + + set paths $newpaths + return +} + +proc ::tcl::tm::remove {path args} { + # PART OF THE ::tcl::tm::path ENSEMBLE + # + # Removes the path from the list of module paths. The command is + # silently ignored if the path is not on the list. + + variable paths + + foreach p [linsert $args 0 $path] { + set pos [lsearch -exact $paths $p] + if {$pos >= 0} { + set paths [lreplace $paths $pos $pos] + } + } +} + +proc ::tcl::tm::list {} { + # PART OF THE ::tcl::tm::path ENSEMBLE + + variable paths + return $paths +} + +# ::tcl::tm::UnknownHandler -- +# +# Unknown handler for Tcl Modules, i.e. packages in module form. +# +# Arguments +# original - Original [package unknown] procedure. +# name - Name of desired package. +# version - Version of desired package. Can be the +# empty string. +# exact - Either -exact or ommitted. +# +# Name, version, and exact are used to determine +# satisfaction. The original is called iff no satisfaction was +# achieved. The name is also used to compute the directory to +# target in the search. +# +# Results +# None. +# +# Sideeffects +# May populate the package ifneeded database with additional +# provide scripts. + +proc ::tcl::tm::UnknownHandler {original name args} { + # Import the list of paths to search for packages in module form. + # Import the pattern used to check package names in detail. + + variable paths + variable pkgpattern + + # Without paths to search we can do nothing. (Except falling back + # to the regular search). + + if {[llength $paths]} { + set pkgpath [string map {:: /} $name] + set pkgroot [file dirname $pkgpath] + if {$pkgroot eq "."} { + set pkgroot "" + } + + # We don't remember a copy of the paths while looping. Tcl + # Modules are unable to change the list while we are searching + # for them. This also simplifies the loop, as we cannot get + # additional directories while iterating over the list. A + # simple foreach is sufficient. + + set satisfied 0 + foreach path $paths { + if {![interp issafe] && ![file exists $path]} { + continue + } + set currentsearchpath [file join $path $pkgroot] + if {![interp issafe] && ![file exists $currentsearchpath]} { + continue + } + set strip [llength [file split $path]] + + # We can't use glob in safe interps, so enclose the following + # in a catch statement, where we get the module files out + # of the subdirectories. In other words, Tcl Modules are + # not-functional in such an interpreter. This is the same + # as for the command "tclPkgUnknown", i.e. the search for + # regular packages. + + catch { + # We always look for _all_ possible modules in the current + # path, to get the max result out of the glob. + + foreach file [glob -nocomplain -directory $currentsearchpath *.tm] { + set pkgfilename [join [lrange [file split $file] $strip end] ::] + + if {![regexp -- $pkgpattern $pkgfilename --> pkgname pkgversion]} { + # Ignore everything not matching our pattern + # for package names. + continue + } + if {[catch {package vcompare $pkgversion 0}]} { + # Ignore everything where the version part is + # not acceptable to "package vcompare". + continue + } + + # We have found a candidate, generate a "provide + # script" for it, and remember it. Note that we + # are using ::list to do this; locally [list] + # means something else without the namespace + # specifier. + + package ifneeded $pkgname $pkgversion \ + "[::list package provide $pkgname $pkgversion];[::list source -encoding utf-8 $file]" + + # We abort in this unknown handler only if we got + # a satisfying candidate for the requested + # package. Otherwise we still have to fallback to + # the regular package search to complete the + # processing. + + if { + ($pkgname eq $name) && + [package vsatisfies $pkgversion {*}$args] + } then { + set satisfied 1 + # We do not abort the loop, and keep adding + # provide scripts for every candidate in the + # directory, just remember to not fall back to + # the regular search anymore. + } + } + } + } + + if {$satisfied} { + return + } + } + + # Fallback to previous command, if existing. See comment above + # about ::list... + + if {[llength $original]} { + uplevel 1 $original [::linsert $args 0 $name] + } +} + +# ::tcl::tm::Defaults -- +# +# Determines the default search paths. +# +# Arguments +# None +# +# Results +# None. +# +# Sideeffects +# May add paths to the list of defaults. + +proc ::tcl::tm::Defaults {} { + global env tcl_platform + + lassign [split [info tclversion] .] major minor + set exe [file normalize [info nameofexecutable]] + + # Note that we're using [::list], not [list] because [list] means + # something other than [::list] in this namespace. + roots [::list \ + [file dirname [info library]] \ + [file join [file dirname [file dirname $exe]] lib] \ + ] + + if {$tcl_platform(platform) eq "windows"} { + set sep ";" + } else { + set sep ":" + } + for {set n $minor} {$n >= 0} {incr n -1} { + foreach ev [::list \ + TCL${major}.${n}_TM_PATH \ + TCL${major}_${n}_TM_PATH \ + ] { + if {![info exists env($ev)]} continue + foreach p [split $env($ev) $sep] { + path add $p + } + } + } + return +} + +# ::tcl::tm::roots -- +# +# Public API to the module path. See specification. +# +# Arguments +# paths - List of 'root' paths to derive search paths from. +# +# Results +# No result. +# +# Sideeffects +# Calls 'path add' to paths to the list of module search paths. + +proc ::tcl::tm::roots {paths} { + foreach {major minor} [split [info tclversion] .] break + foreach pa $paths { + set p [file join $pa tcl$major] + for {set n $minor} {$n >= 0} {incr n -1} { + set px [file join $p ${major}.${n}] + if {![interp issafe]} { set px [file normalize $px] } + path add $px + } + set px [file join $p site-tcl] + if {![interp issafe]} { set px [file normalize $px] } + path add $px + } + return +} + +# Initialization. Set up the default paths, then insert the new +# handler into the chain. + +if {![interp issafe]} { ::tcl::tm::Defaults } diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Abidjan b/mingw/lib/tcl8.5/tzdata/Africa/Abidjan new file mode 100644 index 0000000000..4b4f5b223b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Abidjan @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Abidjan) { + {-9223372036854775808 -968 0 LMT} + {-1830383032 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Accra b/mingw/lib/tcl8.5/tzdata/Africa/Accra new file mode 100644 index 0000000000..faf58fb93b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Accra @@ -0,0 +1,20 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Accra) { + {-9223372036854775808 -52 0 LMT} + {-1640995148 0 0 GMT} + {-1051920000 1200 1 GHST} + {-1041466800 0 0 GMT} + {-1020384000 1200 1 GHST} + {-1009930800 0 0 GMT} + {-988848000 1200 1 GHST} + {-978394800 0 0 GMT} + {-957312000 1200 1 GHST} + {-946858800 0 0 GMT} + {-925689600 1200 1 GHST} + {-915236400 0 0 GMT} + {-894153600 1200 1 GHST} + {-883700400 0 0 GMT} + {-862617600 1200 1 GHST} + {-852164400 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa b/mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa new file mode 100644 index 0000000000..4b92483b7c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Addis_Ababa) { + {-9223372036854775808 9288 0 LMT} + {-3155682888 9320 0 ADMT} + {-1062210920 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Algiers b/mingw/lib/tcl8.5/tzdata/Africa/Algiers new file mode 100644 index 0000000000..fe4de22b27 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Algiers @@ -0,0 +1,39 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Algiers) { + {-9223372036854775808 732 0 LMT} + {-2486679072 561 0 PMT} + {-1855958961 0 0 WET} + {-1689814800 3600 1 WEST} + {-1680397200 0 0 WET} + {-1665363600 3600 1 WEST} + {-1648342800 0 0 WET} + {-1635123600 3600 1 WEST} + {-1616893200 0 0 WET} + {-1604278800 3600 1 WEST} + {-1585443600 0 0 WET} + {-1574038800 3600 1 WEST} + {-1552266000 0 0 WET} + {-1539997200 3600 1 WEST} + {-1531443600 0 0 WET} + {-956365200 3600 1 WEST} + {-950486400 0 0 WET} + {-942012000 3600 0 CET} + {-812502000 7200 1 CEST} + {-796262400 3600 0 CET} + {-781052400 7200 1 CEST} + {-766630800 3600 0 CET} + {-733280400 0 0 WET} + {-439430400 3600 0 CET} + {-212029200 0 0 WET} + {41468400 3600 1 WEST} + {54774000 0 0 WET} + {231724800 3600 1 WEST} + {246240000 3600 0 CET} + {259545600 7200 1 CEST} + {275274000 3600 0 CET} + {309740400 0 0 WET} + {325468800 3600 1 WEST} + {341802000 0 0 WET} + {357523200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Asmara b/mingw/lib/tcl8.5/tzdata/Africa/Asmara new file mode 100644 index 0000000000..1f0f13e120 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Asmara @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Asmara) { + {-9223372036854775808 9332 0 LMT} + {-3155682932 9332 0 AMT} + {-2524530932 9320 0 ADMT} + {-1062210920 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Asmera b/mingw/lib/tcl8.5/tzdata/Africa/Asmera new file mode 100644 index 0000000000..931c36da13 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Asmera @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Africa/Asmara)]} { + LoadTimeZoneFile Africa/Asmara +} +set TZData(:Africa/Asmera) $TZData(:Africa/Asmara) diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Bamako b/mingw/lib/tcl8.5/tzdata/Africa/Bamako new file mode 100644 index 0000000000..7ed62e0ffd --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Bamako @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Bamako) { + {-9223372036854775808 -1920 0 LMT} + {-1830382080 0 0 GMT} + {-1131235200 -3600 0 WAT} + {-300841200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Bangui b/mingw/lib/tcl8.5/tzdata/Africa/Bangui new file mode 100644 index 0000000000..94f5058f03 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Bangui @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Bangui) { + {-9223372036854775808 4460 0 LMT} + {-1830388460 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Banjul b/mingw/lib/tcl8.5/tzdata/Africa/Banjul new file mode 100644 index 0000000000..a7f016897c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Banjul @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Banjul) { + {-9223372036854775808 -3996 0 LMT} + {-1830380004 -3996 0 BMT} + {-1104533604 -3600 0 WAT} + {-189385200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Bissau b/mingw/lib/tcl8.5/tzdata/Africa/Bissau new file mode 100644 index 0000000000..d51cb9f427 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Bissau @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Bissau) { + {-9223372036854775808 -3740 0 LMT} + {-1849388260 -3600 0 WAT} + {157770000 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Blantyre b/mingw/lib/tcl8.5/tzdata/Africa/Blantyre new file mode 100644 index 0000000000..17b58f475f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Blantyre @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Blantyre) { + {-9223372036854775808 8400 0 LMT} + {-2109291600 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Brazzaville b/mingw/lib/tcl8.5/tzdata/Africa/Brazzaville new file mode 100644 index 0000000000..b4e0923164 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Brazzaville @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Brazzaville) { + {-9223372036854775808 3668 0 LMT} + {-1830387668 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Bujumbura b/mingw/lib/tcl8.5/tzdata/Africa/Bujumbura new file mode 100644 index 0000000000..c26d053472 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Bujumbura @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Bujumbura) { + {-9223372036854775808 7048 0 LMT} + {-2524528648 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Cairo b/mingw/lib/tcl8.5/tzdata/Africa/Cairo new file mode 100644 index 0000000000..d812a44844 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Cairo @@ -0,0 +1,304 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Cairo) { + {-9223372036854775808 7500 0 LMT} + {-2185409100 7200 0 EET} + {-929844000 10800 1 EEST} + {-923108400 7200 0 EET} + {-906170400 10800 1 EEST} + {-892868400 7200 0 EET} + {-875844000 10800 1 EEST} + {-857790000 7200 0 EET} + {-844308000 10800 1 EEST} + {-825822000 7200 0 EET} + {-812685600 10800 1 EEST} + {-794199600 7200 0 EET} + {-779853600 10800 1 EEST} + {-762663600 7200 0 EET} + {-399088800 10800 1 EEST} + {-386650800 7200 0 EET} + {-368330400 10800 1 EEST} + {-355114800 7200 0 EET} + {-336790800 10800 1 EEST} + {-323654400 7200 0 EET} + {-305168400 10800 1 EEST} + {-292032000 7200 0 EET} + {-273632400 10800 1 EEST} + {-260496000 7200 0 EET} + {-242096400 10800 1 EEST} + {-228960000 7200 0 EET} + {-210560400 10800 1 EEST} + {-197424000 7200 0 EET} + {-178938000 10800 1 EEST} + {-165801600 7200 0 EET} + {-147402000 10800 1 EEST} + {-134265600 7200 0 EET} + {-115866000 10800 1 EEST} + {-102643200 7200 0 EET} + {-84330000 10800 1 EEST} + {-71107200 7200 0 EET} + {-52707600 10800 1 EEST} + {-39484800 7200 0 EET} + {-21171600 10800 1 EEST} + {-7948800 7200 0 EET} + {10364400 10800 1 EEST} + {23587200 7200 0 EET} + {41900400 10800 1 EEST} + {55123200 7200 0 EET} + {73522800 10800 1 EEST} + {86745600 7200 0 EET} + {105058800 10800 1 EEST} + {118281600 7200 0 EET} + {136594800 10800 1 EEST} + {149817600 7200 0 EET} + {168130800 10800 1 EEST} + {181353600 7200 0 EET} + {199753200 10800 1 EEST} + {212976000 7200 0 EET} + {231289200 10800 1 EEST} + {244512000 7200 0 EET} + {262825200 10800 1 EEST} + {276048000 7200 0 EET} + {294361200 10800 1 EEST} + {307584000 7200 0 EET} + {325983600 10800 1 EEST} + {339206400 7200 0 EET} + {357519600 10800 1 EEST} + {370742400 7200 0 EET} + {396399600 10800 1 EEST} + {402278400 7200 0 EET} + {426812400 10800 1 EEST} + {433814400 7200 0 EET} + {452214000 10800 1 EEST} + {465436800 7200 0 EET} + {483750000 10800 1 EEST} + {496972800 7200 0 EET} + {515286000 10800 1 EEST} + {528508800 7200 0 EET} + {546822000 10800 1 EEST} + {560044800 7200 0 EET} + {578444400 10800 1 EEST} + {591667200 7200 0 EET} + {610412400 10800 1 EEST} + {623203200 7200 0 EET} + {641516400 10800 1 EEST} + {654739200 7200 0 EET} + {673052400 10800 1 EEST} + {686275200 7200 0 EET} + {704674800 10800 1 EEST} + {717897600 7200 0 EET} + {736210800 10800 1 EEST} + {749433600 7200 0 EET} + {767746800 10800 1 EEST} + {780969600 7200 0 EET} + {799020000 10800 1 EEST} + {812322000 7200 0 EET} + {830469600 10800 1 EEST} + {843771600 7200 0 EET} + {861919200 10800 1 EEST} + {875221200 7200 0 EET} + {893368800 10800 1 EEST} + {906670800 7200 0 EET} + {925423200 10800 1 EEST} + {938725200 7200 0 EET} + {956872800 10800 1 EEST} + {970174800 7200 0 EET} + {988322400 10800 1 EEST} + {1001624400 7200 0 EET} + {1019772000 10800 1 EEST} + {1033074000 7200 0 EET} + {1051221600 10800 1 EEST} + {1064523600 7200 0 EET} + {1083276000 10800 1 EEST} + {1096578000 7200 0 EET} + {1114725600 10800 1 EEST} + {1128027600 7200 0 EET} + {1146175200 10800 1 EEST} + {1158872400 7200 0 EET} + {1177624800 10800 1 EEST} + {1189112400 7200 0 EET} + {1209074400 10800 1 EEST} + {1219957200 7200 0 EET} + {1240524000 10800 1 EEST} + {1251406800 7200 0 EET} + {1272578400 10800 1 EEST} + {1282856400 7200 0 EET} + {1304028000 10800 1 EEST} + {1314306000 7200 0 EET} + {1335477600 10800 1 EEST} + {1346360400 7200 0 EET} + {1366927200 10800 1 EEST} + {1377810000 7200 0 EET} + {1398376800 10800 1 EEST} + {1409259600 7200 0 EET} + {1429826400 10800 1 EEST} + {1440709200 7200 0 EET} + {1461880800 10800 1 EEST} + {1472158800 7200 0 EET} + {1493330400 10800 1 EEST} + {1504213200 7200 0 EET} + {1524780000 10800 1 EEST} + {1535662800 7200 0 EET} + {1556229600 10800 1 EEST} + {1567112400 7200 0 EET} + {1587679200 10800 1 EEST} + {1598562000 7200 0 EET} + {1619733600 10800 1 EEST} + {1630011600 7200 0 EET} + {1651183200 10800 1 EEST} + {1661461200 7200 0 EET} + {1682632800 10800 1 EEST} + {1693515600 7200 0 EET} + {1714082400 10800 1 EEST} + {1724965200 7200 0 EET} + {1745532000 10800 1 EEST} + {1756414800 7200 0 EET} + {1776981600 10800 1 EEST} + {1787864400 7200 0 EET} + {1809036000 10800 1 EEST} + {1819314000 7200 0 EET} + {1840485600 10800 1 EEST} + {1851368400 7200 0 EET} + {1871935200 10800 1 EEST} + {1882818000 7200 0 EET} + {1903384800 10800 1 EEST} + {1914267600 7200 0 EET} + {1934834400 10800 1 EEST} + {1945717200 7200 0 EET} + {1966888800 10800 1 EEST} + {1977166800 7200 0 EET} + {1998338400 10800 1 EEST} + {2008616400 7200 0 EET} + {2029788000 10800 1 EEST} + {2040670800 7200 0 EET} + {2061237600 10800 1 EEST} + {2072120400 7200 0 EET} + {2092687200 10800 1 EEST} + {2103570000 7200 0 EET} + {2124136800 10800 1 EEST} + {2135019600 7200 0 EET} + {2156191200 10800 1 EEST} + {2166469200 7200 0 EET} + {2187640800 10800 1 EEST} + {2197918800 7200 0 EET} + {2219090400 10800 1 EEST} + {2229973200 7200 0 EET} + {2250540000 10800 1 EEST} + {2261422800 7200 0 EET} + {2281989600 10800 1 EEST} + {2292872400 7200 0 EET} + {2313439200 10800 1 EEST} + {2324322000 7200 0 EET} + {2345493600 10800 1 EEST} + {2355771600 7200 0 EET} + {2376943200 10800 1 EEST} + {2387826000 7200 0 EET} + {2408392800 10800 1 EEST} + {2419275600 7200 0 EET} + {2439842400 10800 1 EEST} + {2450725200 7200 0 EET} + {2471292000 10800 1 EEST} + {2482174800 7200 0 EET} + {2503346400 10800 1 EEST} + {2513624400 7200 0 EET} + {2534796000 10800 1 EEST} + {2545074000 7200 0 EET} + {2566245600 10800 1 EEST} + {2577128400 7200 0 EET} + {2597695200 10800 1 EEST} + {2608578000 7200 0 EET} + {2629144800 10800 1 EEST} + {2640027600 7200 0 EET} + {2660594400 10800 1 EEST} + {2671477200 7200 0 EET} + {2692648800 10800 1 EEST} + {2702926800 7200 0 EET} + {2724098400 10800 1 EEST} + {2734981200 7200 0 EET} + {2755548000 10800 1 EEST} + {2766430800 7200 0 EET} + {2786997600 10800 1 EEST} + {2797880400 7200 0 EET} + {2818447200 10800 1 EEST} + {2829330000 7200 0 EET} + {2850501600 10800 1 EEST} + {2860779600 7200 0 EET} + {2881951200 10800 1 EEST} + {2892229200 7200 0 EET} + {2913400800 10800 1 EEST} + {2924283600 7200 0 EET} + {2944850400 10800 1 EEST} + {2955733200 7200 0 EET} + {2976300000 10800 1 EEST} + {2987182800 7200 0 EET} + {3007749600 10800 1 EEST} + {3018632400 7200 0 EET} + {3039804000 10800 1 EEST} + {3050082000 7200 0 EET} + {3071253600 10800 1 EEST} + {3081531600 7200 0 EET} + {3102703200 10800 1 EEST} + {3113586000 7200 0 EET} + {3134152800 10800 1 EEST} + {3145035600 7200 0 EET} + {3165602400 10800 1 EEST} + {3176485200 7200 0 EET} + {3197052000 10800 1 EEST} + {3207934800 7200 0 EET} + {3229106400 10800 1 EEST} + {3239384400 7200 0 EET} + {3260556000 10800 1 EEST} + {3271438800 7200 0 EET} + {3292005600 10800 1 EEST} + {3302888400 7200 0 EET} + {3323455200 10800 1 EEST} + {3334338000 7200 0 EET} + {3354904800 10800 1 EEST} + {3365787600 7200 0 EET} + {3386959200 10800 1 EEST} + {3397237200 7200 0 EET} + {3418408800 10800 1 EEST} + {3428686800 7200 0 EET} + {3449858400 10800 1 EEST} + {3460741200 7200 0 EET} + {3481308000 10800 1 EEST} + {3492190800 7200 0 EET} + {3512757600 10800 1 EEST} + {3523640400 7200 0 EET} + {3544207200 10800 1 EEST} + {3555090000 7200 0 EET} + {3576261600 10800 1 EEST} + {3586539600 7200 0 EET} + {3607711200 10800 1 EEST} + {3618594000 7200 0 EET} + {3639160800 10800 1 EEST} + {3650043600 7200 0 EET} + {3670610400 10800 1 EEST} + {3681493200 7200 0 EET} + {3702060000 10800 1 EEST} + {3712942800 7200 0 EET} + {3734114400 10800 1 EEST} + {3744392400 7200 0 EET} + {3765564000 10800 1 EEST} + {3775842000 7200 0 EET} + {3797013600 10800 1 EEST} + {3807896400 7200 0 EET} + {3828463200 10800 1 EEST} + {3839346000 7200 0 EET} + {3859912800 10800 1 EEST} + {3870795600 7200 0 EET} + {3891362400 10800 1 EEST} + {3902245200 7200 0 EET} + {3923416800 10800 1 EEST} + {3933694800 7200 0 EET} + {3954866400 10800 1 EEST} + {3965144400 7200 0 EET} + {3986316000 10800 1 EEST} + {3997198800 7200 0 EET} + {4017765600 10800 1 EEST} + {4028648400 7200 0 EET} + {4049215200 10800 1 EEST} + {4060098000 7200 0 EET} + {4080664800 10800 1 EEST} + {4091547600 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Casablanca b/mingw/lib/tcl8.5/tzdata/Africa/Casablanca new file mode 100644 index 0000000000..15613fb9b0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Casablanca @@ -0,0 +1,26 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Casablanca) { + {-9223372036854775808 -1820 0 LMT} + {-1773012580 0 0 WET} + {-956361600 3600 1 WEST} + {-950490000 0 0 WET} + {-942019200 3600 1 WEST} + {-761187600 0 0 WET} + {-617241600 3600 1 WEST} + {-605149200 0 0 WET} + {-81432000 3600 1 WEST} + {-71110800 0 0 WET} + {141264000 3600 1 WEST} + {147222000 0 0 WET} + {199756800 3600 1 WEST} + {207702000 0 0 WET} + {231292800 3600 1 WEST} + {244249200 0 0 WET} + {265507200 3600 1 WEST} + {271033200 0 0 WET} + {448243200 3600 0 CET} + {504918000 0 0 WET} + {1212278400 3600 1 WEST} + {1222556400 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Ceuta b/mingw/lib/tcl8.5/tzdata/Africa/Ceuta new file mode 100644 index 0000000000..882c13d1d2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Ceuta @@ -0,0 +1,258 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Ceuta) { + {-9223372036854775808 -1276 0 LMT} + {-2177451524 0 0 WET} + {-1630112400 3600 1 WEST} + {-1616810400 0 0 WET} + {-1451692800 0 0 WET} + {-1442451600 3600 1 WEST} + {-1427677200 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301274000 0 0 WET} + {-1293840000 0 0 WET} + {-81432000 3600 1 WEST} + {-71110800 0 0 WET} + {141264000 3600 1 WEST} + {147222000 0 0 WET} + {199756800 3600 1 WEST} + {207702000 0 0 WET} + {231292800 3600 1 WEST} + {244249200 0 0 WET} + {265507200 3600 1 WEST} + {271033200 0 0 WET} + {448243200 3600 0 CET} + {504918000 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Conakry b/mingw/lib/tcl8.5/tzdata/Africa/Conakry new file mode 100644 index 0000000000..d17ce4b397 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Conakry @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Conakry) { + {-9223372036854775808 -3292 0 LMT} + {-1830380708 0 0 GMT} + {-1131235200 -3600 0 WAT} + {-315615600 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Dakar b/mingw/lib/tcl8.5/tzdata/Africa/Dakar new file mode 100644 index 0000000000..487dc62fce --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Dakar @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Dakar) { + {-9223372036854775808 -4184 0 LMT} + {-1830379816 -3600 0 WAT} + {-902098800 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam b/mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam new file mode 100644 index 0000000000..e427b9c004 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Dar_es_Salaam) { + {-9223372036854775808 9428 0 LMT} + {-1230777428 10800 0 EAT} + {-694321200 9885 0 BEAUT} + {-284006685 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Djibouti b/mingw/lib/tcl8.5/tzdata/Africa/Djibouti new file mode 100644 index 0000000000..0ec510c945 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Djibouti @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Djibouti) { + {-9223372036854775808 10356 0 LMT} + {-1846291956 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Douala b/mingw/lib/tcl8.5/tzdata/Africa/Douala new file mode 100644 index 0000000000..301a530390 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Douala @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Douala) { + {-9223372036854775808 2328 0 LMT} + {-1830386328 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun b/mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun new file mode 100644 index 0000000000..a8b9d345f1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/El_Aaiun) { + {-9223372036854775808 -3168 0 LMT} + {-1136070432 -3600 0 WAT} + {198291600 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Freetown b/mingw/lib/tcl8.5/tzdata/Africa/Freetown new file mode 100644 index 0000000000..c3f2d2ec82 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Freetown @@ -0,0 +1,36 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Freetown) { + {-9223372036854775808 -3180 0 LMT} + {-2776979220 -3180 0 FMT} + {-1785712020 -3600 0 WAT} + {-1091487600 -1200 1 SLST} + {-1080949200 -3600 0 WAT} + {-1059865200 -1200 1 SLST} + {-1049326800 -3600 0 WAT} + {-1028329200 -1200 1 SLST} + {-1017790800 -3600 0 WAT} + {-996793200 -1200 1 SLST} + {-986254800 -3600 0 WAT} + {-965257200 -1200 1 SLST} + {-954718800 -3600 0 WAT} + {-933634800 -1200 1 SLST} + {-923096400 -3600 0 WAT} + {-902098800 -1200 1 SLST} + {-891560400 -3600 0 WAT} + {-870562800 -1200 1 SLST} + {-860024400 -3600 0 WAT} + {-410223600 0 0 WAT} + {-397180800 3600 1 SLST} + {-389235600 0 0 GMT} + {-365644800 3600 1 SLST} + {-357699600 0 0 GMT} + {-334108800 3600 1 SLST} + {-326163600 0 0 GMT} + {-302486400 3600 1 SLST} + {-294541200 0 0 GMT} + {-270950400 3600 1 SLST} + {-263005200 0 0 GMT} + {-239414400 3600 1 SLST} + {-231469200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Gaborone b/mingw/lib/tcl8.5/tzdata/Africa/Gaborone new file mode 100644 index 0000000000..7753ba0450 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Gaborone @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Gaborone) { + {-9223372036854775808 6220 0 LMT} + {-2682294220 7200 0 CAT} + {-829526400 10800 1 CAST} + {-813805200 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Harare b/mingw/lib/tcl8.5/tzdata/Africa/Harare new file mode 100644 index 0000000000..7482b15ee6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Harare @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Harare) { + {-9223372036854775808 7452 0 LMT} + {-2109290652 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Johannesburg b/mingw/lib/tcl8.5/tzdata/Africa/Johannesburg new file mode 100644 index 0000000000..b9a8348b74 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Johannesburg @@ -0,0 +1,11 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Johannesburg) { + {-9223372036854775808 6720 0 LMT} + {-2458173120 5400 0 SAST} + {-2109288600 7200 0 SAST} + {-860976000 10800 1 SAST} + {-845254800 7200 0 SAST} + {-829526400 10800 1 SAST} + {-813805200 7200 0 SAST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Kampala b/mingw/lib/tcl8.5/tzdata/Africa/Kampala new file mode 100644 index 0000000000..ab3f0853c2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Kampala @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Kampala) { + {-9223372036854775808 7780 0 LMT} + {-1309745380 10800 0 EAT} + {-1262314800 9000 0 BEAT} + {-694319400 9885 0 BEAUT} + {-410237085 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Khartoum b/mingw/lib/tcl8.5/tzdata/Africa/Khartoum new file mode 100644 index 0000000000..dfcac82364 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Khartoum @@ -0,0 +1,39 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Khartoum) { + {-9223372036854775808 7808 0 LMT} + {-1230775808 7200 0 CAT} + {10360800 10800 1 CAST} + {24786000 7200 0 CAT} + {41810400 10800 1 CAST} + {56322000 7200 0 CAT} + {73432800 10800 1 CAST} + {87944400 7200 0 CAT} + {104882400 10800 1 CAST} + {119480400 7200 0 CAT} + {136332000 10800 1 CAST} + {151016400 7200 0 CAT} + {167781600 10800 1 CAST} + {182552400 7200 0 CAT} + {199231200 10800 1 CAST} + {214174800 7200 0 CAT} + {230680800 10800 1 CAST} + {245710800 7200 0 CAT} + {262735200 10800 1 CAST} + {277246800 7200 0 CAT} + {294184800 10800 1 CAST} + {308782800 7200 0 CAT} + {325634400 10800 1 CAST} + {340405200 7200 0 CAT} + {357084000 10800 1 CAST} + {371941200 7200 0 CAT} + {388533600 10800 1 CAST} + {403477200 7200 0 CAT} + {419983200 10800 1 CAST} + {435013200 7200 0 CAT} + {452037600 10800 1 CAST} + {466635600 7200 0 CAT} + {483487200 10800 1 CAST} + {498171600 7200 0 CAT} + {947930400 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Kigali b/mingw/lib/tcl8.5/tzdata/Africa/Kigali new file mode 100644 index 0000000000..f723bcd59b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Kigali @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Kigali) { + {-9223372036854775808 7216 0 LMT} + {-1091498416 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Kinshasa b/mingw/lib/tcl8.5/tzdata/Africa/Kinshasa new file mode 100644 index 0000000000..050c1fa156 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Kinshasa @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Kinshasa) { + {-9223372036854775808 3672 0 LMT} + {-2276643672 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Lagos b/mingw/lib/tcl8.5/tzdata/Africa/Lagos new file mode 100644 index 0000000000..079572f473 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Lagos @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Lagos) { + {-9223372036854775808 816 0 LMT} + {-1588464816 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Libreville b/mingw/lib/tcl8.5/tzdata/Africa/Libreville new file mode 100644 index 0000000000..842755101f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Libreville @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Libreville) { + {-9223372036854775808 2268 0 LMT} + {-1830386268 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Lome b/mingw/lib/tcl8.5/tzdata/Africa/Lome new file mode 100644 index 0000000000..606625c5c1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Lome @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Lome) { + {-9223372036854775808 292 0 LMT} + {-2429827492 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Luanda b/mingw/lib/tcl8.5/tzdata/Africa/Luanda new file mode 100644 index 0000000000..cd1b29ede8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Luanda @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Luanda) { + {-9223372036854775808 3176 0 LMT} + {-2461452776 3124 0 AOT} + {-1849395124 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi b/mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi new file mode 100644 index 0000000000..bd67221a74 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Lubumbashi) { + {-9223372036854775808 6592 0 LMT} + {-2276646592 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Lusaka b/mingw/lib/tcl8.5/tzdata/Africa/Lusaka new file mode 100644 index 0000000000..ed9c30d21d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Lusaka @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Lusaka) { + {-9223372036854775808 6788 0 LMT} + {-2109289988 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Malabo b/mingw/lib/tcl8.5/tzdata/Africa/Malabo new file mode 100644 index 0000000000..bec0524eca --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Malabo @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Malabo) { + {-9223372036854775808 2108 0 LMT} + {-1830386108 0 0 GMT} + {-190857600 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Maputo b/mingw/lib/tcl8.5/tzdata/Africa/Maputo new file mode 100644 index 0000000000..6ee208c1e2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Maputo @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Maputo) { + {-9223372036854775808 7820 0 LMT} + {-2109291020 7200 0 CAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Maseru b/mingw/lib/tcl8.5/tzdata/Africa/Maseru new file mode 100644 index 0000000000..21ca968b1b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Maseru @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Maseru) { + {-9223372036854775808 6600 0 LMT} + {-2109289800 7200 0 SAST} + {-829526400 10800 1 SAST} + {-813805200 7200 0 SAST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Mbabane b/mingw/lib/tcl8.5/tzdata/Africa/Mbabane new file mode 100644 index 0000000000..4d174d53d2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Mbabane @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Mbabane) { + {-9223372036854775808 7464 0 LMT} + {-2109290664 7200 0 SAST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Mogadishu b/mingw/lib/tcl8.5/tzdata/Africa/Mogadishu new file mode 100644 index 0000000000..570d3ea65b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Mogadishu @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Mogadishu) { + {-9223372036854775808 10888 0 LMT} + {-2403572488 10800 0 EAT} + {-1230778800 9000 0 BEAT} + {-410236200 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Monrovia b/mingw/lib/tcl8.5/tzdata/Africa/Monrovia new file mode 100644 index 0000000000..1cfff58b1e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Monrovia @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Monrovia) { + {-9223372036854775808 -2588 0 LMT} + {-2776979812 -2588 0 MMT} + {-1604359012 -2670 0 LRT} + {73529070 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Nairobi b/mingw/lib/tcl8.5/tzdata/Africa/Nairobi new file mode 100644 index 0000000000..99b0d70604 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Nairobi @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Nairobi) { + {-9223372036854775808 8836 0 LMT} + {-1309746436 10800 0 EAT} + {-1262314800 9000 0 BEAT} + {-946780200 9885 0 BEAUT} + {-315629085 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Ndjamena b/mingw/lib/tcl8.5/tzdata/Africa/Ndjamena new file mode 100644 index 0000000000..af4daaa067 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Ndjamena @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Ndjamena) { + {-9223372036854775808 3612 0 LMT} + {-1830387612 3600 0 WAT} + {308703600 7200 1 WAST} + {321314400 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Niamey b/mingw/lib/tcl8.5/tzdata/Africa/Niamey new file mode 100644 index 0000000000..40ded06b87 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Niamey @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Niamey) { + {-9223372036854775808 508 0 LMT} + {-1830384508 -3600 0 WAT} + {-1131231600 0 0 GMT} + {-315619200 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Nouakchott b/mingw/lib/tcl8.5/tzdata/Africa/Nouakchott new file mode 100644 index 0000000000..f7369d0d37 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Nouakchott @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Nouakchott) { + {-9223372036854775808 -3828 0 LMT} + {-1830380172 0 0 GMT} + {-1131235200 -3600 0 WAT} + {-286930800 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou b/mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou new file mode 100644 index 0000000000..88a7145cf7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Ouagadougou) { + {-9223372036854775808 -364 0 LMT} + {-1830383636 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo b/mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo new file mode 100644 index 0000000000..b89cf1be16 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Porto-Novo) { + {-9223372036854775808 628 0 LMT} + {-1830384628 0 0 GMT} + {-1131235200 3600 0 WAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome b/mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome new file mode 100644 index 0000000000..ab1590d162 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Sao_Tome) { + {-9223372036854775808 1616 0 LMT} + {-2713912016 -2192 0 LMT} + {-1830381808 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Timbuktu b/mingw/lib/tcl8.5/tzdata/Africa/Timbuktu new file mode 100644 index 0000000000..8057eed419 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Timbuktu @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Africa/Bamako)]} { + LoadTimeZoneFile Africa/Bamako +} +set TZData(:Africa/Timbuktu) $TZData(:Africa/Bamako) diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Tripoli b/mingw/lib/tcl8.5/tzdata/Africa/Tripoli new file mode 100644 index 0000000000..e9932498da --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Tripoli @@ -0,0 +1,31 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Tripoli) { + {-9223372036854775808 3164 0 LMT} + {-1577926364 3600 0 CET} + {-574902000 7200 1 CEST} + {-512175600 7200 1 CEST} + {-449888400 7200 1 CEST} + {-347158800 7200 0 EET} + {378684000 3600 0 CET} + {386463600 7200 1 CEST} + {402271200 3600 0 CET} + {417999600 7200 1 CEST} + {433807200 3600 0 CET} + {449622000 7200 1 CEST} + {465429600 3600 0 CET} + {481590000 7200 1 CEST} + {496965600 3600 0 CET} + {512953200 7200 1 CEST} + {528674400 3600 0 CET} + {544230000 7200 1 CEST} + {560037600 3600 0 CET} + {575852400 7200 1 CEST} + {591660000 3600 0 CET} + {607388400 7200 1 CEST} + {623196000 3600 0 CET} + {641775600 7200 0 EET} + {844034400 3600 0 CET} + {860108400 7200 1 CEST} + {875916000 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Tunis b/mingw/lib/tcl8.5/tzdata/Africa/Tunis new file mode 100644 index 0000000000..8fdb11b658 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Tunis @@ -0,0 +1,221 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Tunis) { + {-9223372036854775808 2444 0 LMT} + {-2797202444 561 0 PMT} + {-1855958961 3600 0 CET} + {-969242400 7200 1 CEST} + {-950493600 3600 0 CET} + {-941940000 7200 1 CEST} + {-891136800 3600 0 CET} + {-877827600 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-842918400 3600 0 CET} + {-842223600 7200 1 CEST} + {-828230400 3600 0 CET} + {-812502000 7200 1 CEST} + {-796269600 3600 0 CET} + {-781052400 7200 1 CEST} + {-766634400 3600 0 CET} + {231202800 7200 1 CEST} + {243903600 3600 0 CET} + {262825200 7200 1 CEST} + {276044400 3600 0 CET} + {581122800 7200 1 CEST} + {591145200 3600 0 CET} + {606870000 7200 1 CEST} + {622594800 3600 0 CET} + {641516400 7200 1 CEST} + {654649200 3600 0 CET} + {1114902000 7200 1 CEST} + {1128038400 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Africa/Windhoek b/mingw/lib/tcl8.5/tzdata/Africa/Windhoek new file mode 100644 index 0000000000..a655f2e488 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Africa/Windhoek @@ -0,0 +1,222 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Africa/Windhoek) { + {-9223372036854775808 4104 0 LMT} + {-2458170504 5400 0 SWAT} + {-2109288600 7200 0 SAST} + {-860976000 10800 1 SAST} + {-845254800 7200 0 SAST} + {637970400 7200 0 CAT} + {765324000 3600 0 WAT} + {778640400 7200 1 WAST} + {796780800 3600 0 WAT} + {810090000 7200 1 WAST} + {828835200 3600 0 WAT} + {841539600 7200 1 WAST} + {860284800 3600 0 WAT} + {873594000 7200 1 WAST} + {891734400 3600 0 WAT} + {905043600 7200 1 WAST} + {923184000 3600 0 WAT} + {936493200 7200 1 WAST} + {954633600 3600 0 WAT} + {967942800 7200 1 WAST} + {986083200 3600 0 WAT} + {999392400 7200 1 WAST} + {1018137600 3600 0 WAT} + {1030842000 7200 1 WAST} + {1049587200 3600 0 WAT} + {1062896400 7200 1 WAST} + {1081036800 3600 0 WAT} + {1094346000 7200 1 WAST} + {1112486400 3600 0 WAT} + {1125795600 7200 1 WAST} + {1143936000 3600 0 WAT} + {1157245200 7200 1 WAST} + {1175385600 3600 0 WAT} + {1188694800 7200 1 WAST} + {1207440000 3600 0 WAT} + {1220749200 7200 1 WAST} + {1238889600 3600 0 WAT} + {1252198800 7200 1 WAST} + {1270339200 3600 0 WAT} + {1283648400 7200 1 WAST} + {1301788800 3600 0 WAT} + {1315098000 7200 1 WAST} + {1333238400 3600 0 WAT} + {1346547600 7200 1 WAST} + {1365292800 3600 0 WAT} + {1377997200 7200 1 WAST} + {1396742400 3600 0 WAT} + {1410051600 7200 1 WAST} + {1428192000 3600 0 WAT} + {1441501200 7200 1 WAST} + {1459641600 3600 0 WAT} + {1472950800 7200 1 WAST} + {1491091200 3600 0 WAT} + {1504400400 7200 1 WAST} + {1522540800 3600 0 WAT} + {1535850000 7200 1 WAST} + {1554595200 3600 0 WAT} + {1567299600 7200 1 WAST} + {1586044800 3600 0 WAT} + {1599354000 7200 1 WAST} + {1617494400 3600 0 WAT} + {1630803600 7200 1 WAST} + {1648944000 3600 0 WAT} + {1662253200 7200 1 WAST} + {1680393600 3600 0 WAT} + {1693702800 7200 1 WAST} + {1712448000 3600 0 WAT} + {1725152400 7200 1 WAST} + {1743897600 3600 0 WAT} + {1757206800 7200 1 WAST} + {1775347200 3600 0 WAT} + {1788656400 7200 1 WAST} + {1806796800 3600 0 WAT} + {1820106000 7200 1 WAST} + {1838246400 3600 0 WAT} + {1851555600 7200 1 WAST} + {1869696000 3600 0 WAT} + {1883005200 7200 1 WAST} + {1901750400 3600 0 WAT} + {1914454800 7200 1 WAST} + {1933200000 3600 0 WAT} + {1946509200 7200 1 WAST} + {1964649600 3600 0 WAT} + {1977958800 7200 1 WAST} + {1996099200 3600 0 WAT} + {2009408400 7200 1 WAST} + {2027548800 3600 0 WAT} + {2040858000 7200 1 WAST} + {2058998400 3600 0 WAT} + {2072307600 7200 1 WAST} + {2091052800 3600 0 WAT} + {2104362000 7200 1 WAST} + {2122502400 3600 0 WAT} + {2135811600 7200 1 WAST} + {2153952000 3600 0 WAT} + {2167261200 7200 1 WAST} + {2185401600 3600 0 WAT} + {2198710800 7200 1 WAST} + {2216851200 3600 0 WAT} + {2230160400 7200 1 WAST} + {2248905600 3600 0 WAT} + {2261610000 7200 1 WAST} + {2280355200 3600 0 WAT} + {2293664400 7200 1 WAST} + {2311804800 3600 0 WAT} + {2325114000 7200 1 WAST} + {2343254400 3600 0 WAT} + {2356563600 7200 1 WAST} + {2374704000 3600 0 WAT} + {2388013200 7200 1 WAST} + {2406153600 3600 0 WAT} + {2419462800 7200 1 WAST} + {2438208000 3600 0 WAT} + {2450912400 7200 1 WAST} + {2469657600 3600 0 WAT} + {2482966800 7200 1 WAST} + {2501107200 3600 0 WAT} + {2514416400 7200 1 WAST} + {2532556800 3600 0 WAT} + {2545866000 7200 1 WAST} + {2564006400 3600 0 WAT} + {2577315600 7200 1 WAST} + {2596060800 3600 0 WAT} + {2608765200 7200 1 WAST} + {2627510400 3600 0 WAT} + {2640819600 7200 1 WAST} + {2658960000 3600 0 WAT} + {2672269200 7200 1 WAST} + {2690409600 3600 0 WAT} + {2703718800 7200 1 WAST} + {2721859200 3600 0 WAT} + {2735168400 7200 1 WAST} + {2753308800 3600 0 WAT} + {2766618000 7200 1 WAST} + {2785363200 3600 0 WAT} + {2798067600 7200 1 WAST} + {2816812800 3600 0 WAT} + {2830122000 7200 1 WAST} + {2848262400 3600 0 WAT} + {2861571600 7200 1 WAST} + {2879712000 3600 0 WAT} + {2893021200 7200 1 WAST} + {2911161600 3600 0 WAT} + {2924470800 7200 1 WAST} + {2942611200 3600 0 WAT} + {2955920400 7200 1 WAST} + {2974665600 3600 0 WAT} + {2987974800 7200 1 WAST} + {3006115200 3600 0 WAT} + {3019424400 7200 1 WAST} + {3037564800 3600 0 WAT} + {3050874000 7200 1 WAST} + {3069014400 3600 0 WAT} + {3082323600 7200 1 WAST} + {3100464000 3600 0 WAT} + {3113773200 7200 1 WAST} + {3132518400 3600 0 WAT} + {3145222800 7200 1 WAST} + {3163968000 3600 0 WAT} + {3177277200 7200 1 WAST} + {3195417600 3600 0 WAT} + {3208726800 7200 1 WAST} + {3226867200 3600 0 WAT} + {3240176400 7200 1 WAST} + {3258316800 3600 0 WAT} + {3271626000 7200 1 WAST} + {3289766400 3600 0 WAT} + {3303075600 7200 1 WAST} + {3321820800 3600 0 WAT} + {3334525200 7200 1 WAST} + {3353270400 3600 0 WAT} + {3366579600 7200 1 WAST} + {3384720000 3600 0 WAT} + {3398029200 7200 1 WAST} + {3416169600 3600 0 WAT} + {3429478800 7200 1 WAST} + {3447619200 3600 0 WAT} + {3460928400 7200 1 WAST} + {3479673600 3600 0 WAT} + {3492378000 7200 1 WAST} + {3511123200 3600 0 WAT} + {3524432400 7200 1 WAST} + {3542572800 3600 0 WAT} + {3555882000 7200 1 WAST} + {3574022400 3600 0 WAT} + {3587331600 7200 1 WAST} + {3605472000 3600 0 WAT} + {3618781200 7200 1 WAST} + {3636921600 3600 0 WAT} + {3650230800 7200 1 WAST} + {3668976000 3600 0 WAT} + {3681680400 7200 1 WAST} + {3700425600 3600 0 WAT} + {3713734800 7200 1 WAST} + {3731875200 3600 0 WAT} + {3745184400 7200 1 WAST} + {3763324800 3600 0 WAT} + {3776634000 7200 1 WAST} + {3794774400 3600 0 WAT} + {3808083600 7200 1 WAST} + {3826224000 3600 0 WAT} + {3839533200 7200 1 WAST} + {3858278400 3600 0 WAT} + {3871587600 7200 1 WAST} + {3889728000 3600 0 WAT} + {3903037200 7200 1 WAST} + {3921177600 3600 0 WAT} + {3934486800 7200 1 WAST} + {3952627200 3600 0 WAT} + {3965936400 7200 1 WAST} + {3984076800 3600 0 WAT} + {3997386000 7200 1 WAST} + {4016131200 3600 0 WAT} + {4028835600 7200 1 WAST} + {4047580800 3600 0 WAT} + {4060890000 7200 1 WAST} + {4079030400 3600 0 WAT} + {4092339600 7200 1 WAST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Adak b/mingw/lib/tcl8.5/tzdata/America/Adak new file mode 100644 index 0000000000..f3c5e5c6ab --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Adak @@ -0,0 +1,276 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Adak) { + {-9223372036854775808 44001 0 LMT} + {-3225356001 -42398 0 LMT} + {-2188944802 -39600 0 NST} + {-883573200 -39600 0 NST} + {-880196400 -36000 1 NWT} + {-769395600 -36000 1 NPT} + {-765374400 -39600 0 NST} + {-757342800 -39600 0 NST} + {-86878800 -39600 0 BST} + {-31496400 -39600 0 BST} + {-21466800 -36000 1 BDT} + {-5745600 -39600 0 BST} + {9982800 -36000 1 BDT} + {25704000 -39600 0 BST} + {41432400 -36000 1 BDT} + {57758400 -39600 0 BST} + {73486800 -36000 1 BDT} + {89208000 -39600 0 BST} + {104936400 -36000 1 BDT} + {120657600 -39600 0 BST} + {126709200 -36000 1 BDT} + {152107200 -39600 0 BST} + {162392400 -36000 1 BDT} + {183556800 -39600 0 BST} + {199285200 -36000 1 BDT} + {215611200 -39600 0 BST} + {230734800 -36000 1 BDT} + {247060800 -39600 0 BST} + {262789200 -36000 1 BDT} + {278510400 -39600 0 BST} + {294238800 -36000 1 BDT} + {309960000 -39600 0 BST} + {325688400 -36000 1 BDT} + {341409600 -39600 0 BST} + {357138000 -36000 1 BDT} + {372859200 -39600 0 BST} + {388587600 -36000 1 BDT} + {404913600 -39600 0 BST} + {420037200 -36000 1 BDT} + {439034400 -36000 0 HAST} + {452088000 -32400 1 HADT} + {467809200 -36000 0 HAST} + {483537600 -32400 1 HADT} + {499258800 -36000 0 HAST} + {514987200 -32400 1 HADT} + {530708400 -36000 0 HAST} + {544622400 -32400 1 HADT} + {562158000 -36000 0 HAST} + {576072000 -32400 1 HADT} + {594212400 -36000 0 HAST} + {607521600 -32400 1 HADT} + {625662000 -36000 0 HAST} + {638971200 -32400 1 HADT} + {657111600 -36000 0 HAST} + {671025600 -32400 1 HADT} + {688561200 -36000 0 HAST} + {702475200 -32400 1 HADT} + {720010800 -36000 0 HAST} + {733924800 -32400 1 HADT} + {752065200 -36000 0 HAST} + {765374400 -32400 1 HADT} + {783514800 -36000 0 HAST} + {796824000 -32400 1 HADT} + {814964400 -36000 0 HAST} + {828878400 -32400 1 HADT} + {846414000 -36000 0 HAST} + {860328000 -32400 1 HADT} + {877863600 -36000 0 HAST} + {891777600 -32400 1 HADT} + {909313200 -36000 0 HAST} + {923227200 -32400 1 HADT} + {941367600 -36000 0 HAST} + {954676800 -32400 1 HADT} + {972817200 -36000 0 HAST} + {986126400 -32400 1 HADT} + {1004266800 -36000 0 HAST} + {1018180800 -32400 1 HADT} + {1035716400 -36000 0 HAST} + {1049630400 -32400 1 HADT} + {1067166000 -36000 0 HAST} + {1081080000 -32400 1 HADT} + {1099220400 -36000 0 HAST} + {1112529600 -32400 1 HADT} + {1130670000 -36000 0 HAST} + {1143979200 -32400 1 HADT} + {1162119600 -36000 0 HAST} + {1173614400 -32400 1 HADT} + {1194174000 -36000 0 HAST} + {1205064000 -32400 1 HADT} + {1225623600 -36000 0 HAST} + {1236513600 -32400 1 HADT} + {1257073200 -36000 0 HAST} + {1268568000 -32400 1 HADT} + {1289127600 -36000 0 HAST} + {1300017600 -32400 1 HADT} + {1320577200 -36000 0 HAST} + {1331467200 -32400 1 HADT} + {1352026800 -36000 0 HAST} + {1362916800 -32400 1 HADT} + {1383476400 -36000 0 HAST} + {1394366400 -32400 1 HADT} + {1414926000 -36000 0 HAST} + {1425816000 -32400 1 HADT} + {1446375600 -36000 0 HAST} + {1457870400 -32400 1 HADT} + {1478430000 -36000 0 HAST} + {1489320000 -32400 1 HADT} + {1509879600 -36000 0 HAST} + {1520769600 -32400 1 HADT} + {1541329200 -36000 0 HAST} + {1552219200 -32400 1 HADT} + {1572778800 -36000 0 HAST} + {1583668800 -32400 1 HADT} + {1604228400 -36000 0 HAST} + {1615723200 -32400 1 HADT} + {1636282800 -36000 0 HAST} + {1647172800 -32400 1 HADT} + {1667732400 -36000 0 HAST} + {1678622400 -32400 1 HADT} + {1699182000 -36000 0 HAST} + {1710072000 -32400 1 HADT} + {1730631600 -36000 0 HAST} + {1741521600 -32400 1 HADT} + {1762081200 -36000 0 HAST} + {1772971200 -32400 1 HADT} + {1793530800 -36000 0 HAST} + {1805025600 -32400 1 HADT} + {1825585200 -36000 0 HAST} + {1836475200 -32400 1 HADT} + {1857034800 -36000 0 HAST} + {1867924800 -32400 1 HADT} + {1888484400 -36000 0 HAST} + {1899374400 -32400 1 HADT} + {1919934000 -36000 0 HAST} + {1930824000 -32400 1 HADT} + {1951383600 -36000 0 HAST} + {1962878400 -32400 1 HADT} + {1983438000 -36000 0 HAST} + {1994328000 -32400 1 HADT} + {2014887600 -36000 0 HAST} + {2025777600 -32400 1 HADT} + {2046337200 -36000 0 HAST} + {2057227200 -32400 1 HADT} + {2077786800 -36000 0 HAST} + {2088676800 -32400 1 HADT} + {2109236400 -36000 0 HAST} + {2120126400 -32400 1 HADT} + {2140686000 -36000 0 HAST} + {2152180800 -32400 1 HADT} + {2172740400 -36000 0 HAST} + {2183630400 -32400 1 HADT} + {2204190000 -36000 0 HAST} + {2215080000 -32400 1 HADT} + {2235639600 -36000 0 HAST} + {2246529600 -32400 1 HADT} + {2267089200 -36000 0 HAST} + {2277979200 -32400 1 HADT} + {2298538800 -36000 0 HAST} + {2309428800 -32400 1 HADT} + {2329988400 -36000 0 HAST} + {2341483200 -32400 1 HADT} + {2362042800 -36000 0 HAST} + {2372932800 -32400 1 HADT} + {2393492400 -36000 0 HAST} + {2404382400 -32400 1 HADT} + {2424942000 -36000 0 HAST} + {2435832000 -32400 1 HADT} + {2456391600 -36000 0 HAST} + {2467281600 -32400 1 HADT} + {2487841200 -36000 0 HAST} + {2499336000 -32400 1 HADT} + {2519895600 -36000 0 HAST} + {2530785600 -32400 1 HADT} + {2551345200 -36000 0 HAST} + {2562235200 -32400 1 HADT} + {2582794800 -36000 0 HAST} + {2593684800 -32400 1 HADT} + {2614244400 -36000 0 HAST} + {2625134400 -32400 1 HADT} + {2645694000 -36000 0 HAST} + {2656584000 -32400 1 HADT} + {2677143600 -36000 0 HAST} + {2688638400 -32400 1 HADT} + {2709198000 -36000 0 HAST} + {2720088000 -32400 1 HADT} + {2740647600 -36000 0 HAST} + {2751537600 -32400 1 HADT} + {2772097200 -36000 0 HAST} + {2782987200 -32400 1 HADT} + {2803546800 -36000 0 HAST} + {2814436800 -32400 1 HADT} + {2834996400 -36000 0 HAST} + {2846491200 -32400 1 HADT} + {2867050800 -36000 0 HAST} + {2877940800 -32400 1 HADT} + {2898500400 -36000 0 HAST} + {2909390400 -32400 1 HADT} + {2929950000 -36000 0 HAST} + {2940840000 -32400 1 HADT} + {2961399600 -36000 0 HAST} + {2972289600 -32400 1 HADT} + {2992849200 -36000 0 HAST} + {3003739200 -32400 1 HADT} + {3024298800 -36000 0 HAST} + {3035793600 -32400 1 HADT} + {3056353200 -36000 0 HAST} + {3067243200 -32400 1 HADT} + {3087802800 -36000 0 HAST} + {3098692800 -32400 1 HADT} + {3119252400 -36000 0 HAST} + {3130142400 -32400 1 HADT} + {3150702000 -36000 0 HAST} + {3161592000 -32400 1 HADT} + {3182151600 -36000 0 HAST} + {3193041600 -32400 1 HADT} + {3213601200 -36000 0 HAST} + {3225096000 -32400 1 HADT} + {3245655600 -36000 0 HAST} + {3256545600 -32400 1 HADT} + {3277105200 -36000 0 HAST} + {3287995200 -32400 1 HADT} + {3308554800 -36000 0 HAST} + {3319444800 -32400 1 HADT} + {3340004400 -36000 0 HAST} + {3350894400 -32400 1 HADT} + {3371454000 -36000 0 HAST} + {3382948800 -32400 1 HADT} + {3403508400 -36000 0 HAST} + {3414398400 -32400 1 HADT} + {3434958000 -36000 0 HAST} + {3445848000 -32400 1 HADT} + {3466407600 -36000 0 HAST} + {3477297600 -32400 1 HADT} + {3497857200 -36000 0 HAST} + {3508747200 -32400 1 HADT} + {3529306800 -36000 0 HAST} + {3540196800 -32400 1 HADT} + {3560756400 -36000 0 HAST} + {3572251200 -32400 1 HADT} + {3592810800 -36000 0 HAST} + {3603700800 -32400 1 HADT} + {3624260400 -36000 0 HAST} + {3635150400 -32400 1 HADT} + {3655710000 -36000 0 HAST} + {3666600000 -32400 1 HADT} + {3687159600 -36000 0 HAST} + {3698049600 -32400 1 HADT} + {3718609200 -36000 0 HAST} + {3730104000 -32400 1 HADT} + {3750663600 -36000 0 HAST} + {3761553600 -32400 1 HADT} + {3782113200 -36000 0 HAST} + {3793003200 -32400 1 HADT} + {3813562800 -36000 0 HAST} + {3824452800 -32400 1 HADT} + {3845012400 -36000 0 HAST} + {3855902400 -32400 1 HADT} + {3876462000 -36000 0 HAST} + {3887352000 -32400 1 HADT} + {3907911600 -36000 0 HAST} + {3919406400 -32400 1 HADT} + {3939966000 -36000 0 HAST} + {3950856000 -32400 1 HADT} + {3971415600 -36000 0 HAST} + {3982305600 -32400 1 HADT} + {4002865200 -36000 0 HAST} + {4013755200 -32400 1 HADT} + {4034314800 -36000 0 HAST} + {4045204800 -32400 1 HADT} + {4065764400 -36000 0 HAST} + {4076654400 -32400 1 HADT} + {4097214000 -36000 0 HAST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Anchorage b/mingw/lib/tcl8.5/tzdata/America/Anchorage new file mode 100644 index 0000000000..e02dd016a4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Anchorage @@ -0,0 +1,276 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Anchorage) { + {-9223372036854775808 50424 0 LMT} + {-3225362424 -35976 0 LMT} + {-2188951224 -36000 0 CAT} + {-883576800 -36000 0 CAWT} + {-880200000 -32400 1 CAWT} + {-769395600 -32400 0 CAPT} + {-765378000 -36000 0 CAPT} + {-757346400 -36000 0 CAT} + {-86882400 -36000 0 AHST} + {-31500000 -36000 0 AHST} + {-21470400 -32400 1 AHDT} + {-5749200 -36000 0 AHST} + {9979200 -32400 1 AHDT} + {25700400 -36000 0 AHST} + {41428800 -32400 1 AHDT} + {57754800 -36000 0 AHST} + {73483200 -32400 1 AHDT} + {89204400 -36000 0 AHST} + {104932800 -32400 1 AHDT} + {120654000 -36000 0 AHST} + {126705600 -32400 1 AHDT} + {152103600 -36000 0 AHST} + {162388800 -32400 1 AHDT} + {183553200 -36000 0 AHST} + {199281600 -32400 1 AHDT} + {215607600 -36000 0 AHST} + {230731200 -32400 1 AHDT} + {247057200 -36000 0 AHST} + {262785600 -32400 1 AHDT} + {278506800 -36000 0 AHST} + {294235200 -32400 1 AHDT} + {309956400 -36000 0 AHST} + {325684800 -32400 1 AHDT} + {341406000 -36000 0 AHST} + {357134400 -32400 1 AHDT} + {372855600 -36000 0 AHST} + {388584000 -32400 1 AHDT} + {404910000 -36000 0 AHST} + {420033600 -32400 1 AHDT} + {439030800 -32400 0 AKST} + {452084400 -28800 1 AKDT} + {467805600 -32400 0 AKST} + {483534000 -28800 1 AKDT} + {499255200 -32400 0 AKST} + {514983600 -28800 1 AKDT} + {530704800 -32400 0 AKST} + {544618800 -28800 1 AKDT} + {562154400 -32400 0 AKST} + {576068400 -28800 1 AKDT} + {594208800 -32400 0 AKST} + {607518000 -28800 1 AKDT} + {625658400 -32400 0 AKST} + {638967600 -28800 1 AKDT} + {657108000 -32400 0 AKST} + {671022000 -28800 1 AKDT} + {688557600 -32400 0 AKST} + {702471600 -28800 1 AKDT} + {720007200 -32400 0 AKST} + {733921200 -28800 1 AKDT} + {752061600 -32400 0 AKST} + {765370800 -28800 1 AKDT} + {783511200 -32400 0 AKST} + {796820400 -28800 1 AKDT} + {814960800 -32400 0 AKST} + {828874800 -28800 1 AKDT} + {846410400 -32400 0 AKST} + {860324400 -28800 1 AKDT} + {877860000 -32400 0 AKST} + {891774000 -28800 1 AKDT} + {909309600 -32400 0 AKST} + {923223600 -28800 1 AKDT} + {941364000 -32400 0 AKST} + {954673200 -28800 1 AKDT} + {972813600 -32400 0 AKST} + {986122800 -28800 1 AKDT} + {1004263200 -32400 0 AKST} + {1018177200 -28800 1 AKDT} + {1035712800 -32400 0 AKST} + {1049626800 -28800 1 AKDT} + {1067162400 -32400 0 AKST} + {1081076400 -28800 1 AKDT} + {1099216800 -32400 0 AKST} + {1112526000 -28800 1 AKDT} + {1130666400 -32400 0 AKST} + {1143975600 -28800 1 AKDT} + {1162116000 -32400 0 AKST} + {1173610800 -28800 1 AKDT} + {1194170400 -32400 0 AKST} + {1205060400 -28800 1 AKDT} + {1225620000 -32400 0 AKST} + {1236510000 -28800 1 AKDT} + {1257069600 -32400 0 AKST} + {1268564400 -28800 1 AKDT} + {1289124000 -32400 0 AKST} + {1300014000 -28800 1 AKDT} + {1320573600 -32400 0 AKST} + {1331463600 -28800 1 AKDT} + {1352023200 -32400 0 AKST} + {1362913200 -28800 1 AKDT} + {1383472800 -32400 0 AKST} + {1394362800 -28800 1 AKDT} + {1414922400 -32400 0 AKST} + {1425812400 -28800 1 AKDT} + {1446372000 -32400 0 AKST} + {1457866800 -28800 1 AKDT} + {1478426400 -32400 0 AKST} + {1489316400 -28800 1 AKDT} + {1509876000 -32400 0 AKST} + {1520766000 -28800 1 AKDT} + {1541325600 -32400 0 AKST} + {1552215600 -28800 1 AKDT} + {1572775200 -32400 0 AKST} + {1583665200 -28800 1 AKDT} + {1604224800 -32400 0 AKST} + {1615719600 -28800 1 AKDT} + {1636279200 -32400 0 AKST} + {1647169200 -28800 1 AKDT} + {1667728800 -32400 0 AKST} + {1678618800 -28800 1 AKDT} + {1699178400 -32400 0 AKST} + {1710068400 -28800 1 AKDT} + {1730628000 -32400 0 AKST} + {1741518000 -28800 1 AKDT} + {1762077600 -32400 0 AKST} + {1772967600 -28800 1 AKDT} + {1793527200 -32400 0 AKST} + {1805022000 -28800 1 AKDT} + {1825581600 -32400 0 AKST} + {1836471600 -28800 1 AKDT} + {1857031200 -32400 0 AKST} + {1867921200 -28800 1 AKDT} + {1888480800 -32400 0 AKST} + {1899370800 -28800 1 AKDT} + {1919930400 -32400 0 AKST} + {1930820400 -28800 1 AKDT} + {1951380000 -32400 0 AKST} + {1962874800 -28800 1 AKDT} + {1983434400 -32400 0 AKST} + {1994324400 -28800 1 AKDT} + {2014884000 -32400 0 AKST} + {2025774000 -28800 1 AKDT} + {2046333600 -32400 0 AKST} + {2057223600 -28800 1 AKDT} + {2077783200 -32400 0 AKST} + {2088673200 -28800 1 AKDT} + {2109232800 -32400 0 AKST} + {2120122800 -28800 1 AKDT} + {2140682400 -32400 0 AKST} + {2152177200 -28800 1 AKDT} + {2172736800 -32400 0 AKST} + {2183626800 -28800 1 AKDT} + {2204186400 -32400 0 AKST} + {2215076400 -28800 1 AKDT} + {2235636000 -32400 0 AKST} + {2246526000 -28800 1 AKDT} + {2267085600 -32400 0 AKST} + {2277975600 -28800 1 AKDT} + {2298535200 -32400 0 AKST} + {2309425200 -28800 1 AKDT} + {2329984800 -32400 0 AKST} + {2341479600 -28800 1 AKDT} + {2362039200 -32400 0 AKST} + {2372929200 -28800 1 AKDT} + {2393488800 -32400 0 AKST} + {2404378800 -28800 1 AKDT} + {2424938400 -32400 0 AKST} + {2435828400 -28800 1 AKDT} + {2456388000 -32400 0 AKST} + {2467278000 -28800 1 AKDT} + {2487837600 -32400 0 AKST} + {2499332400 -28800 1 AKDT} + {2519892000 -32400 0 AKST} + {2530782000 -28800 1 AKDT} + {2551341600 -32400 0 AKST} + {2562231600 -28800 1 AKDT} + {2582791200 -32400 0 AKST} + {2593681200 -28800 1 AKDT} + {2614240800 -32400 0 AKST} + {2625130800 -28800 1 AKDT} + {2645690400 -32400 0 AKST} + {2656580400 -28800 1 AKDT} + {2677140000 -32400 0 AKST} + {2688634800 -28800 1 AKDT} + {2709194400 -32400 0 AKST} + {2720084400 -28800 1 AKDT} + {2740644000 -32400 0 AKST} + {2751534000 -28800 1 AKDT} + {2772093600 -32400 0 AKST} + {2782983600 -28800 1 AKDT} + {2803543200 -32400 0 AKST} + {2814433200 -28800 1 AKDT} + {2834992800 -32400 0 AKST} + {2846487600 -28800 1 AKDT} + {2867047200 -32400 0 AKST} + {2877937200 -28800 1 AKDT} + {2898496800 -32400 0 AKST} + {2909386800 -28800 1 AKDT} + {2929946400 -32400 0 AKST} + {2940836400 -28800 1 AKDT} + {2961396000 -32400 0 AKST} + {2972286000 -28800 1 AKDT} + {2992845600 -32400 0 AKST} + {3003735600 -28800 1 AKDT} + {3024295200 -32400 0 AKST} + {3035790000 -28800 1 AKDT} + {3056349600 -32400 0 AKST} + {3067239600 -28800 1 AKDT} + {3087799200 -32400 0 AKST} + {3098689200 -28800 1 AKDT} + {3119248800 -32400 0 AKST} + {3130138800 -28800 1 AKDT} + {3150698400 -32400 0 AKST} + {3161588400 -28800 1 AKDT} + {3182148000 -32400 0 AKST} + {3193038000 -28800 1 AKDT} + {3213597600 -32400 0 AKST} + {3225092400 -28800 1 AKDT} + {3245652000 -32400 0 AKST} + {3256542000 -28800 1 AKDT} + {3277101600 -32400 0 AKST} + {3287991600 -28800 1 AKDT} + {3308551200 -32400 0 AKST} + {3319441200 -28800 1 AKDT} + {3340000800 -32400 0 AKST} + {3350890800 -28800 1 AKDT} + {3371450400 -32400 0 AKST} + {3382945200 -28800 1 AKDT} + {3403504800 -32400 0 AKST} + {3414394800 -28800 1 AKDT} + {3434954400 -32400 0 AKST} + {3445844400 -28800 1 AKDT} + {3466404000 -32400 0 AKST} + {3477294000 -28800 1 AKDT} + {3497853600 -32400 0 AKST} + {3508743600 -28800 1 AKDT} + {3529303200 -32400 0 AKST} + {3540193200 -28800 1 AKDT} + {3560752800 -32400 0 AKST} + {3572247600 -28800 1 AKDT} + {3592807200 -32400 0 AKST} + {3603697200 -28800 1 AKDT} + {3624256800 -32400 0 AKST} + {3635146800 -28800 1 AKDT} + {3655706400 -32400 0 AKST} + {3666596400 -28800 1 AKDT} + {3687156000 -32400 0 AKST} + {3698046000 -28800 1 AKDT} + {3718605600 -32400 0 AKST} + {3730100400 -28800 1 AKDT} + {3750660000 -32400 0 AKST} + {3761550000 -28800 1 AKDT} + {3782109600 -32400 0 AKST} + {3792999600 -28800 1 AKDT} + {3813559200 -32400 0 AKST} + {3824449200 -28800 1 AKDT} + {3845008800 -32400 0 AKST} + {3855898800 -28800 1 AKDT} + {3876458400 -32400 0 AKST} + {3887348400 -28800 1 AKDT} + {3907908000 -32400 0 AKST} + {3919402800 -28800 1 AKDT} + {3939962400 -32400 0 AKST} + {3950852400 -28800 1 AKDT} + {3971412000 -32400 0 AKST} + {3982302000 -28800 1 AKDT} + {4002861600 -32400 0 AKST} + {4013751600 -28800 1 AKDT} + {4034311200 -32400 0 AKST} + {4045201200 -28800 1 AKDT} + {4065760800 -32400 0 AKST} + {4076650800 -28800 1 AKDT} + {4097210400 -32400 0 AKST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Anguilla b/mingw/lib/tcl8.5/tzdata/America/Anguilla new file mode 100644 index 0000000000..cfe7483d19 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Anguilla @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Anguilla) { + {-9223372036854775808 -15136 0 LMT} + {-1825098464 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Antigua b/mingw/lib/tcl8.5/tzdata/America/Antigua new file mode 100644 index 0000000000..5433e9bbf5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Antigua @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Antigua) { + {-9223372036854775808 -14832 0 LMT} + {-1825098768 -18000 0 EST} + {-599598000 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Araguaina b/mingw/lib/tcl8.5/tzdata/America/Araguaina new file mode 100644 index 0000000000..5073c563fd --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Araguaina @@ -0,0 +1,57 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Araguaina) { + {-9223372036854775808 -11568 0 LMT} + {-1767214032 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {653536800 -10800 0 BRT} + {811047600 -10800 0 BRT} + {813726000 -7200 1 BRST} + {824004000 -10800 0 BRT} + {844570800 -7200 1 BRST} + {856058400 -10800 0 BRT} + {876106800 -7200 1 BRST} + {888717600 -10800 0 BRT} + {908074800 -7200 1 BRST} + {919562400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {982461600 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1036292400 -7200 1 BRST} + {1045360800 -10800 0 BRT} + {1064368800 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Buenos_Aires b/mingw/lib/tcl8.5/tzdata/America/Argentina/Buenos_Aires new file mode 100644 index 0000000000..bb9df31a3f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Buenos_Aires @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Buenos_Aires) { + {-9223372036854775808 -14028 0 LMT} + {-2372097972 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -10800 0 ART} + {687927600 -7200 1 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Catamarca b/mingw/lib/tcl8.5/tzdata/America/Argentina/Catamarca new file mode 100644 index 0000000000..fde45535ac --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Catamarca @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Catamarca) { + {-9223372036854775808 -15788 0 LMT} + {-2372096212 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -14400 0 WART} + {687931200 -7200 0 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1086058800 -14400 0 WART} + {1087704000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/ComodRivadavia b/mingw/lib/tcl8.5/tzdata/America/Argentina/ComodRivadavia new file mode 100644 index 0000000000..2611a3d547 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/ComodRivadavia @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Catamarca)]} { + LoadTimeZoneFile America/Argentina/Catamarca +} +set TZData(:America/Argentina/ComodRivadavia) $TZData(:America/Argentina/Catamarca) diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba b/mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba new file mode 100644 index 0000000000..97469b821d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Cordoba) { + {-9223372036854775808 -15408 0 LMT} + {-2372096592 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -14400 0 WART} + {687931200 -7200 0 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy b/mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy new file mode 100644 index 0000000000..b6a57d44de --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy @@ -0,0 +1,249 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Jujuy) { + {-9223372036854775808 -15672 0 LMT} + {-2372096328 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -14400 0 WART} + {657086400 -10800 1 WARST} + {669178800 -14400 0 WART} + {686721600 -7200 1 ARST} + {694231200 -7200 0 ART} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja b/mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja new file mode 100644 index 0000000000..a9b9bd8863 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/La_Rioja) { + {-9223372036854775808 -16044 0 LMT} + {-2372095956 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667792800 -14400 0 WART} + {673588800 -10800 0 ART} + {687927600 -7200 1 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1086058800 -14400 0 WART} + {1087704000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza b/mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza new file mode 100644 index 0000000000..a74b660195 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Mendoza) { + {-9223372036854775808 -16516 0 LMT} + {-2372095484 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -14400 0 WART} + {655963200 -10800 1 WARST} + {667796400 -14400 0 WART} + {687499200 -10800 1 WARST} + {699418800 -14400 0 WART} + {719380800 -7200 0 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1085281200 -14400 0 WART} + {1096171200 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Rio_Gallegos b/mingw/lib/tcl8.5/tzdata/America/Argentina/Rio_Gallegos new file mode 100644 index 0000000000..83089d3ec8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Rio_Gallegos @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Rio_Gallegos) { + {-9223372036854775808 -16612 0 LMT} + {-2372095388 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -10800 0 ART} + {687927600 -7200 1 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1086058800 -14400 0 WART} + {1087704000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan b/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan new file mode 100644 index 0000000000..784bc24bcb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/San_Juan) { + {-9223372036854775808 -16444 0 LMT} + {-2372095556 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667792800 -14400 0 WART} + {673588800 -10800 0 ART} + {687927600 -7200 1 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1085972400 -14400 0 WART} + {1090728000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis b/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis new file mode 100644 index 0000000000..60a7995ca6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis @@ -0,0 +1,64 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/San_Luis) { + {-9223372036854775808 -15924 0 LMT} + {-2372096076 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {631159200 -7200 1 ARST} + {637380000 -14400 0 WART} + {655963200 -10800 1 WARST} + {667796400 -14400 0 WART} + {675748800 -10800 0 ART} + {938919600 -10800 1 WARST} + {952052400 -10800 0 ART} + {1085972400 -14400 0 WART} + {1090728000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1200880800 -10800 0 ART} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman b/mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman new file mode 100644 index 0000000000..14da17da1b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Tucuman) { + {-9223372036854775808 -15652 0 LMT} + {-2372096348 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -14400 0 WART} + {687931200 -7200 0 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1086058800 -14400 0 WART} + {1087099200 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia b/mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia new file mode 100644 index 0000000000..d6ce9f5c21 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Argentina/Ushuaia) { + {-9223372036854775808 -16392 0 LMT} + {-2372095608 -15408 0 CMT} + {-1567453392 -14400 0 ART} + {-1233432000 -10800 0 ARST} + {-1222981200 -14400 0 ART} + {-1205956800 -10800 1 ARST} + {-1194037200 -14400 0 ART} + {-1172865600 -10800 1 ARST} + {-1162501200 -14400 0 ART} + {-1141329600 -10800 1 ARST} + {-1130965200 -14400 0 ART} + {-1109793600 -10800 1 ARST} + {-1099429200 -14400 0 ART} + {-1078257600 -10800 1 ARST} + {-1067806800 -14400 0 ART} + {-1046635200 -10800 1 ARST} + {-1036270800 -14400 0 ART} + {-1015099200 -10800 1 ARST} + {-1004734800 -14400 0 ART} + {-983563200 -10800 1 ARST} + {-973198800 -14400 0 ART} + {-952027200 -10800 1 ARST} + {-941576400 -14400 0 ART} + {-931032000 -10800 1 ARST} + {-900882000 -14400 0 ART} + {-890337600 -10800 1 ARST} + {-833749200 -14400 0 ART} + {-827265600 -10800 1 ARST} + {-752274000 -14400 0 ART} + {-733780800 -10800 1 ARST} + {-197326800 -14400 0 ART} + {-190843200 -10800 1 ARST} + {-184194000 -14400 0 ART} + {-164491200 -10800 1 ARST} + {-152658000 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {596948400 -7200 1 ARST} + {605066400 -10800 0 ART} + {624423600 -7200 1 ARST} + {636516000 -10800 0 ART} + {656478000 -7200 1 ARST} + {667965600 -10800 0 ART} + {687927600 -7200 1 ARST} + {699415200 -10800 0 ART} + {719377200 -7200 1 ARST} + {731469600 -10800 0 ART} + {938916000 -10800 0 ART} + {938919600 -10800 1 ARST} + {952056000 -10800 0 ART} + {1085886000 -14400 0 WART} + {1087704000 -10800 0 ART} + {1198983600 -7200 1 ARST} + {1205632800 -10800 0 ART} + {1223175600 -7200 1 ARST} + {1237082400 -10800 0 ART} + {1254625200 -7200 1 ARST} + {1269136800 -10800 0 ART} + {1286074800 -7200 1 ARST} + {1300586400 -10800 0 ART} + {1317524400 -7200 1 ARST} + {1332036000 -10800 0 ART} + {1349578800 -7200 1 ARST} + {1363485600 -10800 0 ART} + {1381028400 -7200 1 ARST} + {1394935200 -10800 0 ART} + {1412478000 -7200 1 ARST} + {1426384800 -10800 0 ART} + {1443927600 -7200 1 ARST} + {1458439200 -10800 0 ART} + {1475377200 -7200 1 ARST} + {1489888800 -10800 0 ART} + {1506826800 -7200 1 ARST} + {1521338400 -10800 0 ART} + {1538881200 -7200 1 ARST} + {1552788000 -10800 0 ART} + {1570330800 -7200 1 ARST} + {1584237600 -10800 0 ART} + {1601780400 -7200 1 ARST} + {1616292000 -10800 0 ART} + {1633230000 -7200 1 ARST} + {1647741600 -10800 0 ART} + {1664679600 -7200 1 ARST} + {1679191200 -10800 0 ART} + {1696129200 -7200 1 ARST} + {1710640800 -10800 0 ART} + {1728183600 -7200 1 ARST} + {1742090400 -10800 0 ART} + {1759633200 -7200 1 ARST} + {1773540000 -10800 0 ART} + {1791082800 -7200 1 ARST} + {1805594400 -10800 0 ART} + {1822532400 -7200 1 ARST} + {1837044000 -10800 0 ART} + {1853982000 -7200 1 ARST} + {1868493600 -10800 0 ART} + {1886036400 -7200 1 ARST} + {1899943200 -10800 0 ART} + {1917486000 -7200 1 ARST} + {1931392800 -10800 0 ART} + {1948935600 -7200 1 ARST} + {1963447200 -10800 0 ART} + {1980385200 -7200 1 ARST} + {1994896800 -10800 0 ART} + {2011834800 -7200 1 ARST} + {2026346400 -10800 0 ART} + {2043284400 -7200 1 ARST} + {2057796000 -10800 0 ART} + {2075338800 -7200 1 ARST} + {2089245600 -10800 0 ART} + {2106788400 -7200 1 ARST} + {2120695200 -10800 0 ART} + {2138238000 -7200 1 ARST} + {2152749600 -10800 0 ART} + {2169687600 -7200 1 ARST} + {2184199200 -10800 0 ART} + {2201137200 -7200 1 ARST} + {2215648800 -10800 0 ART} + {2233191600 -7200 1 ARST} + {2247098400 -10800 0 ART} + {2264641200 -7200 1 ARST} + {2278548000 -10800 0 ART} + {2296090800 -7200 1 ARST} + {2309997600 -10800 0 ART} + {2327540400 -7200 1 ARST} + {2342052000 -10800 0 ART} + {2358990000 -7200 1 ARST} + {2373501600 -10800 0 ART} + {2390439600 -7200 1 ARST} + {2404951200 -10800 0 ART} + {2422494000 -7200 1 ARST} + {2436400800 -10800 0 ART} + {2453943600 -7200 1 ARST} + {2467850400 -10800 0 ART} + {2485393200 -7200 1 ARST} + {2499904800 -10800 0 ART} + {2516842800 -7200 1 ARST} + {2531354400 -10800 0 ART} + {2548292400 -7200 1 ARST} + {2562804000 -10800 0 ART} + {2579742000 -7200 1 ARST} + {2594253600 -10800 0 ART} + {2611796400 -7200 1 ARST} + {2625703200 -10800 0 ART} + {2643246000 -7200 1 ARST} + {2657152800 -10800 0 ART} + {2674695600 -7200 1 ARST} + {2689207200 -10800 0 ART} + {2706145200 -7200 1 ARST} + {2720656800 -10800 0 ART} + {2737594800 -7200 1 ARST} + {2752106400 -10800 0 ART} + {2769649200 -7200 1 ARST} + {2783556000 -10800 0 ART} + {2801098800 -7200 1 ARST} + {2815005600 -10800 0 ART} + {2832548400 -7200 1 ARST} + {2847060000 -10800 0 ART} + {2863998000 -7200 1 ARST} + {2878509600 -10800 0 ART} + {2895447600 -7200 1 ARST} + {2909959200 -10800 0 ART} + {2926897200 -7200 1 ARST} + {2941408800 -10800 0 ART} + {2958951600 -7200 1 ARST} + {2972858400 -10800 0 ART} + {2990401200 -7200 1 ARST} + {3004308000 -10800 0 ART} + {3021850800 -7200 1 ARST} + {3036362400 -10800 0 ART} + {3053300400 -7200 1 ARST} + {3067812000 -10800 0 ART} + {3084750000 -7200 1 ARST} + {3099261600 -10800 0 ART} + {3116804400 -7200 1 ARST} + {3130711200 -10800 0 ART} + {3148254000 -7200 1 ARST} + {3162160800 -10800 0 ART} + {3179703600 -7200 1 ARST} + {3193610400 -10800 0 ART} + {3211153200 -7200 1 ARST} + {3225664800 -10800 0 ART} + {3242602800 -7200 1 ARST} + {3257114400 -10800 0 ART} + {3274052400 -7200 1 ARST} + {3288564000 -10800 0 ART} + {3306106800 -7200 1 ARST} + {3320013600 -10800 0 ART} + {3337556400 -7200 1 ARST} + {3351463200 -10800 0 ART} + {3369006000 -7200 1 ARST} + {3383517600 -10800 0 ART} + {3400455600 -7200 1 ARST} + {3414967200 -10800 0 ART} + {3431905200 -7200 1 ARST} + {3446416800 -10800 0 ART} + {3463354800 -7200 1 ARST} + {3477866400 -10800 0 ART} + {3495409200 -7200 1 ARST} + {3509316000 -10800 0 ART} + {3526858800 -7200 1 ARST} + {3540765600 -10800 0 ART} + {3558308400 -7200 1 ARST} + {3572820000 -10800 0 ART} + {3589758000 -7200 1 ARST} + {3604269600 -10800 0 ART} + {3621207600 -7200 1 ARST} + {3635719200 -10800 0 ART} + {3653262000 -7200 1 ARST} + {3667168800 -10800 0 ART} + {3684711600 -7200 1 ARST} + {3698618400 -10800 0 ART} + {3716161200 -7200 1 ARST} + {3730672800 -10800 0 ART} + {3747610800 -7200 1 ARST} + {3762122400 -10800 0 ART} + {3779060400 -7200 1 ARST} + {3793572000 -10800 0 ART} + {3810510000 -7200 1 ARST} + {3825021600 -10800 0 ART} + {3842564400 -7200 1 ARST} + {3856471200 -10800 0 ART} + {3874014000 -7200 1 ARST} + {3887920800 -10800 0 ART} + {3905463600 -7200 1 ARST} + {3919975200 -10800 0 ART} + {3936913200 -7200 1 ARST} + {3951424800 -10800 0 ART} + {3968362800 -7200 1 ARST} + {3982874400 -10800 0 ART} + {4000417200 -7200 1 ARST} + {4014324000 -10800 0 ART} + {4031866800 -7200 1 ARST} + {4045773600 -10800 0 ART} + {4063316400 -7200 1 ARST} + {4077223200 -10800 0 ART} + {4094766000 -7200 1 ARST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Aruba b/mingw/lib/tcl8.5/tzdata/America/Aruba new file mode 100644 index 0000000000..92f182d159 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Aruba @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Aruba) { + {-9223372036854775808 -16824 0 LMT} + {-1826738376 -16200 0 ANT} + {-157750200 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Asuncion b/mingw/lib/tcl8.5/tzdata/America/Asuncion new file mode 100644 index 0000000000..fde228cfad --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Asuncion @@ -0,0 +1,259 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Asuncion) { + {-9223372036854775808 -13840 0 LMT} + {-2524507760 -13840 0 AMT} + {-1206389360 -14400 0 PYT} + {86760000 -10800 0 PYT} + {134017200 -14400 0 PYT} + {162878400 -14400 0 PYT} + {181368000 -10800 1 PYST} + {194497200 -14400 0 PYT} + {212990400 -10800 1 PYST} + {226033200 -14400 0 PYT} + {244526400 -10800 1 PYST} + {257569200 -14400 0 PYT} + {276062400 -10800 1 PYST} + {291783600 -14400 0 PYT} + {307598400 -10800 1 PYST} + {323406000 -14400 0 PYT} + {339220800 -10800 1 PYST} + {354942000 -14400 0 PYT} + {370756800 -10800 1 PYST} + {386478000 -14400 0 PYT} + {402292800 -10800 1 PYST} + {418014000 -14400 0 PYT} + {433828800 -10800 1 PYST} + {449636400 -14400 0 PYT} + {465451200 -10800 1 PYST} + {481172400 -14400 0 PYT} + {496987200 -10800 1 PYST} + {512708400 -14400 0 PYT} + {528523200 -10800 1 PYST} + {544244400 -14400 0 PYT} + {560059200 -10800 1 PYST} + {575866800 -14400 0 PYT} + {591681600 -10800 1 PYST} + {607402800 -14400 0 PYT} + {625032000 -10800 1 PYST} + {638938800 -14400 0 PYT} + {654753600 -10800 1 PYST} + {670474800 -14400 0 PYT} + {686721600 -10800 1 PYST} + {699418800 -14400 0 PYT} + {718257600 -10800 1 PYST} + {733546800 -14400 0 PYT} + {749448000 -10800 1 PYST} + {762318000 -14400 0 PYT} + {780984000 -10800 1 PYST} + {793767600 -14400 0 PYT} + {812520000 -10800 1 PYST} + {825649200 -14400 0 PYT} + {844574400 -10800 1 PYST} + {856666800 -14400 0 PYT} + {876024000 -10800 1 PYST} + {888721200 -14400 0 PYT} + {907473600 -10800 1 PYST} + {920775600 -14400 0 PYT} + {938923200 -10800 1 PYST} + {952225200 -14400 0 PYT} + {970372800 -10800 1 PYST} + {983674800 -14400 0 PYT} + {1002427200 -10800 1 PYST} + {1018148400 -14400 0 PYT} + {1030852800 -10800 1 PYST} + {1049598000 -14400 0 PYT} + {1062907200 -10800 1 PYST} + {1081047600 -14400 0 PYT} + {1097985600 -10800 1 PYST} + {1110682800 -14400 0 PYT} + {1129435200 -10800 1 PYST} + {1142132400 -14400 0 PYT} + {1160884800 -10800 1 PYST} + {1173582000 -14400 0 PYT} + {1192939200 -10800 1 PYST} + {1205031600 -14400 0 PYT} + {1224388800 -10800 1 PYST} + {1236481200 -14400 0 PYT} + {1255838400 -10800 1 PYST} + {1268535600 -14400 0 PYT} + {1287288000 -10800 1 PYST} + {1299985200 -14400 0 PYT} + {1318737600 -10800 1 PYST} + {1331434800 -14400 0 PYT} + {1350792000 -10800 1 PYST} + {1362884400 -14400 0 PYT} + {1382241600 -10800 1 PYST} + {1394334000 -14400 0 PYT} + {1413691200 -10800 1 PYST} + {1425783600 -14400 0 PYT} + {1445140800 -10800 1 PYST} + {1457838000 -14400 0 PYT} + {1476590400 -10800 1 PYST} + {1489287600 -14400 0 PYT} + {1508040000 -10800 1 PYST} + {1520737200 -14400 0 PYT} + {1540094400 -10800 1 PYST} + {1552186800 -14400 0 PYT} + {1571544000 -10800 1 PYST} + {1583636400 -14400 0 PYT} + {1602993600 -10800 1 PYST} + {1615690800 -14400 0 PYT} + {1634443200 -10800 1 PYST} + {1647140400 -14400 0 PYT} + {1665892800 -10800 1 PYST} + {1678590000 -14400 0 PYT} + {1697342400 -10800 1 PYST} + {1710039600 -14400 0 PYT} + {1729396800 -10800 1 PYST} + {1741489200 -14400 0 PYT} + {1760846400 -10800 1 PYST} + {1772938800 -14400 0 PYT} + {1792296000 -10800 1 PYST} + {1804993200 -14400 0 PYT} + {1823745600 -10800 1 PYST} + {1836442800 -14400 0 PYT} + {1855195200 -10800 1 PYST} + {1867892400 -14400 0 PYT} + {1887249600 -10800 1 PYST} + {1899342000 -14400 0 PYT} + {1918699200 -10800 1 PYST} + {1930791600 -14400 0 PYT} + {1950148800 -10800 1 PYST} + {1962846000 -14400 0 PYT} + {1981598400 -10800 1 PYST} + {1994295600 -14400 0 PYT} + {2013048000 -10800 1 PYST} + {2025745200 -14400 0 PYT} + {2044497600 -10800 1 PYST} + {2057194800 -14400 0 PYT} + {2076552000 -10800 1 PYST} + {2088644400 -14400 0 PYT} + {2108001600 -10800 1 PYST} + {2120094000 -14400 0 PYT} + {2139451200 -10800 1 PYST} + {2152148400 -14400 0 PYT} + {2170900800 -10800 1 PYST} + {2183598000 -14400 0 PYT} + {2202350400 -10800 1 PYST} + {2215047600 -14400 0 PYT} + {2234404800 -10800 1 PYST} + {2246497200 -14400 0 PYT} + {2265854400 -10800 1 PYST} + {2277946800 -14400 0 PYT} + {2297304000 -10800 1 PYST} + {2309396400 -14400 0 PYT} + {2328753600 -10800 1 PYST} + {2341450800 -14400 0 PYT} + {2360203200 -10800 1 PYST} + {2372900400 -14400 0 PYT} + {2391652800 -10800 1 PYST} + {2404350000 -14400 0 PYT} + {2423707200 -10800 1 PYST} + {2435799600 -14400 0 PYT} + {2455156800 -10800 1 PYST} + {2467249200 -14400 0 PYT} + {2486606400 -10800 1 PYST} + {2499303600 -14400 0 PYT} + {2518056000 -10800 1 PYST} + {2530753200 -14400 0 PYT} + {2549505600 -10800 1 PYST} + {2562202800 -14400 0 PYT} + {2580955200 -10800 1 PYST} + {2593652400 -14400 0 PYT} + {2613009600 -10800 1 PYST} + {2625102000 -14400 0 PYT} + {2644459200 -10800 1 PYST} + {2656551600 -14400 0 PYT} + {2675908800 -10800 1 PYST} + {2688606000 -14400 0 PYT} + {2707358400 -10800 1 PYST} + {2720055600 -14400 0 PYT} + {2738808000 -10800 1 PYST} + {2751505200 -14400 0 PYT} + {2770862400 -10800 1 PYST} + {2782954800 -14400 0 PYT} + {2802312000 -10800 1 PYST} + {2814404400 -14400 0 PYT} + {2833761600 -10800 1 PYST} + {2846458800 -14400 0 PYT} + {2865211200 -10800 1 PYST} + {2877908400 -14400 0 PYT} + {2896660800 -10800 1 PYST} + {2909358000 -14400 0 PYT} + {2928110400 -10800 1 PYST} + {2940807600 -14400 0 PYT} + {2960164800 -10800 1 PYST} + {2972257200 -14400 0 PYT} + {2991614400 -10800 1 PYST} + {3003706800 -14400 0 PYT} + {3023064000 -10800 1 PYST} + {3035761200 -14400 0 PYT} + {3054513600 -10800 1 PYST} + {3067210800 -14400 0 PYT} + {3085963200 -10800 1 PYST} + {3098660400 -14400 0 PYT} + {3118017600 -10800 1 PYST} + {3130110000 -14400 0 PYT} + {3149467200 -10800 1 PYST} + {3161559600 -14400 0 PYT} + {3180916800 -10800 1 PYST} + {3193009200 -14400 0 PYT} + {3212366400 -10800 1 PYST} + {3225063600 -14400 0 PYT} + {3243816000 -10800 1 PYST} + {3256513200 -14400 0 PYT} + {3275265600 -10800 1 PYST} + {3287962800 -14400 0 PYT} + {3307320000 -10800 1 PYST} + {3319412400 -14400 0 PYT} + {3338769600 -10800 1 PYST} + {3350862000 -14400 0 PYT} + {3370219200 -10800 1 PYST} + {3382916400 -14400 0 PYT} + {3401668800 -10800 1 PYST} + {3414366000 -14400 0 PYT} + {3433118400 -10800 1 PYST} + {3445815600 -14400 0 PYT} + {3464568000 -10800 1 PYST} + {3477265200 -14400 0 PYT} + {3496622400 -10800 1 PYST} + {3508714800 -14400 0 PYT} + {3528072000 -10800 1 PYST} + {3540164400 -14400 0 PYT} + {3559521600 -10800 1 PYST} + {3572218800 -14400 0 PYT} + {3590971200 -10800 1 PYST} + {3603668400 -14400 0 PYT} + {3622420800 -10800 1 PYST} + {3635118000 -14400 0 PYT} + {3654475200 -10800 1 PYST} + {3666567600 -14400 0 PYT} + {3685924800 -10800 1 PYST} + {3698017200 -14400 0 PYT} + {3717374400 -10800 1 PYST} + {3730071600 -14400 0 PYT} + {3748824000 -10800 1 PYST} + {3761521200 -14400 0 PYT} + {3780273600 -10800 1 PYST} + {3792970800 -14400 0 PYT} + {3811723200 -10800 1 PYST} + {3824420400 -14400 0 PYT} + {3843777600 -10800 1 PYST} + {3855870000 -14400 0 PYT} + {3875227200 -10800 1 PYST} + {3887319600 -14400 0 PYT} + {3906676800 -10800 1 PYST} + {3919374000 -14400 0 PYT} + {3938126400 -10800 1 PYST} + {3950823600 -14400 0 PYT} + {3969576000 -10800 1 PYST} + {3982273200 -14400 0 PYT} + {4001630400 -10800 1 PYST} + {4013722800 -14400 0 PYT} + {4033080000 -10800 1 PYST} + {4045172400 -14400 0 PYT} + {4064529600 -10800 1 PYST} + {4076622000 -14400 0 PYT} + {4095979200 -10800 1 PYST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Atikokan b/mingw/lib/tcl8.5/tzdata/America/Atikokan new file mode 100644 index 0000000000..ca0ac1cb4d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Atikokan @@ -0,0 +1,12 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Atikokan) { + {-9223372036854775808 -21988 0 LMT} + {-2366733212 -21600 0 CST} + {-1632067200 -18000 1 CDT} + {-1614790800 -21600 0 CST} + {-923248800 -18000 1 CDT} + {-880214400 -18000 0 CWT} + {-769395600 -18000 1 CPT} + {-765388800 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Atka b/mingw/lib/tcl8.5/tzdata/America/Atka new file mode 100644 index 0000000000..8da3302764 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Atka @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Adak)]} { + LoadTimeZoneFile America/Adak +} +set TZData(:America/Atka) $TZData(:America/Adak) diff --git a/mingw/lib/tcl8.5/tzdata/America/Bahia b/mingw/lib/tcl8.5/tzdata/America/Bahia new file mode 100644 index 0000000000..b10a939062 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Bahia @@ -0,0 +1,65 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Bahia) { + {-9223372036854775808 -9244 0 LMT} + {-1767216356 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {656478000 -7200 1 BRST} + {666756000 -10800 0 BRT} + {687927600 -7200 1 BRST} + {697600800 -10800 0 BRT} + {719982000 -7200 1 BRST} + {728445600 -10800 0 BRT} + {750826800 -7200 1 BRST} + {761709600 -10800 0 BRT} + {782276400 -7200 1 BRST} + {793159200 -10800 0 BRT} + {813726000 -7200 1 BRST} + {824004000 -10800 0 BRT} + {844570800 -7200 1 BRST} + {856058400 -10800 0 BRT} + {876106800 -7200 1 BRST} + {888717600 -10800 0 BRT} + {908074800 -7200 1 BRST} + {919562400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {982461600 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1036292400 -7200 1 BRST} + {1045360800 -10800 0 BRT} + {1064368800 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Barbados b/mingw/lib/tcl8.5/tzdata/America/Barbados new file mode 100644 index 0000000000..5c0640894c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Barbados @@ -0,0 +1,15 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Barbados) { + {-9223372036854775808 -14308 0 LMT} + {-1451678492 -14308 0 BMT} + {-1199217692 -14400 0 AST} + {234943200 -10800 1 ADT} + {244616400 -14400 0 AST} + {261554400 -10800 1 ADT} + {276066000 -14400 0 AST} + {293004000 -10800 1 ADT} + {307515600 -14400 0 AST} + {325058400 -10800 1 ADT} + {338706000 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Belem b/mingw/lib/tcl8.5/tzdata/America/Belem new file mode 100644 index 0000000000..ed92fd1453 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Belem @@ -0,0 +1,35 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Belem) { + {-9223372036854775808 -11636 0 LMT} + {-1767213964 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {590032800 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Belize b/mingw/lib/tcl8.5/tzdata/America/Belize new file mode 100644 index 0000000000..547fd72e6b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Belize @@ -0,0 +1,60 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Belize) { + {-9223372036854775808 -21168 0 LMT} + {-1822500432 -21600 0 CST} + {-1616954400 -19800 1 CHDT} + {-1606069800 -21600 0 CST} + {-1585504800 -19800 1 CHDT} + {-1574015400 -21600 0 CST} + {-1554055200 -19800 1 CHDT} + {-1542565800 -21600 0 CST} + {-1522605600 -19800 1 CHDT} + {-1511116200 -21600 0 CST} + {-1490551200 -19800 1 CHDT} + {-1479666600 -21600 0 CST} + {-1459101600 -19800 1 CHDT} + {-1448217000 -21600 0 CST} + {-1427652000 -19800 1 CHDT} + {-1416162600 -21600 0 CST} + {-1396202400 -19800 1 CHDT} + {-1384713000 -21600 0 CST} + {-1364752800 -19800 1 CHDT} + {-1353263400 -21600 0 CST} + {-1333303200 -19800 1 CHDT} + {-1321813800 -21600 0 CST} + {-1301248800 -19800 1 CHDT} + {-1290364200 -21600 0 CST} + {-1269799200 -19800 1 CHDT} + {-1258914600 -21600 0 CST} + {-1238349600 -19800 1 CHDT} + {-1226860200 -21600 0 CST} + {-1206900000 -19800 1 CHDT} + {-1195410600 -21600 0 CST} + {-1175450400 -19800 1 CHDT} + {-1163961000 -21600 0 CST} + {-1143396000 -19800 1 CHDT} + {-1132511400 -21600 0 CST} + {-1111946400 -19800 1 CHDT} + {-1101061800 -21600 0 CST} + {-1080496800 -19800 1 CHDT} + {-1069612200 -21600 0 CST} + {-1049047200 -19800 1 CHDT} + {-1037557800 -21600 0 CST} + {-1017597600 -19800 1 CHDT} + {-1006108200 -21600 0 CST} + {-986148000 -19800 1 CHDT} + {-974658600 -21600 0 CST} + {-954093600 -19800 1 CHDT} + {-943209000 -21600 0 CST} + {-922644000 -19800 1 CHDT} + {-911759400 -21600 0 CST} + {-891194400 -19800 1 CHDT} + {-879705000 -21600 0 CST} + {-859744800 -19800 1 CHDT} + {-848255400 -21600 0 CST} + {123919200 -18000 1 CDT} + {129618000 -21600 0 CST} + {409039200 -18000 1 CDT} + {413874000 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon b/mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon new file mode 100644 index 0000000000..47f161a0e9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon @@ -0,0 +1,12 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Blanc-Sablon) { + {-9223372036854775808 -13708 0 LMT} + {-2713896692 -14400 0 AST} + {-1632074400 -10800 1 ADT} + {-1614798000 -14400 0 AST} + {-880221600 -10800 1 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {14400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Boa_Vista b/mingw/lib/tcl8.5/tzdata/America/Boa_Vista new file mode 100644 index 0000000000..c85bc27261 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Boa_Vista @@ -0,0 +1,40 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Boa_Vista) { + {-9223372036854775808 -14560 0 LMT} + {-1767211040 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {590036400 -14400 0 AMT} + {938664000 -14400 0 AMT} + {938923200 -10800 1 AMST} + {951620400 -14400 0 AMT} + {970977600 -10800 1 AMST} + {971578800 -14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Bogota b/mingw/lib/tcl8.5/tzdata/America/Bogota new file mode 100644 index 0000000000..f727d178e8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Bogota @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Bogota) { + {-9223372036854775808 -17780 0 LMT} + {-2707671820 -17780 0 BMT} + {-1739041420 -18000 0 COT} + {704869200 -14400 1 COST} + {733896000 -18000 0 COT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Boise b/mingw/lib/tcl8.5/tzdata/America/Boise new file mode 100644 index 0000000000..62b22a011b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Boise @@ -0,0 +1,281 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Boise) { + {-9223372036854775808 -27889 0 LMT} + {-2717640000 -28800 0 PST} + {-1633269600 -25200 1 PDT} + {-1615129200 -28800 0 PST} + {-1601820000 -25200 1 PDT} + {-1583679600 -28800 0 PST} + {-1471788000 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-52930800 -21600 1 MDT} + {-37209600 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {9968400 -21600 1 MDT} + {25689600 -25200 0 MST} + {41418000 -21600 1 MDT} + {57744000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {126255600 -25200 0 MST} + {129114000 -21600 0 MDT} + {152092800 -25200 0 MST} + {162378000 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Buenos_Aires b/mingw/lib/tcl8.5/tzdata/America/Buenos_Aires new file mode 100644 index 0000000000..138919549a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Buenos_Aires @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Buenos_Aires)]} { + LoadTimeZoneFile America/Argentina/Buenos_Aires +} +set TZData(:America/Buenos_Aires) $TZData(:America/Argentina/Buenos_Aires) diff --git a/mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay b/mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay new file mode 100644 index 0000000000..23004bb59b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay @@ -0,0 +1,252 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Cambridge_Bay) { + {-9223372036854775808 0 0 zzz} + {-1577923200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-147891600 -18000 1 MDDT} + {-131562000 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941360400 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {973400400 -21600 0 CST} + {986115600 -21600 0 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Campo_Grande b/mingw/lib/tcl8.5/tzdata/America/Campo_Grande new file mode 100644 index 0000000000..ced6197d6c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Campo_Grande @@ -0,0 +1,257 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Campo_Grande) { + {-9223372036854775808 -13108 0 LMT} + {-1767212492 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {592977600 -10800 1 AMST} + {602046000 -14400 0 AMT} + {624427200 -10800 1 AMST} + {634705200 -14400 0 AMT} + {656481600 -10800 1 AMST} + {666759600 -14400 0 AMT} + {687931200 -10800 1 AMST} + {697604400 -14400 0 AMT} + {719985600 -10800 1 AMST} + {728449200 -14400 0 AMT} + {750830400 -10800 1 AMST} + {761713200 -14400 0 AMT} + {782280000 -10800 1 AMST} + {793162800 -14400 0 AMT} + {813729600 -10800 1 AMST} + {824007600 -14400 0 AMT} + {844574400 -10800 1 AMST} + {856062000 -14400 0 AMT} + {876110400 -10800 1 AMST} + {888721200 -14400 0 AMT} + {908078400 -10800 1 AMST} + {919566000 -14400 0 AMT} + {938923200 -10800 1 AMST} + {951620400 -14400 0 AMT} + {970977600 -10800 1 AMST} + {982465200 -14400 0 AMT} + {1003032000 -10800 1 AMST} + {1013914800 -14400 0 AMT} + {1036296000 -10800 1 AMST} + {1045364400 -14400 0 AMT} + {1066536000 -10800 1 AMST} + {1076814000 -14400 0 AMT} + {1099368000 -10800 1 AMST} + {1108868400 -14400 0 AMT} + {1129435200 -10800 1 AMST} + {1140318000 -14400 0 AMT} + {1162699200 -10800 1 AMST} + {1172372400 -14400 0 AMT} + {1192334400 -10800 1 AMST} + {1203217200 -14400 0 AMT} + {1223784000 -10800 1 AMST} + {1234666800 -14400 0 AMT} + {1255233600 -10800 1 AMST} + {1266721200 -14400 0 AMT} + {1286683200 -10800 1 AMST} + {1298170800 -14400 0 AMT} + {1318132800 -10800 1 AMST} + {1329620400 -14400 0 AMT} + {1350187200 -10800 1 AMST} + {1361070000 -14400 0 AMT} + {1381636800 -10800 1 AMST} + {1392519600 -14400 0 AMT} + {1413086400 -10800 1 AMST} + {1423969200 -14400 0 AMT} + {1444536000 -10800 1 AMST} + {1456023600 -14400 0 AMT} + {1475985600 -10800 1 AMST} + {1487473200 -14400 0 AMT} + {1507435200 -10800 1 AMST} + {1518922800 -14400 0 AMT} + {1539489600 -10800 1 AMST} + {1550372400 -14400 0 AMT} + {1570939200 -10800 1 AMST} + {1581822000 -14400 0 AMT} + {1602388800 -10800 1 AMST} + {1613876400 -14400 0 AMT} + {1633838400 -10800 1 AMST} + {1645326000 -14400 0 AMT} + {1665288000 -10800 1 AMST} + {1676775600 -14400 0 AMT} + {1696737600 -10800 1 AMST} + {1708225200 -14400 0 AMT} + {1728792000 -10800 1 AMST} + {1739674800 -14400 0 AMT} + {1760241600 -10800 1 AMST} + {1771124400 -14400 0 AMT} + {1791691200 -10800 1 AMST} + {1803178800 -14400 0 AMT} + {1823140800 -10800 1 AMST} + {1834628400 -14400 0 AMT} + {1854590400 -10800 1 AMST} + {1866078000 -14400 0 AMT} + {1886644800 -10800 1 AMST} + {1897527600 -14400 0 AMT} + {1918094400 -10800 1 AMST} + {1928977200 -14400 0 AMT} + {1949544000 -10800 1 AMST} + {1960426800 -14400 0 AMT} + {1980993600 -10800 1 AMST} + {1992481200 -14400 0 AMT} + {2012443200 -10800 1 AMST} + {2023930800 -14400 0 AMT} + {2043892800 -10800 1 AMST} + {2055380400 -14400 0 AMT} + {2075947200 -10800 1 AMST} + {2086830000 -14400 0 AMT} + {2107396800 -10800 1 AMST} + {2118279600 -14400 0 AMT} + {2138846400 -10800 1 AMST} + {2150334000 -14400 0 AMT} + {2170296000 -10800 1 AMST} + {2181783600 -14400 0 AMT} + {2201745600 -10800 1 AMST} + {2213233200 -14400 0 AMT} + {2233800000 -10800 1 AMST} + {2244682800 -14400 0 AMT} + {2265249600 -10800 1 AMST} + {2276132400 -14400 0 AMT} + {2296699200 -10800 1 AMST} + {2307582000 -14400 0 AMT} + {2328148800 -10800 1 AMST} + {2339636400 -14400 0 AMT} + {2359598400 -10800 1 AMST} + {2371086000 -14400 0 AMT} + {2391048000 -10800 1 AMST} + {2402535600 -14400 0 AMT} + {2423102400 -10800 1 AMST} + {2433985200 -14400 0 AMT} + {2454552000 -10800 1 AMST} + {2465434800 -14400 0 AMT} + {2486001600 -10800 1 AMST} + {2497489200 -14400 0 AMT} + {2517451200 -10800 1 AMST} + {2528938800 -14400 0 AMT} + {2548900800 -10800 1 AMST} + {2560388400 -14400 0 AMT} + {2580350400 -10800 1 AMST} + {2591838000 -14400 0 AMT} + {2612404800 -10800 1 AMST} + {2623287600 -14400 0 AMT} + {2643854400 -10800 1 AMST} + {2654737200 -14400 0 AMT} + {2675304000 -10800 1 AMST} + {2686791600 -14400 0 AMT} + {2706753600 -10800 1 AMST} + {2718241200 -14400 0 AMT} + {2738203200 -10800 1 AMST} + {2749690800 -14400 0 AMT} + {2770257600 -10800 1 AMST} + {2781140400 -14400 0 AMT} + {2801707200 -10800 1 AMST} + {2812590000 -14400 0 AMT} + {2833156800 -10800 1 AMST} + {2844039600 -14400 0 AMT} + {2864606400 -10800 1 AMST} + {2876094000 -14400 0 AMT} + {2896056000 -10800 1 AMST} + {2907543600 -14400 0 AMT} + {2927505600 -10800 1 AMST} + {2938993200 -14400 0 AMT} + {2959560000 -10800 1 AMST} + {2970442800 -14400 0 AMT} + {2991009600 -10800 1 AMST} + {3001892400 -14400 0 AMT} + {3022459200 -10800 1 AMST} + {3033946800 -14400 0 AMT} + {3053908800 -10800 1 AMST} + {3065396400 -14400 0 AMT} + {3085358400 -10800 1 AMST} + {3096846000 -14400 0 AMT} + {3117412800 -10800 1 AMST} + {3128295600 -14400 0 AMT} + {3148862400 -10800 1 AMST} + {3159745200 -14400 0 AMT} + {3180312000 -10800 1 AMST} + {3191194800 -14400 0 AMT} + {3211761600 -10800 1 AMST} + {3223249200 -14400 0 AMT} + {3243211200 -10800 1 AMST} + {3254698800 -14400 0 AMT} + {3274660800 -10800 1 AMST} + {3286148400 -14400 0 AMT} + {3306715200 -10800 1 AMST} + {3317598000 -14400 0 AMT} + {3338164800 -10800 1 AMST} + {3349047600 -14400 0 AMT} + {3369614400 -10800 1 AMST} + {3381102000 -14400 0 AMT} + {3401064000 -10800 1 AMST} + {3412551600 -14400 0 AMT} + {3432513600 -10800 1 AMST} + {3444001200 -14400 0 AMT} + {3463963200 -10800 1 AMST} + {3475450800 -14400 0 AMT} + {3496017600 -10800 1 AMST} + {3506900400 -14400 0 AMT} + {3527467200 -10800 1 AMST} + {3538350000 -14400 0 AMT} + {3558916800 -10800 1 AMST} + {3570404400 -14400 0 AMT} + {3590366400 -10800 1 AMST} + {3601854000 -14400 0 AMT} + {3621816000 -10800 1 AMST} + {3633303600 -14400 0 AMT} + {3653870400 -10800 1 AMST} + {3664753200 -14400 0 AMT} + {3685320000 -10800 1 AMST} + {3696202800 -14400 0 AMT} + {3716769600 -10800 1 AMST} + {3727652400 -14400 0 AMT} + {3748219200 -10800 1 AMST} + {3759706800 -14400 0 AMT} + {3779668800 -10800 1 AMST} + {3791156400 -14400 0 AMT} + {3811118400 -10800 1 AMST} + {3822606000 -14400 0 AMT} + {3843172800 -10800 1 AMST} + {3854055600 -14400 0 AMT} + {3874622400 -10800 1 AMST} + {3885505200 -14400 0 AMT} + {3906072000 -10800 1 AMST} + {3917559600 -14400 0 AMT} + {3937521600 -10800 1 AMST} + {3949009200 -14400 0 AMT} + {3968971200 -10800 1 AMST} + {3980458800 -14400 0 AMT} + {4001025600 -10800 1 AMST} + {4011908400 -14400 0 AMT} + {4032475200 -10800 1 AMST} + {4043358000 -14400 0 AMT} + {4063924800 -10800 1 AMST} + {4074807600 -14400 0 AMT} + {4095374400 -10800 1 AMST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Cancun b/mingw/lib/tcl8.5/tzdata/America/Cancun new file mode 100644 index 0000000000..1620b15065 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cancun @@ -0,0 +1,216 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Cancun) { + {-9223372036854775808 -20824 0 LMT} + {-1514743200 -21600 0 CST} + {377935200 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {902041200 -18000 0 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {989136000 -18000 1 CDT} + {1001833200 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1175414400 -18000 1 CDT} + {1193554800 -21600 0 CST} + {1207468800 -18000 1 CDT} + {1225004400 -21600 0 CST} + {1238918400 -18000 1 CDT} + {1256454000 -21600 0 CST} + {1270368000 -18000 1 CDT} + {1288508400 -21600 0 CST} + {1301817600 -18000 1 CDT} + {1319958000 -21600 0 CST} + {1333267200 -18000 1 CDT} + {1351407600 -21600 0 CST} + {1365321600 -18000 1 CDT} + {1382857200 -21600 0 CST} + {1396771200 -18000 1 CDT} + {1414306800 -21600 0 CST} + {1428220800 -18000 1 CDT} + {1445756400 -21600 0 CST} + {1459670400 -18000 1 CDT} + {1477810800 -21600 0 CST} + {1491120000 -18000 1 CDT} + {1509260400 -21600 0 CST} + {1522569600 -18000 1 CDT} + {1540710000 -21600 0 CST} + {1554624000 -18000 1 CDT} + {1572159600 -21600 0 CST} + {1586073600 -18000 1 CDT} + {1603609200 -21600 0 CST} + {1617523200 -18000 1 CDT} + {1635663600 -21600 0 CST} + {1648972800 -18000 1 CDT} + {1667113200 -21600 0 CST} + {1680422400 -18000 1 CDT} + {1698562800 -21600 0 CST} + {1712476800 -18000 1 CDT} + {1730012400 -21600 0 CST} + {1743926400 -18000 1 CDT} + {1761462000 -21600 0 CST} + {1775376000 -18000 1 CDT} + {1792911600 -21600 0 CST} + {1806825600 -18000 1 CDT} + {1824966000 -21600 0 CST} + {1838275200 -18000 1 CDT} + {1856415600 -21600 0 CST} + {1869724800 -18000 1 CDT} + {1887865200 -21600 0 CST} + {1901779200 -18000 1 CDT} + {1919314800 -21600 0 CST} + {1933228800 -18000 1 CDT} + {1950764400 -21600 0 CST} + {1964678400 -18000 1 CDT} + {1982818800 -21600 0 CST} + {1996128000 -18000 1 CDT} + {2014268400 -21600 0 CST} + {2027577600 -18000 1 CDT} + {2045718000 -21600 0 CST} + {2059027200 -18000 1 CDT} + {2077167600 -21600 0 CST} + {2091081600 -18000 1 CDT} + {2108617200 -21600 0 CST} + {2122531200 -18000 1 CDT} + {2140066800 -21600 0 CST} + {2153980800 -18000 1 CDT} + {2172121200 -21600 0 CST} + {2185430400 -18000 1 CDT} + {2203570800 -21600 0 CST} + {2216880000 -18000 1 CDT} + {2235020400 -21600 0 CST} + {2248934400 -18000 1 CDT} + {2266470000 -21600 0 CST} + {2280384000 -18000 1 CDT} + {2297919600 -21600 0 CST} + {2311833600 -18000 1 CDT} + {2329369200 -21600 0 CST} + {2343283200 -18000 1 CDT} + {2361423600 -21600 0 CST} + {2374732800 -18000 1 CDT} + {2392873200 -21600 0 CST} + {2406182400 -18000 1 CDT} + {2424322800 -21600 0 CST} + {2438236800 -18000 1 CDT} + {2455772400 -21600 0 CST} + {2469686400 -18000 1 CDT} + {2487222000 -21600 0 CST} + {2501136000 -18000 1 CDT} + {2519276400 -21600 0 CST} + {2532585600 -18000 1 CDT} + {2550726000 -21600 0 CST} + {2564035200 -18000 1 CDT} + {2582175600 -21600 0 CST} + {2596089600 -18000 1 CDT} + {2613625200 -21600 0 CST} + {2627539200 -18000 1 CDT} + {2645074800 -21600 0 CST} + {2658988800 -18000 1 CDT} + {2676524400 -21600 0 CST} + {2690438400 -18000 1 CDT} + {2708578800 -21600 0 CST} + {2721888000 -18000 1 CDT} + {2740028400 -21600 0 CST} + {2753337600 -18000 1 CDT} + {2771478000 -21600 0 CST} + {2785392000 -18000 1 CDT} + {2802927600 -21600 0 CST} + {2816841600 -18000 1 CDT} + {2834377200 -21600 0 CST} + {2848291200 -18000 1 CDT} + {2866431600 -21600 0 CST} + {2879740800 -18000 1 CDT} + {2897881200 -21600 0 CST} + {2911190400 -18000 1 CDT} + {2929330800 -21600 0 CST} + {2942640000 -18000 1 CDT} + {2960780400 -21600 0 CST} + {2974694400 -18000 1 CDT} + {2992230000 -21600 0 CST} + {3006144000 -18000 1 CDT} + {3023679600 -21600 0 CST} + {3037593600 -18000 1 CDT} + {3055734000 -21600 0 CST} + {3069043200 -18000 1 CDT} + {3087183600 -21600 0 CST} + {3100492800 -18000 1 CDT} + {3118633200 -21600 0 CST} + {3132547200 -18000 1 CDT} + {3150082800 -21600 0 CST} + {3163996800 -18000 1 CDT} + {3181532400 -21600 0 CST} + {3195446400 -18000 1 CDT} + {3212982000 -21600 0 CST} + {3226896000 -18000 1 CDT} + {3245036400 -21600 0 CST} + {3258345600 -18000 1 CDT} + {3276486000 -21600 0 CST} + {3289795200 -18000 1 CDT} + {3307935600 -21600 0 CST} + {3321849600 -18000 1 CDT} + {3339385200 -21600 0 CST} + {3353299200 -18000 1 CDT} + {3370834800 -21600 0 CST} + {3384748800 -18000 1 CDT} + {3402889200 -21600 0 CST} + {3416198400 -18000 1 CDT} + {3434338800 -21600 0 CST} + {3447648000 -18000 1 CDT} + {3465788400 -21600 0 CST} + {3479702400 -18000 1 CDT} + {3497238000 -21600 0 CST} + {3511152000 -18000 1 CDT} + {3528687600 -21600 0 CST} + {3542601600 -18000 1 CDT} + {3560137200 -21600 0 CST} + {3574051200 -18000 1 CDT} + {3592191600 -21600 0 CST} + {3605500800 -18000 1 CDT} + {3623641200 -21600 0 CST} + {3636950400 -18000 1 CDT} + {3655090800 -21600 0 CST} + {3669004800 -18000 1 CDT} + {3686540400 -21600 0 CST} + {3700454400 -18000 1 CDT} + {3717990000 -21600 0 CST} + {3731904000 -18000 1 CDT} + {3750044400 -21600 0 CST} + {3763353600 -18000 1 CDT} + {3781494000 -21600 0 CST} + {3794803200 -18000 1 CDT} + {3812943600 -21600 0 CST} + {3826252800 -18000 1 CDT} + {3844393200 -21600 0 CST} + {3858307200 -18000 1 CDT} + {3875842800 -21600 0 CST} + {3889756800 -18000 1 CDT} + {3907292400 -21600 0 CST} + {3921206400 -18000 1 CDT} + {3939346800 -21600 0 CST} + {3952656000 -18000 1 CDT} + {3970796400 -21600 0 CST} + {3984105600 -18000 1 CDT} + {4002246000 -21600 0 CST} + {4016160000 -18000 1 CDT} + {4033695600 -21600 0 CST} + {4047609600 -18000 1 CDT} + {4065145200 -21600 0 CST} + {4079059200 -18000 1 CDT} + {4096594800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Caracas b/mingw/lib/tcl8.5/tzdata/America/Caracas new file mode 100644 index 0000000000..2ba87ae8a6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Caracas @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Caracas) { + {-9223372036854775808 -16064 0 LMT} + {-2524505536 -16060 0 CMT} + {-1826739140 -16200 0 VET} + {-157750200 -14400 0 VET} + {1197183600 -16200 0 VET} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Catamarca b/mingw/lib/tcl8.5/tzdata/America/Catamarca new file mode 100644 index 0000000000..01c8ab6d92 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Catamarca @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Catamarca)]} { + LoadTimeZoneFile America/Argentina/Catamarca +} +set TZData(:America/Catamarca) $TZData(:America/Argentina/Catamarca) diff --git a/mingw/lib/tcl8.5/tzdata/America/Cayenne b/mingw/lib/tcl8.5/tzdata/America/Cayenne new file mode 100644 index 0000000000..de3d65be75 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cayenne @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Cayenne) { + {-9223372036854775808 -12560 0 LMT} + {-1846269040 -14400 0 GFT} + {-71092800 -10800 0 GFT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Cayman b/mingw/lib/tcl8.5/tzdata/America/Cayman new file mode 100644 index 0000000000..ab5d12b300 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cayman @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Cayman) { + {-9223372036854775808 -19532 0 LMT} + {-2524502068 -18432 0 KMT} + {-1827687168 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Chicago b/mingw/lib/tcl8.5/tzdata/America/Chicago new file mode 100644 index 0000000000..545aedb4b7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Chicago @@ -0,0 +1,369 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Chicago) { + {-9223372036854775808 -21036 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-1577901600 -21600 0 CST} + {-1563724800 -18000 1 CDT} + {-1551632400 -21600 0 CST} + {-1538928000 -18000 1 CDT} + {-1520182800 -21600 0 CST} + {-1504454400 -18000 1 CDT} + {-1491757200 -21600 0 CST} + {-1473004800 -18000 1 CDT} + {-1459702800 -21600 0 CST} + {-1441555200 -18000 1 CDT} + {-1428253200 -21600 0 CST} + {-1410105600 -18000 1 CDT} + {-1396803600 -21600 0 CST} + {-1378656000 -18000 1 CDT} + {-1365354000 -21600 0 CST} + {-1347206400 -18000 1 CDT} + {-1333904400 -21600 0 CST} + {-1315152000 -18000 1 CDT} + {-1301850000 -21600 0 CST} + {-1283702400 -18000 1 CDT} + {-1270400400 -21600 0 CST} + {-1252252800 -18000 1 CDT} + {-1238950800 -21600 0 CST} + {-1220803200 -18000 1 CDT} + {-1207501200 -21600 0 CST} + {-1189353600 -18000 1 CDT} + {-1176051600 -21600 0 CST} + {-1157299200 -18000 1 CDT} + {-1144602000 -21600 0 CST} + {-1125849600 -18000 1 CDT} + {-1112547600 -21600 0 CST} + {-1094400000 -18000 1 CDT} + {-1081098000 -21600 0 CST} + {-1067788800 -18000 0 EST} + {-1045414800 -21600 0 CST} + {-1031500800 -18000 1 CDT} + {-1018198800 -21600 0 CST} + {-1000051200 -18000 1 CDT} + {-986749200 -21600 0 CST} + {-967996800 -18000 1 CDT} + {-955299600 -21600 0 CST} + {-936547200 -18000 1 CDT} + {-923245200 -21600 0 CST} + {-905097600 -18000 1 CDT} + {-891795600 -21600 0 CST} + {-883591200 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-702493200 -21600 0 CST} + {-684345600 -18000 1 CDT} + {-671043600 -21600 0 CST} + {-652896000 -18000 1 CDT} + {-639594000 -21600 0 CST} + {-620841600 -18000 1 CDT} + {-608144400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-447267600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-415818000 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-384368400 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-352918800 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-321469200 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-289414800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-257965200 -21600 0 CST} + {-242236800 -18000 1 CDT} + {-226515600 -21600 0 CST} + {-210787200 -18000 1 CDT} + {-195066000 -21600 0 CST} + {-179337600 -18000 1 CDT} + {-163616400 -21600 0 CST} + {-147888000 -18000 1 CDT} + {-131562000 -21600 0 CST} + {-116438400 -18000 1 CDT} + {-100112400 -21600 0 CST} + {-94672800 -21600 0 CST} + {-84384000 -18000 1 CDT} + {-68662800 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37213200 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5763600 -21600 0 CST} + {9964800 -18000 1 CDT} + {25686000 -21600 0 CST} + {41414400 -18000 1 CDT} + {57740400 -21600 0 CST} + {73468800 -18000 1 CDT} + {89190000 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Chihuahua b/mingw/lib/tcl8.5/tzdata/America/Chihuahua new file mode 100644 index 0000000000..5444930324 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Chihuahua @@ -0,0 +1,221 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Chihuahua) { + {-9223372036854775808 -25460 0 LMT} + {-1514739600 -25200 0 MST} + {-1343066400 -21600 0 CST} + {-1234807200 -25200 0 MST} + {-1220292000 -21600 0 CST} + {-1207159200 -25200 0 MST} + {-1191344400 -21600 0 CST} + {820476000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {883634400 -21600 0 CST} + {891766800 -21600 0 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {989139600 -21600 1 MDT} + {1001836800 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1175418000 -21600 1 MDT} + {1193558400 -25200 0 MST} + {1207472400 -21600 1 MDT} + {1225008000 -25200 0 MST} + {1238922000 -21600 1 MDT} + {1256457600 -25200 0 MST} + {1270371600 -21600 1 MDT} + {1288512000 -25200 0 MST} + {1301821200 -21600 1 MDT} + {1319961600 -25200 0 MST} + {1333270800 -21600 1 MDT} + {1351411200 -25200 0 MST} + {1365325200 -21600 1 MDT} + {1382860800 -25200 0 MST} + {1396774800 -21600 1 MDT} + {1414310400 -25200 0 MST} + {1428224400 -21600 1 MDT} + {1445760000 -25200 0 MST} + {1459674000 -21600 1 MDT} + {1477814400 -25200 0 MST} + {1491123600 -21600 1 MDT} + {1509264000 -25200 0 MST} + {1522573200 -21600 1 MDT} + {1540713600 -25200 0 MST} + {1554627600 -21600 1 MDT} + {1572163200 -25200 0 MST} + {1586077200 -21600 1 MDT} + {1603612800 -25200 0 MST} + {1617526800 -21600 1 MDT} + {1635667200 -25200 0 MST} + {1648976400 -21600 1 MDT} + {1667116800 -25200 0 MST} + {1680426000 -21600 1 MDT} + {1698566400 -25200 0 MST} + {1712480400 -21600 1 MDT} + {1730016000 -25200 0 MST} + {1743930000 -21600 1 MDT} + {1761465600 -25200 0 MST} + {1775379600 -21600 1 MDT} + {1792915200 -25200 0 MST} + {1806829200 -21600 1 MDT} + {1824969600 -25200 0 MST} + {1838278800 -21600 1 MDT} + {1856419200 -25200 0 MST} + {1869728400 -21600 1 MDT} + {1887868800 -25200 0 MST} + {1901782800 -21600 1 MDT} + {1919318400 -25200 0 MST} + {1933232400 -21600 1 MDT} + {1950768000 -25200 0 MST} + {1964682000 -21600 1 MDT} + {1982822400 -25200 0 MST} + {1996131600 -21600 1 MDT} + {2014272000 -25200 0 MST} + {2027581200 -21600 1 MDT} + {2045721600 -25200 0 MST} + {2059030800 -21600 1 MDT} + {2077171200 -25200 0 MST} + {2091085200 -21600 1 MDT} + {2108620800 -25200 0 MST} + {2122534800 -21600 1 MDT} + {2140070400 -25200 0 MST} + {2153984400 -21600 1 MDT} + {2172124800 -25200 0 MST} + {2185434000 -21600 1 MDT} + {2203574400 -25200 0 MST} + {2216883600 -21600 1 MDT} + {2235024000 -25200 0 MST} + {2248938000 -21600 1 MDT} + {2266473600 -25200 0 MST} + {2280387600 -21600 1 MDT} + {2297923200 -25200 0 MST} + {2311837200 -21600 1 MDT} + {2329372800 -25200 0 MST} + {2343286800 -21600 1 MDT} + {2361427200 -25200 0 MST} + {2374736400 -21600 1 MDT} + {2392876800 -25200 0 MST} + {2406186000 -21600 1 MDT} + {2424326400 -25200 0 MST} + {2438240400 -21600 1 MDT} + {2455776000 -25200 0 MST} + {2469690000 -21600 1 MDT} + {2487225600 -25200 0 MST} + {2501139600 -21600 1 MDT} + {2519280000 -25200 0 MST} + {2532589200 -21600 1 MDT} + {2550729600 -25200 0 MST} + {2564038800 -21600 1 MDT} + {2582179200 -25200 0 MST} + {2596093200 -21600 1 MDT} + {2613628800 -25200 0 MST} + {2627542800 -21600 1 MDT} + {2645078400 -25200 0 MST} + {2658992400 -21600 1 MDT} + {2676528000 -25200 0 MST} + {2690442000 -21600 1 MDT} + {2708582400 -25200 0 MST} + {2721891600 -21600 1 MDT} + {2740032000 -25200 0 MST} + {2753341200 -21600 1 MDT} + {2771481600 -25200 0 MST} + {2785395600 -21600 1 MDT} + {2802931200 -25200 0 MST} + {2816845200 -21600 1 MDT} + {2834380800 -25200 0 MST} + {2848294800 -21600 1 MDT} + {2866435200 -25200 0 MST} + {2879744400 -21600 1 MDT} + {2897884800 -25200 0 MST} + {2911194000 -21600 1 MDT} + {2929334400 -25200 0 MST} + {2942643600 -21600 1 MDT} + {2960784000 -25200 0 MST} + {2974698000 -21600 1 MDT} + {2992233600 -25200 0 MST} + {3006147600 -21600 1 MDT} + {3023683200 -25200 0 MST} + {3037597200 -21600 1 MDT} + {3055737600 -25200 0 MST} + {3069046800 -21600 1 MDT} + {3087187200 -25200 0 MST} + {3100496400 -21600 1 MDT} + {3118636800 -25200 0 MST} + {3132550800 -21600 1 MDT} + {3150086400 -25200 0 MST} + {3164000400 -21600 1 MDT} + {3181536000 -25200 0 MST} + {3195450000 -21600 1 MDT} + {3212985600 -25200 0 MST} + {3226899600 -21600 1 MDT} + {3245040000 -25200 0 MST} + {3258349200 -21600 1 MDT} + {3276489600 -25200 0 MST} + {3289798800 -21600 1 MDT} + {3307939200 -25200 0 MST} + {3321853200 -21600 1 MDT} + {3339388800 -25200 0 MST} + {3353302800 -21600 1 MDT} + {3370838400 -25200 0 MST} + {3384752400 -21600 1 MDT} + {3402892800 -25200 0 MST} + {3416202000 -21600 1 MDT} + {3434342400 -25200 0 MST} + {3447651600 -21600 1 MDT} + {3465792000 -25200 0 MST} + {3479706000 -21600 1 MDT} + {3497241600 -25200 0 MST} + {3511155600 -21600 1 MDT} + {3528691200 -25200 0 MST} + {3542605200 -21600 1 MDT} + {3560140800 -25200 0 MST} + {3574054800 -21600 1 MDT} + {3592195200 -25200 0 MST} + {3605504400 -21600 1 MDT} + {3623644800 -25200 0 MST} + {3636954000 -21600 1 MDT} + {3655094400 -25200 0 MST} + {3669008400 -21600 1 MDT} + {3686544000 -25200 0 MST} + {3700458000 -21600 1 MDT} + {3717993600 -25200 0 MST} + {3731907600 -21600 1 MDT} + {3750048000 -25200 0 MST} + {3763357200 -21600 1 MDT} + {3781497600 -25200 0 MST} + {3794806800 -21600 1 MDT} + {3812947200 -25200 0 MST} + {3826256400 -21600 1 MDT} + {3844396800 -25200 0 MST} + {3858310800 -21600 1 MDT} + {3875846400 -25200 0 MST} + {3889760400 -21600 1 MDT} + {3907296000 -25200 0 MST} + {3921210000 -21600 1 MDT} + {3939350400 -25200 0 MST} + {3952659600 -21600 1 MDT} + {3970800000 -25200 0 MST} + {3984109200 -21600 1 MDT} + {4002249600 -25200 0 MST} + {4016163600 -21600 1 MDT} + {4033699200 -25200 0 MST} + {4047613200 -21600 1 MDT} + {4065148800 -25200 0 MST} + {4079062800 -21600 1 MDT} + {4096598400 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Coral_Harbour b/mingw/lib/tcl8.5/tzdata/America/Coral_Harbour new file mode 100644 index 0000000000..a27dc0341f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Coral_Harbour @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Atikokan)]} { + LoadTimeZoneFile America/Atikokan +} +set TZData(:America/Coral_Harbour) $TZData(:America/Atikokan) diff --git a/mingw/lib/tcl8.5/tzdata/America/Cordoba b/mingw/lib/tcl8.5/tzdata/America/Cordoba new file mode 100644 index 0000000000..c881558359 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cordoba @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Cordoba)]} { + LoadTimeZoneFile America/Argentina/Cordoba +} +set TZData(:America/Cordoba) $TZData(:America/Argentina/Cordoba) diff --git a/mingw/lib/tcl8.5/tzdata/America/Costa_Rica b/mingw/lib/tcl8.5/tzdata/America/Costa_Rica new file mode 100644 index 0000000000..04420a452d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Costa_Rica @@ -0,0 +1,15 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Costa_Rica) { + {-9223372036854775808 -20180 0 LMT} + {-2524501420 -20180 0 SJMT} + {-1545071020 -21600 0 CST} + {288770400 -18000 1 CDT} + {297234000 -21600 0 CST} + {320220000 -18000 1 CDT} + {328683600 -21600 0 CST} + {664264800 -18000 1 CDT} + {678344400 -21600 0 CST} + {695714400 -18000 1 CDT} + {700635600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Cuiaba b/mingw/lib/tcl8.5/tzdata/America/Cuiaba new file mode 100644 index 0000000000..fb63ee8aaa --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Cuiaba @@ -0,0 +1,257 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Cuiaba) { + {-9223372036854775808 -13460 0 LMT} + {-1767212140 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {592977600 -10800 1 AMST} + {602046000 -14400 0 AMT} + {624427200 -10800 1 AMST} + {634705200 -14400 0 AMT} + {656481600 -10800 1 AMST} + {666759600 -14400 0 AMT} + {687931200 -10800 1 AMST} + {697604400 -14400 0 AMT} + {719985600 -10800 1 AMST} + {728449200 -14400 0 AMT} + {750830400 -10800 1 AMST} + {761713200 -14400 0 AMT} + {782280000 -10800 1 AMST} + {793162800 -14400 0 AMT} + {813729600 -10800 1 AMST} + {824007600 -14400 0 AMT} + {844574400 -10800 1 AMST} + {856062000 -14400 0 AMT} + {876110400 -10800 1 AMST} + {888721200 -14400 0 AMT} + {908078400 -10800 1 AMST} + {919566000 -14400 0 AMT} + {938923200 -10800 1 AMST} + {951620400 -14400 0 AMT} + {970977600 -10800 1 AMST} + {982465200 -14400 0 AMT} + {1003032000 -10800 1 AMST} + {1013914800 -14400 0 AMT} + {1036296000 -10800 1 AMST} + {1045364400 -14400 0 AMT} + {1064372400 -14400 0 AMT} + {1096603200 -14400 0 AMT} + {1099368000 -10800 1 AMST} + {1108868400 -14400 0 AMT} + {1129435200 -10800 1 AMST} + {1140318000 -14400 0 AMT} + {1162699200 -10800 1 AMST} + {1172372400 -14400 0 AMT} + {1192334400 -10800 1 AMST} + {1203217200 -14400 0 AMT} + {1223784000 -10800 1 AMST} + {1234666800 -14400 0 AMT} + {1255233600 -10800 1 AMST} + {1266721200 -14400 0 AMT} + {1286683200 -10800 1 AMST} + {1298170800 -14400 0 AMT} + {1318132800 -10800 1 AMST} + {1329620400 -14400 0 AMT} + {1350187200 -10800 1 AMST} + {1361070000 -14400 0 AMT} + {1381636800 -10800 1 AMST} + {1392519600 -14400 0 AMT} + {1413086400 -10800 1 AMST} + {1423969200 -14400 0 AMT} + {1444536000 -10800 1 AMST} + {1456023600 -14400 0 AMT} + {1475985600 -10800 1 AMST} + {1487473200 -14400 0 AMT} + {1507435200 -10800 1 AMST} + {1518922800 -14400 0 AMT} + {1539489600 -10800 1 AMST} + {1550372400 -14400 0 AMT} + {1570939200 -10800 1 AMST} + {1581822000 -14400 0 AMT} + {1602388800 -10800 1 AMST} + {1613876400 -14400 0 AMT} + {1633838400 -10800 1 AMST} + {1645326000 -14400 0 AMT} + {1665288000 -10800 1 AMST} + {1676775600 -14400 0 AMT} + {1696737600 -10800 1 AMST} + {1708225200 -14400 0 AMT} + {1728792000 -10800 1 AMST} + {1739674800 -14400 0 AMT} + {1760241600 -10800 1 AMST} + {1771124400 -14400 0 AMT} + {1791691200 -10800 1 AMST} + {1803178800 -14400 0 AMT} + {1823140800 -10800 1 AMST} + {1834628400 -14400 0 AMT} + {1854590400 -10800 1 AMST} + {1866078000 -14400 0 AMT} + {1886644800 -10800 1 AMST} + {1897527600 -14400 0 AMT} + {1918094400 -10800 1 AMST} + {1928977200 -14400 0 AMT} + {1949544000 -10800 1 AMST} + {1960426800 -14400 0 AMT} + {1980993600 -10800 1 AMST} + {1992481200 -14400 0 AMT} + {2012443200 -10800 1 AMST} + {2023930800 -14400 0 AMT} + {2043892800 -10800 1 AMST} + {2055380400 -14400 0 AMT} + {2075947200 -10800 1 AMST} + {2086830000 -14400 0 AMT} + {2107396800 -10800 1 AMST} + {2118279600 -14400 0 AMT} + {2138846400 -10800 1 AMST} + {2150334000 -14400 0 AMT} + {2170296000 -10800 1 AMST} + {2181783600 -14400 0 AMT} + {2201745600 -10800 1 AMST} + {2213233200 -14400 0 AMT} + {2233800000 -10800 1 AMST} + {2244682800 -14400 0 AMT} + {2265249600 -10800 1 AMST} + {2276132400 -14400 0 AMT} + {2296699200 -10800 1 AMST} + {2307582000 -14400 0 AMT} + {2328148800 -10800 1 AMST} + {2339636400 -14400 0 AMT} + {2359598400 -10800 1 AMST} + {2371086000 -14400 0 AMT} + {2391048000 -10800 1 AMST} + {2402535600 -14400 0 AMT} + {2423102400 -10800 1 AMST} + {2433985200 -14400 0 AMT} + {2454552000 -10800 1 AMST} + {2465434800 -14400 0 AMT} + {2486001600 -10800 1 AMST} + {2497489200 -14400 0 AMT} + {2517451200 -10800 1 AMST} + {2528938800 -14400 0 AMT} + {2548900800 -10800 1 AMST} + {2560388400 -14400 0 AMT} + {2580350400 -10800 1 AMST} + {2591838000 -14400 0 AMT} + {2612404800 -10800 1 AMST} + {2623287600 -14400 0 AMT} + {2643854400 -10800 1 AMST} + {2654737200 -14400 0 AMT} + {2675304000 -10800 1 AMST} + {2686791600 -14400 0 AMT} + {2706753600 -10800 1 AMST} + {2718241200 -14400 0 AMT} + {2738203200 -10800 1 AMST} + {2749690800 -14400 0 AMT} + {2770257600 -10800 1 AMST} + {2781140400 -14400 0 AMT} + {2801707200 -10800 1 AMST} + {2812590000 -14400 0 AMT} + {2833156800 -10800 1 AMST} + {2844039600 -14400 0 AMT} + {2864606400 -10800 1 AMST} + {2876094000 -14400 0 AMT} + {2896056000 -10800 1 AMST} + {2907543600 -14400 0 AMT} + {2927505600 -10800 1 AMST} + {2938993200 -14400 0 AMT} + {2959560000 -10800 1 AMST} + {2970442800 -14400 0 AMT} + {2991009600 -10800 1 AMST} + {3001892400 -14400 0 AMT} + {3022459200 -10800 1 AMST} + {3033946800 -14400 0 AMT} + {3053908800 -10800 1 AMST} + {3065396400 -14400 0 AMT} + {3085358400 -10800 1 AMST} + {3096846000 -14400 0 AMT} + {3117412800 -10800 1 AMST} + {3128295600 -14400 0 AMT} + {3148862400 -10800 1 AMST} + {3159745200 -14400 0 AMT} + {3180312000 -10800 1 AMST} + {3191194800 -14400 0 AMT} + {3211761600 -10800 1 AMST} + {3223249200 -14400 0 AMT} + {3243211200 -10800 1 AMST} + {3254698800 -14400 0 AMT} + {3274660800 -10800 1 AMST} + {3286148400 -14400 0 AMT} + {3306715200 -10800 1 AMST} + {3317598000 -14400 0 AMT} + {3338164800 -10800 1 AMST} + {3349047600 -14400 0 AMT} + {3369614400 -10800 1 AMST} + {3381102000 -14400 0 AMT} + {3401064000 -10800 1 AMST} + {3412551600 -14400 0 AMT} + {3432513600 -10800 1 AMST} + {3444001200 -14400 0 AMT} + {3463963200 -10800 1 AMST} + {3475450800 -14400 0 AMT} + {3496017600 -10800 1 AMST} + {3506900400 -14400 0 AMT} + {3527467200 -10800 1 AMST} + {3538350000 -14400 0 AMT} + {3558916800 -10800 1 AMST} + {3570404400 -14400 0 AMT} + {3590366400 -10800 1 AMST} + {3601854000 -14400 0 AMT} + {3621816000 -10800 1 AMST} + {3633303600 -14400 0 AMT} + {3653870400 -10800 1 AMST} + {3664753200 -14400 0 AMT} + {3685320000 -10800 1 AMST} + {3696202800 -14400 0 AMT} + {3716769600 -10800 1 AMST} + {3727652400 -14400 0 AMT} + {3748219200 -10800 1 AMST} + {3759706800 -14400 0 AMT} + {3779668800 -10800 1 AMST} + {3791156400 -14400 0 AMT} + {3811118400 -10800 1 AMST} + {3822606000 -14400 0 AMT} + {3843172800 -10800 1 AMST} + {3854055600 -14400 0 AMT} + {3874622400 -10800 1 AMST} + {3885505200 -14400 0 AMT} + {3906072000 -10800 1 AMST} + {3917559600 -14400 0 AMT} + {3937521600 -10800 1 AMST} + {3949009200 -14400 0 AMT} + {3968971200 -10800 1 AMST} + {3980458800 -14400 0 AMT} + {4001025600 -10800 1 AMST} + {4011908400 -14400 0 AMT} + {4032475200 -10800 1 AMST} + {4043358000 -14400 0 AMT} + {4063924800 -10800 1 AMST} + {4074807600 -14400 0 AMT} + {4095374400 -10800 1 AMST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Curacao b/mingw/lib/tcl8.5/tzdata/America/Curacao new file mode 100644 index 0000000000..443a31917e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Curacao @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Curacao) { + {-9223372036854775808 -16544 0 LMT} + {-1826738656 -16200 0 ANT} + {-157750200 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Danmarkshavn b/mingw/lib/tcl8.5/tzdata/America/Danmarkshavn new file mode 100644 index 0000000000..8d66d3a593 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Danmarkshavn @@ -0,0 +1,39 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Danmarkshavn) { + {-9223372036854775808 -4480 0 LMT} + {-1686091520 -10800 0 WGT} + {323845200 -7200 0 WGST} + {338950800 -10800 0 WGT} + {354675600 -7200 1 WGST} + {370400400 -10800 0 WGT} + {386125200 -7200 1 WGST} + {401850000 -10800 0 WGT} + {417574800 -7200 1 WGST} + {433299600 -10800 0 WGT} + {449024400 -7200 1 WGST} + {465354000 -10800 0 WGT} + {481078800 -7200 1 WGST} + {496803600 -10800 0 WGT} + {512528400 -7200 1 WGST} + {528253200 -10800 0 WGT} + {543978000 -7200 1 WGST} + {559702800 -10800 0 WGT} + {575427600 -7200 1 WGST} + {591152400 -10800 0 WGT} + {606877200 -7200 1 WGST} + {622602000 -10800 0 WGT} + {638326800 -7200 1 WGST} + {654656400 -10800 0 WGT} + {670381200 -7200 1 WGST} + {686106000 -10800 0 WGT} + {701830800 -7200 1 WGST} + {717555600 -10800 0 WGT} + {733280400 -7200 1 WGST} + {749005200 -10800 0 WGT} + {764730000 -7200 1 WGST} + {780454800 -10800 0 WGT} + {796179600 -7200 1 WGST} + {811904400 -10800 0 WGT} + {820465200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Dawson b/mingw/lib/tcl8.5/tzdata/America/Dawson new file mode 100644 index 0000000000..8d2b641903 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Dawson @@ -0,0 +1,256 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Dawson) { + {-9223372036854775808 -33460 0 LMT} + {-2188996940 -32400 0 YST} + {-1632056400 -28800 1 YDT} + {-1615125600 -32400 0 YST} + {-1596978000 -28800 1 YDT} + {-1583164800 -32400 0 YST} + {-880203600 -28800 1 YWT} + {-769395600 -28800 1 YPT} + {-765381600 -32400 0 YST} + {-147884400 -25200 1 YDDT} + {-131554800 -32400 0 YST} + {315561600 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1173607200 -25200 1 PDT} + {1194166800 -28800 0 PST} + {1205056800 -25200 1 PDT} + {1225616400 -28800 0 PST} + {1236506400 -25200 1 PDT} + {1257066000 -28800 0 PST} + {1268560800 -25200 1 PDT} + {1289120400 -28800 0 PST} + {1300010400 -25200 1 PDT} + {1320570000 -28800 0 PST} + {1331460000 -25200 1 PDT} + {1352019600 -28800 0 PST} + {1362909600 -25200 1 PDT} + {1383469200 -28800 0 PST} + {1394359200 -25200 1 PDT} + {1414918800 -28800 0 PST} + {1425808800 -25200 1 PDT} + {1446368400 -28800 0 PST} + {1457863200 -25200 1 PDT} + {1478422800 -28800 0 PST} + {1489312800 -25200 1 PDT} + {1509872400 -28800 0 PST} + {1520762400 -25200 1 PDT} + {1541322000 -28800 0 PST} + {1552212000 -25200 1 PDT} + {1572771600 -28800 0 PST} + {1583661600 -25200 1 PDT} + {1604221200 -28800 0 PST} + {1615716000 -25200 1 PDT} + {1636275600 -28800 0 PST} + {1647165600 -25200 1 PDT} + {1667725200 -28800 0 PST} + {1678615200 -25200 1 PDT} + {1699174800 -28800 0 PST} + {1710064800 -25200 1 PDT} + {1730624400 -28800 0 PST} + {1741514400 -25200 1 PDT} + {1762074000 -28800 0 PST} + {1772964000 -25200 1 PDT} + {1793523600 -28800 0 PST} + {1805018400 -25200 1 PDT} + {1825578000 -28800 0 PST} + {1836468000 -25200 1 PDT} + {1857027600 -28800 0 PST} + {1867917600 -25200 1 PDT} + {1888477200 -28800 0 PST} + {1899367200 -25200 1 PDT} + {1919926800 -28800 0 PST} + {1930816800 -25200 1 PDT} + {1951376400 -28800 0 PST} + {1962871200 -25200 1 PDT} + {1983430800 -28800 0 PST} + {1994320800 -25200 1 PDT} + {2014880400 -28800 0 PST} + {2025770400 -25200 1 PDT} + {2046330000 -28800 0 PST} + {2057220000 -25200 1 PDT} + {2077779600 -28800 0 PST} + {2088669600 -25200 1 PDT} + {2109229200 -28800 0 PST} + {2120119200 -25200 1 PDT} + {2140678800 -28800 0 PST} + {2152173600 -25200 1 PDT} + {2172733200 -28800 0 PST} + {2183623200 -25200 1 PDT} + {2204182800 -28800 0 PST} + {2215072800 -25200 1 PDT} + {2235632400 -28800 0 PST} + {2246522400 -25200 1 PDT} + {2267082000 -28800 0 PST} + {2277972000 -25200 1 PDT} + {2298531600 -28800 0 PST} + {2309421600 -25200 1 PDT} + {2329981200 -28800 0 PST} + {2341476000 -25200 1 PDT} + {2362035600 -28800 0 PST} + {2372925600 -25200 1 PDT} + {2393485200 -28800 0 PST} + {2404375200 -25200 1 PDT} + {2424934800 -28800 0 PST} + {2435824800 -25200 1 PDT} + {2456384400 -28800 0 PST} + {2467274400 -25200 1 PDT} + {2487834000 -28800 0 PST} + {2499328800 -25200 1 PDT} + {2519888400 -28800 0 PST} + {2530778400 -25200 1 PDT} + {2551338000 -28800 0 PST} + {2562228000 -25200 1 PDT} + {2582787600 -28800 0 PST} + {2593677600 -25200 1 PDT} + {2614237200 -28800 0 PST} + {2625127200 -25200 1 PDT} + {2645686800 -28800 0 PST} + {2656576800 -25200 1 PDT} + {2677136400 -28800 0 PST} + {2688631200 -25200 1 PDT} + {2709190800 -28800 0 PST} + {2720080800 -25200 1 PDT} + {2740640400 -28800 0 PST} + {2751530400 -25200 1 PDT} + {2772090000 -28800 0 PST} + {2782980000 -25200 1 PDT} + {2803539600 -28800 0 PST} + {2814429600 -25200 1 PDT} + {2834989200 -28800 0 PST} + {2846484000 -25200 1 PDT} + {2867043600 -28800 0 PST} + {2877933600 -25200 1 PDT} + {2898493200 -28800 0 PST} + {2909383200 -25200 1 PDT} + {2929942800 -28800 0 PST} + {2940832800 -25200 1 PDT} + {2961392400 -28800 0 PST} + {2972282400 -25200 1 PDT} + {2992842000 -28800 0 PST} + {3003732000 -25200 1 PDT} + {3024291600 -28800 0 PST} + {3035786400 -25200 1 PDT} + {3056346000 -28800 0 PST} + {3067236000 -25200 1 PDT} + {3087795600 -28800 0 PST} + {3098685600 -25200 1 PDT} + {3119245200 -28800 0 PST} + {3130135200 -25200 1 PDT} + {3150694800 -28800 0 PST} + {3161584800 -25200 1 PDT} + {3182144400 -28800 0 PST} + {3193034400 -25200 1 PDT} + {3213594000 -28800 0 PST} + {3225088800 -25200 1 PDT} + {3245648400 -28800 0 PST} + {3256538400 -25200 1 PDT} + {3277098000 -28800 0 PST} + {3287988000 -25200 1 PDT} + {3308547600 -28800 0 PST} + {3319437600 -25200 1 PDT} + {3339997200 -28800 0 PST} + {3350887200 -25200 1 PDT} + {3371446800 -28800 0 PST} + {3382941600 -25200 1 PDT} + {3403501200 -28800 0 PST} + {3414391200 -25200 1 PDT} + {3434950800 -28800 0 PST} + {3445840800 -25200 1 PDT} + {3466400400 -28800 0 PST} + {3477290400 -25200 1 PDT} + {3497850000 -28800 0 PST} + {3508740000 -25200 1 PDT} + {3529299600 -28800 0 PST} + {3540189600 -25200 1 PDT} + {3560749200 -28800 0 PST} + {3572244000 -25200 1 PDT} + {3592803600 -28800 0 PST} + {3603693600 -25200 1 PDT} + {3624253200 -28800 0 PST} + {3635143200 -25200 1 PDT} + {3655702800 -28800 0 PST} + {3666592800 -25200 1 PDT} + {3687152400 -28800 0 PST} + {3698042400 -25200 1 PDT} + {3718602000 -28800 0 PST} + {3730096800 -25200 1 PDT} + {3750656400 -28800 0 PST} + {3761546400 -25200 1 PDT} + {3782106000 -28800 0 PST} + {3792996000 -25200 1 PDT} + {3813555600 -28800 0 PST} + {3824445600 -25200 1 PDT} + {3845005200 -28800 0 PST} + {3855895200 -25200 1 PDT} + {3876454800 -28800 0 PST} + {3887344800 -25200 1 PDT} + {3907904400 -28800 0 PST} + {3919399200 -25200 1 PDT} + {3939958800 -28800 0 PST} + {3950848800 -25200 1 PDT} + {3971408400 -28800 0 PST} + {3982298400 -25200 1 PDT} + {4002858000 -28800 0 PST} + {4013748000 -25200 1 PDT} + {4034307600 -28800 0 PST} + {4045197600 -25200 1 PDT} + {4065757200 -28800 0 PST} + {4076647200 -25200 1 PDT} + {4097206800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Dawson_Creek b/mingw/lib/tcl8.5/tzdata/America/Dawson_Creek new file mode 100644 index 0000000000..9f8c921f7a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Dawson_Creek @@ -0,0 +1,64 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Dawson_Creek) { + {-9223372036854775808 -28856 0 LMT} + {-2713881544 -28800 0 PST} + {-1632060000 -25200 1 PDT} + {-1614783600 -28800 0 PST} + {-880207200 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-765385200 -28800 0 PST} + {-725817600 -28800 0 PST} + {-715788000 -25200 1 PDT} + {-702486000 -28800 0 PST} + {-684338400 -25200 1 PDT} + {-671036400 -28800 0 PST} + {-652888800 -25200 1 PDT} + {-639586800 -28800 0 PST} + {-620834400 -25200 1 PDT} + {-608137200 -28800 0 PST} + {-589384800 -25200 1 PDT} + {-576082800 -28800 0 PST} + {-557935200 -25200 1 PDT} + {-544633200 -28800 0 PST} + {-526485600 -25200 1 PDT} + {-513183600 -28800 0 PST} + {-495036000 -25200 1 PDT} + {-481734000 -28800 0 PST} + {-463586400 -25200 1 PDT} + {-450284400 -28800 0 PST} + {-431532000 -25200 1 PDT} + {-418230000 -28800 0 PST} + {-400082400 -25200 1 PDT} + {-386780400 -28800 0 PST} + {-368632800 -25200 1 PDT} + {-355330800 -28800 0 PST} + {-337183200 -25200 1 PDT} + {-323881200 -28800 0 PST} + {-305733600 -25200 1 PDT} + {-292431600 -28800 0 PST} + {-273679200 -25200 1 PDT} + {-260982000 -28800 0 PST} + {-242229600 -25200 1 PDT} + {-226508400 -28800 0 PST} + {-210780000 -25200 1 PDT} + {-195058800 -28800 0 PST} + {-179330400 -25200 1 PDT} + {-163609200 -28800 0 PST} + {-147880800 -25200 1 PDT} + {-131554800 -28800 0 PST} + {-116431200 -25200 1 PDT} + {-100105200 -28800 0 PST} + {-84376800 -25200 1 PDT} + {-68655600 -28800 0 PST} + {-52927200 -25200 1 PDT} + {-37206000 -28800 0 PST} + {-21477600 -25200 1 PDT} + {-5756400 -28800 0 PST} + {9972000 -25200 1 PDT} + {25693200 -28800 0 PST} + {41421600 -25200 1 PDT} + {57747600 -28800 0 PST} + {73476000 -25200 1 PDT} + {84016800 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Denver b/mingw/lib/tcl8.5/tzdata/America/Denver new file mode 100644 index 0000000000..06bc80d68e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Denver @@ -0,0 +1,291 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Denver) { + {-9223372036854775808 -25196 0 LMT} + {-2717643600 -25200 0 MST} + {-1633273200 -21600 1 MDT} + {-1615132800 -25200 0 MST} + {-1601823600 -21600 1 MDT} + {-1583683200 -25200 0 MST} + {-1577898000 -25200 0 MST} + {-1570374000 -21600 1 MDT} + {-1551628800 -25200 0 MST} + {-1538924400 -21600 1 MDT} + {-1534089600 -25200 0 MST} + {-883587600 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-757357200 -25200 0 MST} + {-147884400 -21600 1 MDT} + {-131558400 -25200 0 MST} + {-116434800 -21600 1 MDT} + {-100108800 -25200 0 MST} + {-94669200 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-52930800 -21600 1 MDT} + {-37209600 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {9968400 -21600 1 MDT} + {25689600 -25200 0 MST} + {41418000 -21600 1 MDT} + {57744000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {126694800 -21600 1 MDT} + {152092800 -25200 0 MST} + {162378000 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Detroit b/mingw/lib/tcl8.5/tzdata/America/Detroit new file mode 100644 index 0000000000..696a663a8e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Detroit @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Detroit) { + {-9223372036854775808 -19931 0 LMT} + {-2051202469 -21600 0 CST} + {-1724083200 -18000 0 EST} + {-883594800 -18000 0 EST} + {-880218000 -14400 1 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-757364400 -18000 0 EST} + {-684349200 -14400 1 EDT} + {-671047200 -18000 0 EST} + {-80499600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {94712400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126687600 -14400 1 EDT} + {152085600 -18000 0 EST} + {157784400 -18000 0 EST} + {167814000 -14400 0 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Dominica b/mingw/lib/tcl8.5/tzdata/America/Dominica new file mode 100644 index 0000000000..3503a659cf --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Dominica @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Dominica) { + {-9223372036854775808 -14736 0 LMT} + {-1846266804 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Edmonton b/mingw/lib/tcl8.5/tzdata/America/Edmonton new file mode 100644 index 0000000000..c4252f8c42 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Edmonton @@ -0,0 +1,284 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Edmonton) { + {-9223372036854775808 -27232 0 LMT} + {-1998663968 -25200 0 MST} + {-1632063600 -21600 1 MDT} + {-1614787200 -25200 0 MST} + {-1600614000 -21600 1 MDT} + {-1596816000 -25200 0 MST} + {-1567954800 -21600 1 MDT} + {-1551628800 -25200 0 MST} + {-1536505200 -21600 1 MDT} + {-1523203200 -25200 0 MST} + {-1504450800 -21600 1 MDT} + {-1491753600 -25200 0 MST} + {-1473001200 -21600 1 MDT} + {-1459699200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-715791600 -21600 1 MDT} + {-702489600 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {136371600 -21600 1 MDT} + {152092800 -25200 0 MST} + {167821200 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {536482800 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Eirunepe b/mingw/lib/tcl8.5/tzdata/America/Eirunepe new file mode 100644 index 0000000000..86dcd8f8bb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Eirunepe @@ -0,0 +1,40 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Eirunepe) { + {-9223372036854775808 -16768 0 LMT} + {-1767208832 -18000 0 ACT} + {-1206950400 -14400 1 ACST} + {-1191355200 -18000 0 ACT} + {-1175367600 -14400 1 ACST} + {-1159819200 -18000 0 ACT} + {-633812400 -14400 1 ACST} + {-622062000 -18000 0 ACT} + {-602276400 -14400 1 ACST} + {-591825600 -18000 0 ACT} + {-570740400 -14400 1 ACST} + {-560203200 -18000 0 ACT} + {-539118000 -14400 1 ACST} + {-531345600 -18000 0 ACT} + {-191358000 -14400 1 ACST} + {-184190400 -18000 0 ACT} + {-155156400 -14400 1 ACST} + {-150062400 -18000 0 ACT} + {-128890800 -14400 1 ACST} + {-121118400 -18000 0 ACT} + {-99946800 -14400 1 ACST} + {-89582400 -18000 0 ACT} + {-68410800 -14400 1 ACST} + {-57960000 -18000 0 ACT} + {499755600 -14400 1 ACST} + {511243200 -18000 0 ACT} + {530600400 -14400 1 ACST} + {540273600 -18000 0 ACT} + {562136400 -14400 1 ACST} + {571204800 -18000 0 ACT} + {590040000 -18000 0 ACT} + {749192400 -18000 0 ACT} + {750834000 -14400 1 ACST} + {761716800 -18000 0 ACT} + {780206400 -18000 0 ACT} + {1214283600 -14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/El_Salvador b/mingw/lib/tcl8.5/tzdata/America/El_Salvador new file mode 100644 index 0000000000..75d8129af4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/El_Salvador @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/El_Salvador) { + {-9223372036854775808 -21408 0 LMT} + {-1546279392 -21600 0 CST} + {547020000 -18000 1 CDT} + {559717200 -21600 0 CST} + {578469600 -18000 1 CDT} + {591166800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Ensenada b/mingw/lib/tcl8.5/tzdata/America/Ensenada new file mode 100644 index 0000000000..f600305d69 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Ensenada @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Tijuana)]} { + LoadTimeZoneFile America/Tijuana +} +set TZData(:America/Ensenada) $TZData(:America/Tijuana) diff --git a/mingw/lib/tcl8.5/tzdata/America/Fort_Wayne b/mingw/lib/tcl8.5/tzdata/America/Fort_Wayne new file mode 100644 index 0000000000..9514d57f5f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Fort_Wayne @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indiana/Indianapolis)]} { + LoadTimeZoneFile America/Indiana/Indianapolis +} +set TZData(:America/Fort_Wayne) $TZData(:America/Indiana/Indianapolis) diff --git a/mingw/lib/tcl8.5/tzdata/America/Fortaleza b/mingw/lib/tcl8.5/tzdata/America/Fortaleza new file mode 100644 index 0000000000..581faa5bf4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Fortaleza @@ -0,0 +1,48 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Fortaleza) { + {-9223372036854775808 -9240 0 LMT} + {-1767216360 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {653536800 -10800 0 BRT} + {938660400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {972180000 -10800 0 BRT} + {1000350000 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1033437600 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Glace_Bay b/mingw/lib/tcl8.5/tzdata/America/Glace_Bay new file mode 100644 index 0000000000..84b4822c8c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Glace_Bay @@ -0,0 +1,273 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Glace_Bay) { + {-9223372036854775808 -14388 0 LMT} + {-2131646412 -14400 0 AST} + {-1632074400 -10800 1 ADT} + {-1614798000 -14400 0 AST} + {-880221600 -10800 1 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {-536443200 -14400 0 AST} + {-526500000 -10800 1 ADT} + {-513198000 -14400 0 AST} + {-504907200 -14400 0 AST} + {63086400 -14400 0 AST} + {73461600 -10800 1 ADT} + {89182800 -14400 0 AST} + {104911200 -10800 1 ADT} + {120632400 -14400 0 AST} + {126244800 -14400 0 AST} + {136360800 -10800 1 ADT} + {152082000 -14400 0 AST} + {167810400 -10800 1 ADT} + {183531600 -14400 0 AST} + {199260000 -10800 1 ADT} + {215586000 -14400 0 AST} + {230709600 -10800 1 ADT} + {247035600 -14400 0 AST} + {262764000 -10800 1 ADT} + {278485200 -14400 0 AST} + {294213600 -10800 1 ADT} + {309934800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544600800 -10800 1 ADT} + {562136400 -14400 0 AST} + {576050400 -10800 1 ADT} + {594190800 -14400 0 AST} + {607500000 -10800 1 ADT} + {625640400 -14400 0 AST} + {638949600 -10800 1 ADT} + {657090000 -14400 0 AST} + {671004000 -10800 1 ADT} + {688539600 -14400 0 AST} + {702453600 -10800 1 ADT} + {719989200 -14400 0 AST} + {733903200 -10800 1 ADT} + {752043600 -14400 0 AST} + {765352800 -10800 1 ADT} + {783493200 -14400 0 AST} + {796802400 -10800 1 ADT} + {814942800 -14400 0 AST} + {828856800 -10800 1 ADT} + {846392400 -14400 0 AST} + {860306400 -10800 1 ADT} + {877842000 -14400 0 AST} + {891756000 -10800 1 ADT} + {909291600 -14400 0 AST} + {923205600 -10800 1 ADT} + {941346000 -14400 0 AST} + {954655200 -10800 1 ADT} + {972795600 -14400 0 AST} + {986104800 -10800 1 ADT} + {1004245200 -14400 0 AST} + {1018159200 -10800 1 ADT} + {1035694800 -14400 0 AST} + {1049608800 -10800 1 ADT} + {1067144400 -14400 0 AST} + {1081058400 -10800 1 ADT} + {1099198800 -14400 0 AST} + {1112508000 -10800 1 ADT} + {1130648400 -14400 0 AST} + {1143957600 -10800 1 ADT} + {1162098000 -14400 0 AST} + {1173592800 -10800 1 ADT} + {1194152400 -14400 0 AST} + {1205042400 -10800 1 ADT} + {1225602000 -14400 0 AST} + {1236492000 -10800 1 ADT} + {1257051600 -14400 0 AST} + {1268546400 -10800 1 ADT} + {1289106000 -14400 0 AST} + {1299996000 -10800 1 ADT} + {1320555600 -14400 0 AST} + {1331445600 -10800 1 ADT} + {1352005200 -14400 0 AST} + {1362895200 -10800 1 ADT} + {1383454800 -14400 0 AST} + {1394344800 -10800 1 ADT} + {1414904400 -14400 0 AST} + {1425794400 -10800 1 ADT} + {1446354000 -14400 0 AST} + {1457848800 -10800 1 ADT} + {1478408400 -14400 0 AST} + {1489298400 -10800 1 ADT} + {1509858000 -14400 0 AST} + {1520748000 -10800 1 ADT} + {1541307600 -14400 0 AST} + {1552197600 -10800 1 ADT} + {1572757200 -14400 0 AST} + {1583647200 -10800 1 ADT} + {1604206800 -14400 0 AST} + {1615701600 -10800 1 ADT} + {1636261200 -14400 0 AST} + {1647151200 -10800 1 ADT} + {1667710800 -14400 0 AST} + {1678600800 -10800 1 ADT} + {1699160400 -14400 0 AST} + {1710050400 -10800 1 ADT} + {1730610000 -14400 0 AST} + {1741500000 -10800 1 ADT} + {1762059600 -14400 0 AST} + {1772949600 -10800 1 ADT} + {1793509200 -14400 0 AST} + {1805004000 -10800 1 ADT} + {1825563600 -14400 0 AST} + {1836453600 -10800 1 ADT} + {1857013200 -14400 0 AST} + {1867903200 -10800 1 ADT} + {1888462800 -14400 0 AST} + {1899352800 -10800 1 ADT} + {1919912400 -14400 0 AST} + {1930802400 -10800 1 ADT} + {1951362000 -14400 0 AST} + {1962856800 -10800 1 ADT} + {1983416400 -14400 0 AST} + {1994306400 -10800 1 ADT} + {2014866000 -14400 0 AST} + {2025756000 -10800 1 ADT} + {2046315600 -14400 0 AST} + {2057205600 -10800 1 ADT} + {2077765200 -14400 0 AST} + {2088655200 -10800 1 ADT} + {2109214800 -14400 0 AST} + {2120104800 -10800 1 ADT} + {2140664400 -14400 0 AST} + {2152159200 -10800 1 ADT} + {2172718800 -14400 0 AST} + {2183608800 -10800 1 ADT} + {2204168400 -14400 0 AST} + {2215058400 -10800 1 ADT} + {2235618000 -14400 0 AST} + {2246508000 -10800 1 ADT} + {2267067600 -14400 0 AST} + {2277957600 -10800 1 ADT} + {2298517200 -14400 0 AST} + {2309407200 -10800 1 ADT} + {2329966800 -14400 0 AST} + {2341461600 -10800 1 ADT} + {2362021200 -14400 0 AST} + {2372911200 -10800 1 ADT} + {2393470800 -14400 0 AST} + {2404360800 -10800 1 ADT} + {2424920400 -14400 0 AST} + {2435810400 -10800 1 ADT} + {2456370000 -14400 0 AST} + {2467260000 -10800 1 ADT} + {2487819600 -14400 0 AST} + {2499314400 -10800 1 ADT} + {2519874000 -14400 0 AST} + {2530764000 -10800 1 ADT} + {2551323600 -14400 0 AST} + {2562213600 -10800 1 ADT} + {2582773200 -14400 0 AST} + {2593663200 -10800 1 ADT} + {2614222800 -14400 0 AST} + {2625112800 -10800 1 ADT} + {2645672400 -14400 0 AST} + {2656562400 -10800 1 ADT} + {2677122000 -14400 0 AST} + {2688616800 -10800 1 ADT} + {2709176400 -14400 0 AST} + {2720066400 -10800 1 ADT} + {2740626000 -14400 0 AST} + {2751516000 -10800 1 ADT} + {2772075600 -14400 0 AST} + {2782965600 -10800 1 ADT} + {2803525200 -14400 0 AST} + {2814415200 -10800 1 ADT} + {2834974800 -14400 0 AST} + {2846469600 -10800 1 ADT} + {2867029200 -14400 0 AST} + {2877919200 -10800 1 ADT} + {2898478800 -14400 0 AST} + {2909368800 -10800 1 ADT} + {2929928400 -14400 0 AST} + {2940818400 -10800 1 ADT} + {2961378000 -14400 0 AST} + {2972268000 -10800 1 ADT} + {2992827600 -14400 0 AST} + {3003717600 -10800 1 ADT} + {3024277200 -14400 0 AST} + {3035772000 -10800 1 ADT} + {3056331600 -14400 0 AST} + {3067221600 -10800 1 ADT} + {3087781200 -14400 0 AST} + {3098671200 -10800 1 ADT} + {3119230800 -14400 0 AST} + {3130120800 -10800 1 ADT} + {3150680400 -14400 0 AST} + {3161570400 -10800 1 ADT} + {3182130000 -14400 0 AST} + {3193020000 -10800 1 ADT} + {3213579600 -14400 0 AST} + {3225074400 -10800 1 ADT} + {3245634000 -14400 0 AST} + {3256524000 -10800 1 ADT} + {3277083600 -14400 0 AST} + {3287973600 -10800 1 ADT} + {3308533200 -14400 0 AST} + {3319423200 -10800 1 ADT} + {3339982800 -14400 0 AST} + {3350872800 -10800 1 ADT} + {3371432400 -14400 0 AST} + {3382927200 -10800 1 ADT} + {3403486800 -14400 0 AST} + {3414376800 -10800 1 ADT} + {3434936400 -14400 0 AST} + {3445826400 -10800 1 ADT} + {3466386000 -14400 0 AST} + {3477276000 -10800 1 ADT} + {3497835600 -14400 0 AST} + {3508725600 -10800 1 ADT} + {3529285200 -14400 0 AST} + {3540175200 -10800 1 ADT} + {3560734800 -14400 0 AST} + {3572229600 -10800 1 ADT} + {3592789200 -14400 0 AST} + {3603679200 -10800 1 ADT} + {3624238800 -14400 0 AST} + {3635128800 -10800 1 ADT} + {3655688400 -14400 0 AST} + {3666578400 -10800 1 ADT} + {3687138000 -14400 0 AST} + {3698028000 -10800 1 ADT} + {3718587600 -14400 0 AST} + {3730082400 -10800 1 ADT} + {3750642000 -14400 0 AST} + {3761532000 -10800 1 ADT} + {3782091600 -14400 0 AST} + {3792981600 -10800 1 ADT} + {3813541200 -14400 0 AST} + {3824431200 -10800 1 ADT} + {3844990800 -14400 0 AST} + {3855880800 -10800 1 ADT} + {3876440400 -14400 0 AST} + {3887330400 -10800 1 ADT} + {3907890000 -14400 0 AST} + {3919384800 -10800 1 ADT} + {3939944400 -14400 0 AST} + {3950834400 -10800 1 ADT} + {3971394000 -14400 0 AST} + {3982284000 -10800 1 ADT} + {4002843600 -14400 0 AST} + {4013733600 -10800 1 ADT} + {4034293200 -14400 0 AST} + {4045183200 -10800 1 ADT} + {4065742800 -14400 0 AST} + {4076632800 -10800 1 ADT} + {4097192400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Godthab b/mingw/lib/tcl8.5/tzdata/America/Godthab new file mode 100644 index 0000000000..3c003ccfda --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Godthab @@ -0,0 +1,246 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Godthab) { + {-9223372036854775808 -12416 0 LMT} + {-1686083584 -10800 0 WGT} + {323845200 -7200 0 WGST} + {338950800 -10800 0 WGT} + {354675600 -7200 1 WGST} + {370400400 -10800 0 WGT} + {386125200 -7200 1 WGST} + {401850000 -10800 0 WGT} + {417574800 -7200 1 WGST} + {433299600 -10800 0 WGT} + {449024400 -7200 1 WGST} + {465354000 -10800 0 WGT} + {481078800 -7200 1 WGST} + {496803600 -10800 0 WGT} + {512528400 -7200 1 WGST} + {528253200 -10800 0 WGT} + {543978000 -7200 1 WGST} + {559702800 -10800 0 WGT} + {575427600 -7200 1 WGST} + {591152400 -10800 0 WGT} + {606877200 -7200 1 WGST} + {622602000 -10800 0 WGT} + {638326800 -7200 1 WGST} + {654656400 -10800 0 WGT} + {670381200 -7200 1 WGST} + {686106000 -10800 0 WGT} + {701830800 -7200 1 WGST} + {717555600 -10800 0 WGT} + {733280400 -7200 1 WGST} + {749005200 -10800 0 WGT} + {764730000 -7200 1 WGST} + {780454800 -10800 0 WGT} + {796179600 -7200 1 WGST} + {811904400 -10800 0 WGT} + {828234000 -7200 1 WGST} + {846378000 -10800 0 WGT} + {859683600 -7200 1 WGST} + {877827600 -10800 0 WGT} + {891133200 -7200 1 WGST} + {909277200 -10800 0 WGT} + {922582800 -7200 1 WGST} + {941331600 -10800 0 WGT} + {954032400 -7200 1 WGST} + {972781200 -10800 0 WGT} + {985482000 -7200 1 WGST} + {1004230800 -10800 0 WGT} + {1017536400 -7200 1 WGST} + {1035680400 -10800 0 WGT} + {1048986000 -7200 1 WGST} + {1067130000 -10800 0 WGT} + {1080435600 -7200 1 WGST} + {1099184400 -10800 0 WGT} + {1111885200 -7200 1 WGST} + {1130634000 -10800 0 WGT} + {1143334800 -7200 1 WGST} + {1162083600 -10800 0 WGT} + {1174784400 -7200 1 WGST} + {1193533200 -10800 0 WGT} + {1206838800 -7200 1 WGST} + {1224982800 -10800 0 WGT} + {1238288400 -7200 1 WGST} + {1256432400 -10800 0 WGT} + {1269738000 -7200 1 WGST} + {1288486800 -10800 0 WGT} + {1301187600 -7200 1 WGST} + {1319936400 -10800 0 WGT} + {1332637200 -7200 1 WGST} + {1351386000 -10800 0 WGT} + {1364691600 -7200 1 WGST} + {1382835600 -10800 0 WGT} + {1396141200 -7200 1 WGST} + {1414285200 -10800 0 WGT} + {1427590800 -7200 1 WGST} + {1445734800 -10800 0 WGT} + {1459040400 -7200 1 WGST} + {1477789200 -10800 0 WGT} + {1490490000 -7200 1 WGST} + {1509238800 -10800 0 WGT} + {1521939600 -7200 1 WGST} + {1540688400 -10800 0 WGT} + {1553994000 -7200 1 WGST} + {1572138000 -10800 0 WGT} + {1585443600 -7200 1 WGST} + {1603587600 -10800 0 WGT} + {1616893200 -7200 1 WGST} + {1635642000 -10800 0 WGT} + {1648342800 -7200 1 WGST} + {1667091600 -10800 0 WGT} + {1679792400 -7200 1 WGST} + {1698541200 -10800 0 WGT} + {1711846800 -7200 1 WGST} + {1729990800 -10800 0 WGT} + {1743296400 -7200 1 WGST} + {1761440400 -10800 0 WGT} + {1774746000 -7200 1 WGST} + {1792890000 -10800 0 WGT} + {1806195600 -7200 1 WGST} + {1824944400 -10800 0 WGT} + {1837645200 -7200 1 WGST} + {1856394000 -10800 0 WGT} + {1869094800 -7200 1 WGST} + {1887843600 -10800 0 WGT} + {1901149200 -7200 1 WGST} + {1919293200 -10800 0 WGT} + {1932598800 -7200 1 WGST} + {1950742800 -10800 0 WGT} + {1964048400 -7200 1 WGST} + {1982797200 -10800 0 WGT} + {1995498000 -7200 1 WGST} + {2014246800 -10800 0 WGT} + {2026947600 -7200 1 WGST} + {2045696400 -10800 0 WGT} + {2058397200 -7200 1 WGST} + {2077146000 -10800 0 WGT} + {2090451600 -7200 1 WGST} + {2108595600 -10800 0 WGT} + {2121901200 -7200 1 WGST} + {2140045200 -10800 0 WGT} + {2153350800 -7200 1 WGST} + {2172099600 -10800 0 WGT} + {2184800400 -7200 1 WGST} + {2203549200 -10800 0 WGT} + {2216250000 -7200 1 WGST} + {2234998800 -10800 0 WGT} + {2248304400 -7200 1 WGST} + {2266448400 -10800 0 WGT} + {2279754000 -7200 1 WGST} + {2297898000 -10800 0 WGT} + {2311203600 -7200 1 WGST} + {2329347600 -10800 0 WGT} + {2342653200 -7200 1 WGST} + {2361402000 -10800 0 WGT} + {2374102800 -7200 1 WGST} + {2392851600 -10800 0 WGT} + {2405552400 -7200 1 WGST} + {2424301200 -10800 0 WGT} + {2437606800 -7200 1 WGST} + {2455750800 -10800 0 WGT} + {2469056400 -7200 1 WGST} + {2487200400 -10800 0 WGT} + {2500506000 -7200 1 WGST} + {2519254800 -10800 0 WGT} + {2531955600 -7200 1 WGST} + {2550704400 -10800 0 WGT} + {2563405200 -7200 1 WGST} + {2582154000 -10800 0 WGT} + {2595459600 -7200 1 WGST} + {2613603600 -10800 0 WGT} + {2626909200 -7200 1 WGST} + {2645053200 -10800 0 WGT} + {2658358800 -7200 1 WGST} + {2676502800 -10800 0 WGT} + {2689808400 -7200 1 WGST} + {2708557200 -10800 0 WGT} + {2721258000 -7200 1 WGST} + {2740006800 -10800 0 WGT} + {2752707600 -7200 1 WGST} + {2771456400 -10800 0 WGT} + {2784762000 -7200 1 WGST} + {2802906000 -10800 0 WGT} + {2816211600 -7200 1 WGST} + {2834355600 -10800 0 WGT} + {2847661200 -7200 1 WGST} + {2866410000 -10800 0 WGT} + {2879110800 -7200 1 WGST} + {2897859600 -10800 0 WGT} + {2910560400 -7200 1 WGST} + {2929309200 -10800 0 WGT} + {2942010000 -7200 1 WGST} + {2960758800 -10800 0 WGT} + {2974064400 -7200 1 WGST} + {2992208400 -10800 0 WGT} + {3005514000 -7200 1 WGST} + {3023658000 -10800 0 WGT} + {3036963600 -7200 1 WGST} + {3055712400 -10800 0 WGT} + {3068413200 -7200 1 WGST} + {3087162000 -10800 0 WGT} + {3099862800 -7200 1 WGST} + {3118611600 -10800 0 WGT} + {3131917200 -7200 1 WGST} + {3150061200 -10800 0 WGT} + {3163366800 -7200 1 WGST} + {3181510800 -10800 0 WGT} + {3194816400 -7200 1 WGST} + {3212960400 -10800 0 WGT} + {3226266000 -7200 1 WGST} + {3245014800 -10800 0 WGT} + {3257715600 -7200 1 WGST} + {3276464400 -10800 0 WGT} + {3289165200 -7200 1 WGST} + {3307914000 -10800 0 WGT} + {3321219600 -7200 1 WGST} + {3339363600 -10800 0 WGT} + {3352669200 -7200 1 WGST} + {3370813200 -10800 0 WGT} + {3384118800 -7200 1 WGST} + {3402867600 -10800 0 WGT} + {3415568400 -7200 1 WGST} + {3434317200 -10800 0 WGT} + {3447018000 -7200 1 WGST} + {3465766800 -10800 0 WGT} + {3479072400 -7200 1 WGST} + {3497216400 -10800 0 WGT} + {3510522000 -7200 1 WGST} + {3528666000 -10800 0 WGT} + {3541971600 -7200 1 WGST} + {3560115600 -10800 0 WGT} + {3573421200 -7200 1 WGST} + {3592170000 -10800 0 WGT} + {3604870800 -7200 1 WGST} + {3623619600 -10800 0 WGT} + {3636320400 -7200 1 WGST} + {3655069200 -10800 0 WGT} + {3668374800 -7200 1 WGST} + {3686518800 -10800 0 WGT} + {3699824400 -7200 1 WGST} + {3717968400 -10800 0 WGT} + {3731274000 -7200 1 WGST} + {3750022800 -10800 0 WGT} + {3762723600 -7200 1 WGST} + {3781472400 -10800 0 WGT} + {3794173200 -7200 1 WGST} + {3812922000 -10800 0 WGT} + {3825622800 -7200 1 WGST} + {3844371600 -10800 0 WGT} + {3857677200 -7200 1 WGST} + {3875821200 -10800 0 WGT} + {3889126800 -7200 1 WGST} + {3907270800 -10800 0 WGT} + {3920576400 -7200 1 WGST} + {3939325200 -10800 0 WGT} + {3952026000 -7200 1 WGST} + {3970774800 -10800 0 WGT} + {3983475600 -7200 1 WGST} + {4002224400 -10800 0 WGT} + {4015530000 -7200 1 WGST} + {4033674000 -10800 0 WGT} + {4046979600 -7200 1 WGST} + {4065123600 -10800 0 WGT} + {4078429200 -7200 1 WGST} + {4096573200 -10800 0 WGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Goose_Bay b/mingw/lib/tcl8.5/tzdata/America/Goose_Bay new file mode 100644 index 0000000000..f93b6123b5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Goose_Bay @@ -0,0 +1,337 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Goose_Bay) { + {-9223372036854775808 -14500 0 LMT} + {-2713895900 -12652 0 NST} + {-1640982548 -12652 0 NST} + {-1632076148 -9052 1 NDT} + {-1614799748 -12652 0 NST} + {-1609446548 -12652 0 NST} + {-1096921748 -12600 0 NST} + {-1072989000 -12600 0 NST} + {-1061670600 -9000 1 NDT} + {-1048973400 -12600 0 NST} + {-1030221000 -9000 1 NDT} + {-1017523800 -12600 0 NST} + {-998771400 -9000 1 NDT} + {-986074200 -12600 0 NST} + {-966717000 -9000 1 NDT} + {-954624600 -12600 0 NST} + {-935267400 -9000 1 NDT} + {-922570200 -12600 0 NST} + {-903817800 -9000 1 NDT} + {-891120600 -12600 0 NST} + {-872368200 -9000 0 NWT} + {-769395600 -9000 1 NPT} + {-765401400 -12600 0 NST} + {-757369800 -12600 0 NST} + {-746044200 -9000 1 NDT} + {-733347000 -12600 0 NST} + {-714594600 -9000 1 NDT} + {-701897400 -12600 0 NST} + {-683145000 -9000 1 NDT} + {-670447800 -12600 0 NST} + {-651695400 -9000 1 NDT} + {-638998200 -12600 0 NST} + {-619641000 -9000 1 NDT} + {-606943800 -12600 0 NST} + {-589401000 -9000 1 NDT} + {-576099000 -12600 0 NST} + {-557951400 -9000 1 NDT} + {-544649400 -12600 0 NST} + {-526501800 -9000 1 NDT} + {-513199800 -12600 0 NST} + {-495052200 -9000 1 NDT} + {-481750200 -12600 0 NST} + {-463602600 -9000 1 NDT} + {-450300600 -12600 0 NST} + {-431548200 -9000 1 NDT} + {-418246200 -12600 0 NST} + {-400098600 -9000 1 NDT} + {-386796600 -12600 0 NST} + {-368649000 -9000 1 NDT} + {-355347000 -12600 0 NST} + {-337199400 -9000 1 NDT} + {-323897400 -12600 0 NST} + {-305749800 -9000 1 NDT} + {-289423800 -12600 0 NST} + {-273695400 -9000 1 NDT} + {-257974200 -12600 0 NST} + {-242245800 -9000 1 NDT} + {-226524600 -12600 0 NST} + {-210796200 -9000 1 NDT} + {-195075000 -12600 0 NST} + {-179346600 -9000 1 NDT} + {-163625400 -12600 0 NST} + {-147897000 -9000 1 NDT} + {-131571000 -12600 0 NST} + {-119903400 -14400 0 AST} + {-116445600 -10800 1 ADT} + {-100119600 -14400 0 AST} + {-84391200 -10800 1 ADT} + {-68670000 -14400 0 AST} + {-52941600 -10800 1 ADT} + {-37220400 -14400 0 AST} + {-21492000 -10800 1 ADT} + {-5770800 -14400 0 AST} + {9957600 -10800 1 ADT} + {25678800 -14400 0 AST} + {41407200 -10800 1 ADT} + {57733200 -14400 0 AST} + {73461600 -10800 1 ADT} + {89182800 -14400 0 AST} + {104911200 -10800 1 ADT} + {120632400 -14400 0 AST} + {136360800 -10800 1 ADT} + {152082000 -14400 0 AST} + {167810400 -10800 1 ADT} + {183531600 -14400 0 AST} + {199260000 -10800 1 ADT} + {215586000 -14400 0 AST} + {230709600 -10800 1 ADT} + {247035600 -14400 0 AST} + {262764000 -10800 1 ADT} + {278485200 -14400 0 AST} + {294213600 -10800 1 ADT} + {309934800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544593660 -10800 1 ADT} + {562129260 -14400 0 AST} + {576043260 -7200 1 ADDT} + {594180060 -14400 0 AST} + {607492860 -10800 1 ADT} + {625633260 -14400 0 AST} + {638942460 -10800 1 ADT} + {657082860 -14400 0 AST} + {670996860 -10800 1 ADT} + {688532460 -14400 0 AST} + {702446460 -10800 1 ADT} + {719982060 -14400 0 AST} + {733896060 -10800 1 ADT} + {752036460 -14400 0 AST} + {765345660 -10800 1 ADT} + {783486060 -14400 0 AST} + {796795260 -10800 1 ADT} + {814935660 -14400 0 AST} + {828849660 -10800 1 ADT} + {846385260 -14400 0 AST} + {860299260 -10800 1 ADT} + {877834860 -14400 0 AST} + {891748860 -10800 1 ADT} + {909284460 -14400 0 AST} + {923198460 -10800 1 ADT} + {941338860 -14400 0 AST} + {954648060 -10800 1 ADT} + {972788460 -14400 0 AST} + {986097660 -10800 1 ADT} + {1004238060 -14400 0 AST} + {1018152060 -10800 1 ADT} + {1035687660 -14400 0 AST} + {1049601660 -10800 1 ADT} + {1067137260 -14400 0 AST} + {1081051260 -10800 1 ADT} + {1099191660 -14400 0 AST} + {1112500860 -10800 1 ADT} + {1130641260 -14400 0 AST} + {1143950460 -10800 1 ADT} + {1162090860 -14400 0 AST} + {1173585660 -10800 1 ADT} + {1194145260 -14400 0 AST} + {1205035260 -10800 1 ADT} + {1225594860 -14400 0 AST} + {1236484860 -10800 1 ADT} + {1257044460 -14400 0 AST} + {1268539260 -10800 1 ADT} + {1289098860 -14400 0 AST} + {1299988860 -10800 1 ADT} + {1320548460 -14400 0 AST} + {1331438460 -10800 1 ADT} + {1351998060 -14400 0 AST} + {1362888060 -10800 1 ADT} + {1383447660 -14400 0 AST} + {1394337660 -10800 1 ADT} + {1414897260 -14400 0 AST} + {1425787260 -10800 1 ADT} + {1446346860 -14400 0 AST} + {1457841660 -10800 1 ADT} + {1478401260 -14400 0 AST} + {1489291260 -10800 1 ADT} + {1509850860 -14400 0 AST} + {1520740860 -10800 1 ADT} + {1541300460 -14400 0 AST} + {1552190460 -10800 1 ADT} + {1572750060 -14400 0 AST} + {1583640060 -10800 1 ADT} + {1604199660 -14400 0 AST} + {1615694460 -10800 1 ADT} + {1636254060 -14400 0 AST} + {1647144060 -10800 1 ADT} + {1667703660 -14400 0 AST} + {1678593660 -10800 1 ADT} + {1699153260 -14400 0 AST} + {1710043260 -10800 1 ADT} + {1730602860 -14400 0 AST} + {1741492860 -10800 1 ADT} + {1762052460 -14400 0 AST} + {1772942460 -10800 1 ADT} + {1793502060 -14400 0 AST} + {1804996860 -10800 1 ADT} + {1825556460 -14400 0 AST} + {1836446460 -10800 1 ADT} + {1857006060 -14400 0 AST} + {1867896060 -10800 1 ADT} + {1888455660 -14400 0 AST} + {1899345660 -10800 1 ADT} + {1919905260 -14400 0 AST} + {1930795260 -10800 1 ADT} + {1951354860 -14400 0 AST} + {1962849660 -10800 1 ADT} + {1983409260 -14400 0 AST} + {1994299260 -10800 1 ADT} + {2014858860 -14400 0 AST} + {2025748860 -10800 1 ADT} + {2046308460 -14400 0 AST} + {2057198460 -10800 1 ADT} + {2077758060 -14400 0 AST} + {2088648060 -10800 1 ADT} + {2109207660 -14400 0 AST} + {2120097660 -10800 1 ADT} + {2140657260 -14400 0 AST} + {2152152060 -10800 1 ADT} + {2172711660 -14400 0 AST} + {2183601660 -10800 1 ADT} + {2204161260 -14400 0 AST} + {2215051260 -10800 1 ADT} + {2235610860 -14400 0 AST} + {2246500860 -10800 1 ADT} + {2267060460 -14400 0 AST} + {2277950460 -10800 1 ADT} + {2298510060 -14400 0 AST} + {2309400060 -10800 1 ADT} + {2329959660 -14400 0 AST} + {2341454460 -10800 1 ADT} + {2362014060 -14400 0 AST} + {2372904060 -10800 1 ADT} + {2393463660 -14400 0 AST} + {2404353660 -10800 1 ADT} + {2424913260 -14400 0 AST} + {2435803260 -10800 1 ADT} + {2456362860 -14400 0 AST} + {2467252860 -10800 1 ADT} + {2487812460 -14400 0 AST} + {2499307260 -10800 1 ADT} + {2519866860 -14400 0 AST} + {2530756860 -10800 1 ADT} + {2551316460 -14400 0 AST} + {2562206460 -10800 1 ADT} + {2582766060 -14400 0 AST} + {2593656060 -10800 1 ADT} + {2614215660 -14400 0 AST} + {2625105660 -10800 1 ADT} + {2645665260 -14400 0 AST} + {2656555260 -10800 1 ADT} + {2677114860 -14400 0 AST} + {2688609660 -10800 1 ADT} + {2709169260 -14400 0 AST} + {2720059260 -10800 1 ADT} + {2740618860 -14400 0 AST} + {2751508860 -10800 1 ADT} + {2772068460 -14400 0 AST} + {2782958460 -10800 1 ADT} + {2803518060 -14400 0 AST} + {2814408060 -10800 1 ADT} + {2834967660 -14400 0 AST} + {2846462460 -10800 1 ADT} + {2867022060 -14400 0 AST} + {2877912060 -10800 1 ADT} + {2898471660 -14400 0 AST} + {2909361660 -10800 1 ADT} + {2929921260 -14400 0 AST} + {2940811260 -10800 1 ADT} + {2961370860 -14400 0 AST} + {2972260860 -10800 1 ADT} + {2992820460 -14400 0 AST} + {3003710460 -10800 1 ADT} + {3024270060 -14400 0 AST} + {3035764860 -10800 1 ADT} + {3056324460 -14400 0 AST} + {3067214460 -10800 1 ADT} + {3087774060 -14400 0 AST} + {3098664060 -10800 1 ADT} + {3119223660 -14400 0 AST} + {3130113660 -10800 1 ADT} + {3150673260 -14400 0 AST} + {3161563260 -10800 1 ADT} + {3182122860 -14400 0 AST} + {3193012860 -10800 1 ADT} + {3213572460 -14400 0 AST} + {3225067260 -10800 1 ADT} + {3245626860 -14400 0 AST} + {3256516860 -10800 1 ADT} + {3277076460 -14400 0 AST} + {3287966460 -10800 1 ADT} + {3308526060 -14400 0 AST} + {3319416060 -10800 1 ADT} + {3339975660 -14400 0 AST} + {3350865660 -10800 1 ADT} + {3371425260 -14400 0 AST} + {3382920060 -10800 1 ADT} + {3403479660 -14400 0 AST} + {3414369660 -10800 1 ADT} + {3434929260 -14400 0 AST} + {3445819260 -10800 1 ADT} + {3466378860 -14400 0 AST} + {3477268860 -10800 1 ADT} + {3497828460 -14400 0 AST} + {3508718460 -10800 1 ADT} + {3529278060 -14400 0 AST} + {3540168060 -10800 1 ADT} + {3560727660 -14400 0 AST} + {3572222460 -10800 1 ADT} + {3592782060 -14400 0 AST} + {3603672060 -10800 1 ADT} + {3624231660 -14400 0 AST} + {3635121660 -10800 1 ADT} + {3655681260 -14400 0 AST} + {3666571260 -10800 1 ADT} + {3687130860 -14400 0 AST} + {3698020860 -10800 1 ADT} + {3718580460 -14400 0 AST} + {3730075260 -10800 1 ADT} + {3750634860 -14400 0 AST} + {3761524860 -10800 1 ADT} + {3782084460 -14400 0 AST} + {3792974460 -10800 1 ADT} + {3813534060 -14400 0 AST} + {3824424060 -10800 1 ADT} + {3844983660 -14400 0 AST} + {3855873660 -10800 1 ADT} + {3876433260 -14400 0 AST} + {3887323260 -10800 1 ADT} + {3907882860 -14400 0 AST} + {3919377660 -10800 1 ADT} + {3939937260 -14400 0 AST} + {3950827260 -10800 1 ADT} + {3971386860 -14400 0 AST} + {3982276860 -10800 1 ADT} + {4002836460 -14400 0 AST} + {4013726460 -10800 1 ADT} + {4034286060 -14400 0 AST} + {4045176060 -10800 1 ADT} + {4065735660 -14400 0 AST} + {4076625660 -10800 1 ADT} + {4097185260 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Grand_Turk b/mingw/lib/tcl8.5/tzdata/America/Grand_Turk new file mode 100644 index 0000000000..a455dd5d76 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Grand_Turk @@ -0,0 +1,249 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Grand_Turk) { + {-9223372036854775808 -17072 0 LMT} + {-2524504528 -18432 0 KMT} + {-1827687168 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Grenada b/mingw/lib/tcl8.5/tzdata/America/Grenada new file mode 100644 index 0000000000..3c2919b2b3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Grenada @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Grenada) { + {-9223372036854775808 -14820 0 LMT} + {-1846266780 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Guadeloupe b/mingw/lib/tcl8.5/tzdata/America/Guadeloupe new file mode 100644 index 0000000000..b1987cef7d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Guadeloupe @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Guadeloupe) { + {-9223372036854775808 -14768 0 LMT} + {-1848254032 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Guatemala b/mingw/lib/tcl8.5/tzdata/America/Guatemala new file mode 100644 index 0000000000..e4db5ac3e9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Guatemala @@ -0,0 +1,14 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Guatemala) { + {-9223372036854775808 -21724 0 LMT} + {-1617040676 -21600 0 CST} + {123055200 -18000 1 CDT} + {130914000 -21600 0 CST} + {422344800 -18000 1 CDT} + {433054800 -21600 0 CST} + {669708000 -18000 1 CDT} + {684219600 -21600 0 CST} + {1146376800 -18000 1 CDT} + {1159678800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Guayaquil b/mingw/lib/tcl8.5/tzdata/America/Guayaquil new file mode 100644 index 0000000000..e940a5bf7f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Guayaquil @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Guayaquil) { + {-9223372036854775808 -19160 0 LMT} + {-2524502440 -18840 0 QMT} + {-1230749160 -18000 0 ECT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Guyana b/mingw/lib/tcl8.5/tzdata/America/Guyana new file mode 100644 index 0000000000..c58a989197 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Guyana @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Guyana) { + {-9223372036854775808 -13960 0 LMT} + {-1730578040 -13500 0 GBGT} + {-113688900 -13500 0 GYT} + {176010300 -10800 0 GYT} + {662698800 -14400 0 GYT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Halifax b/mingw/lib/tcl8.5/tzdata/America/Halifax new file mode 100644 index 0000000000..76f016a24d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Halifax @@ -0,0 +1,361 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Halifax) { + {-9223372036854775808 -15264 0 LMT} + {-2131645536 -14400 0 AST} + {-1696276800 -10800 1 ADT} + {-1680469200 -14400 0 AST} + {-1640980800 -14400 0 AST} + {-1632074400 -10800 1 ADT} + {-1614798000 -14400 0 AST} + {-1609444800 -14400 0 AST} + {-1566763200 -10800 1 ADT} + {-1557090000 -14400 0 AST} + {-1535486400 -10800 1 ADT} + {-1524949200 -14400 0 AST} + {-1504468800 -10800 1 ADT} + {-1493413200 -14400 0 AST} + {-1472414400 -10800 1 ADT} + {-1461963600 -14400 0 AST} + {-1440964800 -10800 1 ADT} + {-1429390800 -14400 0 AST} + {-1409515200 -10800 1 ADT} + {-1396731600 -14400 0 AST} + {-1376856000 -10800 1 ADT} + {-1366491600 -14400 0 AST} + {-1346616000 -10800 1 ADT} + {-1333832400 -14400 0 AST} + {-1313956800 -10800 1 ADT} + {-1303678800 -14400 0 AST} + {-1282507200 -10800 1 ADT} + {-1272661200 -14400 0 AST} + {-1251057600 -10800 1 ADT} + {-1240088400 -14400 0 AST} + {-1219608000 -10800 1 ADT} + {-1207429200 -14400 0 AST} + {-1188763200 -10800 1 ADT} + {-1175979600 -14400 0 AST} + {-1157313600 -10800 1 ADT} + {-1143925200 -14400 0 AST} + {-1124049600 -10800 1 ADT} + {-1113771600 -14400 0 AST} + {-1091390400 -10800 1 ADT} + {-1081026000 -14400 0 AST} + {-1059854400 -10800 1 ADT} + {-1050786000 -14400 0 AST} + {-1030910400 -10800 1 ADT} + {-1018126800 -14400 0 AST} + {-999460800 -10800 1 ADT} + {-986677200 -14400 0 AST} + {-965592000 -10800 1 ADT} + {-955227600 -14400 0 AST} + {-935956800 -10800 1 ADT} + {-923173200 -14400 0 AST} + {-904507200 -10800 1 ADT} + {-891723600 -14400 0 AST} + {-880221600 -10800 0 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {-757368000 -14400 0 AST} + {-747252000 -10800 1 ADT} + {-733950000 -14400 0 AST} + {-715802400 -10800 1 ADT} + {-702500400 -14400 0 AST} + {-684352800 -10800 1 ADT} + {-671050800 -14400 0 AST} + {-652903200 -10800 1 ADT} + {-639601200 -14400 0 AST} + {-589399200 -10800 1 ADT} + {-576097200 -14400 0 AST} + {-557949600 -10800 1 ADT} + {-544647600 -14400 0 AST} + {-526500000 -10800 1 ADT} + {-513198000 -14400 0 AST} + {-495050400 -10800 1 ADT} + {-481748400 -14400 0 AST} + {-431546400 -10800 1 ADT} + {-418244400 -14400 0 AST} + {-400096800 -10800 1 ADT} + {-386794800 -14400 0 AST} + {-368647200 -10800 1 ADT} + {-355345200 -14400 0 AST} + {-337197600 -10800 1 ADT} + {-323895600 -14400 0 AST} + {-242244000 -10800 1 ADT} + {-226522800 -14400 0 AST} + {-210794400 -10800 1 ADT} + {-195073200 -14400 0 AST} + {-179344800 -10800 1 ADT} + {-163623600 -14400 0 AST} + {-147895200 -10800 1 ADT} + {-131569200 -14400 0 AST} + {-116445600 -10800 1 ADT} + {-100119600 -14400 0 AST} + {-84391200 -10800 1 ADT} + {-68670000 -14400 0 AST} + {-52941600 -10800 1 ADT} + {-37220400 -14400 0 AST} + {-21492000 -10800 1 ADT} + {-5770800 -14400 0 AST} + {9957600 -10800 1 ADT} + {25678800 -14400 0 AST} + {41407200 -10800 1 ADT} + {57733200 -14400 0 AST} + {73461600 -10800 1 ADT} + {89182800 -14400 0 AST} + {104911200 -10800 1 ADT} + {120632400 -14400 0 AST} + {126244800 -14400 0 AST} + {136360800 -10800 1 ADT} + {152082000 -14400 0 AST} + {167810400 -10800 1 ADT} + {183531600 -14400 0 AST} + {199260000 -10800 1 ADT} + {215586000 -14400 0 AST} + {230709600 -10800 1 ADT} + {247035600 -14400 0 AST} + {262764000 -10800 1 ADT} + {278485200 -14400 0 AST} + {294213600 -10800 1 ADT} + {309934800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544600800 -10800 1 ADT} + {562136400 -14400 0 AST} + {576050400 -10800 1 ADT} + {594190800 -14400 0 AST} + {607500000 -10800 1 ADT} + {625640400 -14400 0 AST} + {638949600 -10800 1 ADT} + {657090000 -14400 0 AST} + {671004000 -10800 1 ADT} + {688539600 -14400 0 AST} + {702453600 -10800 1 ADT} + {719989200 -14400 0 AST} + {733903200 -10800 1 ADT} + {752043600 -14400 0 AST} + {765352800 -10800 1 ADT} + {783493200 -14400 0 AST} + {796802400 -10800 1 ADT} + {814942800 -14400 0 AST} + {828856800 -10800 1 ADT} + {846392400 -14400 0 AST} + {860306400 -10800 1 ADT} + {877842000 -14400 0 AST} + {891756000 -10800 1 ADT} + {909291600 -14400 0 AST} + {923205600 -10800 1 ADT} + {941346000 -14400 0 AST} + {954655200 -10800 1 ADT} + {972795600 -14400 0 AST} + {986104800 -10800 1 ADT} + {1004245200 -14400 0 AST} + {1018159200 -10800 1 ADT} + {1035694800 -14400 0 AST} + {1049608800 -10800 1 ADT} + {1067144400 -14400 0 AST} + {1081058400 -10800 1 ADT} + {1099198800 -14400 0 AST} + {1112508000 -10800 1 ADT} + {1130648400 -14400 0 AST} + {1143957600 -10800 1 ADT} + {1162098000 -14400 0 AST} + {1173592800 -10800 1 ADT} + {1194152400 -14400 0 AST} + {1205042400 -10800 1 ADT} + {1225602000 -14400 0 AST} + {1236492000 -10800 1 ADT} + {1257051600 -14400 0 AST} + {1268546400 -10800 1 ADT} + {1289106000 -14400 0 AST} + {1299996000 -10800 1 ADT} + {1320555600 -14400 0 AST} + {1331445600 -10800 1 ADT} + {1352005200 -14400 0 AST} + {1362895200 -10800 1 ADT} + {1383454800 -14400 0 AST} + {1394344800 -10800 1 ADT} + {1414904400 -14400 0 AST} + {1425794400 -10800 1 ADT} + {1446354000 -14400 0 AST} + {1457848800 -10800 1 ADT} + {1478408400 -14400 0 AST} + {1489298400 -10800 1 ADT} + {1509858000 -14400 0 AST} + {1520748000 -10800 1 ADT} + {1541307600 -14400 0 AST} + {1552197600 -10800 1 ADT} + {1572757200 -14400 0 AST} + {1583647200 -10800 1 ADT} + {1604206800 -14400 0 AST} + {1615701600 -10800 1 ADT} + {1636261200 -14400 0 AST} + {1647151200 -10800 1 ADT} + {1667710800 -14400 0 AST} + {1678600800 -10800 1 ADT} + {1699160400 -14400 0 AST} + {1710050400 -10800 1 ADT} + {1730610000 -14400 0 AST} + {1741500000 -10800 1 ADT} + {1762059600 -14400 0 AST} + {1772949600 -10800 1 ADT} + {1793509200 -14400 0 AST} + {1805004000 -10800 1 ADT} + {1825563600 -14400 0 AST} + {1836453600 -10800 1 ADT} + {1857013200 -14400 0 AST} + {1867903200 -10800 1 ADT} + {1888462800 -14400 0 AST} + {1899352800 -10800 1 ADT} + {1919912400 -14400 0 AST} + {1930802400 -10800 1 ADT} + {1951362000 -14400 0 AST} + {1962856800 -10800 1 ADT} + {1983416400 -14400 0 AST} + {1994306400 -10800 1 ADT} + {2014866000 -14400 0 AST} + {2025756000 -10800 1 ADT} + {2046315600 -14400 0 AST} + {2057205600 -10800 1 ADT} + {2077765200 -14400 0 AST} + {2088655200 -10800 1 ADT} + {2109214800 -14400 0 AST} + {2120104800 -10800 1 ADT} + {2140664400 -14400 0 AST} + {2152159200 -10800 1 ADT} + {2172718800 -14400 0 AST} + {2183608800 -10800 1 ADT} + {2204168400 -14400 0 AST} + {2215058400 -10800 1 ADT} + {2235618000 -14400 0 AST} + {2246508000 -10800 1 ADT} + {2267067600 -14400 0 AST} + {2277957600 -10800 1 ADT} + {2298517200 -14400 0 AST} + {2309407200 -10800 1 ADT} + {2329966800 -14400 0 AST} + {2341461600 -10800 1 ADT} + {2362021200 -14400 0 AST} + {2372911200 -10800 1 ADT} + {2393470800 -14400 0 AST} + {2404360800 -10800 1 ADT} + {2424920400 -14400 0 AST} + {2435810400 -10800 1 ADT} + {2456370000 -14400 0 AST} + {2467260000 -10800 1 ADT} + {2487819600 -14400 0 AST} + {2499314400 -10800 1 ADT} + {2519874000 -14400 0 AST} + {2530764000 -10800 1 ADT} + {2551323600 -14400 0 AST} + {2562213600 -10800 1 ADT} + {2582773200 -14400 0 AST} + {2593663200 -10800 1 ADT} + {2614222800 -14400 0 AST} + {2625112800 -10800 1 ADT} + {2645672400 -14400 0 AST} + {2656562400 -10800 1 ADT} + {2677122000 -14400 0 AST} + {2688616800 -10800 1 ADT} + {2709176400 -14400 0 AST} + {2720066400 -10800 1 ADT} + {2740626000 -14400 0 AST} + {2751516000 -10800 1 ADT} + {2772075600 -14400 0 AST} + {2782965600 -10800 1 ADT} + {2803525200 -14400 0 AST} + {2814415200 -10800 1 ADT} + {2834974800 -14400 0 AST} + {2846469600 -10800 1 ADT} + {2867029200 -14400 0 AST} + {2877919200 -10800 1 ADT} + {2898478800 -14400 0 AST} + {2909368800 -10800 1 ADT} + {2929928400 -14400 0 AST} + {2940818400 -10800 1 ADT} + {2961378000 -14400 0 AST} + {2972268000 -10800 1 ADT} + {2992827600 -14400 0 AST} + {3003717600 -10800 1 ADT} + {3024277200 -14400 0 AST} + {3035772000 -10800 1 ADT} + {3056331600 -14400 0 AST} + {3067221600 -10800 1 ADT} + {3087781200 -14400 0 AST} + {3098671200 -10800 1 ADT} + {3119230800 -14400 0 AST} + {3130120800 -10800 1 ADT} + {3150680400 -14400 0 AST} + {3161570400 -10800 1 ADT} + {3182130000 -14400 0 AST} + {3193020000 -10800 1 ADT} + {3213579600 -14400 0 AST} + {3225074400 -10800 1 ADT} + {3245634000 -14400 0 AST} + {3256524000 -10800 1 ADT} + {3277083600 -14400 0 AST} + {3287973600 -10800 1 ADT} + {3308533200 -14400 0 AST} + {3319423200 -10800 1 ADT} + {3339982800 -14400 0 AST} + {3350872800 -10800 1 ADT} + {3371432400 -14400 0 AST} + {3382927200 -10800 1 ADT} + {3403486800 -14400 0 AST} + {3414376800 -10800 1 ADT} + {3434936400 -14400 0 AST} + {3445826400 -10800 1 ADT} + {3466386000 -14400 0 AST} + {3477276000 -10800 1 ADT} + {3497835600 -14400 0 AST} + {3508725600 -10800 1 ADT} + {3529285200 -14400 0 AST} + {3540175200 -10800 1 ADT} + {3560734800 -14400 0 AST} + {3572229600 -10800 1 ADT} + {3592789200 -14400 0 AST} + {3603679200 -10800 1 ADT} + {3624238800 -14400 0 AST} + {3635128800 -10800 1 ADT} + {3655688400 -14400 0 AST} + {3666578400 -10800 1 ADT} + {3687138000 -14400 0 AST} + {3698028000 -10800 1 ADT} + {3718587600 -14400 0 AST} + {3730082400 -10800 1 ADT} + {3750642000 -14400 0 AST} + {3761532000 -10800 1 ADT} + {3782091600 -14400 0 AST} + {3792981600 -10800 1 ADT} + {3813541200 -14400 0 AST} + {3824431200 -10800 1 ADT} + {3844990800 -14400 0 AST} + {3855880800 -10800 1 ADT} + {3876440400 -14400 0 AST} + {3887330400 -10800 1 ADT} + {3907890000 -14400 0 AST} + {3919384800 -10800 1 ADT} + {3939944400 -14400 0 AST} + {3950834400 -10800 1 ADT} + {3971394000 -14400 0 AST} + {3982284000 -10800 1 ADT} + {4002843600 -14400 0 AST} + {4013733600 -10800 1 ADT} + {4034293200 -14400 0 AST} + {4045183200 -10800 1 ADT} + {4065742800 -14400 0 AST} + {4076632800 -10800 1 ADT} + {4097192400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Havana b/mingw/lib/tcl8.5/tzdata/America/Havana new file mode 100644 index 0000000000..fd66cb6dcc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Havana @@ -0,0 +1,287 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Havana) { + {-9223372036854775808 -19768 0 LMT} + {-2524501832 -19776 0 HMT} + {-1402813824 -18000 0 CST} + {-1311534000 -14400 1 CDT} + {-1300996800 -18000 0 CST} + {-933534000 -14400 1 CDT} + {-925675200 -18000 0 CST} + {-902084400 -14400 1 CDT} + {-893620800 -18000 0 CST} + {-870030000 -14400 1 CDT} + {-862171200 -18000 0 CST} + {-775681200 -14400 1 CDT} + {-767822400 -18000 0 CST} + {-744231600 -14400 1 CDT} + {-736372800 -18000 0 CST} + {-144702000 -14400 1 CDT} + {-134251200 -18000 0 CST} + {-113425200 -14400 1 CDT} + {-102542400 -18000 0 CST} + {-86295600 -14400 1 CDT} + {-72907200 -18000 0 CST} + {-54154800 -14400 1 CDT} + {-41457600 -18000 0 CST} + {-21495600 -14400 1 CDT} + {-5774400 -18000 0 CST} + {9954000 -14400 1 CDT} + {25675200 -18000 0 CST} + {41403600 -14400 1 CDT} + {57729600 -18000 0 CST} + {73458000 -14400 1 CDT} + {87364800 -18000 0 CST} + {104907600 -14400 1 CDT} + {118900800 -18000 0 CST} + {136357200 -14400 1 CDT} + {150436800 -18000 0 CST} + {167806800 -14400 1 CDT} + {183528000 -18000 0 CST} + {199256400 -14400 1 CDT} + {215582400 -18000 0 CST} + {230706000 -14400 1 CDT} + {247032000 -18000 0 CST} + {263365200 -14400 1 CDT} + {276667200 -18000 0 CST} + {290581200 -14400 1 CDT} + {308721600 -18000 0 CST} + {322030800 -14400 1 CDT} + {340171200 -18000 0 CST} + {358318800 -14400 1 CDT} + {371620800 -18000 0 CST} + {389768400 -14400 1 CDT} + {403070400 -18000 0 CST} + {421218000 -14400 1 CDT} + {434520000 -18000 0 CST} + {452667600 -14400 1 CDT} + {466574400 -18000 0 CST} + {484117200 -14400 1 CDT} + {498024000 -18000 0 CST} + {511333200 -14400 1 CDT} + {529473600 -18000 0 CST} + {542782800 -14400 1 CDT} + {560923200 -18000 0 CST} + {574837200 -14400 1 CDT} + {592372800 -18000 0 CST} + {606286800 -14400 1 CDT} + {623822400 -18000 0 CST} + {638946000 -14400 1 CDT} + {655876800 -18000 0 CST} + {671000400 -14400 1 CDT} + {687330000 -18000 0 CST} + {702450000 -14400 1 CDT} + {718779600 -18000 0 CST} + {733899600 -14400 1 CDT} + {750229200 -18000 0 CST} + {765349200 -14400 1 CDT} + {781678800 -18000 0 CST} + {796798800 -14400 1 CDT} + {813128400 -18000 0 CST} + {828853200 -14400 1 CDT} + {844578000 -18000 0 CST} + {860302800 -14400 1 CDT} + {876632400 -18000 0 CST} + {891147600 -14400 1 CDT} + {909291600 -18000 0 CST} + {922597200 -14400 1 CDT} + {941346000 -18000 0 CST} + {954651600 -14400 1 CDT} + {972795600 -18000 0 CST} + {986101200 -14400 1 CDT} + {1004245200 -18000 0 CST} + {1018155600 -14400 1 CDT} + {1035694800 -18000 0 CST} + {1049605200 -14400 1 CDT} + {1067144400 -18000 0 CST} + {1081054800 -14400 1 CDT} + {1112504400 -14400 1 CDT} + {1143954000 -14400 1 CDT} + {1162098000 -18000 0 CST} + {1173589200 -14400 1 CDT} + {1193547600 -18000 0 CST} + {1205643600 -14400 1 CDT} + {1224997200 -18000 0 CST} + {1237093200 -14400 1 CDT} + {1256446800 -18000 0 CST} + {1269147600 -14400 1 CDT} + {1288501200 -18000 0 CST} + {1300597200 -14400 1 CDT} + {1319950800 -18000 0 CST} + {1332046800 -14400 1 CDT} + {1351400400 -18000 0 CST} + {1363496400 -14400 1 CDT} + {1382850000 -18000 0 CST} + {1394946000 -14400 1 CDT} + {1414299600 -18000 0 CST} + {1426395600 -14400 1 CDT} + {1445749200 -18000 0 CST} + {1458450000 -14400 1 CDT} + {1477803600 -18000 0 CST} + {1489899600 -14400 1 CDT} + {1509253200 -18000 0 CST} + {1521349200 -14400 1 CDT} + {1540702800 -18000 0 CST} + {1552798800 -14400 1 CDT} + {1572152400 -18000 0 CST} + {1584248400 -14400 1 CDT} + {1603602000 -18000 0 CST} + {1616302800 -14400 1 CDT} + {1635656400 -18000 0 CST} + {1647752400 -14400 1 CDT} + {1667106000 -18000 0 CST} + {1679202000 -14400 1 CDT} + {1698555600 -18000 0 CST} + {1710651600 -14400 1 CDT} + {1730005200 -18000 0 CST} + {1742101200 -14400 1 CDT} + {1761454800 -18000 0 CST} + {1773550800 -14400 1 CDT} + {1792904400 -18000 0 CST} + {1805605200 -14400 1 CDT} + {1824958800 -18000 0 CST} + {1837054800 -14400 1 CDT} + {1856408400 -18000 0 CST} + {1868504400 -14400 1 CDT} + {1887858000 -18000 0 CST} + {1899954000 -14400 1 CDT} + {1919307600 -18000 0 CST} + {1931403600 -14400 1 CDT} + {1950757200 -18000 0 CST} + {1963458000 -14400 1 CDT} + {1982811600 -18000 0 CST} + {1994907600 -14400 1 CDT} + {2014261200 -18000 0 CST} + {2026357200 -14400 1 CDT} + {2045710800 -18000 0 CST} + {2057806800 -14400 1 CDT} + {2077160400 -18000 0 CST} + {2089256400 -14400 1 CDT} + {2108610000 -18000 0 CST} + {2120706000 -14400 1 CDT} + {2140059600 -18000 0 CST} + {2152760400 -14400 1 CDT} + {2172114000 -18000 0 CST} + {2184210000 -14400 1 CDT} + {2203563600 -18000 0 CST} + {2215659600 -14400 1 CDT} + {2235013200 -18000 0 CST} + {2247109200 -14400 1 CDT} + {2266462800 -18000 0 CST} + {2278558800 -14400 1 CDT} + {2297912400 -18000 0 CST} + {2310008400 -14400 1 CDT} + {2329362000 -18000 0 CST} + {2342062800 -14400 1 CDT} + {2361416400 -18000 0 CST} + {2373512400 -14400 1 CDT} + {2392866000 -18000 0 CST} + {2404962000 -14400 1 CDT} + {2424315600 -18000 0 CST} + {2436411600 -14400 1 CDT} + {2455765200 -18000 0 CST} + {2467861200 -14400 1 CDT} + {2487214800 -18000 0 CST} + {2499915600 -14400 1 CDT} + {2519269200 -18000 0 CST} + {2531365200 -14400 1 CDT} + {2550718800 -18000 0 CST} + {2562814800 -14400 1 CDT} + {2582168400 -18000 0 CST} + {2594264400 -14400 1 CDT} + {2613618000 -18000 0 CST} + {2625714000 -14400 1 CDT} + {2645067600 -18000 0 CST} + {2657163600 -14400 1 CDT} + {2676517200 -18000 0 CST} + {2689218000 -14400 1 CDT} + {2708571600 -18000 0 CST} + {2720667600 -14400 1 CDT} + {2740021200 -18000 0 CST} + {2752117200 -14400 1 CDT} + {2771470800 -18000 0 CST} + {2783566800 -14400 1 CDT} + {2802920400 -18000 0 CST} + {2815016400 -14400 1 CDT} + {2834370000 -18000 0 CST} + {2847070800 -14400 1 CDT} + {2866424400 -18000 0 CST} + {2878520400 -14400 1 CDT} + {2897874000 -18000 0 CST} + {2909970000 -14400 1 CDT} + {2929323600 -18000 0 CST} + {2941419600 -14400 1 CDT} + {2960773200 -18000 0 CST} + {2972869200 -14400 1 CDT} + {2992222800 -18000 0 CST} + {3004318800 -14400 1 CDT} + {3023672400 -18000 0 CST} + {3036373200 -14400 1 CDT} + {3055726800 -18000 0 CST} + {3067822800 -14400 1 CDT} + {3087176400 -18000 0 CST} + {3099272400 -14400 1 CDT} + {3118626000 -18000 0 CST} + {3130722000 -14400 1 CDT} + {3150075600 -18000 0 CST} + {3162171600 -14400 1 CDT} + {3181525200 -18000 0 CST} + {3193621200 -14400 1 CDT} + {3212974800 -18000 0 CST} + {3225675600 -14400 1 CDT} + {3245029200 -18000 0 CST} + {3257125200 -14400 1 CDT} + {3276478800 -18000 0 CST} + {3288574800 -14400 1 CDT} + {3307928400 -18000 0 CST} + {3320024400 -14400 1 CDT} + {3339378000 -18000 0 CST} + {3351474000 -14400 1 CDT} + {3370827600 -18000 0 CST} + {3383528400 -14400 1 CDT} + {3402882000 -18000 0 CST} + {3414978000 -14400 1 CDT} + {3434331600 -18000 0 CST} + {3446427600 -14400 1 CDT} + {3465781200 -18000 0 CST} + {3477877200 -14400 1 CDT} + {3497230800 -18000 0 CST} + {3509326800 -14400 1 CDT} + {3528680400 -18000 0 CST} + {3540776400 -14400 1 CDT} + {3560130000 -18000 0 CST} + {3572830800 -14400 1 CDT} + {3592184400 -18000 0 CST} + {3604280400 -14400 1 CDT} + {3623634000 -18000 0 CST} + {3635730000 -14400 1 CDT} + {3655083600 -18000 0 CST} + {3667179600 -14400 1 CDT} + {3686533200 -18000 0 CST} + {3698629200 -14400 1 CDT} + {3717982800 -18000 0 CST} + {3730683600 -14400 1 CDT} + {3750037200 -18000 0 CST} + {3762133200 -14400 1 CDT} + {3781486800 -18000 0 CST} + {3793582800 -14400 1 CDT} + {3812936400 -18000 0 CST} + {3825032400 -14400 1 CDT} + {3844386000 -18000 0 CST} + {3856482000 -14400 1 CDT} + {3875835600 -18000 0 CST} + {3887931600 -14400 1 CDT} + {3907285200 -18000 0 CST} + {3919986000 -14400 1 CDT} + {3939339600 -18000 0 CST} + {3951435600 -14400 1 CDT} + {3970789200 -18000 0 CST} + {3982885200 -14400 1 CDT} + {4002238800 -18000 0 CST} + {4014334800 -14400 1 CDT} + {4033688400 -18000 0 CST} + {4045784400 -14400 1 CDT} + {4065138000 -18000 0 CST} + {4077234000 -14400 1 CDT} + {4096587600 -18000 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Hermosillo b/mingw/lib/tcl8.5/tzdata/America/Hermosillo new file mode 100644 index 0000000000..779020e6ef --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Hermosillo @@ -0,0 +1,21 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Hermosillo) { + {-9223372036854775808 -26632 0 LMT} + {-1514739600 -25200 0 MST} + {-1343066400 -21600 0 CST} + {-1234807200 -25200 0 MST} + {-1220292000 -21600 0 CST} + {-1207159200 -25200 0 MST} + {-1191344400 -21600 0 CST} + {-873828000 -25200 0 MST} + {-661539600 -28800 0 PST} + {28800 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {915174000 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Indianapolis b/mingw/lib/tcl8.5/tzdata/America/Indiana/Indianapolis new file mode 100644 index 0000000000..63c410caf6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Indianapolis @@ -0,0 +1,234 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Indianapolis) { + {-9223372036854775808 -20678 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-1577901600 -21600 0 CST} + {-900259200 -18000 1 CDT} + {-891795600 -21600 0 CST} + {-883591200 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-702493200 -21600 0 CST} + {-684345600 -18000 1 CDT} + {-671043600 -21600 0 CST} + {-652896000 -18000 1 CDT} + {-639594000 -21600 0 CST} + {-620841600 -18000 1 CDT} + {-608144400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 0 EST} + {-386787600 -21600 0 CST} + {-368640000 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {31554000 -18000 0 EST} + {1136091600 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Knox b/mingw/lib/tcl8.5/tzdata/America/Indiana/Knox new file mode 100644 index 0000000000..eee3ff4ebc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Knox @@ -0,0 +1,285 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Knox) { + {-9223372036854775808 -20790 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-725824800 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-702493200 -21600 0 CST} + {-684345600 -18000 1 CDT} + {-671043600 -21600 0 CST} + {-652896000 -18000 1 CDT} + {-639594000 -21600 0 CST} + {-620841600 -18000 1 CDT} + {-608144400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-447267600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-415818000 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-321469200 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-289414800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-257965200 -21600 0 CST} + {-242236800 -18000 0 EST} + {-195066000 -21600 0 CST} + {-84384000 -18000 1 CDT} + {-68662800 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37213200 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5763600 -21600 0 CST} + {9964800 -18000 1 CDT} + {25686000 -21600 0 CST} + {41414400 -18000 1 CDT} + {57740400 -21600 0 CST} + {73468800 -18000 1 CDT} + {89190000 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688550400 -18000 0 EST} + {1143961200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo b/mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo new file mode 100644 index 0000000000..3f1d578b15 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo @@ -0,0 +1,236 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Marengo) { + {-9223372036854775808 -20723 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-599594400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-418237200 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-323888400 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-292438800 -21600 0 CST} + {-273686400 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126687600 -18000 1 CDT} + {152089200 -18000 0 EST} + {162370800 -14400 1 EDT} + {183535200 -18000 0 EST} + {189320400 -18000 0 EST} + {1136091600 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg b/mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg new file mode 100644 index 0000000000..6992bfc4a2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Petersburg) { + {-9223372036854775808 -20947 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-473364000 -21600 0 CST} + {-462996000 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-418237200 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-323888400 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-292438800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-257965200 -21600 0 CST} + {-242236800 -18000 1 CDT} + {-226515600 -21600 0 CST} + {-210787200 -18000 1 CDT} + {-195066000 -21600 0 CST} + {-179337600 -18000 1 CDT} + {-163616400 -21600 0 CST} + {-147888000 -18000 0 EST} + {-100112400 -21600 0 CST} + {-84384000 -18000 1 CDT} + {-68662800 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37213200 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5763600 -21600 0 CST} + {9964800 -18000 1 CDT} + {25686000 -21600 0 CST} + {41414400 -18000 1 CDT} + {57740400 -21600 0 CST} + {73468800 -18000 1 CDT} + {89190000 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247046400 -18000 0 EST} + {1143961200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194163200 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City b/mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City new file mode 100644 index 0000000000..9eebcf765e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City @@ -0,0 +1,234 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Tell_City) { + {-9223372036854775808 -20823 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-462996000 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-418237200 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-323888400 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-289414800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-260989200 -21600 0 CST} + {-242236800 -18000 1 CDT} + {-226515600 -21600 0 CST} + {-210787200 -18000 1 CDT} + {-195066000 -21600 0 CST} + {-179337600 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {31554000 -18000 0 EST} + {1143961200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay b/mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay new file mode 100644 index 0000000000..8d4157fbfb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay @@ -0,0 +1,213 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Vevay) { + {-9223372036854775808 -20416 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-495043200 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {94712400 -18000 0 EST} + {1136091600 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes b/mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes new file mode 100644 index 0000000000..1af7fc924a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes @@ -0,0 +1,234 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Vincennes) { + {-9223372036854775808 -21007 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-462996000 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-418237200 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-323888400 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-289414800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-260989200 -21600 0 CST} + {-242236800 -18000 1 CDT} + {-226515600 -21600 0 CST} + {-210787200 -18000 1 CDT} + {-195066000 -21600 0 CST} + {-179337600 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {31554000 -18000 0 EST} + {1143961200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194163200 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac b/mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac new file mode 100644 index 0000000000..fb6cd37a34 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac @@ -0,0 +1,240 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Indiana/Winamac) { + {-9223372036854775808 -20785 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-702493200 -21600 0 CST} + {-684345600 -18000 1 CDT} + {-671043600 -21600 0 CST} + {-652896000 -18000 1 CDT} + {-639594000 -21600 0 CST} + {-620841600 -18000 1 CDT} + {-608144400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-447267600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-415818000 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-323888400 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-292438800 -21600 0 CST} + {-273686400 -18000 0 EST} + {-31518000 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {31554000 -18000 0 EST} + {1143961200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -14400 0 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Indianapolis b/mingw/lib/tcl8.5/tzdata/America/Indianapolis new file mode 100644 index 0000000000..73985454d2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Indianapolis @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indiana/Indianapolis)]} { + LoadTimeZoneFile America/Indiana/Indianapolis +} +set TZData(:America/Indianapolis) $TZData(:America/Indiana/Indianapolis) diff --git a/mingw/lib/tcl8.5/tzdata/America/Inuvik b/mingw/lib/tcl8.5/tzdata/America/Inuvik new file mode 100644 index 0000000000..dd0d151b04 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Inuvik @@ -0,0 +1,249 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Inuvik) { + {-9223372036854775808 0 0 zzz} + {-536457600 -28800 0 PST} + {-147888000 -21600 1 PDDT} + {-131558400 -28800 0 PST} + {315558000 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Iqaluit b/mingw/lib/tcl8.5/tzdata/America/Iqaluit new file mode 100644 index 0000000000..2a2e9fee3f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Iqaluit @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Iqaluit) { + {-9223372036854775808 0 0 zzz} + {-865296000 -14400 0 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-147898800 -10800 1 EDDT} + {-131569200 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Jamaica b/mingw/lib/tcl8.5/tzdata/America/Jamaica new file mode 100644 index 0000000000..393d90a89f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Jamaica @@ -0,0 +1,28 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Jamaica) { + {-9223372036854775808 -18432 0 LMT} + {-2524503168 -18432 0 KMT} + {-1827687168 -18000 0 EST} + {136364400 -14400 0 EDT} + {152085600 -18000 0 EST} + {162370800 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {441781200 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Jujuy b/mingw/lib/tcl8.5/tzdata/America/Jujuy new file mode 100644 index 0000000000..b4c5da3d94 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Jujuy @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Jujuy)]} { + LoadTimeZoneFile America/Argentina/Jujuy +} +set TZData(:America/Jujuy) $TZData(:America/Argentina/Jujuy) diff --git a/mingw/lib/tcl8.5/tzdata/America/Juneau b/mingw/lib/tcl8.5/tzdata/America/Juneau new file mode 100644 index 0000000000..88fe0ce644 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Juneau @@ -0,0 +1,275 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Juneau) { + {-9223372036854775808 54139 0 LMT} + {-3225366139 -32261 0 LMT} + {-2188954939 -28800 0 PST} + {-883584000 -28800 0 PST} + {-880207200 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-765385200 -28800 0 PST} + {-757353600 -28800 0 PST} + {-31507200 -28800 0 PST} + {-21477600 -25200 1 PDT} + {-5756400 -28800 0 PST} + {9972000 -25200 1 PDT} + {25693200 -28800 0 PST} + {41421600 -25200 1 PDT} + {57747600 -28800 0 PST} + {73476000 -25200 1 PDT} + {89197200 -28800 0 PST} + {104925600 -25200 1 PDT} + {120646800 -28800 0 PST} + {126698400 -25200 1 PDT} + {152096400 -28800 0 PST} + {162381600 -25200 1 PDT} + {183546000 -28800 0 PST} + {199274400 -25200 1 PDT} + {215600400 -28800 0 PST} + {230724000 -25200 1 PDT} + {247050000 -28800 0 PST} + {262778400 -25200 1 PDT} + {278499600 -28800 0 PST} + {294228000 -25200 1 PDT} + {309949200 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {439030800 -32400 0 AKST} + {452084400 -28800 1 AKDT} + {467805600 -32400 0 AKST} + {483534000 -28800 1 AKDT} + {499255200 -32400 0 AKST} + {514983600 -28800 1 AKDT} + {530704800 -32400 0 AKST} + {544618800 -28800 1 AKDT} + {562154400 -32400 0 AKST} + {576068400 -28800 1 AKDT} + {594208800 -32400 0 AKST} + {607518000 -28800 1 AKDT} + {625658400 -32400 0 AKST} + {638967600 -28800 1 AKDT} + {657108000 -32400 0 AKST} + {671022000 -28800 1 AKDT} + {688557600 -32400 0 AKST} + {702471600 -28800 1 AKDT} + {720007200 -32400 0 AKST} + {733921200 -28800 1 AKDT} + {752061600 -32400 0 AKST} + {765370800 -28800 1 AKDT} + {783511200 -32400 0 AKST} + {796820400 -28800 1 AKDT} + {814960800 -32400 0 AKST} + {828874800 -28800 1 AKDT} + {846410400 -32400 0 AKST} + {860324400 -28800 1 AKDT} + {877860000 -32400 0 AKST} + {891774000 -28800 1 AKDT} + {909309600 -32400 0 AKST} + {923223600 -28800 1 AKDT} + {941364000 -32400 0 AKST} + {954673200 -28800 1 AKDT} + {972813600 -32400 0 AKST} + {986122800 -28800 1 AKDT} + {1004263200 -32400 0 AKST} + {1018177200 -28800 1 AKDT} + {1035712800 -32400 0 AKST} + {1049626800 -28800 1 AKDT} + {1067162400 -32400 0 AKST} + {1081076400 -28800 1 AKDT} + {1099216800 -32400 0 AKST} + {1112526000 -28800 1 AKDT} + {1130666400 -32400 0 AKST} + {1143975600 -28800 1 AKDT} + {1162116000 -32400 0 AKST} + {1173610800 -28800 1 AKDT} + {1194170400 -32400 0 AKST} + {1205060400 -28800 1 AKDT} + {1225620000 -32400 0 AKST} + {1236510000 -28800 1 AKDT} + {1257069600 -32400 0 AKST} + {1268564400 -28800 1 AKDT} + {1289124000 -32400 0 AKST} + {1300014000 -28800 1 AKDT} + {1320573600 -32400 0 AKST} + {1331463600 -28800 1 AKDT} + {1352023200 -32400 0 AKST} + {1362913200 -28800 1 AKDT} + {1383472800 -32400 0 AKST} + {1394362800 -28800 1 AKDT} + {1414922400 -32400 0 AKST} + {1425812400 -28800 1 AKDT} + {1446372000 -32400 0 AKST} + {1457866800 -28800 1 AKDT} + {1478426400 -32400 0 AKST} + {1489316400 -28800 1 AKDT} + {1509876000 -32400 0 AKST} + {1520766000 -28800 1 AKDT} + {1541325600 -32400 0 AKST} + {1552215600 -28800 1 AKDT} + {1572775200 -32400 0 AKST} + {1583665200 -28800 1 AKDT} + {1604224800 -32400 0 AKST} + {1615719600 -28800 1 AKDT} + {1636279200 -32400 0 AKST} + {1647169200 -28800 1 AKDT} + {1667728800 -32400 0 AKST} + {1678618800 -28800 1 AKDT} + {1699178400 -32400 0 AKST} + {1710068400 -28800 1 AKDT} + {1730628000 -32400 0 AKST} + {1741518000 -28800 1 AKDT} + {1762077600 -32400 0 AKST} + {1772967600 -28800 1 AKDT} + {1793527200 -32400 0 AKST} + {1805022000 -28800 1 AKDT} + {1825581600 -32400 0 AKST} + {1836471600 -28800 1 AKDT} + {1857031200 -32400 0 AKST} + {1867921200 -28800 1 AKDT} + {1888480800 -32400 0 AKST} + {1899370800 -28800 1 AKDT} + {1919930400 -32400 0 AKST} + {1930820400 -28800 1 AKDT} + {1951380000 -32400 0 AKST} + {1962874800 -28800 1 AKDT} + {1983434400 -32400 0 AKST} + {1994324400 -28800 1 AKDT} + {2014884000 -32400 0 AKST} + {2025774000 -28800 1 AKDT} + {2046333600 -32400 0 AKST} + {2057223600 -28800 1 AKDT} + {2077783200 -32400 0 AKST} + {2088673200 -28800 1 AKDT} + {2109232800 -32400 0 AKST} + {2120122800 -28800 1 AKDT} + {2140682400 -32400 0 AKST} + {2152177200 -28800 1 AKDT} + {2172736800 -32400 0 AKST} + {2183626800 -28800 1 AKDT} + {2204186400 -32400 0 AKST} + {2215076400 -28800 1 AKDT} + {2235636000 -32400 0 AKST} + {2246526000 -28800 1 AKDT} + {2267085600 -32400 0 AKST} + {2277975600 -28800 1 AKDT} + {2298535200 -32400 0 AKST} + {2309425200 -28800 1 AKDT} + {2329984800 -32400 0 AKST} + {2341479600 -28800 1 AKDT} + {2362039200 -32400 0 AKST} + {2372929200 -28800 1 AKDT} + {2393488800 -32400 0 AKST} + {2404378800 -28800 1 AKDT} + {2424938400 -32400 0 AKST} + {2435828400 -28800 1 AKDT} + {2456388000 -32400 0 AKST} + {2467278000 -28800 1 AKDT} + {2487837600 -32400 0 AKST} + {2499332400 -28800 1 AKDT} + {2519892000 -32400 0 AKST} + {2530782000 -28800 1 AKDT} + {2551341600 -32400 0 AKST} + {2562231600 -28800 1 AKDT} + {2582791200 -32400 0 AKST} + {2593681200 -28800 1 AKDT} + {2614240800 -32400 0 AKST} + {2625130800 -28800 1 AKDT} + {2645690400 -32400 0 AKST} + {2656580400 -28800 1 AKDT} + {2677140000 -32400 0 AKST} + {2688634800 -28800 1 AKDT} + {2709194400 -32400 0 AKST} + {2720084400 -28800 1 AKDT} + {2740644000 -32400 0 AKST} + {2751534000 -28800 1 AKDT} + {2772093600 -32400 0 AKST} + {2782983600 -28800 1 AKDT} + {2803543200 -32400 0 AKST} + {2814433200 -28800 1 AKDT} + {2834992800 -32400 0 AKST} + {2846487600 -28800 1 AKDT} + {2867047200 -32400 0 AKST} + {2877937200 -28800 1 AKDT} + {2898496800 -32400 0 AKST} + {2909386800 -28800 1 AKDT} + {2929946400 -32400 0 AKST} + {2940836400 -28800 1 AKDT} + {2961396000 -32400 0 AKST} + {2972286000 -28800 1 AKDT} + {2992845600 -32400 0 AKST} + {3003735600 -28800 1 AKDT} + {3024295200 -32400 0 AKST} + {3035790000 -28800 1 AKDT} + {3056349600 -32400 0 AKST} + {3067239600 -28800 1 AKDT} + {3087799200 -32400 0 AKST} + {3098689200 -28800 1 AKDT} + {3119248800 -32400 0 AKST} + {3130138800 -28800 1 AKDT} + {3150698400 -32400 0 AKST} + {3161588400 -28800 1 AKDT} + {3182148000 -32400 0 AKST} + {3193038000 -28800 1 AKDT} + {3213597600 -32400 0 AKST} + {3225092400 -28800 1 AKDT} + {3245652000 -32400 0 AKST} + {3256542000 -28800 1 AKDT} + {3277101600 -32400 0 AKST} + {3287991600 -28800 1 AKDT} + {3308551200 -32400 0 AKST} + {3319441200 -28800 1 AKDT} + {3340000800 -32400 0 AKST} + {3350890800 -28800 1 AKDT} + {3371450400 -32400 0 AKST} + {3382945200 -28800 1 AKDT} + {3403504800 -32400 0 AKST} + {3414394800 -28800 1 AKDT} + {3434954400 -32400 0 AKST} + {3445844400 -28800 1 AKDT} + {3466404000 -32400 0 AKST} + {3477294000 -28800 1 AKDT} + {3497853600 -32400 0 AKST} + {3508743600 -28800 1 AKDT} + {3529303200 -32400 0 AKST} + {3540193200 -28800 1 AKDT} + {3560752800 -32400 0 AKST} + {3572247600 -28800 1 AKDT} + {3592807200 -32400 0 AKST} + {3603697200 -28800 1 AKDT} + {3624256800 -32400 0 AKST} + {3635146800 -28800 1 AKDT} + {3655706400 -32400 0 AKST} + {3666596400 -28800 1 AKDT} + {3687156000 -32400 0 AKST} + {3698046000 -28800 1 AKDT} + {3718605600 -32400 0 AKST} + {3730100400 -28800 1 AKDT} + {3750660000 -32400 0 AKST} + {3761550000 -28800 1 AKDT} + {3782109600 -32400 0 AKST} + {3792999600 -28800 1 AKDT} + {3813559200 -32400 0 AKST} + {3824449200 -28800 1 AKDT} + {3845008800 -32400 0 AKST} + {3855898800 -28800 1 AKDT} + {3876458400 -32400 0 AKST} + {3887348400 -28800 1 AKDT} + {3907908000 -32400 0 AKST} + {3919402800 -28800 1 AKDT} + {3939962400 -32400 0 AKST} + {3950852400 -28800 1 AKDT} + {3971412000 -32400 0 AKST} + {3982302000 -28800 1 AKDT} + {4002861600 -32400 0 AKST} + {4013751600 -28800 1 AKDT} + {4034311200 -32400 0 AKST} + {4045201200 -28800 1 AKDT} + {4065760800 -32400 0 AKST} + {4076650800 -28800 1 AKDT} + {4097210400 -32400 0 AKST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Kentucky/Louisville b/mingw/lib/tcl8.5/tzdata/America/Kentucky/Louisville new file mode 100644 index 0000000000..c2aa10c49b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Kentucky/Louisville @@ -0,0 +1,314 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Kentucky/Louisville) { + {-9223372036854775808 -20582 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-1546279200 -21600 0 CST} + {-1535904000 -18000 1 CDT} + {-1525280400 -21600 0 CST} + {-905097600 -18000 1 CDT} + {-891795600 -21600 0 CST} + {-883591200 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-744224400 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-684349200 -18000 1 CDT} + {-652899600 -18000 1 CDT} + {-620845200 -18000 1 CDT} + {-608144400 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-415818000 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-384368400 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-352918800 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-321469200 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-289414800 -21600 0 CST} + {-273686400 -18000 1 CDT} + {-266432400 -18000 0 EST} + {-63140400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126687600 -18000 1 CDT} + {152089200 -18000 0 EST} + {162370800 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Kentucky/Monticello b/mingw/lib/tcl8.5/tzdata/America/Kentucky/Monticello new file mode 100644 index 0000000000..e523ecbbc3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Kentucky/Monticello @@ -0,0 +1,279 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Kentucky/Monticello) { + {-9223372036854775808 -20364 0 LMT} + {-2717647200 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-63136800 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37213200 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5763600 -21600 0 CST} + {9964800 -18000 1 CDT} + {25686000 -21600 0 CST} + {41414400 -18000 1 CDT} + {57740400 -21600 0 CST} + {73468800 -18000 1 CDT} + {89190000 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Knox_IN b/mingw/lib/tcl8.5/tzdata/America/Knox_IN new file mode 100644 index 0000000000..00d21c0849 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Knox_IN @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indiana/Knox)]} { + LoadTimeZoneFile America/Indiana/Knox +} +set TZData(:America/Knox_IN) $TZData(:America/Indiana/Knox) diff --git a/mingw/lib/tcl8.5/tzdata/America/La_Paz b/mingw/lib/tcl8.5/tzdata/America/La_Paz new file mode 100644 index 0000000000..38ffbb0c41 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/La_Paz @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/La_Paz) { + {-9223372036854775808 -16356 0 LMT} + {-2524505244 -16356 0 CMT} + {-1205954844 -12756 1 BOST} + {-1192307244 -14400 0 BOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Lima b/mingw/lib/tcl8.5/tzdata/America/Lima new file mode 100644 index 0000000000..c6e6ac15c2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Lima @@ -0,0 +1,16 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Lima) { + {-9223372036854775808 -18492 0 LMT} + {-2524503108 -18516 0 LMT} + {-1938538284 -14400 0 PEST} + {-1002052800 -18000 0 PET} + {-986756400 -14400 1 PEST} + {-971035200 -18000 0 PET} + {-955306800 -14400 1 PEST} + {-939585600 -18000 0 PET} + {512712000 -18000 0 PET} + {544248000 -18000 0 PET} + {638942400 -18000 0 PET} + {765172800 -18000 0 PET} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Los_Angeles b/mingw/lib/tcl8.5/tzdata/America/Los_Angeles new file mode 100644 index 0000000000..da6ca99647 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Los_Angeles @@ -0,0 +1,317 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Los_Angeles) { + {-9223372036854775808 -28378 0 LMT} + {-2717640000 -28800 0 PST} + {-1633269600 -25200 1 PDT} + {-1615129200 -28800 0 PST} + {-1601820000 -25200 1 PDT} + {-1583679600 -28800 0 PST} + {-880207200 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-765385200 -28800 0 PST} + {-757353600 -28800 0 PST} + {-687967200 -25200 1 PDT} + {-662655600 -28800 0 PST} + {-620834400 -25200 1 PDT} + {-608137200 -28800 0 PST} + {-589384800 -25200 1 PDT} + {-576082800 -28800 0 PST} + {-557935200 -25200 1 PDT} + {-544633200 -28800 0 PST} + {-526485600 -25200 1 PDT} + {-513183600 -28800 0 PST} + {-495036000 -25200 1 PDT} + {-481734000 -28800 0 PST} + {-463586400 -25200 1 PDT} + {-450284400 -28800 0 PST} + {-431532000 -25200 1 PDT} + {-418230000 -28800 0 PST} + {-400082400 -25200 1 PDT} + {-386780400 -28800 0 PST} + {-368632800 -25200 1 PDT} + {-355330800 -28800 0 PST} + {-337183200 -25200 1 PDT} + {-323881200 -28800 0 PST} + {-305733600 -25200 1 PDT} + {-292431600 -28800 0 PST} + {-273679200 -25200 1 PDT} + {-260982000 -28800 0 PST} + {-242229600 -25200 1 PDT} + {-226508400 -28800 0 PST} + {-210780000 -25200 1 PDT} + {-195058800 -28800 0 PST} + {-179330400 -25200 1 PDT} + {-163609200 -28800 0 PST} + {-147880800 -25200 1 PDT} + {-131554800 -28800 0 PST} + {-116431200 -25200 1 PDT} + {-100105200 -28800 0 PST} + {-94665600 -28800 0 PST} + {-84376800 -25200 1 PDT} + {-68655600 -28800 0 PST} + {-52927200 -25200 1 PDT} + {-37206000 -28800 0 PST} + {-21477600 -25200 1 PDT} + {-5756400 -28800 0 PST} + {9972000 -25200 1 PDT} + {25693200 -28800 0 PST} + {41421600 -25200 1 PDT} + {57747600 -28800 0 PST} + {73476000 -25200 1 PDT} + {89197200 -28800 0 PST} + {104925600 -25200 1 PDT} + {120646800 -28800 0 PST} + {126698400 -25200 1 PDT} + {152096400 -28800 0 PST} + {162381600 -25200 1 PDT} + {183546000 -28800 0 PST} + {199274400 -25200 1 PDT} + {215600400 -28800 0 PST} + {230724000 -25200 1 PDT} + {247050000 -28800 0 PST} + {262778400 -25200 1 PDT} + {278499600 -28800 0 PST} + {294228000 -25200 1 PDT} + {309949200 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1173607200 -25200 1 PDT} + {1194166800 -28800 0 PST} + {1205056800 -25200 1 PDT} + {1225616400 -28800 0 PST} + {1236506400 -25200 1 PDT} + {1257066000 -28800 0 PST} + {1268560800 -25200 1 PDT} + {1289120400 -28800 0 PST} + {1300010400 -25200 1 PDT} + {1320570000 -28800 0 PST} + {1331460000 -25200 1 PDT} + {1352019600 -28800 0 PST} + {1362909600 -25200 1 PDT} + {1383469200 -28800 0 PST} + {1394359200 -25200 1 PDT} + {1414918800 -28800 0 PST} + {1425808800 -25200 1 PDT} + {1446368400 -28800 0 PST} + {1457863200 -25200 1 PDT} + {1478422800 -28800 0 PST} + {1489312800 -25200 1 PDT} + {1509872400 -28800 0 PST} + {1520762400 -25200 1 PDT} + {1541322000 -28800 0 PST} + {1552212000 -25200 1 PDT} + {1572771600 -28800 0 PST} + {1583661600 -25200 1 PDT} + {1604221200 -28800 0 PST} + {1615716000 -25200 1 PDT} + {1636275600 -28800 0 PST} + {1647165600 -25200 1 PDT} + {1667725200 -28800 0 PST} + {1678615200 -25200 1 PDT} + {1699174800 -28800 0 PST} + {1710064800 -25200 1 PDT} + {1730624400 -28800 0 PST} + {1741514400 -25200 1 PDT} + {1762074000 -28800 0 PST} + {1772964000 -25200 1 PDT} + {1793523600 -28800 0 PST} + {1805018400 -25200 1 PDT} + {1825578000 -28800 0 PST} + {1836468000 -25200 1 PDT} + {1857027600 -28800 0 PST} + {1867917600 -25200 1 PDT} + {1888477200 -28800 0 PST} + {1899367200 -25200 1 PDT} + {1919926800 -28800 0 PST} + {1930816800 -25200 1 PDT} + {1951376400 -28800 0 PST} + {1962871200 -25200 1 PDT} + {1983430800 -28800 0 PST} + {1994320800 -25200 1 PDT} + {2014880400 -28800 0 PST} + {2025770400 -25200 1 PDT} + {2046330000 -28800 0 PST} + {2057220000 -25200 1 PDT} + {2077779600 -28800 0 PST} + {2088669600 -25200 1 PDT} + {2109229200 -28800 0 PST} + {2120119200 -25200 1 PDT} + {2140678800 -28800 0 PST} + {2152173600 -25200 1 PDT} + {2172733200 -28800 0 PST} + {2183623200 -25200 1 PDT} + {2204182800 -28800 0 PST} + {2215072800 -25200 1 PDT} + {2235632400 -28800 0 PST} + {2246522400 -25200 1 PDT} + {2267082000 -28800 0 PST} + {2277972000 -25200 1 PDT} + {2298531600 -28800 0 PST} + {2309421600 -25200 1 PDT} + {2329981200 -28800 0 PST} + {2341476000 -25200 1 PDT} + {2362035600 -28800 0 PST} + {2372925600 -25200 1 PDT} + {2393485200 -28800 0 PST} + {2404375200 -25200 1 PDT} + {2424934800 -28800 0 PST} + {2435824800 -25200 1 PDT} + {2456384400 -28800 0 PST} + {2467274400 -25200 1 PDT} + {2487834000 -28800 0 PST} + {2499328800 -25200 1 PDT} + {2519888400 -28800 0 PST} + {2530778400 -25200 1 PDT} + {2551338000 -28800 0 PST} + {2562228000 -25200 1 PDT} + {2582787600 -28800 0 PST} + {2593677600 -25200 1 PDT} + {2614237200 -28800 0 PST} + {2625127200 -25200 1 PDT} + {2645686800 -28800 0 PST} + {2656576800 -25200 1 PDT} + {2677136400 -28800 0 PST} + {2688631200 -25200 1 PDT} + {2709190800 -28800 0 PST} + {2720080800 -25200 1 PDT} + {2740640400 -28800 0 PST} + {2751530400 -25200 1 PDT} + {2772090000 -28800 0 PST} + {2782980000 -25200 1 PDT} + {2803539600 -28800 0 PST} + {2814429600 -25200 1 PDT} + {2834989200 -28800 0 PST} + {2846484000 -25200 1 PDT} + {2867043600 -28800 0 PST} + {2877933600 -25200 1 PDT} + {2898493200 -28800 0 PST} + {2909383200 -25200 1 PDT} + {2929942800 -28800 0 PST} + {2940832800 -25200 1 PDT} + {2961392400 -28800 0 PST} + {2972282400 -25200 1 PDT} + {2992842000 -28800 0 PST} + {3003732000 -25200 1 PDT} + {3024291600 -28800 0 PST} + {3035786400 -25200 1 PDT} + {3056346000 -28800 0 PST} + {3067236000 -25200 1 PDT} + {3087795600 -28800 0 PST} + {3098685600 -25200 1 PDT} + {3119245200 -28800 0 PST} + {3130135200 -25200 1 PDT} + {3150694800 -28800 0 PST} + {3161584800 -25200 1 PDT} + {3182144400 -28800 0 PST} + {3193034400 -25200 1 PDT} + {3213594000 -28800 0 PST} + {3225088800 -25200 1 PDT} + {3245648400 -28800 0 PST} + {3256538400 -25200 1 PDT} + {3277098000 -28800 0 PST} + {3287988000 -25200 1 PDT} + {3308547600 -28800 0 PST} + {3319437600 -25200 1 PDT} + {3339997200 -28800 0 PST} + {3350887200 -25200 1 PDT} + {3371446800 -28800 0 PST} + {3382941600 -25200 1 PDT} + {3403501200 -28800 0 PST} + {3414391200 -25200 1 PDT} + {3434950800 -28800 0 PST} + {3445840800 -25200 1 PDT} + {3466400400 -28800 0 PST} + {3477290400 -25200 1 PDT} + {3497850000 -28800 0 PST} + {3508740000 -25200 1 PDT} + {3529299600 -28800 0 PST} + {3540189600 -25200 1 PDT} + {3560749200 -28800 0 PST} + {3572244000 -25200 1 PDT} + {3592803600 -28800 0 PST} + {3603693600 -25200 1 PDT} + {3624253200 -28800 0 PST} + {3635143200 -25200 1 PDT} + {3655702800 -28800 0 PST} + {3666592800 -25200 1 PDT} + {3687152400 -28800 0 PST} + {3698042400 -25200 1 PDT} + {3718602000 -28800 0 PST} + {3730096800 -25200 1 PDT} + {3750656400 -28800 0 PST} + {3761546400 -25200 1 PDT} + {3782106000 -28800 0 PST} + {3792996000 -25200 1 PDT} + {3813555600 -28800 0 PST} + {3824445600 -25200 1 PDT} + {3845005200 -28800 0 PST} + {3855895200 -25200 1 PDT} + {3876454800 -28800 0 PST} + {3887344800 -25200 1 PDT} + {3907904400 -28800 0 PST} + {3919399200 -25200 1 PDT} + {3939958800 -28800 0 PST} + {3950848800 -25200 1 PDT} + {3971408400 -28800 0 PST} + {3982298400 -25200 1 PDT} + {4002858000 -28800 0 PST} + {4013748000 -25200 1 PDT} + {4034307600 -28800 0 PST} + {4045197600 -25200 1 PDT} + {4065757200 -28800 0 PST} + {4076647200 -25200 1 PDT} + {4097206800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Louisville b/mingw/lib/tcl8.5/tzdata/America/Louisville new file mode 100644 index 0000000000..c5a3e1c863 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Louisville @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Kentucky/Louisville)]} { + LoadTimeZoneFile America/Kentucky/Louisville +} +set TZData(:America/Louisville) $TZData(:America/Kentucky/Louisville) diff --git a/mingw/lib/tcl8.5/tzdata/America/Maceio b/mingw/lib/tcl8.5/tzdata/America/Maceio new file mode 100644 index 0000000000..333b878a25 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Maceio @@ -0,0 +1,52 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Maceio) { + {-9223372036854775808 -8572 0 LMT} + {-1767217028 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {653536800 -10800 0 BRT} + {813553200 -10800 0 BRT} + {813726000 -7200 1 BRST} + {824004000 -10800 0 BRT} + {841802400 -10800 0 BRT} + {938660400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {972180000 -10800 0 BRT} + {1000350000 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1033437600 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Managua b/mingw/lib/tcl8.5/tzdata/America/Managua new file mode 100644 index 0000000000..f729b8ac20 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Managua @@ -0,0 +1,21 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Managua) { + {-9223372036854775808 -20708 0 LMT} + {-2524500892 -20712 0 MMT} + {-1121105688 -21600 0 CST} + {105084000 -18000 0 EST} + {161758800 -21600 0 CST} + {290584800 -18000 1 CDT} + {299134800 -21600 0 CST} + {322034400 -18000 1 CDT} + {330584400 -21600 0 CST} + {694260000 -18000 0 EST} + {717310800 -21600 0 CST} + {725868000 -18000 0 EST} + {852094800 -21600 0 CST} + {1113112800 -18000 1 CDT} + {1128229200 -21600 0 CST} + {1146384000 -18000 1 CDT} + {1159682400 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Manaus b/mingw/lib/tcl8.5/tzdata/America/Manaus new file mode 100644 index 0000000000..058e0f7f9e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Manaus @@ -0,0 +1,39 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Manaus) { + {-9223372036854775808 -14404 0 LMT} + {-1767211196 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {590036400 -14400 0 AMT} + {749188800 -14400 0 AMT} + {750830400 -10800 1 AMST} + {761713200 -14400 0 AMT} + {780202800 -14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Marigot b/mingw/lib/tcl8.5/tzdata/America/Marigot new file mode 100644 index 0000000000..9f3f8f6105 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Marigot @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Guadeloupe)]} { + LoadTimeZoneFile America/Guadeloupe +} +set TZData(:America/Marigot) $TZData(:America/Guadeloupe) diff --git a/mingw/lib/tcl8.5/tzdata/America/Martinique b/mingw/lib/tcl8.5/tzdata/America/Martinique new file mode 100644 index 0000000000..1f1b491b4e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Martinique @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Martinique) { + {-9223372036854775808 -14660 0 LMT} + {-2524506940 -14660 0 FFMT} + {-1851537340 -14400 0 AST} + {323841600 -10800 1 ADT} + {338958000 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Mazatlan b/mingw/lib/tcl8.5/tzdata/America/Mazatlan new file mode 100644 index 0000000000..e56d7d0dc1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Mazatlan @@ -0,0 +1,222 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Mazatlan) { + {-9223372036854775808 -25540 0 LMT} + {-1514739600 -25200 0 MST} + {-1343066400 -21600 0 CST} + {-1234807200 -25200 0 MST} + {-1220292000 -21600 0 CST} + {-1207159200 -25200 0 MST} + {-1191344400 -21600 0 CST} + {-873828000 -25200 0 MST} + {-661539600 -28800 0 PST} + {28800 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {989139600 -21600 1 MDT} + {1001836800 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1175418000 -21600 1 MDT} + {1193558400 -25200 0 MST} + {1207472400 -21600 1 MDT} + {1225008000 -25200 0 MST} + {1238922000 -21600 1 MDT} + {1256457600 -25200 0 MST} + {1270371600 -21600 1 MDT} + {1288512000 -25200 0 MST} + {1301821200 -21600 1 MDT} + {1319961600 -25200 0 MST} + {1333270800 -21600 1 MDT} + {1351411200 -25200 0 MST} + {1365325200 -21600 1 MDT} + {1382860800 -25200 0 MST} + {1396774800 -21600 1 MDT} + {1414310400 -25200 0 MST} + {1428224400 -21600 1 MDT} + {1445760000 -25200 0 MST} + {1459674000 -21600 1 MDT} + {1477814400 -25200 0 MST} + {1491123600 -21600 1 MDT} + {1509264000 -25200 0 MST} + {1522573200 -21600 1 MDT} + {1540713600 -25200 0 MST} + {1554627600 -21600 1 MDT} + {1572163200 -25200 0 MST} + {1586077200 -21600 1 MDT} + {1603612800 -25200 0 MST} + {1617526800 -21600 1 MDT} + {1635667200 -25200 0 MST} + {1648976400 -21600 1 MDT} + {1667116800 -25200 0 MST} + {1680426000 -21600 1 MDT} + {1698566400 -25200 0 MST} + {1712480400 -21600 1 MDT} + {1730016000 -25200 0 MST} + {1743930000 -21600 1 MDT} + {1761465600 -25200 0 MST} + {1775379600 -21600 1 MDT} + {1792915200 -25200 0 MST} + {1806829200 -21600 1 MDT} + {1824969600 -25200 0 MST} + {1838278800 -21600 1 MDT} + {1856419200 -25200 0 MST} + {1869728400 -21600 1 MDT} + {1887868800 -25200 0 MST} + {1901782800 -21600 1 MDT} + {1919318400 -25200 0 MST} + {1933232400 -21600 1 MDT} + {1950768000 -25200 0 MST} + {1964682000 -21600 1 MDT} + {1982822400 -25200 0 MST} + {1996131600 -21600 1 MDT} + {2014272000 -25200 0 MST} + {2027581200 -21600 1 MDT} + {2045721600 -25200 0 MST} + {2059030800 -21600 1 MDT} + {2077171200 -25200 0 MST} + {2091085200 -21600 1 MDT} + {2108620800 -25200 0 MST} + {2122534800 -21600 1 MDT} + {2140070400 -25200 0 MST} + {2153984400 -21600 1 MDT} + {2172124800 -25200 0 MST} + {2185434000 -21600 1 MDT} + {2203574400 -25200 0 MST} + {2216883600 -21600 1 MDT} + {2235024000 -25200 0 MST} + {2248938000 -21600 1 MDT} + {2266473600 -25200 0 MST} + {2280387600 -21600 1 MDT} + {2297923200 -25200 0 MST} + {2311837200 -21600 1 MDT} + {2329372800 -25200 0 MST} + {2343286800 -21600 1 MDT} + {2361427200 -25200 0 MST} + {2374736400 -21600 1 MDT} + {2392876800 -25200 0 MST} + {2406186000 -21600 1 MDT} + {2424326400 -25200 0 MST} + {2438240400 -21600 1 MDT} + {2455776000 -25200 0 MST} + {2469690000 -21600 1 MDT} + {2487225600 -25200 0 MST} + {2501139600 -21600 1 MDT} + {2519280000 -25200 0 MST} + {2532589200 -21600 1 MDT} + {2550729600 -25200 0 MST} + {2564038800 -21600 1 MDT} + {2582179200 -25200 0 MST} + {2596093200 -21600 1 MDT} + {2613628800 -25200 0 MST} + {2627542800 -21600 1 MDT} + {2645078400 -25200 0 MST} + {2658992400 -21600 1 MDT} + {2676528000 -25200 0 MST} + {2690442000 -21600 1 MDT} + {2708582400 -25200 0 MST} + {2721891600 -21600 1 MDT} + {2740032000 -25200 0 MST} + {2753341200 -21600 1 MDT} + {2771481600 -25200 0 MST} + {2785395600 -21600 1 MDT} + {2802931200 -25200 0 MST} + {2816845200 -21600 1 MDT} + {2834380800 -25200 0 MST} + {2848294800 -21600 1 MDT} + {2866435200 -25200 0 MST} + {2879744400 -21600 1 MDT} + {2897884800 -25200 0 MST} + {2911194000 -21600 1 MDT} + {2929334400 -25200 0 MST} + {2942643600 -21600 1 MDT} + {2960784000 -25200 0 MST} + {2974698000 -21600 1 MDT} + {2992233600 -25200 0 MST} + {3006147600 -21600 1 MDT} + {3023683200 -25200 0 MST} + {3037597200 -21600 1 MDT} + {3055737600 -25200 0 MST} + {3069046800 -21600 1 MDT} + {3087187200 -25200 0 MST} + {3100496400 -21600 1 MDT} + {3118636800 -25200 0 MST} + {3132550800 -21600 1 MDT} + {3150086400 -25200 0 MST} + {3164000400 -21600 1 MDT} + {3181536000 -25200 0 MST} + {3195450000 -21600 1 MDT} + {3212985600 -25200 0 MST} + {3226899600 -21600 1 MDT} + {3245040000 -25200 0 MST} + {3258349200 -21600 1 MDT} + {3276489600 -25200 0 MST} + {3289798800 -21600 1 MDT} + {3307939200 -25200 0 MST} + {3321853200 -21600 1 MDT} + {3339388800 -25200 0 MST} + {3353302800 -21600 1 MDT} + {3370838400 -25200 0 MST} + {3384752400 -21600 1 MDT} + {3402892800 -25200 0 MST} + {3416202000 -21600 1 MDT} + {3434342400 -25200 0 MST} + {3447651600 -21600 1 MDT} + {3465792000 -25200 0 MST} + {3479706000 -21600 1 MDT} + {3497241600 -25200 0 MST} + {3511155600 -21600 1 MDT} + {3528691200 -25200 0 MST} + {3542605200 -21600 1 MDT} + {3560140800 -25200 0 MST} + {3574054800 -21600 1 MDT} + {3592195200 -25200 0 MST} + {3605504400 -21600 1 MDT} + {3623644800 -25200 0 MST} + {3636954000 -21600 1 MDT} + {3655094400 -25200 0 MST} + {3669008400 -21600 1 MDT} + {3686544000 -25200 0 MST} + {3700458000 -21600 1 MDT} + {3717993600 -25200 0 MST} + {3731907600 -21600 1 MDT} + {3750048000 -25200 0 MST} + {3763357200 -21600 1 MDT} + {3781497600 -25200 0 MST} + {3794806800 -21600 1 MDT} + {3812947200 -25200 0 MST} + {3826256400 -21600 1 MDT} + {3844396800 -25200 0 MST} + {3858310800 -21600 1 MDT} + {3875846400 -25200 0 MST} + {3889760400 -21600 1 MDT} + {3907296000 -25200 0 MST} + {3921210000 -21600 1 MDT} + {3939350400 -25200 0 MST} + {3952659600 -21600 1 MDT} + {3970800000 -25200 0 MST} + {3984109200 -21600 1 MDT} + {4002249600 -25200 0 MST} + {4016163600 -21600 1 MDT} + {4033699200 -25200 0 MST} + {4047613200 -21600 1 MDT} + {4065148800 -25200 0 MST} + {4079062800 -21600 1 MDT} + {4096598400 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Mendoza b/mingw/lib/tcl8.5/tzdata/America/Mendoza new file mode 100644 index 0000000000..511d83ec15 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Mendoza @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Mendoza)]} { + LoadTimeZoneFile America/Argentina/Mendoza +} +set TZData(:America/Mendoza) $TZData(:America/Argentina/Mendoza) diff --git a/mingw/lib/tcl8.5/tzdata/America/Menominee b/mingw/lib/tcl8.5/tzdata/America/Menominee new file mode 100644 index 0000000000..382aeda273 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Menominee @@ -0,0 +1,274 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Menominee) { + {-9223372036854775808 -21027 0 LMT} + {-2659759773 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-757360800 -21600 0 CST} + {-747244800 -18000 1 CDT} + {-733942800 -21600 0 CST} + {-116438400 -18000 1 CDT} + {-100112400 -21600 0 CST} + {-21484800 -18000 0 EST} + {104914800 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Merida b/mingw/lib/tcl8.5/tzdata/America/Merida new file mode 100644 index 0000000000..ebf59277ba --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Merida @@ -0,0 +1,216 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Merida) { + {-9223372036854775808 -21508 0 LMT} + {-1514743200 -21600 0 CST} + {377935200 -18000 0 EST} + {407653200 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {989136000 -18000 1 CDT} + {1001833200 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1175414400 -18000 1 CDT} + {1193554800 -21600 0 CST} + {1207468800 -18000 1 CDT} + {1225004400 -21600 0 CST} + {1238918400 -18000 1 CDT} + {1256454000 -21600 0 CST} + {1270368000 -18000 1 CDT} + {1288508400 -21600 0 CST} + {1301817600 -18000 1 CDT} + {1319958000 -21600 0 CST} + {1333267200 -18000 1 CDT} + {1351407600 -21600 0 CST} + {1365321600 -18000 1 CDT} + {1382857200 -21600 0 CST} + {1396771200 -18000 1 CDT} + {1414306800 -21600 0 CST} + {1428220800 -18000 1 CDT} + {1445756400 -21600 0 CST} + {1459670400 -18000 1 CDT} + {1477810800 -21600 0 CST} + {1491120000 -18000 1 CDT} + {1509260400 -21600 0 CST} + {1522569600 -18000 1 CDT} + {1540710000 -21600 0 CST} + {1554624000 -18000 1 CDT} + {1572159600 -21600 0 CST} + {1586073600 -18000 1 CDT} + {1603609200 -21600 0 CST} + {1617523200 -18000 1 CDT} + {1635663600 -21600 0 CST} + {1648972800 -18000 1 CDT} + {1667113200 -21600 0 CST} + {1680422400 -18000 1 CDT} + {1698562800 -21600 0 CST} + {1712476800 -18000 1 CDT} + {1730012400 -21600 0 CST} + {1743926400 -18000 1 CDT} + {1761462000 -21600 0 CST} + {1775376000 -18000 1 CDT} + {1792911600 -21600 0 CST} + {1806825600 -18000 1 CDT} + {1824966000 -21600 0 CST} + {1838275200 -18000 1 CDT} + {1856415600 -21600 0 CST} + {1869724800 -18000 1 CDT} + {1887865200 -21600 0 CST} + {1901779200 -18000 1 CDT} + {1919314800 -21600 0 CST} + {1933228800 -18000 1 CDT} + {1950764400 -21600 0 CST} + {1964678400 -18000 1 CDT} + {1982818800 -21600 0 CST} + {1996128000 -18000 1 CDT} + {2014268400 -21600 0 CST} + {2027577600 -18000 1 CDT} + {2045718000 -21600 0 CST} + {2059027200 -18000 1 CDT} + {2077167600 -21600 0 CST} + {2091081600 -18000 1 CDT} + {2108617200 -21600 0 CST} + {2122531200 -18000 1 CDT} + {2140066800 -21600 0 CST} + {2153980800 -18000 1 CDT} + {2172121200 -21600 0 CST} + {2185430400 -18000 1 CDT} + {2203570800 -21600 0 CST} + {2216880000 -18000 1 CDT} + {2235020400 -21600 0 CST} + {2248934400 -18000 1 CDT} + {2266470000 -21600 0 CST} + {2280384000 -18000 1 CDT} + {2297919600 -21600 0 CST} + {2311833600 -18000 1 CDT} + {2329369200 -21600 0 CST} + {2343283200 -18000 1 CDT} + {2361423600 -21600 0 CST} + {2374732800 -18000 1 CDT} + {2392873200 -21600 0 CST} + {2406182400 -18000 1 CDT} + {2424322800 -21600 0 CST} + {2438236800 -18000 1 CDT} + {2455772400 -21600 0 CST} + {2469686400 -18000 1 CDT} + {2487222000 -21600 0 CST} + {2501136000 -18000 1 CDT} + {2519276400 -21600 0 CST} + {2532585600 -18000 1 CDT} + {2550726000 -21600 0 CST} + {2564035200 -18000 1 CDT} + {2582175600 -21600 0 CST} + {2596089600 -18000 1 CDT} + {2613625200 -21600 0 CST} + {2627539200 -18000 1 CDT} + {2645074800 -21600 0 CST} + {2658988800 -18000 1 CDT} + {2676524400 -21600 0 CST} + {2690438400 -18000 1 CDT} + {2708578800 -21600 0 CST} + {2721888000 -18000 1 CDT} + {2740028400 -21600 0 CST} + {2753337600 -18000 1 CDT} + {2771478000 -21600 0 CST} + {2785392000 -18000 1 CDT} + {2802927600 -21600 0 CST} + {2816841600 -18000 1 CDT} + {2834377200 -21600 0 CST} + {2848291200 -18000 1 CDT} + {2866431600 -21600 0 CST} + {2879740800 -18000 1 CDT} + {2897881200 -21600 0 CST} + {2911190400 -18000 1 CDT} + {2929330800 -21600 0 CST} + {2942640000 -18000 1 CDT} + {2960780400 -21600 0 CST} + {2974694400 -18000 1 CDT} + {2992230000 -21600 0 CST} + {3006144000 -18000 1 CDT} + {3023679600 -21600 0 CST} + {3037593600 -18000 1 CDT} + {3055734000 -21600 0 CST} + {3069043200 -18000 1 CDT} + {3087183600 -21600 0 CST} + {3100492800 -18000 1 CDT} + {3118633200 -21600 0 CST} + {3132547200 -18000 1 CDT} + {3150082800 -21600 0 CST} + {3163996800 -18000 1 CDT} + {3181532400 -21600 0 CST} + {3195446400 -18000 1 CDT} + {3212982000 -21600 0 CST} + {3226896000 -18000 1 CDT} + {3245036400 -21600 0 CST} + {3258345600 -18000 1 CDT} + {3276486000 -21600 0 CST} + {3289795200 -18000 1 CDT} + {3307935600 -21600 0 CST} + {3321849600 -18000 1 CDT} + {3339385200 -21600 0 CST} + {3353299200 -18000 1 CDT} + {3370834800 -21600 0 CST} + {3384748800 -18000 1 CDT} + {3402889200 -21600 0 CST} + {3416198400 -18000 1 CDT} + {3434338800 -21600 0 CST} + {3447648000 -18000 1 CDT} + {3465788400 -21600 0 CST} + {3479702400 -18000 1 CDT} + {3497238000 -21600 0 CST} + {3511152000 -18000 1 CDT} + {3528687600 -21600 0 CST} + {3542601600 -18000 1 CDT} + {3560137200 -21600 0 CST} + {3574051200 -18000 1 CDT} + {3592191600 -21600 0 CST} + {3605500800 -18000 1 CDT} + {3623641200 -21600 0 CST} + {3636950400 -18000 1 CDT} + {3655090800 -21600 0 CST} + {3669004800 -18000 1 CDT} + {3686540400 -21600 0 CST} + {3700454400 -18000 1 CDT} + {3717990000 -21600 0 CST} + {3731904000 -18000 1 CDT} + {3750044400 -21600 0 CST} + {3763353600 -18000 1 CDT} + {3781494000 -21600 0 CST} + {3794803200 -18000 1 CDT} + {3812943600 -21600 0 CST} + {3826252800 -18000 1 CDT} + {3844393200 -21600 0 CST} + {3858307200 -18000 1 CDT} + {3875842800 -21600 0 CST} + {3889756800 -18000 1 CDT} + {3907292400 -21600 0 CST} + {3921206400 -18000 1 CDT} + {3939346800 -21600 0 CST} + {3952656000 -18000 1 CDT} + {3970796400 -21600 0 CST} + {3984105600 -18000 1 CDT} + {4002246000 -21600 0 CST} + {4016160000 -18000 1 CDT} + {4033695600 -21600 0 CST} + {4047609600 -18000 1 CDT} + {4065145200 -21600 0 CST} + {4079059200 -18000 1 CDT} + {4096594800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Mexico_City b/mingw/lib/tcl8.5/tzdata/America/Mexico_City new file mode 100644 index 0000000000..48462e49e7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Mexico_City @@ -0,0 +1,228 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Mexico_City) { + {-9223372036854775808 -23796 0 LMT} + {-1514739600 -25200 0 MST} + {-1343066400 -21600 0 CST} + {-1234807200 -25200 0 MST} + {-1220292000 -21600 0 CST} + {-1207159200 -25200 0 MST} + {-1191344400 -21600 0 CST} + {-975261600 -18000 1 CDT} + {-963169200 -21600 0 CST} + {-917114400 -18000 1 CDT} + {-907354800 -21600 0 CST} + {-821901600 -18000 1 CWT} + {-810068400 -21600 0 CST} + {-627501600 -18000 1 CDT} + {-612990000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {989136000 -18000 1 CDT} + {1001836800 -21600 0 CST} + {1014184800 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1175414400 -18000 1 CDT} + {1193554800 -21600 0 CST} + {1207468800 -18000 1 CDT} + {1225004400 -21600 0 CST} + {1238918400 -18000 1 CDT} + {1256454000 -21600 0 CST} + {1270368000 -18000 1 CDT} + {1288508400 -21600 0 CST} + {1301817600 -18000 1 CDT} + {1319958000 -21600 0 CST} + {1333267200 -18000 1 CDT} + {1351407600 -21600 0 CST} + {1365321600 -18000 1 CDT} + {1382857200 -21600 0 CST} + {1396771200 -18000 1 CDT} + {1414306800 -21600 0 CST} + {1428220800 -18000 1 CDT} + {1445756400 -21600 0 CST} + {1459670400 -18000 1 CDT} + {1477810800 -21600 0 CST} + {1491120000 -18000 1 CDT} + {1509260400 -21600 0 CST} + {1522569600 -18000 1 CDT} + {1540710000 -21600 0 CST} + {1554624000 -18000 1 CDT} + {1572159600 -21600 0 CST} + {1586073600 -18000 1 CDT} + {1603609200 -21600 0 CST} + {1617523200 -18000 1 CDT} + {1635663600 -21600 0 CST} + {1648972800 -18000 1 CDT} + {1667113200 -21600 0 CST} + {1680422400 -18000 1 CDT} + {1698562800 -21600 0 CST} + {1712476800 -18000 1 CDT} + {1730012400 -21600 0 CST} + {1743926400 -18000 1 CDT} + {1761462000 -21600 0 CST} + {1775376000 -18000 1 CDT} + {1792911600 -21600 0 CST} + {1806825600 -18000 1 CDT} + {1824966000 -21600 0 CST} + {1838275200 -18000 1 CDT} + {1856415600 -21600 0 CST} + {1869724800 -18000 1 CDT} + {1887865200 -21600 0 CST} + {1901779200 -18000 1 CDT} + {1919314800 -21600 0 CST} + {1933228800 -18000 1 CDT} + {1950764400 -21600 0 CST} + {1964678400 -18000 1 CDT} + {1982818800 -21600 0 CST} + {1996128000 -18000 1 CDT} + {2014268400 -21600 0 CST} + {2027577600 -18000 1 CDT} + {2045718000 -21600 0 CST} + {2059027200 -18000 1 CDT} + {2077167600 -21600 0 CST} + {2091081600 -18000 1 CDT} + {2108617200 -21600 0 CST} + {2122531200 -18000 1 CDT} + {2140066800 -21600 0 CST} + {2153980800 -18000 1 CDT} + {2172121200 -21600 0 CST} + {2185430400 -18000 1 CDT} + {2203570800 -21600 0 CST} + {2216880000 -18000 1 CDT} + {2235020400 -21600 0 CST} + {2248934400 -18000 1 CDT} + {2266470000 -21600 0 CST} + {2280384000 -18000 1 CDT} + {2297919600 -21600 0 CST} + {2311833600 -18000 1 CDT} + {2329369200 -21600 0 CST} + {2343283200 -18000 1 CDT} + {2361423600 -21600 0 CST} + {2374732800 -18000 1 CDT} + {2392873200 -21600 0 CST} + {2406182400 -18000 1 CDT} + {2424322800 -21600 0 CST} + {2438236800 -18000 1 CDT} + {2455772400 -21600 0 CST} + {2469686400 -18000 1 CDT} + {2487222000 -21600 0 CST} + {2501136000 -18000 1 CDT} + {2519276400 -21600 0 CST} + {2532585600 -18000 1 CDT} + {2550726000 -21600 0 CST} + {2564035200 -18000 1 CDT} + {2582175600 -21600 0 CST} + {2596089600 -18000 1 CDT} + {2613625200 -21600 0 CST} + {2627539200 -18000 1 CDT} + {2645074800 -21600 0 CST} + {2658988800 -18000 1 CDT} + {2676524400 -21600 0 CST} + {2690438400 -18000 1 CDT} + {2708578800 -21600 0 CST} + {2721888000 -18000 1 CDT} + {2740028400 -21600 0 CST} + {2753337600 -18000 1 CDT} + {2771478000 -21600 0 CST} + {2785392000 -18000 1 CDT} + {2802927600 -21600 0 CST} + {2816841600 -18000 1 CDT} + {2834377200 -21600 0 CST} + {2848291200 -18000 1 CDT} + {2866431600 -21600 0 CST} + {2879740800 -18000 1 CDT} + {2897881200 -21600 0 CST} + {2911190400 -18000 1 CDT} + {2929330800 -21600 0 CST} + {2942640000 -18000 1 CDT} + {2960780400 -21600 0 CST} + {2974694400 -18000 1 CDT} + {2992230000 -21600 0 CST} + {3006144000 -18000 1 CDT} + {3023679600 -21600 0 CST} + {3037593600 -18000 1 CDT} + {3055734000 -21600 0 CST} + {3069043200 -18000 1 CDT} + {3087183600 -21600 0 CST} + {3100492800 -18000 1 CDT} + {3118633200 -21600 0 CST} + {3132547200 -18000 1 CDT} + {3150082800 -21600 0 CST} + {3163996800 -18000 1 CDT} + {3181532400 -21600 0 CST} + {3195446400 -18000 1 CDT} + {3212982000 -21600 0 CST} + {3226896000 -18000 1 CDT} + {3245036400 -21600 0 CST} + {3258345600 -18000 1 CDT} + {3276486000 -21600 0 CST} + {3289795200 -18000 1 CDT} + {3307935600 -21600 0 CST} + {3321849600 -18000 1 CDT} + {3339385200 -21600 0 CST} + {3353299200 -18000 1 CDT} + {3370834800 -21600 0 CST} + {3384748800 -18000 1 CDT} + {3402889200 -21600 0 CST} + {3416198400 -18000 1 CDT} + {3434338800 -21600 0 CST} + {3447648000 -18000 1 CDT} + {3465788400 -21600 0 CST} + {3479702400 -18000 1 CDT} + {3497238000 -21600 0 CST} + {3511152000 -18000 1 CDT} + {3528687600 -21600 0 CST} + {3542601600 -18000 1 CDT} + {3560137200 -21600 0 CST} + {3574051200 -18000 1 CDT} + {3592191600 -21600 0 CST} + {3605500800 -18000 1 CDT} + {3623641200 -21600 0 CST} + {3636950400 -18000 1 CDT} + {3655090800 -21600 0 CST} + {3669004800 -18000 1 CDT} + {3686540400 -21600 0 CST} + {3700454400 -18000 1 CDT} + {3717990000 -21600 0 CST} + {3731904000 -18000 1 CDT} + {3750044400 -21600 0 CST} + {3763353600 -18000 1 CDT} + {3781494000 -21600 0 CST} + {3794803200 -18000 1 CDT} + {3812943600 -21600 0 CST} + {3826252800 -18000 1 CDT} + {3844393200 -21600 0 CST} + {3858307200 -18000 1 CDT} + {3875842800 -21600 0 CST} + {3889756800 -18000 1 CDT} + {3907292400 -21600 0 CST} + {3921206400 -18000 1 CDT} + {3939346800 -21600 0 CST} + {3952656000 -18000 1 CDT} + {3970796400 -21600 0 CST} + {3984105600 -18000 1 CDT} + {4002246000 -21600 0 CST} + {4016160000 -18000 1 CDT} + {4033695600 -21600 0 CST} + {4047609600 -18000 1 CDT} + {4065145200 -21600 0 CST} + {4079059200 -18000 1 CDT} + {4096594800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Miquelon b/mingw/lib/tcl8.5/tzdata/America/Miquelon new file mode 100644 index 0000000000..a7410f12cb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Miquelon @@ -0,0 +1,234 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Miquelon) { + {-9223372036854775808 -13480 0 LMT} + {-1850328920 -14400 0 AST} + {326001600 -10800 0 PMST} + {536468400 -10800 0 PMST} + {544597200 -7200 1 PMDT} + {562132800 -10800 0 PMST} + {576046800 -7200 1 PMDT} + {594187200 -10800 0 PMST} + {607496400 -7200 1 PMDT} + {625636800 -10800 0 PMST} + {638946000 -7200 1 PMDT} + {657086400 -10800 0 PMST} + {671000400 -7200 1 PMDT} + {688536000 -10800 0 PMST} + {702450000 -7200 1 PMDT} + {719985600 -10800 0 PMST} + {733899600 -7200 1 PMDT} + {752040000 -10800 0 PMST} + {765349200 -7200 1 PMDT} + {783489600 -10800 0 PMST} + {796798800 -7200 1 PMDT} + {814939200 -10800 0 PMST} + {828853200 -7200 1 PMDT} + {846388800 -10800 0 PMST} + {860302800 -7200 1 PMDT} + {877838400 -10800 0 PMST} + {891752400 -7200 1 PMDT} + {909288000 -10800 0 PMST} + {923202000 -7200 1 PMDT} + {941342400 -10800 0 PMST} + {954651600 -7200 1 PMDT} + {972792000 -10800 0 PMST} + {986101200 -7200 1 PMDT} + {1004241600 -10800 0 PMST} + {1018155600 -7200 1 PMDT} + {1035691200 -10800 0 PMST} + {1049605200 -7200 1 PMDT} + {1067140800 -10800 0 PMST} + {1081054800 -7200 1 PMDT} + {1099195200 -10800 0 PMST} + {1112504400 -7200 1 PMDT} + {1130644800 -10800 0 PMST} + {1143954000 -7200 1 PMDT} + {1162094400 -10800 0 PMST} + {1173589200 -7200 1 PMDT} + {1194148800 -10800 0 PMST} + {1205038800 -7200 1 PMDT} + {1225598400 -10800 0 PMST} + {1236488400 -7200 1 PMDT} + {1257048000 -10800 0 PMST} + {1268542800 -7200 1 PMDT} + {1289102400 -10800 0 PMST} + {1299992400 -7200 1 PMDT} + {1320552000 -10800 0 PMST} + {1331442000 -7200 1 PMDT} + {1352001600 -10800 0 PMST} + {1362891600 -7200 1 PMDT} + {1383451200 -10800 0 PMST} + {1394341200 -7200 1 PMDT} + {1414900800 -10800 0 PMST} + {1425790800 -7200 1 PMDT} + {1446350400 -10800 0 PMST} + {1457845200 -7200 1 PMDT} + {1478404800 -10800 0 PMST} + {1489294800 -7200 1 PMDT} + {1509854400 -10800 0 PMST} + {1520744400 -7200 1 PMDT} + {1541304000 -10800 0 PMST} + {1552194000 -7200 1 PMDT} + {1572753600 -10800 0 PMST} + {1583643600 -7200 1 PMDT} + {1604203200 -10800 0 PMST} + {1615698000 -7200 1 PMDT} + {1636257600 -10800 0 PMST} + {1647147600 -7200 1 PMDT} + {1667707200 -10800 0 PMST} + {1678597200 -7200 1 PMDT} + {1699156800 -10800 0 PMST} + {1710046800 -7200 1 PMDT} + {1730606400 -10800 0 PMST} + {1741496400 -7200 1 PMDT} + {1762056000 -10800 0 PMST} + {1772946000 -7200 1 PMDT} + {1793505600 -10800 0 PMST} + {1805000400 -7200 1 PMDT} + {1825560000 -10800 0 PMST} + {1836450000 -7200 1 PMDT} + {1857009600 -10800 0 PMST} + {1867899600 -7200 1 PMDT} + {1888459200 -10800 0 PMST} + {1899349200 -7200 1 PMDT} + {1919908800 -10800 0 PMST} + {1930798800 -7200 1 PMDT} + {1951358400 -10800 0 PMST} + {1962853200 -7200 1 PMDT} + {1983412800 -10800 0 PMST} + {1994302800 -7200 1 PMDT} + {2014862400 -10800 0 PMST} + {2025752400 -7200 1 PMDT} + {2046312000 -10800 0 PMST} + {2057202000 -7200 1 PMDT} + {2077761600 -10800 0 PMST} + {2088651600 -7200 1 PMDT} + {2109211200 -10800 0 PMST} + {2120101200 -7200 1 PMDT} + {2140660800 -10800 0 PMST} + {2152155600 -7200 1 PMDT} + {2172715200 -10800 0 PMST} + {2183605200 -7200 1 PMDT} + {2204164800 -10800 0 PMST} + {2215054800 -7200 1 PMDT} + {2235614400 -10800 0 PMST} + {2246504400 -7200 1 PMDT} + {2267064000 -10800 0 PMST} + {2277954000 -7200 1 PMDT} + {2298513600 -10800 0 PMST} + {2309403600 -7200 1 PMDT} + {2329963200 -10800 0 PMST} + {2341458000 -7200 1 PMDT} + {2362017600 -10800 0 PMST} + {2372907600 -7200 1 PMDT} + {2393467200 -10800 0 PMST} + {2404357200 -7200 1 PMDT} + {2424916800 -10800 0 PMST} + {2435806800 -7200 1 PMDT} + {2456366400 -10800 0 PMST} + {2467256400 -7200 1 PMDT} + {2487816000 -10800 0 PMST} + {2499310800 -7200 1 PMDT} + {2519870400 -10800 0 PMST} + {2530760400 -7200 1 PMDT} + {2551320000 -10800 0 PMST} + {2562210000 -7200 1 PMDT} + {2582769600 -10800 0 PMST} + {2593659600 -7200 1 PMDT} + {2614219200 -10800 0 PMST} + {2625109200 -7200 1 PMDT} + {2645668800 -10800 0 PMST} + {2656558800 -7200 1 PMDT} + {2677118400 -10800 0 PMST} + {2688613200 -7200 1 PMDT} + {2709172800 -10800 0 PMST} + {2720062800 -7200 1 PMDT} + {2740622400 -10800 0 PMST} + {2751512400 -7200 1 PMDT} + {2772072000 -10800 0 PMST} + {2782962000 -7200 1 PMDT} + {2803521600 -10800 0 PMST} + {2814411600 -7200 1 PMDT} + {2834971200 -10800 0 PMST} + {2846466000 -7200 1 PMDT} + {2867025600 -10800 0 PMST} + {2877915600 -7200 1 PMDT} + {2898475200 -10800 0 PMST} + {2909365200 -7200 1 PMDT} + {2929924800 -10800 0 PMST} + {2940814800 -7200 1 PMDT} + {2961374400 -10800 0 PMST} + {2972264400 -7200 1 PMDT} + {2992824000 -10800 0 PMST} + {3003714000 -7200 1 PMDT} + {3024273600 -10800 0 PMST} + {3035768400 -7200 1 PMDT} + {3056328000 -10800 0 PMST} + {3067218000 -7200 1 PMDT} + {3087777600 -10800 0 PMST} + {3098667600 -7200 1 PMDT} + {3119227200 -10800 0 PMST} + {3130117200 -7200 1 PMDT} + {3150676800 -10800 0 PMST} + {3161566800 -7200 1 PMDT} + {3182126400 -10800 0 PMST} + {3193016400 -7200 1 PMDT} + {3213576000 -10800 0 PMST} + {3225070800 -7200 1 PMDT} + {3245630400 -10800 0 PMST} + {3256520400 -7200 1 PMDT} + {3277080000 -10800 0 PMST} + {3287970000 -7200 1 PMDT} + {3308529600 -10800 0 PMST} + {3319419600 -7200 1 PMDT} + {3339979200 -10800 0 PMST} + {3350869200 -7200 1 PMDT} + {3371428800 -10800 0 PMST} + {3382923600 -7200 1 PMDT} + {3403483200 -10800 0 PMST} + {3414373200 -7200 1 PMDT} + {3434932800 -10800 0 PMST} + {3445822800 -7200 1 PMDT} + {3466382400 -10800 0 PMST} + {3477272400 -7200 1 PMDT} + {3497832000 -10800 0 PMST} + {3508722000 -7200 1 PMDT} + {3529281600 -10800 0 PMST} + {3540171600 -7200 1 PMDT} + {3560731200 -10800 0 PMST} + {3572226000 -7200 1 PMDT} + {3592785600 -10800 0 PMST} + {3603675600 -7200 1 PMDT} + {3624235200 -10800 0 PMST} + {3635125200 -7200 1 PMDT} + {3655684800 -10800 0 PMST} + {3666574800 -7200 1 PMDT} + {3687134400 -10800 0 PMST} + {3698024400 -7200 1 PMDT} + {3718584000 -10800 0 PMST} + {3730078800 -7200 1 PMDT} + {3750638400 -10800 0 PMST} + {3761528400 -7200 1 PMDT} + {3782088000 -10800 0 PMST} + {3792978000 -7200 1 PMDT} + {3813537600 -10800 0 PMST} + {3824427600 -7200 1 PMDT} + {3844987200 -10800 0 PMST} + {3855877200 -7200 1 PMDT} + {3876436800 -10800 0 PMST} + {3887326800 -7200 1 PMDT} + {3907886400 -10800 0 PMST} + {3919381200 -7200 1 PMDT} + {3939940800 -10800 0 PMST} + {3950830800 -7200 1 PMDT} + {3971390400 -10800 0 PMST} + {3982280400 -7200 1 PMDT} + {4002840000 -10800 0 PMST} + {4013730000 -7200 1 PMDT} + {4034289600 -10800 0 PMST} + {4045179600 -7200 1 PMDT} + {4065739200 -10800 0 PMST} + {4076629200 -7200 1 PMDT} + {4097188800 -10800 0 PMST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Moncton b/mingw/lib/tcl8.5/tzdata/America/Moncton new file mode 100644 index 0000000000..408e3a1037 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Moncton @@ -0,0 +1,342 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Moncton) { + {-9223372036854775808 -15548 0 LMT} + {-2715882052 -18000 0 EST} + {-2131642800 -14400 0 AST} + {-1632074400 -10800 1 ADT} + {-1614798000 -14400 0 AST} + {-1167595200 -14400 0 AST} + {-1153681200 -10800 1 ADT} + {-1145822400 -14400 0 AST} + {-1122231600 -10800 1 ADT} + {-1114372800 -14400 0 AST} + {-1090782000 -10800 1 ADT} + {-1082923200 -14400 0 AST} + {-1059332400 -10800 1 ADT} + {-1051473600 -14400 0 AST} + {-1027882800 -10800 1 ADT} + {-1020024000 -14400 0 AST} + {-996433200 -10800 1 ADT} + {-988574400 -14400 0 AST} + {-965674800 -10800 1 ADT} + {-955396800 -14400 0 AST} + {-934743600 -10800 1 ADT} + {-923947200 -14400 0 AST} + {-904503600 -10800 1 ADT} + {-891892800 -14400 0 AST} + {-883598400 -14400 0 AST} + {-880221600 -10800 1 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {-757368000 -14400 0 AST} + {-747252000 -10800 1 ADT} + {-733950000 -14400 0 AST} + {-715802400 -10800 1 ADT} + {-702500400 -14400 0 AST} + {-684352800 -10800 1 ADT} + {-671050800 -14400 0 AST} + {-652903200 -10800 1 ADT} + {-639601200 -14400 0 AST} + {-620848800 -10800 1 ADT} + {-608151600 -14400 0 AST} + {-589399200 -10800 1 ADT} + {-576097200 -14400 0 AST} + {-557949600 -10800 1 ADT} + {-544647600 -14400 0 AST} + {-526500000 -10800 1 ADT} + {-513198000 -14400 0 AST} + {-495050400 -10800 1 ADT} + {-481748400 -14400 0 AST} + {-463600800 -10800 1 ADT} + {-450298800 -14400 0 AST} + {-431546400 -10800 1 ADT} + {-418244400 -14400 0 AST} + {-400096800 -10800 1 ADT} + {-384375600 -14400 0 AST} + {-368647200 -10800 1 ADT} + {-352926000 -14400 0 AST} + {-337197600 -10800 1 ADT} + {-321476400 -14400 0 AST} + {-305748000 -10800 1 ADT} + {-289422000 -14400 0 AST} + {-273693600 -10800 1 ADT} + {-257972400 -14400 0 AST} + {-242244000 -10800 1 ADT} + {-226522800 -14400 0 AST} + {-210794400 -10800 1 ADT} + {-195073200 -14400 0 AST} + {-179344800 -10800 1 ADT} + {-163623600 -14400 0 AST} + {-147895200 -10800 1 ADT} + {-131569200 -14400 0 AST} + {-116445600 -10800 1 ADT} + {-100119600 -14400 0 AST} + {-84391200 -10800 1 ADT} + {-68670000 -14400 0 AST} + {-52941600 -10800 1 ADT} + {-37220400 -14400 0 AST} + {-21492000 -10800 1 ADT} + {-5770800 -14400 0 AST} + {9957600 -10800 1 ADT} + {25678800 -14400 0 AST} + {41407200 -10800 1 ADT} + {57733200 -14400 0 AST} + {73461600 -10800 1 ADT} + {89182800 -14400 0 AST} + {94708800 -14400 0 AST} + {136360800 -10800 1 ADT} + {152082000 -14400 0 AST} + {167810400 -10800 1 ADT} + {183531600 -14400 0 AST} + {199260000 -10800 1 ADT} + {215586000 -14400 0 AST} + {230709600 -10800 1 ADT} + {247035600 -14400 0 AST} + {262764000 -10800 1 ADT} + {278485200 -14400 0 AST} + {294213600 -10800 1 ADT} + {309934800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544600800 -10800 1 ADT} + {562136400 -14400 0 AST} + {576050400 -10800 1 ADT} + {594190800 -14400 0 AST} + {607500000 -10800 1 ADT} + {625640400 -14400 0 AST} + {638949600 -10800 1 ADT} + {657090000 -14400 0 AST} + {671004000 -10800 1 ADT} + {688539600 -14400 0 AST} + {702453600 -10800 1 ADT} + {719989200 -14400 0 AST} + {725860800 -14400 0 AST} + {733896060 -10800 1 ADT} + {752036460 -14400 0 AST} + {765345660 -10800 1 ADT} + {783486060 -14400 0 AST} + {796795260 -10800 1 ADT} + {814935660 -14400 0 AST} + {828849660 -10800 1 ADT} + {846385260 -14400 0 AST} + {860299260 -10800 1 ADT} + {877834860 -14400 0 AST} + {891748860 -10800 1 ADT} + {909284460 -14400 0 AST} + {923198460 -10800 1 ADT} + {941338860 -14400 0 AST} + {954648060 -10800 1 ADT} + {972788460 -14400 0 AST} + {986097660 -10800 1 ADT} + {1004238060 -14400 0 AST} + {1018152060 -10800 1 ADT} + {1035687660 -14400 0 AST} + {1049601660 -10800 1 ADT} + {1067137260 -14400 0 AST} + {1081051260 -10800 1 ADT} + {1099191660 -14400 0 AST} + {1112500860 -10800 1 ADT} + {1130641260 -14400 0 AST} + {1143950460 -10800 1 ADT} + {1162090860 -14400 0 AST} + {1167624000 -14400 0 AST} + {1173592800 -10800 1 ADT} + {1194152400 -14400 0 AST} + {1205042400 -10800 1 ADT} + {1225602000 -14400 0 AST} + {1236492000 -10800 1 ADT} + {1257051600 -14400 0 AST} + {1268546400 -10800 1 ADT} + {1289106000 -14400 0 AST} + {1299996000 -10800 1 ADT} + {1320555600 -14400 0 AST} + {1331445600 -10800 1 ADT} + {1352005200 -14400 0 AST} + {1362895200 -10800 1 ADT} + {1383454800 -14400 0 AST} + {1394344800 -10800 1 ADT} + {1414904400 -14400 0 AST} + {1425794400 -10800 1 ADT} + {1446354000 -14400 0 AST} + {1457848800 -10800 1 ADT} + {1478408400 -14400 0 AST} + {1489298400 -10800 1 ADT} + {1509858000 -14400 0 AST} + {1520748000 -10800 1 ADT} + {1541307600 -14400 0 AST} + {1552197600 -10800 1 ADT} + {1572757200 -14400 0 AST} + {1583647200 -10800 1 ADT} + {1604206800 -14400 0 AST} + {1615701600 -10800 1 ADT} + {1636261200 -14400 0 AST} + {1647151200 -10800 1 ADT} + {1667710800 -14400 0 AST} + {1678600800 -10800 1 ADT} + {1699160400 -14400 0 AST} + {1710050400 -10800 1 ADT} + {1730610000 -14400 0 AST} + {1741500000 -10800 1 ADT} + {1762059600 -14400 0 AST} + {1772949600 -10800 1 ADT} + {1793509200 -14400 0 AST} + {1805004000 -10800 1 ADT} + {1825563600 -14400 0 AST} + {1836453600 -10800 1 ADT} + {1857013200 -14400 0 AST} + {1867903200 -10800 1 ADT} + {1888462800 -14400 0 AST} + {1899352800 -10800 1 ADT} + {1919912400 -14400 0 AST} + {1930802400 -10800 1 ADT} + {1951362000 -14400 0 AST} + {1962856800 -10800 1 ADT} + {1983416400 -14400 0 AST} + {1994306400 -10800 1 ADT} + {2014866000 -14400 0 AST} + {2025756000 -10800 1 ADT} + {2046315600 -14400 0 AST} + {2057205600 -10800 1 ADT} + {2077765200 -14400 0 AST} + {2088655200 -10800 1 ADT} + {2109214800 -14400 0 AST} + {2120104800 -10800 1 ADT} + {2140664400 -14400 0 AST} + {2152159200 -10800 1 ADT} + {2172718800 -14400 0 AST} + {2183608800 -10800 1 ADT} + {2204168400 -14400 0 AST} + {2215058400 -10800 1 ADT} + {2235618000 -14400 0 AST} + {2246508000 -10800 1 ADT} + {2267067600 -14400 0 AST} + {2277957600 -10800 1 ADT} + {2298517200 -14400 0 AST} + {2309407200 -10800 1 ADT} + {2329966800 -14400 0 AST} + {2341461600 -10800 1 ADT} + {2362021200 -14400 0 AST} + {2372911200 -10800 1 ADT} + {2393470800 -14400 0 AST} + {2404360800 -10800 1 ADT} + {2424920400 -14400 0 AST} + {2435810400 -10800 1 ADT} + {2456370000 -14400 0 AST} + {2467260000 -10800 1 ADT} + {2487819600 -14400 0 AST} + {2499314400 -10800 1 ADT} + {2519874000 -14400 0 AST} + {2530764000 -10800 1 ADT} + {2551323600 -14400 0 AST} + {2562213600 -10800 1 ADT} + {2582773200 -14400 0 AST} + {2593663200 -10800 1 ADT} + {2614222800 -14400 0 AST} + {2625112800 -10800 1 ADT} + {2645672400 -14400 0 AST} + {2656562400 -10800 1 ADT} + {2677122000 -14400 0 AST} + {2688616800 -10800 1 ADT} + {2709176400 -14400 0 AST} + {2720066400 -10800 1 ADT} + {2740626000 -14400 0 AST} + {2751516000 -10800 1 ADT} + {2772075600 -14400 0 AST} + {2782965600 -10800 1 ADT} + {2803525200 -14400 0 AST} + {2814415200 -10800 1 ADT} + {2834974800 -14400 0 AST} + {2846469600 -10800 1 ADT} + {2867029200 -14400 0 AST} + {2877919200 -10800 1 ADT} + {2898478800 -14400 0 AST} + {2909368800 -10800 1 ADT} + {2929928400 -14400 0 AST} + {2940818400 -10800 1 ADT} + {2961378000 -14400 0 AST} + {2972268000 -10800 1 ADT} + {2992827600 -14400 0 AST} + {3003717600 -10800 1 ADT} + {3024277200 -14400 0 AST} + {3035772000 -10800 1 ADT} + {3056331600 -14400 0 AST} + {3067221600 -10800 1 ADT} + {3087781200 -14400 0 AST} + {3098671200 -10800 1 ADT} + {3119230800 -14400 0 AST} + {3130120800 -10800 1 ADT} + {3150680400 -14400 0 AST} + {3161570400 -10800 1 ADT} + {3182130000 -14400 0 AST} + {3193020000 -10800 1 ADT} + {3213579600 -14400 0 AST} + {3225074400 -10800 1 ADT} + {3245634000 -14400 0 AST} + {3256524000 -10800 1 ADT} + {3277083600 -14400 0 AST} + {3287973600 -10800 1 ADT} + {3308533200 -14400 0 AST} + {3319423200 -10800 1 ADT} + {3339982800 -14400 0 AST} + {3350872800 -10800 1 ADT} + {3371432400 -14400 0 AST} + {3382927200 -10800 1 ADT} + {3403486800 -14400 0 AST} + {3414376800 -10800 1 ADT} + {3434936400 -14400 0 AST} + {3445826400 -10800 1 ADT} + {3466386000 -14400 0 AST} + {3477276000 -10800 1 ADT} + {3497835600 -14400 0 AST} + {3508725600 -10800 1 ADT} + {3529285200 -14400 0 AST} + {3540175200 -10800 1 ADT} + {3560734800 -14400 0 AST} + {3572229600 -10800 1 ADT} + {3592789200 -14400 0 AST} + {3603679200 -10800 1 ADT} + {3624238800 -14400 0 AST} + {3635128800 -10800 1 ADT} + {3655688400 -14400 0 AST} + {3666578400 -10800 1 ADT} + {3687138000 -14400 0 AST} + {3698028000 -10800 1 ADT} + {3718587600 -14400 0 AST} + {3730082400 -10800 1 ADT} + {3750642000 -14400 0 AST} + {3761532000 -10800 1 ADT} + {3782091600 -14400 0 AST} + {3792981600 -10800 1 ADT} + {3813541200 -14400 0 AST} + {3824431200 -10800 1 ADT} + {3844990800 -14400 0 AST} + {3855880800 -10800 1 ADT} + {3876440400 -14400 0 AST} + {3887330400 -10800 1 ADT} + {3907890000 -14400 0 AST} + {3919384800 -10800 1 ADT} + {3939944400 -14400 0 AST} + {3950834400 -10800 1 ADT} + {3971394000 -14400 0 AST} + {3982284000 -10800 1 ADT} + {4002843600 -14400 0 AST} + {4013733600 -10800 1 ADT} + {4034293200 -14400 0 AST} + {4045183200 -10800 1 ADT} + {4065742800 -14400 0 AST} + {4076632800 -10800 1 ADT} + {4097192400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Monterrey b/mingw/lib/tcl8.5/tzdata/America/Monterrey new file mode 100644 index 0000000000..4135884825 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Monterrey @@ -0,0 +1,218 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Monterrey) { + {-9223372036854775808 -24076 0 LMT} + {-1514743200 -21600 0 CST} + {568015200 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {599637600 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {989136000 -18000 1 CDT} + {1001833200 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1175414400 -18000 1 CDT} + {1193554800 -21600 0 CST} + {1207468800 -18000 1 CDT} + {1225004400 -21600 0 CST} + {1238918400 -18000 1 CDT} + {1256454000 -21600 0 CST} + {1270368000 -18000 1 CDT} + {1288508400 -21600 0 CST} + {1301817600 -18000 1 CDT} + {1319958000 -21600 0 CST} + {1333267200 -18000 1 CDT} + {1351407600 -21600 0 CST} + {1365321600 -18000 1 CDT} + {1382857200 -21600 0 CST} + {1396771200 -18000 1 CDT} + {1414306800 -21600 0 CST} + {1428220800 -18000 1 CDT} + {1445756400 -21600 0 CST} + {1459670400 -18000 1 CDT} + {1477810800 -21600 0 CST} + {1491120000 -18000 1 CDT} + {1509260400 -21600 0 CST} + {1522569600 -18000 1 CDT} + {1540710000 -21600 0 CST} + {1554624000 -18000 1 CDT} + {1572159600 -21600 0 CST} + {1586073600 -18000 1 CDT} + {1603609200 -21600 0 CST} + {1617523200 -18000 1 CDT} + {1635663600 -21600 0 CST} + {1648972800 -18000 1 CDT} + {1667113200 -21600 0 CST} + {1680422400 -18000 1 CDT} + {1698562800 -21600 0 CST} + {1712476800 -18000 1 CDT} + {1730012400 -21600 0 CST} + {1743926400 -18000 1 CDT} + {1761462000 -21600 0 CST} + {1775376000 -18000 1 CDT} + {1792911600 -21600 0 CST} + {1806825600 -18000 1 CDT} + {1824966000 -21600 0 CST} + {1838275200 -18000 1 CDT} + {1856415600 -21600 0 CST} + {1869724800 -18000 1 CDT} + {1887865200 -21600 0 CST} + {1901779200 -18000 1 CDT} + {1919314800 -21600 0 CST} + {1933228800 -18000 1 CDT} + {1950764400 -21600 0 CST} + {1964678400 -18000 1 CDT} + {1982818800 -21600 0 CST} + {1996128000 -18000 1 CDT} + {2014268400 -21600 0 CST} + {2027577600 -18000 1 CDT} + {2045718000 -21600 0 CST} + {2059027200 -18000 1 CDT} + {2077167600 -21600 0 CST} + {2091081600 -18000 1 CDT} + {2108617200 -21600 0 CST} + {2122531200 -18000 1 CDT} + {2140066800 -21600 0 CST} + {2153980800 -18000 1 CDT} + {2172121200 -21600 0 CST} + {2185430400 -18000 1 CDT} + {2203570800 -21600 0 CST} + {2216880000 -18000 1 CDT} + {2235020400 -21600 0 CST} + {2248934400 -18000 1 CDT} + {2266470000 -21600 0 CST} + {2280384000 -18000 1 CDT} + {2297919600 -21600 0 CST} + {2311833600 -18000 1 CDT} + {2329369200 -21600 0 CST} + {2343283200 -18000 1 CDT} + {2361423600 -21600 0 CST} + {2374732800 -18000 1 CDT} + {2392873200 -21600 0 CST} + {2406182400 -18000 1 CDT} + {2424322800 -21600 0 CST} + {2438236800 -18000 1 CDT} + {2455772400 -21600 0 CST} + {2469686400 -18000 1 CDT} + {2487222000 -21600 0 CST} + {2501136000 -18000 1 CDT} + {2519276400 -21600 0 CST} + {2532585600 -18000 1 CDT} + {2550726000 -21600 0 CST} + {2564035200 -18000 1 CDT} + {2582175600 -21600 0 CST} + {2596089600 -18000 1 CDT} + {2613625200 -21600 0 CST} + {2627539200 -18000 1 CDT} + {2645074800 -21600 0 CST} + {2658988800 -18000 1 CDT} + {2676524400 -21600 0 CST} + {2690438400 -18000 1 CDT} + {2708578800 -21600 0 CST} + {2721888000 -18000 1 CDT} + {2740028400 -21600 0 CST} + {2753337600 -18000 1 CDT} + {2771478000 -21600 0 CST} + {2785392000 -18000 1 CDT} + {2802927600 -21600 0 CST} + {2816841600 -18000 1 CDT} + {2834377200 -21600 0 CST} + {2848291200 -18000 1 CDT} + {2866431600 -21600 0 CST} + {2879740800 -18000 1 CDT} + {2897881200 -21600 0 CST} + {2911190400 -18000 1 CDT} + {2929330800 -21600 0 CST} + {2942640000 -18000 1 CDT} + {2960780400 -21600 0 CST} + {2974694400 -18000 1 CDT} + {2992230000 -21600 0 CST} + {3006144000 -18000 1 CDT} + {3023679600 -21600 0 CST} + {3037593600 -18000 1 CDT} + {3055734000 -21600 0 CST} + {3069043200 -18000 1 CDT} + {3087183600 -21600 0 CST} + {3100492800 -18000 1 CDT} + {3118633200 -21600 0 CST} + {3132547200 -18000 1 CDT} + {3150082800 -21600 0 CST} + {3163996800 -18000 1 CDT} + {3181532400 -21600 0 CST} + {3195446400 -18000 1 CDT} + {3212982000 -21600 0 CST} + {3226896000 -18000 1 CDT} + {3245036400 -21600 0 CST} + {3258345600 -18000 1 CDT} + {3276486000 -21600 0 CST} + {3289795200 -18000 1 CDT} + {3307935600 -21600 0 CST} + {3321849600 -18000 1 CDT} + {3339385200 -21600 0 CST} + {3353299200 -18000 1 CDT} + {3370834800 -21600 0 CST} + {3384748800 -18000 1 CDT} + {3402889200 -21600 0 CST} + {3416198400 -18000 1 CDT} + {3434338800 -21600 0 CST} + {3447648000 -18000 1 CDT} + {3465788400 -21600 0 CST} + {3479702400 -18000 1 CDT} + {3497238000 -21600 0 CST} + {3511152000 -18000 1 CDT} + {3528687600 -21600 0 CST} + {3542601600 -18000 1 CDT} + {3560137200 -21600 0 CST} + {3574051200 -18000 1 CDT} + {3592191600 -21600 0 CST} + {3605500800 -18000 1 CDT} + {3623641200 -21600 0 CST} + {3636950400 -18000 1 CDT} + {3655090800 -21600 0 CST} + {3669004800 -18000 1 CDT} + {3686540400 -21600 0 CST} + {3700454400 -18000 1 CDT} + {3717990000 -21600 0 CST} + {3731904000 -18000 1 CDT} + {3750044400 -21600 0 CST} + {3763353600 -18000 1 CDT} + {3781494000 -21600 0 CST} + {3794803200 -18000 1 CDT} + {3812943600 -21600 0 CST} + {3826252800 -18000 1 CDT} + {3844393200 -21600 0 CST} + {3858307200 -18000 1 CDT} + {3875842800 -21600 0 CST} + {3889756800 -18000 1 CDT} + {3907292400 -21600 0 CST} + {3921206400 -18000 1 CDT} + {3939346800 -21600 0 CST} + {3952656000 -18000 1 CDT} + {3970796400 -21600 0 CST} + {3984105600 -18000 1 CDT} + {4002246000 -21600 0 CST} + {4016160000 -18000 1 CDT} + {4033695600 -21600 0 CST} + {4047609600 -18000 1 CDT} + {4065145200 -21600 0 CST} + {4079059200 -18000 1 CDT} + {4096594800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Montevideo b/mingw/lib/tcl8.5/tzdata/America/Montevideo new file mode 100644 index 0000000000..aa469b913f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Montevideo @@ -0,0 +1,261 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Montevideo) { + {-9223372036854775808 -13484 0 LMT} + {-2256668116 -13484 0 MMT} + {-1567455316 -12600 0 UYT} + {-1459542600 -10800 1 UYHST} + {-1443819600 -12600 0 UYT} + {-1428006600 -10800 1 UYHST} + {-1412283600 -12600 0 UYT} + {-1396470600 -10800 1 UYHST} + {-1380747600 -12600 0 UYT} + {-1141590600 -10800 1 UYHST} + {-1128286800 -12600 0 UYT} + {-1110141000 -10800 1 UYHST} + {-1096837200 -12600 0 UYT} + {-1078691400 -10800 1 UYHST} + {-1065387600 -12600 0 UYT} + {-1046637000 -10800 1 UYHST} + {-1033938000 -12600 0 UYT} + {-1015187400 -10800 1 UYHST} + {-1002488400 -12600 0 UYT} + {-983737800 -10800 1 UYHST} + {-971038800 -12600 0 UYT} + {-952288200 -10800 1 UYHST} + {-938984400 -12600 0 UYT} + {-920838600 -10800 1 UYHST} + {-907534800 -12600 0 UYT} + {-896819400 -10800 1 UYHST} + {-853623000 -10800 0 UYT} + {-853621200 -7200 1 UYST} + {-845848800 -10800 0 UYT} + {-334789200 -7200 1 UYST} + {-319672800 -10800 0 UYT} + {-314226000 -7200 1 UYST} + {-309996000 -10800 0 UYT} + {-149720400 -7200 1 UYST} + {-134604000 -10800 0 UYT} + {-118270800 -7200 1 UYST} + {-100044000 -10800 0 UYT} + {-86821200 -7200 1 UYST} + {-68508000 -10800 0 UYT} + {-50446800 -9000 1 UYHST} + {-34119000 -10800 0 UYT} + {-18910800 -9000 1 UYHST} + {-2583000 -10800 0 UYT} + {12625200 -9000 1 UYHST} + {28953000 -10800 0 UYT} + {72932400 -7200 1 UYST} + {82692000 -10800 0 UYT} + {132116400 -9000 1 UYHST} + {156911400 -7200 1 UYST} + {212983200 -10800 0 UYT} + {250052400 -7200 1 UYST} + {260244000 -10800 0 UYT} + {307594800 -7200 1 UYST} + {325994400 -10800 0 UYT} + {566449200 -7200 1 UYST} + {574308000 -10800 0 UYT} + {597812400 -7200 1 UYST} + {605671200 -10800 0 UYT} + {625633200 -7200 1 UYST} + {636516000 -10800 0 UYT} + {656478000 -7200 1 UYST} + {667965600 -10800 0 UYT} + {688532400 -7200 1 UYST} + {699415200 -10800 0 UYT} + {719377200 -7200 1 UYST} + {730864800 -10800 0 UYT} + {1095562800 -7200 1 UYST} + {1111896000 -10800 0 UYT} + {1128834000 -7200 1 UYST} + {1142136000 -10800 0 UYT} + {1159678800 -7200 1 UYST} + {1173585600 -10800 0 UYT} + {1191733200 -7200 1 UYST} + {1205035200 -10800 0 UYT} + {1223182800 -7200 1 UYST} + {1236484800 -10800 0 UYT} + {1254632400 -7200 1 UYST} + {1268539200 -10800 0 UYT} + {1286082000 -7200 1 UYST} + {1299988800 -10800 0 UYT} + {1317531600 -7200 1 UYST} + {1331438400 -10800 0 UYT} + {1349586000 -7200 1 UYST} + {1362888000 -10800 0 UYT} + {1381035600 -7200 1 UYST} + {1394337600 -10800 0 UYT} + {1412485200 -7200 1 UYST} + {1425787200 -10800 0 UYT} + {1443934800 -7200 1 UYST} + {1457841600 -10800 0 UYT} + {1475384400 -7200 1 UYST} + {1489291200 -10800 0 UYT} + {1506834000 -7200 1 UYST} + {1520740800 -10800 0 UYT} + {1538888400 -7200 1 UYST} + {1552190400 -10800 0 UYT} + {1570338000 -7200 1 UYST} + {1583640000 -10800 0 UYT} + {1601787600 -7200 1 UYST} + {1615694400 -10800 0 UYT} + {1633237200 -7200 1 UYST} + {1647144000 -10800 0 UYT} + {1664686800 -7200 1 UYST} + {1678593600 -10800 0 UYT} + {1696136400 -7200 1 UYST} + {1710043200 -10800 0 UYT} + {1728190800 -7200 1 UYST} + {1741492800 -10800 0 UYT} + {1759640400 -7200 1 UYST} + {1772942400 -10800 0 UYT} + {1791090000 -7200 1 UYST} + {1804996800 -10800 0 UYT} + {1822539600 -7200 1 UYST} + {1836446400 -10800 0 UYT} + {1853989200 -7200 1 UYST} + {1867896000 -10800 0 UYT} + {1886043600 -7200 1 UYST} + {1899345600 -10800 0 UYT} + {1917493200 -7200 1 UYST} + {1930795200 -10800 0 UYT} + {1948942800 -7200 1 UYST} + {1962849600 -10800 0 UYT} + {1980392400 -7200 1 UYST} + {1994299200 -10800 0 UYT} + {2011842000 -7200 1 UYST} + {2025748800 -10800 0 UYT} + {2043291600 -7200 1 UYST} + {2057198400 -10800 0 UYT} + {2075346000 -7200 1 UYST} + {2088648000 -10800 0 UYT} + {2106795600 -7200 1 UYST} + {2120097600 -10800 0 UYT} + {2138245200 -7200 1 UYST} + {2152152000 -10800 0 UYT} + {2169694800 -7200 1 UYST} + {2183601600 -10800 0 UYT} + {2201144400 -7200 1 UYST} + {2215051200 -10800 0 UYT} + {2233198800 -7200 1 UYST} + {2246500800 -10800 0 UYT} + {2264648400 -7200 1 UYST} + {2277950400 -10800 0 UYT} + {2296098000 -7200 1 UYST} + {2309400000 -10800 0 UYT} + {2327547600 -7200 1 UYST} + {2341454400 -10800 0 UYT} + {2358997200 -7200 1 UYST} + {2372904000 -10800 0 UYT} + {2390446800 -7200 1 UYST} + {2404353600 -10800 0 UYT} + {2422501200 -7200 1 UYST} + {2435803200 -10800 0 UYT} + {2453950800 -7200 1 UYST} + {2467252800 -10800 0 UYT} + {2485400400 -7200 1 UYST} + {2499307200 -10800 0 UYT} + {2516850000 -7200 1 UYST} + {2530756800 -10800 0 UYT} + {2548299600 -7200 1 UYST} + {2562206400 -10800 0 UYT} + {2579749200 -7200 1 UYST} + {2593656000 -10800 0 UYT} + {2611803600 -7200 1 UYST} + {2625105600 -10800 0 UYT} + {2643253200 -7200 1 UYST} + {2656555200 -10800 0 UYT} + {2674702800 -7200 1 UYST} + {2688609600 -10800 0 UYT} + {2706152400 -7200 1 UYST} + {2720059200 -10800 0 UYT} + {2737602000 -7200 1 UYST} + {2751508800 -10800 0 UYT} + {2769656400 -7200 1 UYST} + {2782958400 -10800 0 UYT} + {2801106000 -7200 1 UYST} + {2814408000 -10800 0 UYT} + {2832555600 -7200 1 UYST} + {2846462400 -10800 0 UYT} + {2864005200 -7200 1 UYST} + {2877912000 -10800 0 UYT} + {2895454800 -7200 1 UYST} + {2909361600 -10800 0 UYT} + {2926904400 -7200 1 UYST} + {2940811200 -10800 0 UYT} + {2958958800 -7200 1 UYST} + {2972260800 -10800 0 UYT} + {2990408400 -7200 1 UYST} + {3003710400 -10800 0 UYT} + {3021858000 -7200 1 UYST} + {3035764800 -10800 0 UYT} + {3053307600 -7200 1 UYST} + {3067214400 -10800 0 UYT} + {3084757200 -7200 1 UYST} + {3098664000 -10800 0 UYT} + {3116811600 -7200 1 UYST} + {3130113600 -10800 0 UYT} + {3148261200 -7200 1 UYST} + {3161563200 -10800 0 UYT} + {3179710800 -7200 1 UYST} + {3193012800 -10800 0 UYT} + {3211160400 -7200 1 UYST} + {3225067200 -10800 0 UYT} + {3242610000 -7200 1 UYST} + {3256516800 -10800 0 UYT} + {3274059600 -7200 1 UYST} + {3287966400 -10800 0 UYT} + {3306114000 -7200 1 UYST} + {3319416000 -10800 0 UYT} + {3337563600 -7200 1 UYST} + {3350865600 -10800 0 UYT} + {3369013200 -7200 1 UYST} + {3382920000 -10800 0 UYT} + {3400462800 -7200 1 UYST} + {3414369600 -10800 0 UYT} + {3431912400 -7200 1 UYST} + {3445819200 -10800 0 UYT} + {3463362000 -7200 1 UYST} + {3477268800 -10800 0 UYT} + {3495416400 -7200 1 UYST} + {3508718400 -10800 0 UYT} + {3526866000 -7200 1 UYST} + {3540168000 -10800 0 UYT} + {3558315600 -7200 1 UYST} + {3572222400 -10800 0 UYT} + {3589765200 -7200 1 UYST} + {3603672000 -10800 0 UYT} + {3621214800 -7200 1 UYST} + {3635121600 -10800 0 UYT} + {3653269200 -7200 1 UYST} + {3666571200 -10800 0 UYT} + {3684718800 -7200 1 UYST} + {3698020800 -10800 0 UYT} + {3716168400 -7200 1 UYST} + {3730075200 -10800 0 UYT} + {3747618000 -7200 1 UYST} + {3761524800 -10800 0 UYT} + {3779067600 -7200 1 UYST} + {3792974400 -10800 0 UYT} + {3810517200 -7200 1 UYST} + {3824424000 -10800 0 UYT} + {3842571600 -7200 1 UYST} + {3855873600 -10800 0 UYT} + {3874021200 -7200 1 UYST} + {3887323200 -10800 0 UYT} + {3905470800 -7200 1 UYST} + {3919377600 -10800 0 UYT} + {3936920400 -7200 1 UYST} + {3950827200 -10800 0 UYT} + {3968370000 -7200 1 UYST} + {3982276800 -10800 0 UYT} + {4000424400 -7200 1 UYST} + {4013726400 -10800 0 UYT} + {4031874000 -7200 1 UYST} + {4045176000 -10800 0 UYT} + {4063323600 -7200 1 UYST} + {4076625600 -10800 0 UYT} + {4094773200 -7200 1 UYST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Montreal b/mingw/lib/tcl8.5/tzdata/America/Montreal new file mode 100644 index 0000000000..b9535ebc80 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Montreal @@ -0,0 +1,366 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Montreal) { + {-9223372036854775808 -17656 0 LMT} + {-2713892744 -18000 0 EST} + {-1665334800 -14400 1 EDT} + {-1662753600 -18000 0 EST} + {-1640977200 -18000 0 EST} + {-1632070800 -14400 1 EDT} + {-1614794400 -18000 0 EST} + {-1609441200 -18000 0 EST} + {-1601742600 -14400 1 EDT} + {-1583775000 -18000 0 EST} + {-1567355400 -14400 1 EDT} + {-1554053400 -18000 0 EST} + {-1535907600 -14400 1 EDT} + {-1522603800 -18000 0 EST} + {-1504458000 -14400 1 EDT} + {-1491154200 -18000 0 EST} + {-1439830800 -14400 1 EDT} + {-1428255000 -18000 0 EST} + {-1409504400 -14400 1 EDT} + {-1396805400 -18000 0 EST} + {-1378054800 -14400 1 EDT} + {-1365355800 -18000 0 EST} + {-1346612400 -14400 1 EDT} + {-1333915200 -18000 0 EST} + {-1315162800 -14400 1 EDT} + {-1301860800 -18000 0 EST} + {-1283713200 -14400 1 EDT} + {-1270411200 -18000 0 EST} + {-1252263600 -14400 1 EDT} + {-1238961600 -18000 0 EST} + {-1220814000 -14400 1 EDT} + {-1207512000 -18000 0 EST} + {-1188759600 -14400 1 EDT} + {-1176062400 -18000 0 EST} + {-1157310000 -14400 1 EDT} + {-1144008000 -18000 0 EST} + {-1125860400 -14400 1 EDT} + {-1112558400 -18000 0 EST} + {-1094410800 -14400 1 EDT} + {-1081108800 -18000 0 EST} + {-1062961200 -14400 1 EDT} + {-1049659200 -18000 0 EST} + {-1031511600 -14400 1 EDT} + {-1018209600 -18000 0 EST} + {-1000062000 -14400 1 EDT} + {-986760000 -18000 0 EST} + {-968007600 -14400 1 EDT} + {-955310400 -18000 0 EST} + {-936558000 -14400 1 EDT} + {-880218000 -14400 0 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-757364400 -18000 0 EST} + {-747248400 -14400 1 EDT} + {-733946400 -18000 0 EST} + {-715798800 -14400 1 EDT} + {-702496800 -18000 0 EST} + {-684349200 -14400 1 EDT} + {-671047200 -18000 0 EST} + {-652899600 -14400 1 EDT} + {-636573600 -18000 0 EST} + {-620845200 -14400 1 EDT} + {-605124000 -18000 0 EST} + {-589395600 -14400 1 EDT} + {-576093600 -18000 0 EST} + {-557946000 -14400 1 EDT} + {-544644000 -18000 0 EST} + {-526496400 -14400 1 EDT} + {-513194400 -18000 0 EST} + {-495046800 -14400 1 EDT} + {-481744800 -18000 0 EST} + {-463597200 -14400 1 EDT} + {-450295200 -18000 0 EST} + {-431542800 -14400 1 EDT} + {-418240800 -18000 0 EST} + {-400093200 -14400 1 EDT} + {-384372000 -18000 0 EST} + {-368643600 -14400 1 EDT} + {-352922400 -18000 0 EST} + {-337194000 -14400 1 EDT} + {-321472800 -18000 0 EST} + {-305744400 -14400 1 EDT} + {-289418400 -18000 0 EST} + {-273690000 -14400 1 EDT} + {-257968800 -18000 0 EST} + {-242240400 -14400 1 EDT} + {-226519200 -18000 0 EST} + {-210790800 -14400 1 EDT} + {-195069600 -18000 0 EST} + {-179341200 -14400 1 EDT} + {-163620000 -18000 0 EST} + {-147891600 -14400 1 EDT} + {-131565600 -18000 0 EST} + {-116442000 -14400 1 EDT} + {-100116000 -18000 0 EST} + {-84387600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126248400 -18000 0 EST} + {136364400 -14400 1 EDT} + {152085600 -18000 0 EST} + {167814000 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Montserrat b/mingw/lib/tcl8.5/tzdata/America/Montserrat new file mode 100644 index 0000000000..4d827665b2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Montserrat @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Montserrat) { + {-9223372036854775808 -14932 0 LMT} + {-1846266608 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Nassau b/mingw/lib/tcl8.5/tzdata/America/Nassau new file mode 100644 index 0000000000..06c5f064e2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Nassau @@ -0,0 +1,279 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Nassau) { + {-9223372036854775808 -18564 0 LMT} + {-1825095036 -18000 0 EST} + {-179341200 -14400 1 EDT} + {-163620000 -18000 0 EST} + {-147891600 -14400 1 EDT} + {-131565600 -18000 0 EST} + {-116442000 -14400 1 EDT} + {-100116000 -18000 0 EST} + {-84387600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {136364400 -14400 1 EDT} + {152085600 -18000 0 EST} + {167814000 -14400 1 EDT} + {183535200 -18000 0 EST} + {189320400 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/New_York b/mingw/lib/tcl8.5/tzdata/America/New_York new file mode 100644 index 0000000000..72f2c961a6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/New_York @@ -0,0 +1,369 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/New_York) { + {-9223372036854775808 -17762 0 LMT} + {-2717650800 -18000 0 EST} + {-1633280400 -14400 1 EDT} + {-1615140000 -18000 0 EST} + {-1601830800 -14400 1 EDT} + {-1583690400 -18000 0 EST} + {-1577905200 -18000 0 EST} + {-1570381200 -14400 1 EDT} + {-1551636000 -18000 0 EST} + {-1536512400 -14400 1 EDT} + {-1523210400 -18000 0 EST} + {-1504458000 -14400 1 EDT} + {-1491760800 -18000 0 EST} + {-1473008400 -14400 1 EDT} + {-1459706400 -18000 0 EST} + {-1441558800 -14400 1 EDT} + {-1428256800 -18000 0 EST} + {-1410109200 -14400 1 EDT} + {-1396807200 -18000 0 EST} + {-1378659600 -14400 1 EDT} + {-1365357600 -18000 0 EST} + {-1347210000 -14400 1 EDT} + {-1333908000 -18000 0 EST} + {-1315155600 -14400 1 EDT} + {-1301853600 -18000 0 EST} + {-1283706000 -14400 1 EDT} + {-1270404000 -18000 0 EST} + {-1252256400 -14400 1 EDT} + {-1238954400 -18000 0 EST} + {-1220806800 -14400 1 EDT} + {-1207504800 -18000 0 EST} + {-1189357200 -14400 1 EDT} + {-1176055200 -18000 0 EST} + {-1157302800 -14400 1 EDT} + {-1144605600 -18000 0 EST} + {-1125853200 -14400 1 EDT} + {-1112551200 -18000 0 EST} + {-1094403600 -14400 1 EDT} + {-1081101600 -18000 0 EST} + {-1062954000 -14400 1 EDT} + {-1049652000 -18000 0 EST} + {-1031504400 -14400 1 EDT} + {-1018202400 -18000 0 EST} + {-1000054800 -14400 1 EDT} + {-986752800 -18000 0 EST} + {-968000400 -14400 1 EDT} + {-955303200 -18000 0 EST} + {-936550800 -14400 1 EDT} + {-923248800 -18000 0 EST} + {-905101200 -14400 1 EDT} + {-891799200 -18000 0 EST} + {-883594800 -18000 0 EST} + {-880218000 -14400 1 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-757364400 -18000 0 EST} + {-747248400 -14400 1 EDT} + {-733946400 -18000 0 EST} + {-715798800 -14400 1 EDT} + {-702496800 -18000 0 EST} + {-684349200 -14400 1 EDT} + {-671047200 -18000 0 EST} + {-652899600 -14400 1 EDT} + {-639597600 -18000 0 EST} + {-620845200 -14400 1 EDT} + {-608148000 -18000 0 EST} + {-589395600 -14400 1 EDT} + {-576093600 -18000 0 EST} + {-557946000 -14400 1 EDT} + {-544644000 -18000 0 EST} + {-526496400 -14400 1 EDT} + {-513194400 -18000 0 EST} + {-495046800 -14400 1 EDT} + {-481744800 -18000 0 EST} + {-463597200 -14400 1 EDT} + {-447271200 -18000 0 EST} + {-431542800 -14400 1 EDT} + {-415821600 -18000 0 EST} + {-400093200 -14400 1 EDT} + {-384372000 -18000 0 EST} + {-368643600 -14400 1 EDT} + {-352922400 -18000 0 EST} + {-337194000 -14400 1 EDT} + {-321472800 -18000 0 EST} + {-305744400 -14400 1 EDT} + {-289418400 -18000 0 EST} + {-273690000 -14400 1 EDT} + {-257968800 -18000 0 EST} + {-242240400 -14400 1 EDT} + {-226519200 -18000 0 EST} + {-210790800 -14400 1 EDT} + {-195069600 -18000 0 EST} + {-179341200 -14400 1 EDT} + {-163620000 -18000 0 EST} + {-147891600 -14400 1 EDT} + {-131565600 -18000 0 EST} + {-116442000 -14400 1 EDT} + {-100116000 -18000 0 EST} + {-94676400 -18000 0 EST} + {-84387600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126687600 -14400 1 EDT} + {152085600 -18000 0 EST} + {162370800 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Nipigon b/mingw/lib/tcl8.5/tzdata/America/Nipigon new file mode 100644 index 0000000000..e98bb8c73a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Nipigon @@ -0,0 +1,264 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Nipigon) { + {-9223372036854775808 -21184 0 LMT} + {-2366734016 -18000 0 EST} + {-1632070800 -14400 1 EDT} + {-1614794400 -18000 0 EST} + {-923252400 -14400 1 EDT} + {-880218000 -14400 0 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {136364400 -14400 1 EDT} + {152085600 -18000 0 EST} + {167814000 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Nome b/mingw/lib/tcl8.5/tzdata/America/Nome new file mode 100644 index 0000000000..c095b79bb4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Nome @@ -0,0 +1,276 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Nome) { + {-9223372036854775808 46701 0 LMT} + {-3225358701 -39698 0 LMT} + {-2188947502 -39600 0 NST} + {-883573200 -39600 0 NST} + {-880196400 -36000 1 NWT} + {-769395600 -36000 1 NPT} + {-765374400 -39600 0 NST} + {-757342800 -39600 0 NST} + {-86878800 -39600 0 BST} + {-31496400 -39600 0 BST} + {-21466800 -36000 1 BDT} + {-5745600 -39600 0 BST} + {9982800 -36000 1 BDT} + {25704000 -39600 0 BST} + {41432400 -36000 1 BDT} + {57758400 -39600 0 BST} + {73486800 -36000 1 BDT} + {89208000 -39600 0 BST} + {104936400 -36000 1 BDT} + {120657600 -39600 0 BST} + {126709200 -36000 1 BDT} + {152107200 -39600 0 BST} + {162392400 -36000 1 BDT} + {183556800 -39600 0 BST} + {199285200 -36000 1 BDT} + {215611200 -39600 0 BST} + {230734800 -36000 1 BDT} + {247060800 -39600 0 BST} + {262789200 -36000 1 BDT} + {278510400 -39600 0 BST} + {294238800 -36000 1 BDT} + {309960000 -39600 0 BST} + {325688400 -36000 1 BDT} + {341409600 -39600 0 BST} + {357138000 -36000 1 BDT} + {372859200 -39600 0 BST} + {388587600 -36000 1 BDT} + {404913600 -39600 0 BST} + {420037200 -36000 1 BDT} + {439030800 -32400 0 AKST} + {452084400 -28800 1 AKDT} + {467805600 -32400 0 AKST} + {483534000 -28800 1 AKDT} + {499255200 -32400 0 AKST} + {514983600 -28800 1 AKDT} + {530704800 -32400 0 AKST} + {544618800 -28800 1 AKDT} + {562154400 -32400 0 AKST} + {576068400 -28800 1 AKDT} + {594208800 -32400 0 AKST} + {607518000 -28800 1 AKDT} + {625658400 -32400 0 AKST} + {638967600 -28800 1 AKDT} + {657108000 -32400 0 AKST} + {671022000 -28800 1 AKDT} + {688557600 -32400 0 AKST} + {702471600 -28800 1 AKDT} + {720007200 -32400 0 AKST} + {733921200 -28800 1 AKDT} + {752061600 -32400 0 AKST} + {765370800 -28800 1 AKDT} + {783511200 -32400 0 AKST} + {796820400 -28800 1 AKDT} + {814960800 -32400 0 AKST} + {828874800 -28800 1 AKDT} + {846410400 -32400 0 AKST} + {860324400 -28800 1 AKDT} + {877860000 -32400 0 AKST} + {891774000 -28800 1 AKDT} + {909309600 -32400 0 AKST} + {923223600 -28800 1 AKDT} + {941364000 -32400 0 AKST} + {954673200 -28800 1 AKDT} + {972813600 -32400 0 AKST} + {986122800 -28800 1 AKDT} + {1004263200 -32400 0 AKST} + {1018177200 -28800 1 AKDT} + {1035712800 -32400 0 AKST} + {1049626800 -28800 1 AKDT} + {1067162400 -32400 0 AKST} + {1081076400 -28800 1 AKDT} + {1099216800 -32400 0 AKST} + {1112526000 -28800 1 AKDT} + {1130666400 -32400 0 AKST} + {1143975600 -28800 1 AKDT} + {1162116000 -32400 0 AKST} + {1173610800 -28800 1 AKDT} + {1194170400 -32400 0 AKST} + {1205060400 -28800 1 AKDT} + {1225620000 -32400 0 AKST} + {1236510000 -28800 1 AKDT} + {1257069600 -32400 0 AKST} + {1268564400 -28800 1 AKDT} + {1289124000 -32400 0 AKST} + {1300014000 -28800 1 AKDT} + {1320573600 -32400 0 AKST} + {1331463600 -28800 1 AKDT} + {1352023200 -32400 0 AKST} + {1362913200 -28800 1 AKDT} + {1383472800 -32400 0 AKST} + {1394362800 -28800 1 AKDT} + {1414922400 -32400 0 AKST} + {1425812400 -28800 1 AKDT} + {1446372000 -32400 0 AKST} + {1457866800 -28800 1 AKDT} + {1478426400 -32400 0 AKST} + {1489316400 -28800 1 AKDT} + {1509876000 -32400 0 AKST} + {1520766000 -28800 1 AKDT} + {1541325600 -32400 0 AKST} + {1552215600 -28800 1 AKDT} + {1572775200 -32400 0 AKST} + {1583665200 -28800 1 AKDT} + {1604224800 -32400 0 AKST} + {1615719600 -28800 1 AKDT} + {1636279200 -32400 0 AKST} + {1647169200 -28800 1 AKDT} + {1667728800 -32400 0 AKST} + {1678618800 -28800 1 AKDT} + {1699178400 -32400 0 AKST} + {1710068400 -28800 1 AKDT} + {1730628000 -32400 0 AKST} + {1741518000 -28800 1 AKDT} + {1762077600 -32400 0 AKST} + {1772967600 -28800 1 AKDT} + {1793527200 -32400 0 AKST} + {1805022000 -28800 1 AKDT} + {1825581600 -32400 0 AKST} + {1836471600 -28800 1 AKDT} + {1857031200 -32400 0 AKST} + {1867921200 -28800 1 AKDT} + {1888480800 -32400 0 AKST} + {1899370800 -28800 1 AKDT} + {1919930400 -32400 0 AKST} + {1930820400 -28800 1 AKDT} + {1951380000 -32400 0 AKST} + {1962874800 -28800 1 AKDT} + {1983434400 -32400 0 AKST} + {1994324400 -28800 1 AKDT} + {2014884000 -32400 0 AKST} + {2025774000 -28800 1 AKDT} + {2046333600 -32400 0 AKST} + {2057223600 -28800 1 AKDT} + {2077783200 -32400 0 AKST} + {2088673200 -28800 1 AKDT} + {2109232800 -32400 0 AKST} + {2120122800 -28800 1 AKDT} + {2140682400 -32400 0 AKST} + {2152177200 -28800 1 AKDT} + {2172736800 -32400 0 AKST} + {2183626800 -28800 1 AKDT} + {2204186400 -32400 0 AKST} + {2215076400 -28800 1 AKDT} + {2235636000 -32400 0 AKST} + {2246526000 -28800 1 AKDT} + {2267085600 -32400 0 AKST} + {2277975600 -28800 1 AKDT} + {2298535200 -32400 0 AKST} + {2309425200 -28800 1 AKDT} + {2329984800 -32400 0 AKST} + {2341479600 -28800 1 AKDT} + {2362039200 -32400 0 AKST} + {2372929200 -28800 1 AKDT} + {2393488800 -32400 0 AKST} + {2404378800 -28800 1 AKDT} + {2424938400 -32400 0 AKST} + {2435828400 -28800 1 AKDT} + {2456388000 -32400 0 AKST} + {2467278000 -28800 1 AKDT} + {2487837600 -32400 0 AKST} + {2499332400 -28800 1 AKDT} + {2519892000 -32400 0 AKST} + {2530782000 -28800 1 AKDT} + {2551341600 -32400 0 AKST} + {2562231600 -28800 1 AKDT} + {2582791200 -32400 0 AKST} + {2593681200 -28800 1 AKDT} + {2614240800 -32400 0 AKST} + {2625130800 -28800 1 AKDT} + {2645690400 -32400 0 AKST} + {2656580400 -28800 1 AKDT} + {2677140000 -32400 0 AKST} + {2688634800 -28800 1 AKDT} + {2709194400 -32400 0 AKST} + {2720084400 -28800 1 AKDT} + {2740644000 -32400 0 AKST} + {2751534000 -28800 1 AKDT} + {2772093600 -32400 0 AKST} + {2782983600 -28800 1 AKDT} + {2803543200 -32400 0 AKST} + {2814433200 -28800 1 AKDT} + {2834992800 -32400 0 AKST} + {2846487600 -28800 1 AKDT} + {2867047200 -32400 0 AKST} + {2877937200 -28800 1 AKDT} + {2898496800 -32400 0 AKST} + {2909386800 -28800 1 AKDT} + {2929946400 -32400 0 AKST} + {2940836400 -28800 1 AKDT} + {2961396000 -32400 0 AKST} + {2972286000 -28800 1 AKDT} + {2992845600 -32400 0 AKST} + {3003735600 -28800 1 AKDT} + {3024295200 -32400 0 AKST} + {3035790000 -28800 1 AKDT} + {3056349600 -32400 0 AKST} + {3067239600 -28800 1 AKDT} + {3087799200 -32400 0 AKST} + {3098689200 -28800 1 AKDT} + {3119248800 -32400 0 AKST} + {3130138800 -28800 1 AKDT} + {3150698400 -32400 0 AKST} + {3161588400 -28800 1 AKDT} + {3182148000 -32400 0 AKST} + {3193038000 -28800 1 AKDT} + {3213597600 -32400 0 AKST} + {3225092400 -28800 1 AKDT} + {3245652000 -32400 0 AKST} + {3256542000 -28800 1 AKDT} + {3277101600 -32400 0 AKST} + {3287991600 -28800 1 AKDT} + {3308551200 -32400 0 AKST} + {3319441200 -28800 1 AKDT} + {3340000800 -32400 0 AKST} + {3350890800 -28800 1 AKDT} + {3371450400 -32400 0 AKST} + {3382945200 -28800 1 AKDT} + {3403504800 -32400 0 AKST} + {3414394800 -28800 1 AKDT} + {3434954400 -32400 0 AKST} + {3445844400 -28800 1 AKDT} + {3466404000 -32400 0 AKST} + {3477294000 -28800 1 AKDT} + {3497853600 -32400 0 AKST} + {3508743600 -28800 1 AKDT} + {3529303200 -32400 0 AKST} + {3540193200 -28800 1 AKDT} + {3560752800 -32400 0 AKST} + {3572247600 -28800 1 AKDT} + {3592807200 -32400 0 AKST} + {3603697200 -28800 1 AKDT} + {3624256800 -32400 0 AKST} + {3635146800 -28800 1 AKDT} + {3655706400 -32400 0 AKST} + {3666596400 -28800 1 AKDT} + {3687156000 -32400 0 AKST} + {3698046000 -28800 1 AKDT} + {3718605600 -32400 0 AKST} + {3730100400 -28800 1 AKDT} + {3750660000 -32400 0 AKST} + {3761550000 -28800 1 AKDT} + {3782109600 -32400 0 AKST} + {3792999600 -28800 1 AKDT} + {3813559200 -32400 0 AKST} + {3824449200 -28800 1 AKDT} + {3845008800 -32400 0 AKST} + {3855898800 -28800 1 AKDT} + {3876458400 -32400 0 AKST} + {3887348400 -28800 1 AKDT} + {3907908000 -32400 0 AKST} + {3919402800 -28800 1 AKDT} + {3939962400 -32400 0 AKST} + {3950852400 -28800 1 AKDT} + {3971412000 -32400 0 AKST} + {3982302000 -28800 1 AKDT} + {4002861600 -32400 0 AKST} + {4013751600 -28800 1 AKDT} + {4034311200 -32400 0 AKST} + {4045201200 -28800 1 AKDT} + {4065760800 -32400 0 AKST} + {4076650800 -28800 1 AKDT} + {4097210400 -32400 0 AKST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Noronha b/mingw/lib/tcl8.5/tzdata/America/Noronha new file mode 100644 index 0000000000..94d6f422d5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Noronha @@ -0,0 +1,48 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Noronha) { + {-9223372036854775808 -7780 0 LMT} + {-1767217820 -7200 0 FNT} + {-1206961200 -3600 1 FNST} + {-1191366000 -7200 0 FNT} + {-1175378400 -3600 1 FNST} + {-1159830000 -7200 0 FNT} + {-633823200 -3600 1 FNST} + {-622072800 -7200 0 FNT} + {-602287200 -3600 1 FNST} + {-591836400 -7200 0 FNT} + {-570751200 -3600 1 FNST} + {-560214000 -7200 0 FNT} + {-539128800 -3600 1 FNST} + {-531356400 -7200 0 FNT} + {-191368800 -3600 1 FNST} + {-184201200 -7200 0 FNT} + {-155167200 -3600 1 FNST} + {-150073200 -7200 0 FNT} + {-128901600 -3600 1 FNST} + {-121129200 -7200 0 FNT} + {-99957600 -3600 1 FNST} + {-89593200 -7200 0 FNT} + {-68421600 -3600 1 FNST} + {-57970800 -7200 0 FNT} + {499744800 -3600 1 FNST} + {511232400 -7200 0 FNT} + {530589600 -3600 1 FNST} + {540262800 -7200 0 FNT} + {562125600 -3600 1 FNST} + {571194000 -7200 0 FNT} + {592970400 -3600 1 FNST} + {602038800 -7200 0 FNT} + {624420000 -3600 1 FNST} + {634698000 -7200 0 FNT} + {653533200 -7200 0 FNT} + {938656800 -7200 0 FNT} + {938916000 -3600 1 FNST} + {951613200 -7200 0 FNT} + {970970400 -3600 1 FNST} + {971571600 -7200 0 FNT} + {1000346400 -7200 0 FNT} + {1003024800 -3600 1 FNST} + {1013907600 -7200 0 FNT} + {1033434000 -7200 0 FNT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/North_Dakota/Center b/mingw/lib/tcl8.5/tzdata/America/North_Dakota/Center new file mode 100644 index 0000000000..30782f7a12 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/North_Dakota/Center @@ -0,0 +1,279 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/North_Dakota/Center) { + {-9223372036854775808 -24312 0 LMT} + {-2717643600 -25200 0 MST} + {-1633273200 -21600 1 MDT} + {-1615132800 -25200 0 MST} + {-1601823600 -21600 1 MDT} + {-1583683200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-52930800 -21600 1 MDT} + {-37209600 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {9968400 -21600 1 MDT} + {25689600 -25200 0 MST} + {41418000 -21600 1 MDT} + {57744000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {126694800 -21600 1 MDT} + {152092800 -25200 0 MST} + {162378000 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720003600 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/North_Dakota/New_Salem b/mingw/lib/tcl8.5/tzdata/America/North_Dakota/New_Salem new file mode 100644 index 0000000000..5a9d22981f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/North_Dakota/New_Salem @@ -0,0 +1,279 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/North_Dakota/New_Salem) { + {-9223372036854775808 -24339 0 LMT} + {-2717643600 -25200 0 MST} + {-1633273200 -21600 1 MDT} + {-1615132800 -25200 0 MST} + {-1601823600 -21600 1 MDT} + {-1583683200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-52930800 -21600 1 MDT} + {-37209600 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {9968400 -21600 1 MDT} + {25689600 -25200 0 MST} + {41418000 -21600 1 MDT} + {57744000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {126694800 -21600 1 MDT} + {152092800 -25200 0 MST} + {162378000 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067158800 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Panama b/mingw/lib/tcl8.5/tzdata/America/Panama new file mode 100644 index 0000000000..3006785bdb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Panama @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Panama) { + {-9223372036854775808 -19088 0 LMT} + {-2524502512 -19176 0 CMT} + {-1946918424 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Pangnirtung b/mingw/lib/tcl8.5/tzdata/America/Pangnirtung new file mode 100644 index 0000000000..640808e228 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Pangnirtung @@ -0,0 +1,252 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Pangnirtung) { + {-9223372036854775808 0 0 zzz} + {-1546300800 -14400 0 AST} + {-880221600 -10800 1 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {-147902400 -7200 1 ADDT} + {-131572800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544600800 -10800 1 ADT} + {562136400 -14400 0 AST} + {576050400 -10800 1 ADT} + {594190800 -14400 0 AST} + {607500000 -10800 1 ADT} + {625640400 -14400 0 AST} + {638949600 -10800 1 ADT} + {657090000 -14400 0 AST} + {671004000 -10800 1 ADT} + {688539600 -14400 0 AST} + {702453600 -10800 1 ADT} + {719989200 -14400 0 AST} + {733903200 -10800 1 ADT} + {752043600 -14400 0 AST} + {765352800 -10800 1 ADT} + {783493200 -14400 0 AST} + {796802400 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Paramaribo b/mingw/lib/tcl8.5/tzdata/America/Paramaribo new file mode 100644 index 0000000000..d15f5c7e27 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Paramaribo @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Paramaribo) { + {-9223372036854775808 -13240 0 LMT} + {-1861906760 -13252 0 PMT} + {-1104524348 -13236 0 PMT} + {-765317964 -12600 0 NEGT} + {185686200 -12600 0 SRT} + {465449400 -10800 0 SRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Phoenix b/mingw/lib/tcl8.5/tzdata/America/Phoenix new file mode 100644 index 0000000000..3d37bb4e19 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Phoenix @@ -0,0 +1,17 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Phoenix) { + {-9223372036854775808 -26898 0 LMT} + {-2717643600 -25200 0 MST} + {-1633273200 -21600 1 MDT} + {-1615132800 -25200 0 MST} + {-1601823600 -21600 1 MDT} + {-1583683200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-820519140 -25200 0 MST} + {-796841940 -25200 0 MST} + {-94669200 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-56221200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Port-au-Prince b/mingw/lib/tcl8.5/tzdata/America/Port-au-Prince new file mode 100644 index 0000000000..04ee62c346 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Port-au-Prince @@ -0,0 +1,41 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Port-au-Prince) { + {-9223372036854775808 -17360 0 LMT} + {-2524504240 -17340 0 PPMT} + {-1670483460 -18000 0 EST} + {421218000 -14400 1 EDT} + {436334400 -18000 0 EST} + {452062800 -14400 1 EDT} + {467784000 -18000 0 EST} + {483512400 -14400 1 EDT} + {499233600 -18000 0 EST} + {514962000 -14400 1 EDT} + {530683200 -18000 0 EST} + {546411600 -14400 1 EDT} + {562132800 -18000 0 EST} + {576050400 -14400 1 EDT} + {594194400 -18000 0 EST} + {607500000 -14400 1 EDT} + {625644000 -18000 0 EST} + {638949600 -14400 1 EDT} + {657093600 -18000 0 EST} + {671004000 -14400 1 EDT} + {688543200 -18000 0 EST} + {702453600 -14400 1 EDT} + {719992800 -18000 0 EST} + {733903200 -14400 1 EDT} + {752047200 -18000 0 EST} + {765352800 -14400 1 EDT} + {783496800 -18000 0 EST} + {796802400 -14400 1 EDT} + {814946400 -18000 0 EST} + {828856800 -14400 1 EDT} + {846396000 -18000 0 EST} + {860306400 -14400 1 EDT} + {877845600 -18000 0 EST} + {1112504400 -14400 1 EDT} + {1130644800 -18000 0 EST} + {1143954000 -14400 1 EDT} + {1162094400 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Port_of_Spain b/mingw/lib/tcl8.5/tzdata/America/Port_of_Spain new file mode 100644 index 0000000000..c360c87ac1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Port_of_Spain @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Port_of_Spain) { + {-9223372036854775808 -14764 0 LMT} + {-1825098836 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Porto_Acre b/mingw/lib/tcl8.5/tzdata/America/Porto_Acre new file mode 100644 index 0000000000..0626001b85 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Porto_Acre @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Rio_Branco)]} { + LoadTimeZoneFile America/Rio_Branco +} +set TZData(:America/Porto_Acre) $TZData(:America/Rio_Branco) diff --git a/mingw/lib/tcl8.5/tzdata/America/Porto_Velho b/mingw/lib/tcl8.5/tzdata/America/Porto_Velho new file mode 100644 index 0000000000..ce611d2347 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Porto_Velho @@ -0,0 +1,35 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Porto_Velho) { + {-9223372036854775808 -15336 0 LMT} + {-1767210264 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {590036400 -14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Puerto_Rico b/mingw/lib/tcl8.5/tzdata/America/Puerto_Rico new file mode 100644 index 0000000000..0d5c9b4b9e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Puerto_Rico @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Puerto_Rico) { + {-9223372036854775808 -15865 0 LMT} + {-2233035335 -14400 0 AST} + {-873057600 -10800 0 AWT} + {-769395600 -10800 1 APT} + {-765399600 -14400 0 AST} + {-757368000 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Rainy_River b/mingw/lib/tcl8.5/tzdata/America/Rainy_River new file mode 100644 index 0000000000..331bac621e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Rainy_River @@ -0,0 +1,264 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Rainy_River) { + {-9223372036854775808 -22696 0 LMT} + {-2366732504 -21600 0 CST} + {-1632067200 -18000 1 CDT} + {-1614790800 -21600 0 CST} + {-923248800 -18000 1 CDT} + {-880214400 -18000 0 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {136368000 -18000 1 CDT} + {152089200 -21600 0 CST} + {167817600 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet b/mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet new file mode 100644 index 0000000000..770ec5d29f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Rankin_Inlet) { + {-9223372036854775808 0 0 zzz} + {-410227200 -21600 0 CST} + {-147895200 -14400 1 CDDT} + {-131565600 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {986112000 -18000 0 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Recife b/mingw/lib/tcl8.5/tzdata/America/Recife new file mode 100644 index 0000000000..f6ae00e262 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Recife @@ -0,0 +1,48 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Recife) { + {-9223372036854775808 -8376 0 LMT} + {-1767217224 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-191365200 -7200 1 BRST} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {653536800 -10800 0 BRT} + {938660400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {971575200 -10800 0 BRT} + {1000350000 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1033437600 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Regina b/mingw/lib/tcl8.5/tzdata/America/Regina new file mode 100644 index 0000000000..2030d75f43 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Regina @@ -0,0 +1,58 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Regina) { + {-9223372036854775808 -25116 0 LMT} + {-2030202084 -25200 0 MST} + {-1632063600 -21600 1 MDT} + {-1614787200 -25200 0 MST} + {-1251651600 -21600 1 MDT} + {-1238349600 -25200 0 MST} + {-1220202000 -21600 1 MDT} + {-1206900000 -25200 0 MST} + {-1188752400 -21600 1 MDT} + {-1175450400 -25200 0 MST} + {-1156698000 -21600 1 MDT} + {-1144000800 -25200 0 MST} + {-1125248400 -21600 1 MDT} + {-1111946400 -25200 0 MST} + {-1032714000 -21600 1 MDT} + {-1016992800 -25200 0 MST} + {-1001264400 -21600 1 MDT} + {-986148000 -25200 0 MST} + {-969814800 -21600 1 MDT} + {-954093600 -25200 0 MST} + {-937760400 -21600 1 MDT} + {-922039200 -25200 0 MST} + {-906310800 -21600 1 MDT} + {-890589600 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-748450800 -21600 1 MDT} + {-732729600 -25200 0 MST} + {-715791600 -21600 1 MDT} + {-702489600 -25200 0 MST} + {-684342000 -21600 1 MDT} + {-671040000 -25200 0 MST} + {-652892400 -21600 1 MDT} + {-639590400 -25200 0 MST} + {-620838000 -21600 1 MDT} + {-608140800 -25200 0 MST} + {-589388400 -21600 1 MDT} + {-576086400 -25200 0 MST} + {-557938800 -21600 1 MDT} + {-544636800 -25200 0 MST} + {-526489200 -21600 1 MDT} + {-513187200 -25200 0 MST} + {-495039600 -21600 1 MDT} + {-481737600 -25200 0 MST} + {-463590000 -21600 1 MDT} + {-450288000 -25200 0 MST} + {-431535600 -21600 1 MDT} + {-418233600 -25200 0 MST} + {-400086000 -21600 1 MDT} + {-386784000 -25200 0 MST} + {-337186800 -21600 1 MDT} + {-321465600 -25200 0 MST} + {-305737200 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Resolute b/mingw/lib/tcl8.5/tzdata/America/Resolute new file mode 100644 index 0000000000..d82a83706e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Resolute @@ -0,0 +1,62 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Resolute) { + {-9223372036854775808 0 0 zzz} + {-704937600 -21600 0 CST} + {-147895200 -14400 1 CDDT} + {-131565600 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -18000 0 EST} + {986112000 -18000 0 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162108800 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Rio_Branco b/mingw/lib/tcl8.5/tzdata/America/Rio_Branco new file mode 100644 index 0000000000..20889cb0f8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Rio_Branco @@ -0,0 +1,36 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Rio_Branco) { + {-9223372036854775808 -16272 0 LMT} + {-1767209328 -18000 0 ACT} + {-1206950400 -14400 1 ACST} + {-1191355200 -18000 0 ACT} + {-1175367600 -14400 1 ACST} + {-1159819200 -18000 0 ACT} + {-633812400 -14400 1 ACST} + {-622062000 -18000 0 ACT} + {-602276400 -14400 1 ACST} + {-591825600 -18000 0 ACT} + {-570740400 -14400 1 ACST} + {-560203200 -18000 0 ACT} + {-539118000 -14400 1 ACST} + {-531345600 -18000 0 ACT} + {-191358000 -14400 1 ACST} + {-184190400 -18000 0 ACT} + {-155156400 -14400 1 ACST} + {-150062400 -18000 0 ACT} + {-128890800 -14400 1 ACST} + {-121118400 -18000 0 ACT} + {-99946800 -14400 1 ACST} + {-89582400 -18000 0 ACT} + {-68410800 -14400 1 ACST} + {-57960000 -18000 0 ACT} + {499755600 -14400 1 ACST} + {511243200 -18000 0 ACT} + {530600400 -14400 1 ACST} + {540273600 -18000 0 ACT} + {562136400 -14400 1 ACST} + {571204800 -18000 0 ACT} + {590040000 -18000 0 ACT} + {1214283600 -14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Rosario b/mingw/lib/tcl8.5/tzdata/America/Rosario new file mode 100644 index 0000000000..6687f88067 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Rosario @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Argentina/Cordoba)]} { + LoadTimeZoneFile America/Argentina/Cordoba +} +set TZData(:America/Rosario) $TZData(:America/Argentina/Cordoba) diff --git a/mingw/lib/tcl8.5/tzdata/America/Santarem b/mingw/lib/tcl8.5/tzdata/America/Santarem new file mode 100644 index 0000000000..b6e9264718 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Santarem @@ -0,0 +1,36 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Santarem) { + {-9223372036854775808 -13128 0 LMT} + {-1767212472 -14400 0 AMT} + {-1206954000 -10800 1 AMST} + {-1191358800 -14400 0 AMT} + {-1175371200 -10800 1 AMST} + {-1159822800 -14400 0 AMT} + {-633816000 -10800 1 AMST} + {-622065600 -14400 0 AMT} + {-602280000 -10800 1 AMST} + {-591829200 -14400 0 AMT} + {-570744000 -10800 1 AMST} + {-560206800 -14400 0 AMT} + {-539121600 -10800 1 AMST} + {-531349200 -14400 0 AMT} + {-191361600 -10800 1 AMST} + {-184194000 -14400 0 AMT} + {-155160000 -10800 1 AMST} + {-150066000 -14400 0 AMT} + {-128894400 -10800 1 AMST} + {-121122000 -14400 0 AMT} + {-99950400 -10800 1 AMST} + {-89586000 -14400 0 AMT} + {-68414400 -10800 1 AMST} + {-57963600 -14400 0 AMT} + {499752000 -10800 1 AMST} + {511239600 -14400 0 AMT} + {530596800 -10800 1 AMST} + {540270000 -14400 0 AMT} + {562132800 -10800 1 AMST} + {571201200 -14400 0 AMT} + {590036400 -14400 0 AMT} + {1214280000 -10800 0 BRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Santiago b/mingw/lib/tcl8.5/tzdata/America/Santiago new file mode 100644 index 0000000000..9f1d358261 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Santiago @@ -0,0 +1,291 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Santiago) { + {-9223372036854775808 -16966 0 LMT} + {-2524504634 -16966 0 SMT} + {-1893439034 -18000 0 CLT} + {-1688410800 -16966 0 SMT} + {-1619983034 -14400 0 CLT} + {-1593806400 -16966 0 SMT} + {-1335986234 -18000 0 CLT} + {-1335985200 -14400 1 CLST} + {-1317585600 -18000 0 CLT} + {-1304362800 -14400 1 CLST} + {-1286049600 -18000 0 CLT} + {-1272826800 -14400 1 CLST} + {-1254513600 -18000 0 CLT} + {-1241290800 -14400 1 CLST} + {-1222977600 -18000 0 CLT} + {-1209754800 -14400 1 CLST} + {-1191355200 -18000 0 CLT} + {-1178132400 -14400 1 CLST} + {-870552000 -18000 0 CLT} + {-865278000 -14400 1 CLST} + {-740520000 -14400 1 CLST} + {-736376400 -18000 0 CLT} + {-718056000 -18000 0 CLT} + {-713646000 -14400 0 CLT} + {-36619200 -10800 1 CLST} + {-23922000 -14400 0 CLT} + {-3355200 -10800 1 CLST} + {7527600 -14400 0 CLT} + {24465600 -10800 1 CLST} + {37767600 -14400 0 CLT} + {55915200 -10800 1 CLST} + {69217200 -14400 0 CLT} + {87969600 -10800 1 CLST} + {100666800 -14400 0 CLT} + {118209600 -10800 1 CLST} + {132116400 -14400 0 CLT} + {150868800 -10800 1 CLST} + {163566000 -14400 0 CLT} + {182318400 -10800 1 CLST} + {195620400 -14400 0 CLT} + {213768000 -10800 1 CLST} + {227070000 -14400 0 CLT} + {245217600 -10800 1 CLST} + {258519600 -14400 0 CLT} + {277272000 -10800 1 CLST} + {289969200 -14400 0 CLT} + {308721600 -10800 1 CLST} + {321418800 -14400 0 CLT} + {340171200 -10800 1 CLST} + {353473200 -14400 0 CLT} + {371620800 -10800 1 CLST} + {384922800 -14400 0 CLT} + {403070400 -10800 1 CLST} + {416372400 -14400 0 CLT} + {434520000 -10800 1 CLST} + {447822000 -14400 0 CLT} + {466574400 -10800 1 CLST} + {479271600 -14400 0 CLT} + {498024000 -10800 1 CLST} + {510721200 -14400 0 CLT} + {529473600 -10800 1 CLST} + {545194800 -14400 0 CLT} + {560923200 -10800 1 CLST} + {574225200 -14400 0 CLT} + {591768000 -10800 1 CLST} + {605674800 -14400 0 CLT} + {624427200 -10800 1 CLST} + {637729200 -14400 0 CLT} + {653457600 -10800 1 CLST} + {668574000 -14400 0 CLT} + {687326400 -10800 1 CLST} + {700628400 -14400 0 CLT} + {718776000 -10800 1 CLST} + {732078000 -14400 0 CLT} + {750225600 -10800 1 CLST} + {763527600 -14400 0 CLT} + {781675200 -10800 1 CLST} + {794977200 -14400 0 CLT} + {813729600 -10800 1 CLST} + {826426800 -14400 0 CLT} + {845179200 -10800 1 CLST} + {859690800 -14400 0 CLT} + {876628800 -10800 1 CLST} + {889930800 -14400 0 CLT} + {906868800 -10800 1 CLST} + {923194800 -14400 0 CLT} + {939528000 -10800 1 CLST} + {952830000 -14400 0 CLT} + {971582400 -10800 1 CLST} + {984279600 -14400 0 CLT} + {1003032000 -10800 1 CLST} + {1015729200 -14400 0 CLT} + {1034481600 -10800 1 CLST} + {1047178800 -14400 0 CLT} + {1065931200 -10800 1 CLST} + {1079233200 -14400 0 CLT} + {1097380800 -10800 1 CLST} + {1110682800 -14400 0 CLT} + {1128830400 -10800 1 CLST} + {1142132400 -14400 0 CLT} + {1160884800 -10800 1 CLST} + {1173582000 -14400 0 CLT} + {1192334400 -10800 1 CLST} + {1206846000 -14400 0 CLT} + {1223784000 -10800 1 CLST} + {1237086000 -14400 0 CLT} + {1255233600 -10800 1 CLST} + {1268535600 -14400 0 CLT} + {1286683200 -10800 1 CLST} + {1299985200 -14400 0 CLT} + {1318132800 -10800 1 CLST} + {1331434800 -14400 0 CLT} + {1350187200 -10800 1 CLST} + {1362884400 -14400 0 CLT} + {1381636800 -10800 1 CLST} + {1394334000 -14400 0 CLT} + {1413086400 -10800 1 CLST} + {1426388400 -14400 0 CLT} + {1444536000 -10800 1 CLST} + {1457838000 -14400 0 CLT} + {1475985600 -10800 1 CLST} + {1489287600 -14400 0 CLT} + {1508040000 -10800 1 CLST} + {1520737200 -14400 0 CLT} + {1539489600 -10800 1 CLST} + {1552186800 -14400 0 CLT} + {1570939200 -10800 1 CLST} + {1584241200 -14400 0 CLT} + {1602388800 -10800 1 CLST} + {1615690800 -14400 0 CLT} + {1633838400 -10800 1 CLST} + {1647140400 -14400 0 CLT} + {1665288000 -10800 1 CLST} + {1678590000 -14400 0 CLT} + {1697342400 -10800 1 CLST} + {1710039600 -14400 0 CLT} + {1728792000 -10800 1 CLST} + {1741489200 -14400 0 CLT} + {1760241600 -10800 1 CLST} + {1773543600 -14400 0 CLT} + {1791691200 -10800 1 CLST} + {1804993200 -14400 0 CLT} + {1823140800 -10800 1 CLST} + {1836442800 -14400 0 CLT} + {1855195200 -10800 1 CLST} + {1867892400 -14400 0 CLT} + {1886644800 -10800 1 CLST} + {1899342000 -14400 0 CLT} + {1918094400 -10800 1 CLST} + {1930791600 -14400 0 CLT} + {1949544000 -10800 1 CLST} + {1962846000 -14400 0 CLT} + {1980993600 -10800 1 CLST} + {1994295600 -14400 0 CLT} + {2012443200 -10800 1 CLST} + {2025745200 -14400 0 CLT} + {2044497600 -10800 1 CLST} + {2057194800 -14400 0 CLT} + {2075947200 -10800 1 CLST} + {2088644400 -14400 0 CLT} + {2107396800 -10800 1 CLST} + {2120698800 -14400 0 CLT} + {2138846400 -10800 1 CLST} + {2152148400 -14400 0 CLT} + {2170296000 -10800 1 CLST} + {2183598000 -14400 0 CLT} + {2201745600 -10800 1 CLST} + {2215047600 -14400 0 CLT} + {2233800000 -10800 1 CLST} + {2246497200 -14400 0 CLT} + {2265249600 -10800 1 CLST} + {2277946800 -14400 0 CLT} + {2296699200 -10800 1 CLST} + {2310001200 -14400 0 CLT} + {2328148800 -10800 1 CLST} + {2341450800 -14400 0 CLT} + {2359598400 -10800 1 CLST} + {2372900400 -14400 0 CLT} + {2391652800 -10800 1 CLST} + {2404350000 -14400 0 CLT} + {2423102400 -10800 1 CLST} + {2435799600 -14400 0 CLT} + {2454552000 -10800 1 CLST} + {2467854000 -14400 0 CLT} + {2486001600 -10800 1 CLST} + {2499303600 -14400 0 CLT} + {2517451200 -10800 1 CLST} + {2530753200 -14400 0 CLT} + {2548900800 -10800 1 CLST} + {2562202800 -14400 0 CLT} + {2580955200 -10800 1 CLST} + {2593652400 -14400 0 CLT} + {2612404800 -10800 1 CLST} + {2625102000 -14400 0 CLT} + {2643854400 -10800 1 CLST} + {2657156400 -14400 0 CLT} + {2675304000 -10800 1 CLST} + {2688606000 -14400 0 CLT} + {2706753600 -10800 1 CLST} + {2720055600 -14400 0 CLT} + {2738808000 -10800 1 CLST} + {2751505200 -14400 0 CLT} + {2770257600 -10800 1 CLST} + {2782954800 -14400 0 CLT} + {2801707200 -10800 1 CLST} + {2814404400 -14400 0 CLT} + {2833156800 -10800 1 CLST} + {2846458800 -14400 0 CLT} + {2864606400 -10800 1 CLST} + {2877908400 -14400 0 CLT} + {2896056000 -10800 1 CLST} + {2909358000 -14400 0 CLT} + {2928110400 -10800 1 CLST} + {2940807600 -14400 0 CLT} + {2959560000 -10800 1 CLST} + {2972257200 -14400 0 CLT} + {2991009600 -10800 1 CLST} + {3004311600 -14400 0 CLT} + {3022459200 -10800 1 CLST} + {3035761200 -14400 0 CLT} + {3053908800 -10800 1 CLST} + {3067210800 -14400 0 CLT} + {3085358400 -10800 1 CLST} + {3098660400 -14400 0 CLT} + {3117412800 -10800 1 CLST} + {3130110000 -14400 0 CLT} + {3148862400 -10800 1 CLST} + {3161559600 -14400 0 CLT} + {3180312000 -10800 1 CLST} + {3193614000 -14400 0 CLT} + {3211761600 -10800 1 CLST} + {3225063600 -14400 0 CLT} + {3243211200 -10800 1 CLST} + {3256513200 -14400 0 CLT} + {3275265600 -10800 1 CLST} + {3287962800 -14400 0 CLT} + {3306715200 -10800 1 CLST} + {3319412400 -14400 0 CLT} + {3338164800 -10800 1 CLST} + {3351466800 -14400 0 CLT} + {3369614400 -10800 1 CLST} + {3382916400 -14400 0 CLT} + {3401064000 -10800 1 CLST} + {3414366000 -14400 0 CLT} + {3432513600 -10800 1 CLST} + {3445815600 -14400 0 CLT} + {3464568000 -10800 1 CLST} + {3477265200 -14400 0 CLT} + {3496017600 -10800 1 CLST} + {3508714800 -14400 0 CLT} + {3527467200 -10800 1 CLST} + {3540769200 -14400 0 CLT} + {3558916800 -10800 1 CLST} + {3572218800 -14400 0 CLT} + {3590366400 -10800 1 CLST} + {3603668400 -14400 0 CLT} + {3622420800 -10800 1 CLST} + {3635118000 -14400 0 CLT} + {3653870400 -10800 1 CLST} + {3666567600 -14400 0 CLT} + {3685320000 -10800 1 CLST} + {3698017200 -14400 0 CLT} + {3716769600 -10800 1 CLST} + {3730071600 -14400 0 CLT} + {3748219200 -10800 1 CLST} + {3761521200 -14400 0 CLT} + {3779668800 -10800 1 CLST} + {3792970800 -14400 0 CLT} + {3811723200 -10800 1 CLST} + {3824420400 -14400 0 CLT} + {3843172800 -10800 1 CLST} + {3855870000 -14400 0 CLT} + {3874622400 -10800 1 CLST} + {3887924400 -14400 0 CLT} + {3906072000 -10800 1 CLST} + {3919374000 -14400 0 CLT} + {3937521600 -10800 1 CLST} + {3950823600 -14400 0 CLT} + {3968971200 -10800 1 CLST} + {3982273200 -14400 0 CLT} + {4001025600 -10800 1 CLST} + {4013722800 -14400 0 CLT} + {4032475200 -10800 1 CLST} + {4045172400 -14400 0 CLT} + {4063924800 -10800 1 CLST} + {4077226800 -14400 0 CLT} + {4095374400 -10800 1 CLST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Santo_Domingo b/mingw/lib/tcl8.5/tzdata/America/Santo_Domingo new file mode 100644 index 0000000000..7706918d9c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Santo_Domingo @@ -0,0 +1,21 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Santo_Domingo) { + {-9223372036854775808 -16776 0 LMT} + {-2524504824 -16800 0 SDMT} + {-1159773600 -18000 0 EST} + {-100119600 -14400 1 EDT} + {-89668800 -18000 0 EST} + {-5770800 -16200 1 EHDT} + {4422600 -18000 0 EST} + {25678800 -16200 1 EHDT} + {33193800 -18000 0 EST} + {57733200 -16200 1 EHDT} + {64816200 -18000 0 EST} + {89182800 -16200 1 EHDT} + {96438600 -18000 0 EST} + {120632400 -16200 1 EHDT} + {127974600 -18000 0 EST} + {152082000 -14400 0 AST} + {975823200 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Sao_Paulo b/mingw/lib/tcl8.5/tzdata/America/Sao_Paulo new file mode 100644 index 0000000000..2f07b61510 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Sao_Paulo @@ -0,0 +1,258 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Sao_Paulo) { + {-9223372036854775808 -11188 0 LMT} + {-1767214412 -10800 0 BRT} + {-1206957600 -7200 1 BRST} + {-1191362400 -10800 0 BRT} + {-1175374800 -7200 1 BRST} + {-1159826400 -10800 0 BRT} + {-633819600 -7200 1 BRST} + {-622069200 -10800 0 BRT} + {-602283600 -7200 1 BRST} + {-591832800 -10800 0 BRT} + {-570747600 -7200 1 BRST} + {-560210400 -10800 0 BRT} + {-539125200 -7200 1 BRST} + {-531352800 -10800 0 BRT} + {-195429600 -7200 1 BRST} + {-189381600 -7200 0 BRT} + {-184197600 -10800 0 BRT} + {-155163600 -7200 1 BRST} + {-150069600 -10800 0 BRT} + {-128898000 -7200 1 BRST} + {-121125600 -10800 0 BRT} + {-99954000 -7200 1 BRST} + {-89589600 -10800 0 BRT} + {-68418000 -7200 1 BRST} + {-57967200 -10800 0 BRT} + {499748400 -7200 1 BRST} + {511236000 -10800 0 BRT} + {530593200 -7200 1 BRST} + {540266400 -10800 0 BRT} + {562129200 -7200 1 BRST} + {571197600 -10800 0 BRT} + {592974000 -7200 1 BRST} + {602042400 -10800 0 BRT} + {624423600 -7200 1 BRST} + {634701600 -10800 0 BRT} + {656478000 -7200 1 BRST} + {666756000 -10800 0 BRT} + {687927600 -7200 1 BRST} + {697600800 -10800 0 BRT} + {719982000 -7200 1 BRST} + {728445600 -10800 0 BRT} + {750826800 -7200 1 BRST} + {761709600 -10800 0 BRT} + {782276400 -7200 1 BRST} + {793159200 -10800 0 BRT} + {813726000 -7200 1 BRST} + {824004000 -10800 0 BRT} + {844570800 -7200 1 BRST} + {856058400 -10800 0 BRT} + {876106800 -7200 1 BRST} + {888717600 -10800 0 BRT} + {908074800 -7200 1 BRST} + {919562400 -10800 0 BRT} + {938919600 -7200 1 BRST} + {951616800 -10800 0 BRT} + {970974000 -7200 1 BRST} + {982461600 -10800 0 BRT} + {1003028400 -7200 1 BRST} + {1013911200 -10800 0 BRT} + {1036292400 -7200 1 BRST} + {1045360800 -10800 0 BRT} + {1066532400 -7200 1 BRST} + {1076810400 -10800 0 BRT} + {1099364400 -7200 1 BRST} + {1108864800 -10800 0 BRT} + {1129431600 -7200 1 BRST} + {1140314400 -10800 0 BRT} + {1162695600 -7200 1 BRST} + {1172368800 -10800 0 BRT} + {1192330800 -7200 1 BRST} + {1203213600 -10800 0 BRT} + {1223780400 -7200 1 BRST} + {1234663200 -10800 0 BRT} + {1255230000 -7200 1 BRST} + {1266717600 -10800 0 BRT} + {1286679600 -7200 1 BRST} + {1298167200 -10800 0 BRT} + {1318129200 -7200 1 BRST} + {1329616800 -10800 0 BRT} + {1350183600 -7200 1 BRST} + {1361066400 -10800 0 BRT} + {1381633200 -7200 1 BRST} + {1392516000 -10800 0 BRT} + {1413082800 -7200 1 BRST} + {1423965600 -10800 0 BRT} + {1444532400 -7200 1 BRST} + {1456020000 -10800 0 BRT} + {1475982000 -7200 1 BRST} + {1487469600 -10800 0 BRT} + {1507431600 -7200 1 BRST} + {1518919200 -10800 0 BRT} + {1539486000 -7200 1 BRST} + {1550368800 -10800 0 BRT} + {1570935600 -7200 1 BRST} + {1581818400 -10800 0 BRT} + {1602385200 -7200 1 BRST} + {1613872800 -10800 0 BRT} + {1633834800 -7200 1 BRST} + {1645322400 -10800 0 BRT} + {1665284400 -7200 1 BRST} + {1676772000 -10800 0 BRT} + {1696734000 -7200 1 BRST} + {1708221600 -10800 0 BRT} + {1728788400 -7200 1 BRST} + {1739671200 -10800 0 BRT} + {1760238000 -7200 1 BRST} + {1771120800 -10800 0 BRT} + {1791687600 -7200 1 BRST} + {1803175200 -10800 0 BRT} + {1823137200 -7200 1 BRST} + {1834624800 -10800 0 BRT} + {1854586800 -7200 1 BRST} + {1866074400 -10800 0 BRT} + {1886641200 -7200 1 BRST} + {1897524000 -10800 0 BRT} + {1918090800 -7200 1 BRST} + {1928973600 -10800 0 BRT} + {1949540400 -7200 1 BRST} + {1960423200 -10800 0 BRT} + {1980990000 -7200 1 BRST} + {1992477600 -10800 0 BRT} + {2012439600 -7200 1 BRST} + {2023927200 -10800 0 BRT} + {2043889200 -7200 1 BRST} + {2055376800 -10800 0 BRT} + {2075943600 -7200 1 BRST} + {2086826400 -10800 0 BRT} + {2107393200 -7200 1 BRST} + {2118276000 -10800 0 BRT} + {2138842800 -7200 1 BRST} + {2150330400 -10800 0 BRT} + {2170292400 -7200 1 BRST} + {2181780000 -10800 0 BRT} + {2201742000 -7200 1 BRST} + {2213229600 -10800 0 BRT} + {2233796400 -7200 1 BRST} + {2244679200 -10800 0 BRT} + {2265246000 -7200 1 BRST} + {2276128800 -10800 0 BRT} + {2296695600 -7200 1 BRST} + {2307578400 -10800 0 BRT} + {2328145200 -7200 1 BRST} + {2339632800 -10800 0 BRT} + {2359594800 -7200 1 BRST} + {2371082400 -10800 0 BRT} + {2391044400 -7200 1 BRST} + {2402532000 -10800 0 BRT} + {2423098800 -7200 1 BRST} + {2433981600 -10800 0 BRT} + {2454548400 -7200 1 BRST} + {2465431200 -10800 0 BRT} + {2485998000 -7200 1 BRST} + {2497485600 -10800 0 BRT} + {2517447600 -7200 1 BRST} + {2528935200 -10800 0 BRT} + {2548897200 -7200 1 BRST} + {2560384800 -10800 0 BRT} + {2580346800 -7200 1 BRST} + {2591834400 -10800 0 BRT} + {2612401200 -7200 1 BRST} + {2623284000 -10800 0 BRT} + {2643850800 -7200 1 BRST} + {2654733600 -10800 0 BRT} + {2675300400 -7200 1 BRST} + {2686788000 -10800 0 BRT} + {2706750000 -7200 1 BRST} + {2718237600 -10800 0 BRT} + {2738199600 -7200 1 BRST} + {2749687200 -10800 0 BRT} + {2770254000 -7200 1 BRST} + {2781136800 -10800 0 BRT} + {2801703600 -7200 1 BRST} + {2812586400 -10800 0 BRT} + {2833153200 -7200 1 BRST} + {2844036000 -10800 0 BRT} + {2864602800 -7200 1 BRST} + {2876090400 -10800 0 BRT} + {2896052400 -7200 1 BRST} + {2907540000 -10800 0 BRT} + {2927502000 -7200 1 BRST} + {2938989600 -10800 0 BRT} + {2959556400 -7200 1 BRST} + {2970439200 -10800 0 BRT} + {2991006000 -7200 1 BRST} + {3001888800 -10800 0 BRT} + {3022455600 -7200 1 BRST} + {3033943200 -10800 0 BRT} + {3053905200 -7200 1 BRST} + {3065392800 -10800 0 BRT} + {3085354800 -7200 1 BRST} + {3096842400 -10800 0 BRT} + {3117409200 -7200 1 BRST} + {3128292000 -10800 0 BRT} + {3148858800 -7200 1 BRST} + {3159741600 -10800 0 BRT} + {3180308400 -7200 1 BRST} + {3191191200 -10800 0 BRT} + {3211758000 -7200 1 BRST} + {3223245600 -10800 0 BRT} + {3243207600 -7200 1 BRST} + {3254695200 -10800 0 BRT} + {3274657200 -7200 1 BRST} + {3286144800 -10800 0 BRT} + {3306711600 -7200 1 BRST} + {3317594400 -10800 0 BRT} + {3338161200 -7200 1 BRST} + {3349044000 -10800 0 BRT} + {3369610800 -7200 1 BRST} + {3381098400 -10800 0 BRT} + {3401060400 -7200 1 BRST} + {3412548000 -10800 0 BRT} + {3432510000 -7200 1 BRST} + {3443997600 -10800 0 BRT} + {3463959600 -7200 1 BRST} + {3475447200 -10800 0 BRT} + {3496014000 -7200 1 BRST} + {3506896800 -10800 0 BRT} + {3527463600 -7200 1 BRST} + {3538346400 -10800 0 BRT} + {3558913200 -7200 1 BRST} + {3570400800 -10800 0 BRT} + {3590362800 -7200 1 BRST} + {3601850400 -10800 0 BRT} + {3621812400 -7200 1 BRST} + {3633300000 -10800 0 BRT} + {3653866800 -7200 1 BRST} + {3664749600 -10800 0 BRT} + {3685316400 -7200 1 BRST} + {3696199200 -10800 0 BRT} + {3716766000 -7200 1 BRST} + {3727648800 -10800 0 BRT} + {3748215600 -7200 1 BRST} + {3759703200 -10800 0 BRT} + {3779665200 -7200 1 BRST} + {3791152800 -10800 0 BRT} + {3811114800 -7200 1 BRST} + {3822602400 -10800 0 BRT} + {3843169200 -7200 1 BRST} + {3854052000 -10800 0 BRT} + {3874618800 -7200 1 BRST} + {3885501600 -10800 0 BRT} + {3906068400 -7200 1 BRST} + {3917556000 -10800 0 BRT} + {3937518000 -7200 1 BRST} + {3949005600 -10800 0 BRT} + {3968967600 -7200 1 BRST} + {3980455200 -10800 0 BRT} + {4001022000 -7200 1 BRST} + {4011904800 -10800 0 BRT} + {4032471600 -7200 1 BRST} + {4043354400 -10800 0 BRT} + {4063921200 -7200 1 BRST} + {4074804000 -10800 0 BRT} + {4095370800 -7200 1 BRST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Scoresbysund b/mingw/lib/tcl8.5/tzdata/America/Scoresbysund new file mode 100644 index 0000000000..74a332ccc3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Scoresbysund @@ -0,0 +1,246 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Scoresbysund) { + {-9223372036854775808 -5272 0 LMT} + {-1686090728 -7200 0 CGT} + {323841600 -3600 0 CGST} + {338961600 -7200 0 CGT} + {354679200 0 0 EGST} + {370400400 -3600 0 EGT} + {386125200 0 1 EGST} + {401850000 -3600 0 EGT} + {417574800 0 1 EGST} + {433299600 -3600 0 EGT} + {449024400 0 1 EGST} + {465354000 -3600 0 EGT} + {481078800 0 1 EGST} + {496803600 -3600 0 EGT} + {512528400 0 1 EGST} + {528253200 -3600 0 EGT} + {543978000 0 1 EGST} + {559702800 -3600 0 EGT} + {575427600 0 1 EGST} + {591152400 -3600 0 EGT} + {606877200 0 1 EGST} + {622602000 -3600 0 EGT} + {638326800 0 1 EGST} + {654656400 -3600 0 EGT} + {670381200 0 1 EGST} + {686106000 -3600 0 EGT} + {701830800 0 1 EGST} + {717555600 -3600 0 EGT} + {733280400 0 1 EGST} + {749005200 -3600 0 EGT} + {764730000 0 1 EGST} + {780454800 -3600 0 EGT} + {796179600 0 1 EGST} + {811904400 -3600 0 EGT} + {828234000 0 1 EGST} + {846378000 -3600 0 EGT} + {859683600 0 1 EGST} + {877827600 -3600 0 EGT} + {891133200 0 1 EGST} + {909277200 -3600 0 EGT} + {922582800 0 1 EGST} + {941331600 -3600 0 EGT} + {954032400 0 1 EGST} + {972781200 -3600 0 EGT} + {985482000 0 1 EGST} + {1004230800 -3600 0 EGT} + {1017536400 0 1 EGST} + {1035680400 -3600 0 EGT} + {1048986000 0 1 EGST} + {1067130000 -3600 0 EGT} + {1080435600 0 1 EGST} + {1099184400 -3600 0 EGT} + {1111885200 0 1 EGST} + {1130634000 -3600 0 EGT} + {1143334800 0 1 EGST} + {1162083600 -3600 0 EGT} + {1174784400 0 1 EGST} + {1193533200 -3600 0 EGT} + {1206838800 0 1 EGST} + {1224982800 -3600 0 EGT} + {1238288400 0 1 EGST} + {1256432400 -3600 0 EGT} + {1269738000 0 1 EGST} + {1288486800 -3600 0 EGT} + {1301187600 0 1 EGST} + {1319936400 -3600 0 EGT} + {1332637200 0 1 EGST} + {1351386000 -3600 0 EGT} + {1364691600 0 1 EGST} + {1382835600 -3600 0 EGT} + {1396141200 0 1 EGST} + {1414285200 -3600 0 EGT} + {1427590800 0 1 EGST} + {1445734800 -3600 0 EGT} + {1459040400 0 1 EGST} + {1477789200 -3600 0 EGT} + {1490490000 0 1 EGST} + {1509238800 -3600 0 EGT} + {1521939600 0 1 EGST} + {1540688400 -3600 0 EGT} + {1553994000 0 1 EGST} + {1572138000 -3600 0 EGT} + {1585443600 0 1 EGST} + {1603587600 -3600 0 EGT} + {1616893200 0 1 EGST} + {1635642000 -3600 0 EGT} + {1648342800 0 1 EGST} + {1667091600 -3600 0 EGT} + {1679792400 0 1 EGST} + {1698541200 -3600 0 EGT} + {1711846800 0 1 EGST} + {1729990800 -3600 0 EGT} + {1743296400 0 1 EGST} + {1761440400 -3600 0 EGT} + {1774746000 0 1 EGST} + {1792890000 -3600 0 EGT} + {1806195600 0 1 EGST} + {1824944400 -3600 0 EGT} + {1837645200 0 1 EGST} + {1856394000 -3600 0 EGT} + {1869094800 0 1 EGST} + {1887843600 -3600 0 EGT} + {1901149200 0 1 EGST} + {1919293200 -3600 0 EGT} + {1932598800 0 1 EGST} + {1950742800 -3600 0 EGT} + {1964048400 0 1 EGST} + {1982797200 -3600 0 EGT} + {1995498000 0 1 EGST} + {2014246800 -3600 0 EGT} + {2026947600 0 1 EGST} + {2045696400 -3600 0 EGT} + {2058397200 0 1 EGST} + {2077146000 -3600 0 EGT} + {2090451600 0 1 EGST} + {2108595600 -3600 0 EGT} + {2121901200 0 1 EGST} + {2140045200 -3600 0 EGT} + {2153350800 0 1 EGST} + {2172099600 -3600 0 EGT} + {2184800400 0 1 EGST} + {2203549200 -3600 0 EGT} + {2216250000 0 1 EGST} + {2234998800 -3600 0 EGT} + {2248304400 0 1 EGST} + {2266448400 -3600 0 EGT} + {2279754000 0 1 EGST} + {2297898000 -3600 0 EGT} + {2311203600 0 1 EGST} + {2329347600 -3600 0 EGT} + {2342653200 0 1 EGST} + {2361402000 -3600 0 EGT} + {2374102800 0 1 EGST} + {2392851600 -3600 0 EGT} + {2405552400 0 1 EGST} + {2424301200 -3600 0 EGT} + {2437606800 0 1 EGST} + {2455750800 -3600 0 EGT} + {2469056400 0 1 EGST} + {2487200400 -3600 0 EGT} + {2500506000 0 1 EGST} + {2519254800 -3600 0 EGT} + {2531955600 0 1 EGST} + {2550704400 -3600 0 EGT} + {2563405200 0 1 EGST} + {2582154000 -3600 0 EGT} + {2595459600 0 1 EGST} + {2613603600 -3600 0 EGT} + {2626909200 0 1 EGST} + {2645053200 -3600 0 EGT} + {2658358800 0 1 EGST} + {2676502800 -3600 0 EGT} + {2689808400 0 1 EGST} + {2708557200 -3600 0 EGT} + {2721258000 0 1 EGST} + {2740006800 -3600 0 EGT} + {2752707600 0 1 EGST} + {2771456400 -3600 0 EGT} + {2784762000 0 1 EGST} + {2802906000 -3600 0 EGT} + {2816211600 0 1 EGST} + {2834355600 -3600 0 EGT} + {2847661200 0 1 EGST} + {2866410000 -3600 0 EGT} + {2879110800 0 1 EGST} + {2897859600 -3600 0 EGT} + {2910560400 0 1 EGST} + {2929309200 -3600 0 EGT} + {2942010000 0 1 EGST} + {2960758800 -3600 0 EGT} + {2974064400 0 1 EGST} + {2992208400 -3600 0 EGT} + {3005514000 0 1 EGST} + {3023658000 -3600 0 EGT} + {3036963600 0 1 EGST} + {3055712400 -3600 0 EGT} + {3068413200 0 1 EGST} + {3087162000 -3600 0 EGT} + {3099862800 0 1 EGST} + {3118611600 -3600 0 EGT} + {3131917200 0 1 EGST} + {3150061200 -3600 0 EGT} + {3163366800 0 1 EGST} + {3181510800 -3600 0 EGT} + {3194816400 0 1 EGST} + {3212960400 -3600 0 EGT} + {3226266000 0 1 EGST} + {3245014800 -3600 0 EGT} + {3257715600 0 1 EGST} + {3276464400 -3600 0 EGT} + {3289165200 0 1 EGST} + {3307914000 -3600 0 EGT} + {3321219600 0 1 EGST} + {3339363600 -3600 0 EGT} + {3352669200 0 1 EGST} + {3370813200 -3600 0 EGT} + {3384118800 0 1 EGST} + {3402867600 -3600 0 EGT} + {3415568400 0 1 EGST} + {3434317200 -3600 0 EGT} + {3447018000 0 1 EGST} + {3465766800 -3600 0 EGT} + {3479072400 0 1 EGST} + {3497216400 -3600 0 EGT} + {3510522000 0 1 EGST} + {3528666000 -3600 0 EGT} + {3541971600 0 1 EGST} + {3560115600 -3600 0 EGT} + {3573421200 0 1 EGST} + {3592170000 -3600 0 EGT} + {3604870800 0 1 EGST} + {3623619600 -3600 0 EGT} + {3636320400 0 1 EGST} + {3655069200 -3600 0 EGT} + {3668374800 0 1 EGST} + {3686518800 -3600 0 EGT} + {3699824400 0 1 EGST} + {3717968400 -3600 0 EGT} + {3731274000 0 1 EGST} + {3750022800 -3600 0 EGT} + {3762723600 0 1 EGST} + {3781472400 -3600 0 EGT} + {3794173200 0 1 EGST} + {3812922000 -3600 0 EGT} + {3825622800 0 1 EGST} + {3844371600 -3600 0 EGT} + {3857677200 0 1 EGST} + {3875821200 -3600 0 EGT} + {3889126800 0 1 EGST} + {3907270800 -3600 0 EGT} + {3920576400 0 1 EGST} + {3939325200 -3600 0 EGT} + {3952026000 0 1 EGST} + {3970774800 -3600 0 EGT} + {3983475600 0 1 EGST} + {4002224400 -3600 0 EGT} + {4015530000 0 1 EGST} + {4033674000 -3600 0 EGT} + {4046979600 0 1 EGST} + {4065123600 -3600 0 EGT} + {4078429200 0 1 EGST} + {4096573200 -3600 0 EGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Shiprock b/mingw/lib/tcl8.5/tzdata/America/Shiprock new file mode 100644 index 0000000000..995d25d3c3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Shiprock @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Denver)]} { + LoadTimeZoneFile America/Denver +} +set TZData(:America/Shiprock) $TZData(:America/Denver) diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Barthelemy b/mingw/lib/tcl8.5/tzdata/America/St_Barthelemy new file mode 100644 index 0000000000..25c114a103 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Barthelemy @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Guadeloupe)]} { + LoadTimeZoneFile America/Guadeloupe +} +set TZData(:America/St_Barthelemy) $TZData(:America/Guadeloupe) diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Johns b/mingw/lib/tcl8.5/tzdata/America/St_Johns new file mode 100644 index 0000000000..59f92bbe28 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Johns @@ -0,0 +1,371 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/St_Johns) { + {-9223372036854775808 -12652 0 LMT} + {-2713897748 -12652 0 NST} + {-1664130548 -9052 1 NDT} + {-1650137348 -12652 0 NST} + {-1640982548 -12652 0 NST} + {-1632076148 -9052 1 NDT} + {-1614799748 -12652 0 NST} + {-1609446548 -12652 0 NST} + {-1598650148 -9052 1 NDT} + {-1590100148 -12652 0 NST} + {-1567286948 -9052 1 NDT} + {-1551565748 -12652 0 NST} + {-1535837348 -9052 1 NDT} + {-1520116148 -12652 0 NST} + {-1503782948 -9052 1 NDT} + {-1488666548 -12652 0 NST} + {-1472333348 -9052 1 NDT} + {-1457216948 -12652 0 NST} + {-1440883748 -9052 1 NDT} + {-1425767348 -12652 0 NST} + {-1409434148 -9052 1 NDT} + {-1394317748 -12652 0 NST} + {-1377984548 -9052 1 NDT} + {-1362263348 -12652 0 NST} + {-1346534948 -9052 1 NDT} + {-1330813748 -12652 0 NST} + {-1314480548 -9052 1 NDT} + {-1299364148 -12652 0 NST} + {-1283030948 -9052 1 NDT} + {-1267914548 -12652 0 NST} + {-1251581348 -9052 1 NDT} + {-1236464948 -12652 0 NST} + {-1220131748 -9052 1 NDT} + {-1205015348 -12652 0 NST} + {-1188682148 -9052 1 NDT} + {-1172960948 -12652 0 NST} + {-1156627748 -9052 1 NDT} + {-1141511348 -12652 0 NST} + {-1125178148 -9052 1 NDT} + {-1110061748 -12652 0 NST} + {-1096921748 -12600 0 NST} + {-1093728600 -9000 1 NDT} + {-1078612200 -12600 0 NST} + {-1061670600 -9000 1 NDT} + {-1048973400 -12600 0 NST} + {-1030221000 -9000 1 NDT} + {-1017523800 -12600 0 NST} + {-998771400 -9000 1 NDT} + {-986074200 -12600 0 NST} + {-966717000 -9000 1 NDT} + {-954624600 -12600 0 NST} + {-935267400 -9000 1 NDT} + {-922570200 -12600 0 NST} + {-903817800 -9000 1 NDT} + {-891120600 -12600 0 NST} + {-872368200 -9000 0 NWT} + {-769395600 -9000 1 NPT} + {-765401400 -12600 0 NST} + {-757369800 -12600 0 NST} + {-746044200 -9000 1 NDT} + {-733347000 -12600 0 NST} + {-714594600 -9000 1 NDT} + {-701897400 -12600 0 NST} + {-683145000 -9000 1 NDT} + {-670447800 -12600 0 NST} + {-651695400 -9000 1 NDT} + {-638998200 -12600 0 NST} + {-619641000 -9000 1 NDT} + {-606943800 -12600 0 NST} + {-589401000 -9000 1 NDT} + {-576099000 -12600 0 NST} + {-557951400 -9000 1 NDT} + {-544649400 -12600 0 NST} + {-526501800 -9000 1 NDT} + {-513199800 -12600 0 NST} + {-495052200 -9000 1 NDT} + {-481750200 -12600 0 NST} + {-463602600 -9000 1 NDT} + {-450300600 -12600 0 NST} + {-431548200 -9000 1 NDT} + {-418246200 -12600 0 NST} + {-400098600 -9000 1 NDT} + {-386796600 -12600 0 NST} + {-368649000 -9000 1 NDT} + {-355347000 -12600 0 NST} + {-337199400 -9000 1 NDT} + {-323897400 -12600 0 NST} + {-305749800 -9000 1 NDT} + {-289423800 -12600 0 NST} + {-273695400 -9000 1 NDT} + {-257974200 -12600 0 NST} + {-242245800 -9000 1 NDT} + {-226524600 -12600 0 NST} + {-210796200 -9000 1 NDT} + {-195075000 -12600 0 NST} + {-179346600 -9000 1 NDT} + {-163625400 -12600 0 NST} + {-147897000 -9000 1 NDT} + {-131571000 -12600 0 NST} + {-116447400 -9000 1 NDT} + {-100121400 -12600 0 NST} + {-84393000 -9000 1 NDT} + {-68671800 -12600 0 NST} + {-52943400 -9000 1 NDT} + {-37222200 -12600 0 NST} + {-21493800 -9000 1 NDT} + {-5772600 -12600 0 NST} + {9955800 -9000 1 NDT} + {25677000 -12600 0 NST} + {41405400 -9000 1 NDT} + {57731400 -12600 0 NST} + {73459800 -9000 1 NDT} + {89181000 -12600 0 NST} + {104909400 -9000 1 NDT} + {120630600 -12600 0 NST} + {136359000 -9000 1 NDT} + {152080200 -12600 0 NST} + {167808600 -9000 1 NDT} + {183529800 -12600 0 NST} + {199258200 -9000 1 NDT} + {215584200 -12600 0 NST} + {230707800 -9000 1 NDT} + {247033800 -12600 0 NST} + {262762200 -9000 1 NDT} + {278483400 -12600 0 NST} + {294211800 -9000 1 NDT} + {309933000 -12600 0 NST} + {325661400 -9000 1 NDT} + {341382600 -12600 0 NST} + {357111000 -9000 1 NDT} + {372832200 -12600 0 NST} + {388560600 -9000 1 NDT} + {404886600 -12600 0 NST} + {420010200 -9000 1 NDT} + {436336200 -12600 0 NST} + {452064600 -9000 1 NDT} + {467785800 -12600 0 NST} + {483514200 -9000 1 NDT} + {499235400 -12600 0 NST} + {514963800 -9000 1 NDT} + {530685000 -12600 0 NST} + {544591860 -9000 1 NDT} + {562127460 -12600 0 NST} + {576041460 -5400 1 NDDT} + {594178260 -12600 0 NST} + {607491060 -9000 1 NDT} + {625631460 -12600 0 NST} + {638940660 -9000 1 NDT} + {657081060 -12600 0 NST} + {670995060 -9000 1 NDT} + {688530660 -12600 0 NST} + {702444660 -9000 1 NDT} + {719980260 -12600 0 NST} + {733894260 -9000 1 NDT} + {752034660 -12600 0 NST} + {765343860 -9000 1 NDT} + {783484260 -12600 0 NST} + {796793460 -9000 1 NDT} + {814933860 -12600 0 NST} + {828847860 -9000 1 NDT} + {846383460 -12600 0 NST} + {860297460 -9000 1 NDT} + {877833060 -12600 0 NST} + {891747060 -9000 1 NDT} + {909282660 -12600 0 NST} + {923196660 -9000 1 NDT} + {941337060 -12600 0 NST} + {954646260 -9000 1 NDT} + {972786660 -12600 0 NST} + {986095860 -9000 1 NDT} + {1004236260 -12600 0 NST} + {1018150260 -9000 1 NDT} + {1035685860 -12600 0 NST} + {1049599860 -9000 1 NDT} + {1067135460 -12600 0 NST} + {1081049460 -9000 1 NDT} + {1099189860 -12600 0 NST} + {1112499060 -9000 1 NDT} + {1130639460 -12600 0 NST} + {1143948660 -9000 1 NDT} + {1162089060 -12600 0 NST} + {1173583860 -9000 1 NDT} + {1194143460 -12600 0 NST} + {1205033460 -9000 1 NDT} + {1225593060 -12600 0 NST} + {1236483060 -9000 1 NDT} + {1257042660 -12600 0 NST} + {1268537460 -9000 1 NDT} + {1289097060 -12600 0 NST} + {1299987060 -9000 1 NDT} + {1320546660 -12600 0 NST} + {1331436660 -9000 1 NDT} + {1351996260 -12600 0 NST} + {1362886260 -9000 1 NDT} + {1383445860 -12600 0 NST} + {1394335860 -9000 1 NDT} + {1414895460 -12600 0 NST} + {1425785460 -9000 1 NDT} + {1446345060 -12600 0 NST} + {1457839860 -9000 1 NDT} + {1478399460 -12600 0 NST} + {1489289460 -9000 1 NDT} + {1509849060 -12600 0 NST} + {1520739060 -9000 1 NDT} + {1541298660 -12600 0 NST} + {1552188660 -9000 1 NDT} + {1572748260 -12600 0 NST} + {1583638260 -9000 1 NDT} + {1604197860 -12600 0 NST} + {1615692660 -9000 1 NDT} + {1636252260 -12600 0 NST} + {1647142260 -9000 1 NDT} + {1667701860 -12600 0 NST} + {1678591860 -9000 1 NDT} + {1699151460 -12600 0 NST} + {1710041460 -9000 1 NDT} + {1730601060 -12600 0 NST} + {1741491060 -9000 1 NDT} + {1762050660 -12600 0 NST} + {1772940660 -9000 1 NDT} + {1793500260 -12600 0 NST} + {1804995060 -9000 1 NDT} + {1825554660 -12600 0 NST} + {1836444660 -9000 1 NDT} + {1857004260 -12600 0 NST} + {1867894260 -9000 1 NDT} + {1888453860 -12600 0 NST} + {1899343860 -9000 1 NDT} + {1919903460 -12600 0 NST} + {1930793460 -9000 1 NDT} + {1951353060 -12600 0 NST} + {1962847860 -9000 1 NDT} + {1983407460 -12600 0 NST} + {1994297460 -9000 1 NDT} + {2014857060 -12600 0 NST} + {2025747060 -9000 1 NDT} + {2046306660 -12600 0 NST} + {2057196660 -9000 1 NDT} + {2077756260 -12600 0 NST} + {2088646260 -9000 1 NDT} + {2109205860 -12600 0 NST} + {2120095860 -9000 1 NDT} + {2140655460 -12600 0 NST} + {2152150260 -9000 1 NDT} + {2172709860 -12600 0 NST} + {2183599860 -9000 1 NDT} + {2204159460 -12600 0 NST} + {2215049460 -9000 1 NDT} + {2235609060 -12600 0 NST} + {2246499060 -9000 1 NDT} + {2267058660 -12600 0 NST} + {2277948660 -9000 1 NDT} + {2298508260 -12600 0 NST} + {2309398260 -9000 1 NDT} + {2329957860 -12600 0 NST} + {2341452660 -9000 1 NDT} + {2362012260 -12600 0 NST} + {2372902260 -9000 1 NDT} + {2393461860 -12600 0 NST} + {2404351860 -9000 1 NDT} + {2424911460 -12600 0 NST} + {2435801460 -9000 1 NDT} + {2456361060 -12600 0 NST} + {2467251060 -9000 1 NDT} + {2487810660 -12600 0 NST} + {2499305460 -9000 1 NDT} + {2519865060 -12600 0 NST} + {2530755060 -9000 1 NDT} + {2551314660 -12600 0 NST} + {2562204660 -9000 1 NDT} + {2582764260 -12600 0 NST} + {2593654260 -9000 1 NDT} + {2614213860 -12600 0 NST} + {2625103860 -9000 1 NDT} + {2645663460 -12600 0 NST} + {2656553460 -9000 1 NDT} + {2677113060 -12600 0 NST} + {2688607860 -9000 1 NDT} + {2709167460 -12600 0 NST} + {2720057460 -9000 1 NDT} + {2740617060 -12600 0 NST} + {2751507060 -9000 1 NDT} + {2772066660 -12600 0 NST} + {2782956660 -9000 1 NDT} + {2803516260 -12600 0 NST} + {2814406260 -9000 1 NDT} + {2834965860 -12600 0 NST} + {2846460660 -9000 1 NDT} + {2867020260 -12600 0 NST} + {2877910260 -9000 1 NDT} + {2898469860 -12600 0 NST} + {2909359860 -9000 1 NDT} + {2929919460 -12600 0 NST} + {2940809460 -9000 1 NDT} + {2961369060 -12600 0 NST} + {2972259060 -9000 1 NDT} + {2992818660 -12600 0 NST} + {3003708660 -9000 1 NDT} + {3024268260 -12600 0 NST} + {3035763060 -9000 1 NDT} + {3056322660 -12600 0 NST} + {3067212660 -9000 1 NDT} + {3087772260 -12600 0 NST} + {3098662260 -9000 1 NDT} + {3119221860 -12600 0 NST} + {3130111860 -9000 1 NDT} + {3150671460 -12600 0 NST} + {3161561460 -9000 1 NDT} + {3182121060 -12600 0 NST} + {3193011060 -9000 1 NDT} + {3213570660 -12600 0 NST} + {3225065460 -9000 1 NDT} + {3245625060 -12600 0 NST} + {3256515060 -9000 1 NDT} + {3277074660 -12600 0 NST} + {3287964660 -9000 1 NDT} + {3308524260 -12600 0 NST} + {3319414260 -9000 1 NDT} + {3339973860 -12600 0 NST} + {3350863860 -9000 1 NDT} + {3371423460 -12600 0 NST} + {3382918260 -9000 1 NDT} + {3403477860 -12600 0 NST} + {3414367860 -9000 1 NDT} + {3434927460 -12600 0 NST} + {3445817460 -9000 1 NDT} + {3466377060 -12600 0 NST} + {3477267060 -9000 1 NDT} + {3497826660 -12600 0 NST} + {3508716660 -9000 1 NDT} + {3529276260 -12600 0 NST} + {3540166260 -9000 1 NDT} + {3560725860 -12600 0 NST} + {3572220660 -9000 1 NDT} + {3592780260 -12600 0 NST} + {3603670260 -9000 1 NDT} + {3624229860 -12600 0 NST} + {3635119860 -9000 1 NDT} + {3655679460 -12600 0 NST} + {3666569460 -9000 1 NDT} + {3687129060 -12600 0 NST} + {3698019060 -9000 1 NDT} + {3718578660 -12600 0 NST} + {3730073460 -9000 1 NDT} + {3750633060 -12600 0 NST} + {3761523060 -9000 1 NDT} + {3782082660 -12600 0 NST} + {3792972660 -9000 1 NDT} + {3813532260 -12600 0 NST} + {3824422260 -9000 1 NDT} + {3844981860 -12600 0 NST} + {3855871860 -9000 1 NDT} + {3876431460 -12600 0 NST} + {3887321460 -9000 1 NDT} + {3907881060 -12600 0 NST} + {3919375860 -9000 1 NDT} + {3939935460 -12600 0 NST} + {3950825460 -9000 1 NDT} + {3971385060 -12600 0 NST} + {3982275060 -9000 1 NDT} + {4002834660 -12600 0 NST} + {4013724660 -9000 1 NDT} + {4034284260 -12600 0 NST} + {4045174260 -9000 1 NDT} + {4065733860 -12600 0 NST} + {4076623860 -9000 1 NDT} + {4097183460 -12600 0 NST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Kitts b/mingw/lib/tcl8.5/tzdata/America/St_Kitts new file mode 100644 index 0000000000..bfd803be54 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Kitts @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/St_Kitts) { + {-9223372036854775808 -15052 0 LMT} + {-1825098548 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Lucia b/mingw/lib/tcl8.5/tzdata/America/St_Lucia new file mode 100644 index 0000000000..c2767dde72 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Lucia @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/St_Lucia) { + {-9223372036854775808 -14640 0 LMT} + {-2524506960 -14640 0 CMT} + {-1830369360 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Thomas b/mingw/lib/tcl8.5/tzdata/America/St_Thomas new file mode 100644 index 0000000000..bf9359596d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Thomas @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/St_Thomas) { + {-9223372036854775808 -15584 0 LMT} + {-1846266016 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/St_Vincent b/mingw/lib/tcl8.5/tzdata/America/St_Vincent new file mode 100644 index 0000000000..3a884c7dc3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/St_Vincent @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/St_Vincent) { + {-9223372036854775808 -14696 0 LMT} + {-2524506904 -14696 0 KMT} + {-1830369304 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Swift_Current b/mingw/lib/tcl8.5/tzdata/America/Swift_Current new file mode 100644 index 0000000000..dc4aa3705b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Swift_Current @@ -0,0 +1,29 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Swift_Current) { + {-9223372036854775808 -25880 0 LMT} + {-2030201320 -25200 0 MST} + {-1632063600 -21600 1 MDT} + {-1614787200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-747241200 -21600 0 MDT} + {-732729600 -25200 0 MST} + {-715791600 -21600 1 MDT} + {-702489600 -25200 0 MST} + {-684342000 -21600 1 MDT} + {-671040000 -25200 0 MST} + {-652892400 -21600 1 MDT} + {-639590400 -25200 0 MST} + {-631126800 -25200 0 MST} + {-400086000 -21600 1 MDT} + {-384364800 -25200 0 MST} + {-337186800 -21600 1 MDT} + {-321465600 -25200 0 MST} + {-305737200 -21600 1 MDT} + {-292435200 -25200 0 MST} + {-273682800 -21600 1 MDT} + {-260985600 -25200 0 MST} + {73472400 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Tegucigalpa b/mingw/lib/tcl8.5/tzdata/America/Tegucigalpa new file mode 100644 index 0000000000..050661e466 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Tegucigalpa @@ -0,0 +1,12 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Tegucigalpa) { + {-9223372036854775808 -20932 0 LMT} + {-1538503868 -21600 0 CST} + {547020000 -18000 1 CDT} + {559717200 -21600 0 CST} + {578469600 -18000 1 CDT} + {591166800 -21600 0 CST} + {1146981600 -18000 1 CDT} + {1154926800 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Thule b/mingw/lib/tcl8.5/tzdata/America/Thule new file mode 100644 index 0000000000..0aaf9a103c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Thule @@ -0,0 +1,224 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Thule) { + {-9223372036854775808 -16508 0 LMT} + {-1686079492 -14400 0 AST} + {670399200 -10800 1 ADT} + {686120400 -14400 0 AST} + {701848800 -10800 1 ADT} + {717570000 -14400 0 AST} + {733903200 -10800 1 ADT} + {752043600 -14400 0 AST} + {765352800 -10800 1 ADT} + {783493200 -14400 0 AST} + {796802400 -10800 1 ADT} + {814942800 -14400 0 AST} + {828856800 -10800 1 ADT} + {846392400 -14400 0 AST} + {860306400 -10800 1 ADT} + {877842000 -14400 0 AST} + {891756000 -10800 1 ADT} + {909291600 -14400 0 AST} + {923205600 -10800 1 ADT} + {941346000 -14400 0 AST} + {954655200 -10800 1 ADT} + {972795600 -14400 0 AST} + {986104800 -10800 1 ADT} + {1004245200 -14400 0 AST} + {1018159200 -10800 1 ADT} + {1035694800 -14400 0 AST} + {1049608800 -10800 1 ADT} + {1067144400 -14400 0 AST} + {1081058400 -10800 1 ADT} + {1099198800 -14400 0 AST} + {1112508000 -10800 1 ADT} + {1130648400 -14400 0 AST} + {1143957600 -10800 1 ADT} + {1162098000 -14400 0 AST} + {1173592800 -10800 1 ADT} + {1194152400 -14400 0 AST} + {1205042400 -10800 1 ADT} + {1225602000 -14400 0 AST} + {1236492000 -10800 1 ADT} + {1257051600 -14400 0 AST} + {1268546400 -10800 1 ADT} + {1289106000 -14400 0 AST} + {1299996000 -10800 1 ADT} + {1320555600 -14400 0 AST} + {1331445600 -10800 1 ADT} + {1352005200 -14400 0 AST} + {1362895200 -10800 1 ADT} + {1383454800 -14400 0 AST} + {1394344800 -10800 1 ADT} + {1414904400 -14400 0 AST} + {1425794400 -10800 1 ADT} + {1446354000 -14400 0 AST} + {1457848800 -10800 1 ADT} + {1478408400 -14400 0 AST} + {1489298400 -10800 1 ADT} + {1509858000 -14400 0 AST} + {1520748000 -10800 1 ADT} + {1541307600 -14400 0 AST} + {1552197600 -10800 1 ADT} + {1572757200 -14400 0 AST} + {1583647200 -10800 1 ADT} + {1604206800 -14400 0 AST} + {1615701600 -10800 1 ADT} + {1636261200 -14400 0 AST} + {1647151200 -10800 1 ADT} + {1667710800 -14400 0 AST} + {1678600800 -10800 1 ADT} + {1699160400 -14400 0 AST} + {1710050400 -10800 1 ADT} + {1730610000 -14400 0 AST} + {1741500000 -10800 1 ADT} + {1762059600 -14400 0 AST} + {1772949600 -10800 1 ADT} + {1793509200 -14400 0 AST} + {1805004000 -10800 1 ADT} + {1825563600 -14400 0 AST} + {1836453600 -10800 1 ADT} + {1857013200 -14400 0 AST} + {1867903200 -10800 1 ADT} + {1888462800 -14400 0 AST} + {1899352800 -10800 1 ADT} + {1919912400 -14400 0 AST} + {1930802400 -10800 1 ADT} + {1951362000 -14400 0 AST} + {1962856800 -10800 1 ADT} + {1983416400 -14400 0 AST} + {1994306400 -10800 1 ADT} + {2014866000 -14400 0 AST} + {2025756000 -10800 1 ADT} + {2046315600 -14400 0 AST} + {2057205600 -10800 1 ADT} + {2077765200 -14400 0 AST} + {2088655200 -10800 1 ADT} + {2109214800 -14400 0 AST} + {2120104800 -10800 1 ADT} + {2140664400 -14400 0 AST} + {2152159200 -10800 1 ADT} + {2172718800 -14400 0 AST} + {2183608800 -10800 1 ADT} + {2204168400 -14400 0 AST} + {2215058400 -10800 1 ADT} + {2235618000 -14400 0 AST} + {2246508000 -10800 1 ADT} + {2267067600 -14400 0 AST} + {2277957600 -10800 1 ADT} + {2298517200 -14400 0 AST} + {2309407200 -10800 1 ADT} + {2329966800 -14400 0 AST} + {2341461600 -10800 1 ADT} + {2362021200 -14400 0 AST} + {2372911200 -10800 1 ADT} + {2393470800 -14400 0 AST} + {2404360800 -10800 1 ADT} + {2424920400 -14400 0 AST} + {2435810400 -10800 1 ADT} + {2456370000 -14400 0 AST} + {2467260000 -10800 1 ADT} + {2487819600 -14400 0 AST} + {2499314400 -10800 1 ADT} + {2519874000 -14400 0 AST} + {2530764000 -10800 1 ADT} + {2551323600 -14400 0 AST} + {2562213600 -10800 1 ADT} + {2582773200 -14400 0 AST} + {2593663200 -10800 1 ADT} + {2614222800 -14400 0 AST} + {2625112800 -10800 1 ADT} + {2645672400 -14400 0 AST} + {2656562400 -10800 1 ADT} + {2677122000 -14400 0 AST} + {2688616800 -10800 1 ADT} + {2709176400 -14400 0 AST} + {2720066400 -10800 1 ADT} + {2740626000 -14400 0 AST} + {2751516000 -10800 1 ADT} + {2772075600 -14400 0 AST} + {2782965600 -10800 1 ADT} + {2803525200 -14400 0 AST} + {2814415200 -10800 1 ADT} + {2834974800 -14400 0 AST} + {2846469600 -10800 1 ADT} + {2867029200 -14400 0 AST} + {2877919200 -10800 1 ADT} + {2898478800 -14400 0 AST} + {2909368800 -10800 1 ADT} + {2929928400 -14400 0 AST} + {2940818400 -10800 1 ADT} + {2961378000 -14400 0 AST} + {2972268000 -10800 1 ADT} + {2992827600 -14400 0 AST} + {3003717600 -10800 1 ADT} + {3024277200 -14400 0 AST} + {3035772000 -10800 1 ADT} + {3056331600 -14400 0 AST} + {3067221600 -10800 1 ADT} + {3087781200 -14400 0 AST} + {3098671200 -10800 1 ADT} + {3119230800 -14400 0 AST} + {3130120800 -10800 1 ADT} + {3150680400 -14400 0 AST} + {3161570400 -10800 1 ADT} + {3182130000 -14400 0 AST} + {3193020000 -10800 1 ADT} + {3213579600 -14400 0 AST} + {3225074400 -10800 1 ADT} + {3245634000 -14400 0 AST} + {3256524000 -10800 1 ADT} + {3277083600 -14400 0 AST} + {3287973600 -10800 1 ADT} + {3308533200 -14400 0 AST} + {3319423200 -10800 1 ADT} + {3339982800 -14400 0 AST} + {3350872800 -10800 1 ADT} + {3371432400 -14400 0 AST} + {3382927200 -10800 1 ADT} + {3403486800 -14400 0 AST} + {3414376800 -10800 1 ADT} + {3434936400 -14400 0 AST} + {3445826400 -10800 1 ADT} + {3466386000 -14400 0 AST} + {3477276000 -10800 1 ADT} + {3497835600 -14400 0 AST} + {3508725600 -10800 1 ADT} + {3529285200 -14400 0 AST} + {3540175200 -10800 1 ADT} + {3560734800 -14400 0 AST} + {3572229600 -10800 1 ADT} + {3592789200 -14400 0 AST} + {3603679200 -10800 1 ADT} + {3624238800 -14400 0 AST} + {3635128800 -10800 1 ADT} + {3655688400 -14400 0 AST} + {3666578400 -10800 1 ADT} + {3687138000 -14400 0 AST} + {3698028000 -10800 1 ADT} + {3718587600 -14400 0 AST} + {3730082400 -10800 1 ADT} + {3750642000 -14400 0 AST} + {3761532000 -10800 1 ADT} + {3782091600 -14400 0 AST} + {3792981600 -10800 1 ADT} + {3813541200 -14400 0 AST} + {3824431200 -10800 1 ADT} + {3844990800 -14400 0 AST} + {3855880800 -10800 1 ADT} + {3876440400 -14400 0 AST} + {3887330400 -10800 1 ADT} + {3907890000 -14400 0 AST} + {3919384800 -10800 1 ADT} + {3939944400 -14400 0 AST} + {3950834400 -10800 1 ADT} + {3971394000 -14400 0 AST} + {3982284000 -10800 1 ADT} + {4002843600 -14400 0 AST} + {4013733600 -10800 1 ADT} + {4034293200 -14400 0 AST} + {4045183200 -10800 1 ADT} + {4065742800 -14400 0 AST} + {4076632800 -10800 1 ADT} + {4097192400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Thunder_Bay b/mingw/lib/tcl8.5/tzdata/America/Thunder_Bay new file mode 100644 index 0000000000..8a454be180 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Thunder_Bay @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Thunder_Bay) { + {-9223372036854775808 -21420 0 LMT} + {-2366733780 -21600 0 CST} + {-1893434400 -18000 0 EST} + {-883594800 -18000 0 EST} + {-880218000 -14400 1 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {18000 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {94712400 -18000 0 EST} + {126248400 -18000 0 EST} + {136364400 -14400 1 EDT} + {152085600 -18000 0 EST} + {167814000 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Tijuana b/mingw/lib/tcl8.5/tzdata/America/Tijuana new file mode 100644 index 0000000000..c191c3cf04 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Tijuana @@ -0,0 +1,284 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Tijuana) { + {-9223372036854775808 -28084 0 LMT} + {-1514736000 -25200 0 MST} + {-1451667600 -28800 0 PST} + {-1343062800 -25200 0 MST} + {-1234803600 -28800 0 PST} + {-1222963200 -25200 1 PDT} + {-1207242000 -28800 0 PST} + {-873820800 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-761677200 -28800 0 PST} + {-686073600 -25200 1 PDT} + {-661539600 -28800 0 PST} + {-504892800 -28800 0 PST} + {-495036000 -25200 1 PDT} + {-481734000 -28800 0 PST} + {-463586400 -25200 1 PDT} + {-450284400 -28800 0 PST} + {-431532000 -25200 1 PDT} + {-418230000 -28800 0 PST} + {-400082400 -25200 1 PDT} + {-386780400 -28800 0 PST} + {-368632800 -25200 1 PDT} + {-355330800 -28800 0 PST} + {-337183200 -25200 1 PDT} + {-323881200 -28800 0 PST} + {-305733600 -25200 1 PDT} + {-292431600 -28800 0 PST} + {-283968000 -28800 0 PST} + {189331200 -28800 0 PST} + {199274400 -25200 1 PDT} + {215600400 -28800 0 PST} + {230724000 -25200 1 PDT} + {247050000 -28800 0 PST} + {262778400 -25200 1 PDT} + {278499600 -28800 0 PST} + {294228000 -25200 1 PDT} + {309949200 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {820483200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {978336000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1014192000 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1175421600 -25200 1 PDT} + {1193562000 -28800 0 PST} + {1207476000 -25200 1 PDT} + {1225011600 -28800 0 PST} + {1238925600 -25200 1 PDT} + {1256461200 -28800 0 PST} + {1270375200 -25200 1 PDT} + {1288515600 -28800 0 PST} + {1301824800 -25200 1 PDT} + {1319965200 -28800 0 PST} + {1333274400 -25200 1 PDT} + {1351414800 -28800 0 PST} + {1365328800 -25200 1 PDT} + {1382864400 -28800 0 PST} + {1396778400 -25200 1 PDT} + {1414314000 -28800 0 PST} + {1428228000 -25200 1 PDT} + {1445763600 -28800 0 PST} + {1459677600 -25200 1 PDT} + {1477818000 -28800 0 PST} + {1491127200 -25200 1 PDT} + {1509267600 -28800 0 PST} + {1522576800 -25200 1 PDT} + {1540717200 -28800 0 PST} + {1554631200 -25200 1 PDT} + {1572166800 -28800 0 PST} + {1586080800 -25200 1 PDT} + {1603616400 -28800 0 PST} + {1617530400 -25200 1 PDT} + {1635670800 -28800 0 PST} + {1648980000 -25200 1 PDT} + {1667120400 -28800 0 PST} + {1680429600 -25200 1 PDT} + {1698570000 -28800 0 PST} + {1712484000 -25200 1 PDT} + {1730019600 -28800 0 PST} + {1743933600 -25200 1 PDT} + {1761469200 -28800 0 PST} + {1775383200 -25200 1 PDT} + {1792918800 -28800 0 PST} + {1806832800 -25200 1 PDT} + {1824973200 -28800 0 PST} + {1838282400 -25200 1 PDT} + {1856422800 -28800 0 PST} + {1869732000 -25200 1 PDT} + {1887872400 -28800 0 PST} + {1901786400 -25200 1 PDT} + {1919322000 -28800 0 PST} + {1933236000 -25200 1 PDT} + {1950771600 -28800 0 PST} + {1964685600 -25200 1 PDT} + {1982826000 -28800 0 PST} + {1996135200 -25200 1 PDT} + {2014275600 -28800 0 PST} + {2027584800 -25200 1 PDT} + {2045725200 -28800 0 PST} + {2059034400 -25200 1 PDT} + {2077174800 -28800 0 PST} + {2091088800 -25200 1 PDT} + {2108624400 -28800 0 PST} + {2122538400 -25200 1 PDT} + {2140074000 -28800 0 PST} + {2153988000 -25200 1 PDT} + {2172128400 -28800 0 PST} + {2185437600 -25200 1 PDT} + {2203578000 -28800 0 PST} + {2216887200 -25200 1 PDT} + {2235027600 -28800 0 PST} + {2248941600 -25200 1 PDT} + {2266477200 -28800 0 PST} + {2280391200 -25200 1 PDT} + {2297926800 -28800 0 PST} + {2311840800 -25200 1 PDT} + {2329376400 -28800 0 PST} + {2343290400 -25200 1 PDT} + {2361430800 -28800 0 PST} + {2374740000 -25200 1 PDT} + {2392880400 -28800 0 PST} + {2406189600 -25200 1 PDT} + {2424330000 -28800 0 PST} + {2438244000 -25200 1 PDT} + {2455779600 -28800 0 PST} + {2469693600 -25200 1 PDT} + {2487229200 -28800 0 PST} + {2501143200 -25200 1 PDT} + {2519283600 -28800 0 PST} + {2532592800 -25200 1 PDT} + {2550733200 -28800 0 PST} + {2564042400 -25200 1 PDT} + {2582182800 -28800 0 PST} + {2596096800 -25200 1 PDT} + {2613632400 -28800 0 PST} + {2627546400 -25200 1 PDT} + {2645082000 -28800 0 PST} + {2658996000 -25200 1 PDT} + {2676531600 -28800 0 PST} + {2690445600 -25200 1 PDT} + {2708586000 -28800 0 PST} + {2721895200 -25200 1 PDT} + {2740035600 -28800 0 PST} + {2753344800 -25200 1 PDT} + {2771485200 -28800 0 PST} + {2785399200 -25200 1 PDT} + {2802934800 -28800 0 PST} + {2816848800 -25200 1 PDT} + {2834384400 -28800 0 PST} + {2848298400 -25200 1 PDT} + {2866438800 -28800 0 PST} + {2879748000 -25200 1 PDT} + {2897888400 -28800 0 PST} + {2911197600 -25200 1 PDT} + {2929338000 -28800 0 PST} + {2942647200 -25200 1 PDT} + {2960787600 -28800 0 PST} + {2974701600 -25200 1 PDT} + {2992237200 -28800 0 PST} + {3006151200 -25200 1 PDT} + {3023686800 -28800 0 PST} + {3037600800 -25200 1 PDT} + {3055741200 -28800 0 PST} + {3069050400 -25200 1 PDT} + {3087190800 -28800 0 PST} + {3100500000 -25200 1 PDT} + {3118640400 -28800 0 PST} + {3132554400 -25200 1 PDT} + {3150090000 -28800 0 PST} + {3164004000 -25200 1 PDT} + {3181539600 -28800 0 PST} + {3195453600 -25200 1 PDT} + {3212989200 -28800 0 PST} + {3226903200 -25200 1 PDT} + {3245043600 -28800 0 PST} + {3258352800 -25200 1 PDT} + {3276493200 -28800 0 PST} + {3289802400 -25200 1 PDT} + {3307942800 -28800 0 PST} + {3321856800 -25200 1 PDT} + {3339392400 -28800 0 PST} + {3353306400 -25200 1 PDT} + {3370842000 -28800 0 PST} + {3384756000 -25200 1 PDT} + {3402896400 -28800 0 PST} + {3416205600 -25200 1 PDT} + {3434346000 -28800 0 PST} + {3447655200 -25200 1 PDT} + {3465795600 -28800 0 PST} + {3479709600 -25200 1 PDT} + {3497245200 -28800 0 PST} + {3511159200 -25200 1 PDT} + {3528694800 -28800 0 PST} + {3542608800 -25200 1 PDT} + {3560144400 -28800 0 PST} + {3574058400 -25200 1 PDT} + {3592198800 -28800 0 PST} + {3605508000 -25200 1 PDT} + {3623648400 -28800 0 PST} + {3636957600 -25200 1 PDT} + {3655098000 -28800 0 PST} + {3669012000 -25200 1 PDT} + {3686547600 -28800 0 PST} + {3700461600 -25200 1 PDT} + {3717997200 -28800 0 PST} + {3731911200 -25200 1 PDT} + {3750051600 -28800 0 PST} + {3763360800 -25200 1 PDT} + {3781501200 -28800 0 PST} + {3794810400 -25200 1 PDT} + {3812950800 -28800 0 PST} + {3826260000 -25200 1 PDT} + {3844400400 -28800 0 PST} + {3858314400 -25200 1 PDT} + {3875850000 -28800 0 PST} + {3889764000 -25200 1 PDT} + {3907299600 -28800 0 PST} + {3921213600 -25200 1 PDT} + {3939354000 -28800 0 PST} + {3952663200 -25200 1 PDT} + {3970803600 -28800 0 PST} + {3984112800 -25200 1 PDT} + {4002253200 -28800 0 PST} + {4016167200 -25200 1 PDT} + {4033702800 -28800 0 PST} + {4047616800 -25200 1 PDT} + {4065152400 -28800 0 PST} + {4079066400 -25200 1 PDT} + {4096602000 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Toronto b/mingw/lib/tcl8.5/tzdata/America/Toronto new file mode 100644 index 0000000000..e4fc91aca3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Toronto @@ -0,0 +1,365 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Toronto) { + {-9223372036854775808 -19052 0 LMT} + {-2366736148 -18000 0 EST} + {-1632070800 -14400 1 EDT} + {-1614794400 -18000 0 EST} + {-1609441200 -18000 0 EST} + {-1601753400 -14400 1 EDT} + {-1583697600 -18000 0 EST} + {-1567357200 -14400 1 EDT} + {-1554667200 -18000 0 EST} + {-1534698000 -14400 1 EDT} + {-1524074400 -18000 0 EST} + {-1503248400 -14400 1 EDT} + {-1492365600 -18000 0 EST} + {-1471798800 -14400 1 EDT} + {-1460916000 -18000 0 EST} + {-1440954000 -14400 1 EDT} + {-1428861600 -18000 0 EST} + {-1409504400 -14400 1 EDT} + {-1397412000 -18000 0 EST} + {-1378054800 -14400 1 EDT} + {-1365962400 -18000 0 EST} + {-1346605200 -14400 1 EDT} + {-1333908000 -18000 0 EST} + {-1315155600 -14400 1 EDT} + {-1301853600 -18000 0 EST} + {-1283706000 -14400 1 EDT} + {-1270404000 -18000 0 EST} + {-1252256400 -14400 1 EDT} + {-1238954400 -18000 0 EST} + {-1220806800 -14400 1 EDT} + {-1207504800 -18000 0 EST} + {-1188752400 -14400 1 EDT} + {-1176055200 -18000 0 EST} + {-1157302800 -14400 1 EDT} + {-1144000800 -18000 0 EST} + {-1125853200 -14400 1 EDT} + {-1112551200 -18000 0 EST} + {-1094403600 -14400 1 EDT} + {-1081101600 -18000 0 EST} + {-1062954000 -14400 1 EDT} + {-1049652000 -18000 0 EST} + {-1031504400 -14400 1 EDT} + {-1018202400 -18000 0 EST} + {-1000054800 -14400 1 EDT} + {-986752800 -18000 0 EST} + {-968000400 -14400 1 EDT} + {-955303200 -18000 0 EST} + {-936550800 -14400 1 EDT} + {-880218000 -14400 0 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-757364400 -18000 0 EST} + {-747248400 -14400 1 EDT} + {-733946400 -18000 0 EST} + {-715806000 -14400 1 EDT} + {-702504000 -18000 0 EST} + {-684356400 -14400 1 EDT} + {-671054400 -18000 0 EST} + {-652906800 -14400 1 EDT} + {-634161600 -18000 0 EST} + {-620845200 -14400 1 EDT} + {-602704800 -18000 0 EST} + {-589395600 -14400 1 EDT} + {-576093600 -18000 0 EST} + {-557946000 -14400 1 EDT} + {-544644000 -18000 0 EST} + {-526496400 -14400 1 EDT} + {-513194400 -18000 0 EST} + {-495046800 -14400 1 EDT} + {-481744800 -18000 0 EST} + {-463597200 -14400 1 EDT} + {-450295200 -18000 0 EST} + {-431542800 -14400 1 EDT} + {-418240800 -18000 0 EST} + {-400093200 -14400 1 EDT} + {-384372000 -18000 0 EST} + {-368643600 -14400 1 EDT} + {-352922400 -18000 0 EST} + {-337194000 -14400 1 EDT} + {-321472800 -18000 0 EST} + {-305744400 -14400 1 EDT} + {-289418400 -18000 0 EST} + {-273690000 -14400 1 EDT} + {-257968800 -18000 0 EST} + {-242240400 -14400 1 EDT} + {-226519200 -18000 0 EST} + {-210790800 -14400 1 EDT} + {-195069600 -18000 0 EST} + {-179341200 -14400 1 EDT} + {-163620000 -18000 0 EST} + {-147891600 -14400 1 EDT} + {-131565600 -18000 0 EST} + {-116442000 -14400 1 EDT} + {-100116000 -18000 0 EST} + {-84387600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126248400 -18000 0 EST} + {136364400 -14400 1 EDT} + {152085600 -18000 0 EST} + {167814000 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Tortola b/mingw/lib/tcl8.5/tzdata/America/Tortola new file mode 100644 index 0000000000..bf7f1fcd51 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Tortola @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Tortola) { + {-9223372036854775808 -15508 0 LMT} + {-1846266092 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Vancouver b/mingw/lib/tcl8.5/tzdata/America/Vancouver new file mode 100644 index 0000000000..b2e0415f2f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Vancouver @@ -0,0 +1,320 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Vancouver) { + {-9223372036854775808 -29548 0 LMT} + {-2713880852 -28800 0 PST} + {-1632060000 -25200 1 PDT} + {-1614783600 -28800 0 PST} + {-880207200 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-765385200 -28800 0 PST} + {-747237600 -25200 1 PDT} + {-732726000 -28800 0 PST} + {-715788000 -25200 1 PDT} + {-702486000 -28800 0 PST} + {-684338400 -25200 1 PDT} + {-671036400 -28800 0 PST} + {-652888800 -25200 1 PDT} + {-639586800 -28800 0 PST} + {-620834400 -25200 1 PDT} + {-608137200 -28800 0 PST} + {-589384800 -25200 1 PDT} + {-576082800 -28800 0 PST} + {-557935200 -25200 1 PDT} + {-544633200 -28800 0 PST} + {-526485600 -25200 1 PDT} + {-513183600 -28800 0 PST} + {-495036000 -25200 1 PDT} + {-481734000 -28800 0 PST} + {-463586400 -25200 1 PDT} + {-450284400 -28800 0 PST} + {-431532000 -25200 1 PDT} + {-418230000 -28800 0 PST} + {-400082400 -25200 1 PDT} + {-386780400 -28800 0 PST} + {-368632800 -25200 1 PDT} + {-355330800 -28800 0 PST} + {-337183200 -25200 1 PDT} + {-323881200 -28800 0 PST} + {-305733600 -25200 1 PDT} + {-292431600 -28800 0 PST} + {-273679200 -25200 1 PDT} + {-260982000 -28800 0 PST} + {-242229600 -25200 1 PDT} + {-226508400 -28800 0 PST} + {-210780000 -25200 1 PDT} + {-195058800 -28800 0 PST} + {-179330400 -25200 1 PDT} + {-163609200 -28800 0 PST} + {-147880800 -25200 1 PDT} + {-131554800 -28800 0 PST} + {-116431200 -25200 1 PDT} + {-100105200 -28800 0 PST} + {-84376800 -25200 1 PDT} + {-68655600 -28800 0 PST} + {-52927200 -25200 1 PDT} + {-37206000 -28800 0 PST} + {-21477600 -25200 1 PDT} + {-5756400 -28800 0 PST} + {9972000 -25200 1 PDT} + {25693200 -28800 0 PST} + {41421600 -25200 1 PDT} + {57747600 -28800 0 PST} + {73476000 -25200 1 PDT} + {89197200 -28800 0 PST} + {104925600 -25200 1 PDT} + {120646800 -28800 0 PST} + {136375200 -25200 1 PDT} + {152096400 -28800 0 PST} + {167824800 -25200 1 PDT} + {183546000 -28800 0 PST} + {199274400 -25200 1 PDT} + {215600400 -28800 0 PST} + {230724000 -25200 1 PDT} + {247050000 -28800 0 PST} + {262778400 -25200 1 PDT} + {278499600 -28800 0 PST} + {294228000 -25200 1 PDT} + {309949200 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {536486400 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1173607200 -25200 1 PDT} + {1194166800 -28800 0 PST} + {1205056800 -25200 1 PDT} + {1225616400 -28800 0 PST} + {1236506400 -25200 1 PDT} + {1257066000 -28800 0 PST} + {1268560800 -25200 1 PDT} + {1289120400 -28800 0 PST} + {1300010400 -25200 1 PDT} + {1320570000 -28800 0 PST} + {1331460000 -25200 1 PDT} + {1352019600 -28800 0 PST} + {1362909600 -25200 1 PDT} + {1383469200 -28800 0 PST} + {1394359200 -25200 1 PDT} + {1414918800 -28800 0 PST} + {1425808800 -25200 1 PDT} + {1446368400 -28800 0 PST} + {1457863200 -25200 1 PDT} + {1478422800 -28800 0 PST} + {1489312800 -25200 1 PDT} + {1509872400 -28800 0 PST} + {1520762400 -25200 1 PDT} + {1541322000 -28800 0 PST} + {1552212000 -25200 1 PDT} + {1572771600 -28800 0 PST} + {1583661600 -25200 1 PDT} + {1604221200 -28800 0 PST} + {1615716000 -25200 1 PDT} + {1636275600 -28800 0 PST} + {1647165600 -25200 1 PDT} + {1667725200 -28800 0 PST} + {1678615200 -25200 1 PDT} + {1699174800 -28800 0 PST} + {1710064800 -25200 1 PDT} + {1730624400 -28800 0 PST} + {1741514400 -25200 1 PDT} + {1762074000 -28800 0 PST} + {1772964000 -25200 1 PDT} + {1793523600 -28800 0 PST} + {1805018400 -25200 1 PDT} + {1825578000 -28800 0 PST} + {1836468000 -25200 1 PDT} + {1857027600 -28800 0 PST} + {1867917600 -25200 1 PDT} + {1888477200 -28800 0 PST} + {1899367200 -25200 1 PDT} + {1919926800 -28800 0 PST} + {1930816800 -25200 1 PDT} + {1951376400 -28800 0 PST} + {1962871200 -25200 1 PDT} + {1983430800 -28800 0 PST} + {1994320800 -25200 1 PDT} + {2014880400 -28800 0 PST} + {2025770400 -25200 1 PDT} + {2046330000 -28800 0 PST} + {2057220000 -25200 1 PDT} + {2077779600 -28800 0 PST} + {2088669600 -25200 1 PDT} + {2109229200 -28800 0 PST} + {2120119200 -25200 1 PDT} + {2140678800 -28800 0 PST} + {2152173600 -25200 1 PDT} + {2172733200 -28800 0 PST} + {2183623200 -25200 1 PDT} + {2204182800 -28800 0 PST} + {2215072800 -25200 1 PDT} + {2235632400 -28800 0 PST} + {2246522400 -25200 1 PDT} + {2267082000 -28800 0 PST} + {2277972000 -25200 1 PDT} + {2298531600 -28800 0 PST} + {2309421600 -25200 1 PDT} + {2329981200 -28800 0 PST} + {2341476000 -25200 1 PDT} + {2362035600 -28800 0 PST} + {2372925600 -25200 1 PDT} + {2393485200 -28800 0 PST} + {2404375200 -25200 1 PDT} + {2424934800 -28800 0 PST} + {2435824800 -25200 1 PDT} + {2456384400 -28800 0 PST} + {2467274400 -25200 1 PDT} + {2487834000 -28800 0 PST} + {2499328800 -25200 1 PDT} + {2519888400 -28800 0 PST} + {2530778400 -25200 1 PDT} + {2551338000 -28800 0 PST} + {2562228000 -25200 1 PDT} + {2582787600 -28800 0 PST} + {2593677600 -25200 1 PDT} + {2614237200 -28800 0 PST} + {2625127200 -25200 1 PDT} + {2645686800 -28800 0 PST} + {2656576800 -25200 1 PDT} + {2677136400 -28800 0 PST} + {2688631200 -25200 1 PDT} + {2709190800 -28800 0 PST} + {2720080800 -25200 1 PDT} + {2740640400 -28800 0 PST} + {2751530400 -25200 1 PDT} + {2772090000 -28800 0 PST} + {2782980000 -25200 1 PDT} + {2803539600 -28800 0 PST} + {2814429600 -25200 1 PDT} + {2834989200 -28800 0 PST} + {2846484000 -25200 1 PDT} + {2867043600 -28800 0 PST} + {2877933600 -25200 1 PDT} + {2898493200 -28800 0 PST} + {2909383200 -25200 1 PDT} + {2929942800 -28800 0 PST} + {2940832800 -25200 1 PDT} + {2961392400 -28800 0 PST} + {2972282400 -25200 1 PDT} + {2992842000 -28800 0 PST} + {3003732000 -25200 1 PDT} + {3024291600 -28800 0 PST} + {3035786400 -25200 1 PDT} + {3056346000 -28800 0 PST} + {3067236000 -25200 1 PDT} + {3087795600 -28800 0 PST} + {3098685600 -25200 1 PDT} + {3119245200 -28800 0 PST} + {3130135200 -25200 1 PDT} + {3150694800 -28800 0 PST} + {3161584800 -25200 1 PDT} + {3182144400 -28800 0 PST} + {3193034400 -25200 1 PDT} + {3213594000 -28800 0 PST} + {3225088800 -25200 1 PDT} + {3245648400 -28800 0 PST} + {3256538400 -25200 1 PDT} + {3277098000 -28800 0 PST} + {3287988000 -25200 1 PDT} + {3308547600 -28800 0 PST} + {3319437600 -25200 1 PDT} + {3339997200 -28800 0 PST} + {3350887200 -25200 1 PDT} + {3371446800 -28800 0 PST} + {3382941600 -25200 1 PDT} + {3403501200 -28800 0 PST} + {3414391200 -25200 1 PDT} + {3434950800 -28800 0 PST} + {3445840800 -25200 1 PDT} + {3466400400 -28800 0 PST} + {3477290400 -25200 1 PDT} + {3497850000 -28800 0 PST} + {3508740000 -25200 1 PDT} + {3529299600 -28800 0 PST} + {3540189600 -25200 1 PDT} + {3560749200 -28800 0 PST} + {3572244000 -25200 1 PDT} + {3592803600 -28800 0 PST} + {3603693600 -25200 1 PDT} + {3624253200 -28800 0 PST} + {3635143200 -25200 1 PDT} + {3655702800 -28800 0 PST} + {3666592800 -25200 1 PDT} + {3687152400 -28800 0 PST} + {3698042400 -25200 1 PDT} + {3718602000 -28800 0 PST} + {3730096800 -25200 1 PDT} + {3750656400 -28800 0 PST} + {3761546400 -25200 1 PDT} + {3782106000 -28800 0 PST} + {3792996000 -25200 1 PDT} + {3813555600 -28800 0 PST} + {3824445600 -25200 1 PDT} + {3845005200 -28800 0 PST} + {3855895200 -25200 1 PDT} + {3876454800 -28800 0 PST} + {3887344800 -25200 1 PDT} + {3907904400 -28800 0 PST} + {3919399200 -25200 1 PDT} + {3939958800 -28800 0 PST} + {3950848800 -25200 1 PDT} + {3971408400 -28800 0 PST} + {3982298400 -25200 1 PDT} + {4002858000 -28800 0 PST} + {4013748000 -25200 1 PDT} + {4034307600 -28800 0 PST} + {4045197600 -25200 1 PDT} + {4065757200 -28800 0 PST} + {4076647200 -25200 1 PDT} + {4097206800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Virgin b/mingw/lib/tcl8.5/tzdata/America/Virgin new file mode 100644 index 0000000000..390d7c267c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Virgin @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/St_Thomas)]} { + LoadTimeZoneFile America/St_Thomas +} +set TZData(:America/Virgin) $TZData(:America/St_Thomas) diff --git a/mingw/lib/tcl8.5/tzdata/America/Whitehorse b/mingw/lib/tcl8.5/tzdata/America/Whitehorse new file mode 100644 index 0000000000..1d61093ebf --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Whitehorse @@ -0,0 +1,256 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Whitehorse) { + {-9223372036854775808 -32412 0 LMT} + {-2188997988 -32400 0 YST} + {-1632056400 -28800 1 YDT} + {-1615125600 -32400 0 YST} + {-1596978000 -28800 1 YDT} + {-1583164800 -32400 0 YST} + {-880203600 -28800 1 YWT} + {-769395600 -28800 1 YPT} + {-765381600 -32400 0 YST} + {-147884400 -25200 1 YDDT} + {-131554800 -32400 0 YST} + {315561600 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1173607200 -25200 1 PDT} + {1194166800 -28800 0 PST} + {1205056800 -25200 1 PDT} + {1225616400 -28800 0 PST} + {1236506400 -25200 1 PDT} + {1257066000 -28800 0 PST} + {1268560800 -25200 1 PDT} + {1289120400 -28800 0 PST} + {1300010400 -25200 1 PDT} + {1320570000 -28800 0 PST} + {1331460000 -25200 1 PDT} + {1352019600 -28800 0 PST} + {1362909600 -25200 1 PDT} + {1383469200 -28800 0 PST} + {1394359200 -25200 1 PDT} + {1414918800 -28800 0 PST} + {1425808800 -25200 1 PDT} + {1446368400 -28800 0 PST} + {1457863200 -25200 1 PDT} + {1478422800 -28800 0 PST} + {1489312800 -25200 1 PDT} + {1509872400 -28800 0 PST} + {1520762400 -25200 1 PDT} + {1541322000 -28800 0 PST} + {1552212000 -25200 1 PDT} + {1572771600 -28800 0 PST} + {1583661600 -25200 1 PDT} + {1604221200 -28800 0 PST} + {1615716000 -25200 1 PDT} + {1636275600 -28800 0 PST} + {1647165600 -25200 1 PDT} + {1667725200 -28800 0 PST} + {1678615200 -25200 1 PDT} + {1699174800 -28800 0 PST} + {1710064800 -25200 1 PDT} + {1730624400 -28800 0 PST} + {1741514400 -25200 1 PDT} + {1762074000 -28800 0 PST} + {1772964000 -25200 1 PDT} + {1793523600 -28800 0 PST} + {1805018400 -25200 1 PDT} + {1825578000 -28800 0 PST} + {1836468000 -25200 1 PDT} + {1857027600 -28800 0 PST} + {1867917600 -25200 1 PDT} + {1888477200 -28800 0 PST} + {1899367200 -25200 1 PDT} + {1919926800 -28800 0 PST} + {1930816800 -25200 1 PDT} + {1951376400 -28800 0 PST} + {1962871200 -25200 1 PDT} + {1983430800 -28800 0 PST} + {1994320800 -25200 1 PDT} + {2014880400 -28800 0 PST} + {2025770400 -25200 1 PDT} + {2046330000 -28800 0 PST} + {2057220000 -25200 1 PDT} + {2077779600 -28800 0 PST} + {2088669600 -25200 1 PDT} + {2109229200 -28800 0 PST} + {2120119200 -25200 1 PDT} + {2140678800 -28800 0 PST} + {2152173600 -25200 1 PDT} + {2172733200 -28800 0 PST} + {2183623200 -25200 1 PDT} + {2204182800 -28800 0 PST} + {2215072800 -25200 1 PDT} + {2235632400 -28800 0 PST} + {2246522400 -25200 1 PDT} + {2267082000 -28800 0 PST} + {2277972000 -25200 1 PDT} + {2298531600 -28800 0 PST} + {2309421600 -25200 1 PDT} + {2329981200 -28800 0 PST} + {2341476000 -25200 1 PDT} + {2362035600 -28800 0 PST} + {2372925600 -25200 1 PDT} + {2393485200 -28800 0 PST} + {2404375200 -25200 1 PDT} + {2424934800 -28800 0 PST} + {2435824800 -25200 1 PDT} + {2456384400 -28800 0 PST} + {2467274400 -25200 1 PDT} + {2487834000 -28800 0 PST} + {2499328800 -25200 1 PDT} + {2519888400 -28800 0 PST} + {2530778400 -25200 1 PDT} + {2551338000 -28800 0 PST} + {2562228000 -25200 1 PDT} + {2582787600 -28800 0 PST} + {2593677600 -25200 1 PDT} + {2614237200 -28800 0 PST} + {2625127200 -25200 1 PDT} + {2645686800 -28800 0 PST} + {2656576800 -25200 1 PDT} + {2677136400 -28800 0 PST} + {2688631200 -25200 1 PDT} + {2709190800 -28800 0 PST} + {2720080800 -25200 1 PDT} + {2740640400 -28800 0 PST} + {2751530400 -25200 1 PDT} + {2772090000 -28800 0 PST} + {2782980000 -25200 1 PDT} + {2803539600 -28800 0 PST} + {2814429600 -25200 1 PDT} + {2834989200 -28800 0 PST} + {2846484000 -25200 1 PDT} + {2867043600 -28800 0 PST} + {2877933600 -25200 1 PDT} + {2898493200 -28800 0 PST} + {2909383200 -25200 1 PDT} + {2929942800 -28800 0 PST} + {2940832800 -25200 1 PDT} + {2961392400 -28800 0 PST} + {2972282400 -25200 1 PDT} + {2992842000 -28800 0 PST} + {3003732000 -25200 1 PDT} + {3024291600 -28800 0 PST} + {3035786400 -25200 1 PDT} + {3056346000 -28800 0 PST} + {3067236000 -25200 1 PDT} + {3087795600 -28800 0 PST} + {3098685600 -25200 1 PDT} + {3119245200 -28800 0 PST} + {3130135200 -25200 1 PDT} + {3150694800 -28800 0 PST} + {3161584800 -25200 1 PDT} + {3182144400 -28800 0 PST} + {3193034400 -25200 1 PDT} + {3213594000 -28800 0 PST} + {3225088800 -25200 1 PDT} + {3245648400 -28800 0 PST} + {3256538400 -25200 1 PDT} + {3277098000 -28800 0 PST} + {3287988000 -25200 1 PDT} + {3308547600 -28800 0 PST} + {3319437600 -25200 1 PDT} + {3339997200 -28800 0 PST} + {3350887200 -25200 1 PDT} + {3371446800 -28800 0 PST} + {3382941600 -25200 1 PDT} + {3403501200 -28800 0 PST} + {3414391200 -25200 1 PDT} + {3434950800 -28800 0 PST} + {3445840800 -25200 1 PDT} + {3466400400 -28800 0 PST} + {3477290400 -25200 1 PDT} + {3497850000 -28800 0 PST} + {3508740000 -25200 1 PDT} + {3529299600 -28800 0 PST} + {3540189600 -25200 1 PDT} + {3560749200 -28800 0 PST} + {3572244000 -25200 1 PDT} + {3592803600 -28800 0 PST} + {3603693600 -25200 1 PDT} + {3624253200 -28800 0 PST} + {3635143200 -25200 1 PDT} + {3655702800 -28800 0 PST} + {3666592800 -25200 1 PDT} + {3687152400 -28800 0 PST} + {3698042400 -25200 1 PDT} + {3718602000 -28800 0 PST} + {3730096800 -25200 1 PDT} + {3750656400 -28800 0 PST} + {3761546400 -25200 1 PDT} + {3782106000 -28800 0 PST} + {3792996000 -25200 1 PDT} + {3813555600 -28800 0 PST} + {3824445600 -25200 1 PDT} + {3845005200 -28800 0 PST} + {3855895200 -25200 1 PDT} + {3876454800 -28800 0 PST} + {3887344800 -25200 1 PDT} + {3907904400 -28800 0 PST} + {3919399200 -25200 1 PDT} + {3939958800 -28800 0 PST} + {3950848800 -25200 1 PDT} + {3971408400 -28800 0 PST} + {3982298400 -25200 1 PDT} + {4002858000 -28800 0 PST} + {4013748000 -25200 1 PDT} + {4034307600 -28800 0 PST} + {4045197600 -25200 1 PDT} + {4065757200 -28800 0 PST} + {4076647200 -25200 1 PDT} + {4097206800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Winnipeg b/mingw/lib/tcl8.5/tzdata/America/Winnipeg new file mode 100644 index 0000000000..7e6208a26b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Winnipeg @@ -0,0 +1,316 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Winnipeg) { + {-9223372036854775808 -23316 0 LMT} + {-2602258284 -21600 0 CST} + {-1694368800 -18000 1 CDT} + {-1681671600 -21600 0 CST} + {-1632067200 -18000 1 CDT} + {-1614790800 -21600 0 CST} + {-1029686400 -18000 1 CDT} + {-1018198800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-746035200 -18000 1 CDT} + {-732733200 -21600 0 CST} + {-715795200 -18000 1 CDT} + {-702493200 -21600 0 CST} + {-684345600 -18000 1 CDT} + {-671043600 -21600 0 CST} + {-652896000 -18000 1 CDT} + {-639594000 -21600 0 CST} + {-620755200 -18000 1 CDT} + {-607626000 -21600 0 CST} + {-589392000 -18000 1 CDT} + {-576090000 -21600 0 CST} + {-557942400 -18000 1 CDT} + {-544640400 -21600 0 CST} + {-526492800 -18000 1 CDT} + {-513190800 -21600 0 CST} + {-495043200 -18000 1 CDT} + {-481741200 -21600 0 CST} + {-463593600 -18000 1 CDT} + {-450291600 -21600 0 CST} + {-431539200 -18000 1 CDT} + {-418237200 -21600 0 CST} + {-400089600 -18000 1 CDT} + {-386787600 -21600 0 CST} + {-368640000 -18000 1 CDT} + {-355338000 -21600 0 CST} + {-337190400 -18000 1 CDT} + {-321469200 -21600 0 CST} + {-305740800 -18000 1 CDT} + {-292438800 -21600 0 CST} + {-210787200 -18000 1 CDT} + {-198090000 -21600 0 CST} + {-116438400 -18000 1 CDT} + {-100108800 -21600 0 CST} + {-84384000 -18000 1 CDT} + {-68659200 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37209600 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5760000 -21600 0 CST} + {9964800 -18000 1 CDT} + {25689600 -21600 0 CST} + {41414400 -18000 1 CDT} + {57744000 -21600 0 CST} + {73468800 -18000 1 CDT} + {89193600 -21600 0 CST} + {104918400 -18000 1 CDT} + {120643200 -21600 0 CST} + {136368000 -18000 1 CDT} + {152092800 -21600 0 CST} + {167817600 -18000 1 CDT} + {183542400 -21600 0 CST} + {199267200 -18000 1 CDT} + {215596800 -21600 0 CST} + {230716800 -18000 1 CDT} + {247046400 -21600 0 CST} + {262771200 -18000 1 CDT} + {278496000 -21600 0 CST} + {294220800 -18000 1 CDT} + {309945600 -21600 0 CST} + {325670400 -18000 1 CDT} + {341395200 -21600 0 CST} + {357120000 -18000 1 CDT} + {372844800 -21600 0 CST} + {388569600 -18000 1 CDT} + {404899200 -21600 0 CST} + {420019200 -18000 1 CDT} + {436348800 -21600 0 CST} + {452073600 -18000 1 CDT} + {467798400 -21600 0 CST} + {483523200 -18000 1 CDT} + {499248000 -21600 0 CST} + {514972800 -18000 1 CDT} + {530697600 -21600 0 CST} + {544608000 -18000 1 CDT} + {562147200 -21600 0 CST} + {576057600 -18000 1 CDT} + {594201600 -21600 0 CST} + {607507200 -18000 1 CDT} + {625651200 -21600 0 CST} + {638956800 -18000 1 CDT} + {657100800 -21600 0 CST} + {671011200 -18000 1 CDT} + {688550400 -21600 0 CST} + {702460800 -18000 1 CDT} + {720000000 -21600 0 CST} + {733910400 -18000 1 CDT} + {752054400 -21600 0 CST} + {765360000 -18000 1 CDT} + {783504000 -21600 0 CST} + {796809600 -18000 1 CDT} + {814953600 -21600 0 CST} + {828864000 -18000 1 CDT} + {846403200 -21600 0 CST} + {860313600 -18000 1 CDT} + {877852800 -21600 0 CST} + {891763200 -18000 1 CDT} + {909302400 -21600 0 CST} + {923212800 -18000 1 CDT} + {941356800 -21600 0 CST} + {954662400 -18000 1 CDT} + {972806400 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004256000 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035705600 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067155200 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099209600 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130659200 -21600 0 CST} + {1136095200 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Yakutat b/mingw/lib/tcl8.5/tzdata/America/Yakutat new file mode 100644 index 0000000000..a0420c5499 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Yakutat @@ -0,0 +1,276 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Yakutat) { + {-9223372036854775808 52865 0 LMT} + {-3225364865 -33535 0 LMT} + {-2188953665 -32400 0 YST} + {-883580400 -32400 0 YST} + {-880203600 -28800 1 YWT} + {-769395600 -28800 1 YPT} + {-765381600 -32400 0 YST} + {-757350000 -32400 0 YST} + {-31503600 -32400 0 YST} + {-21474000 -28800 1 YDT} + {-5752800 -32400 0 YST} + {9975600 -28800 1 YDT} + {25696800 -32400 0 YST} + {41425200 -28800 1 YDT} + {57751200 -32400 0 YST} + {73479600 -28800 1 YDT} + {89200800 -32400 0 YST} + {104929200 -28800 1 YDT} + {120650400 -32400 0 YST} + {126702000 -28800 1 YDT} + {152100000 -32400 0 YST} + {162385200 -28800 1 YDT} + {183549600 -32400 0 YST} + {199278000 -28800 1 YDT} + {215604000 -32400 0 YST} + {230727600 -28800 1 YDT} + {247053600 -32400 0 YST} + {262782000 -28800 1 YDT} + {278503200 -32400 0 YST} + {294231600 -28800 1 YDT} + {309952800 -32400 0 YST} + {325681200 -28800 1 YDT} + {341402400 -32400 0 YST} + {357130800 -28800 1 YDT} + {372852000 -32400 0 YST} + {388580400 -28800 1 YDT} + {404906400 -32400 0 YST} + {420030000 -28800 1 YDT} + {436356000 -32400 0 YST} + {439030800 -32400 0 AKST} + {452084400 -28800 1 AKDT} + {467805600 -32400 0 AKST} + {483534000 -28800 1 AKDT} + {499255200 -32400 0 AKST} + {514983600 -28800 1 AKDT} + {530704800 -32400 0 AKST} + {544618800 -28800 1 AKDT} + {562154400 -32400 0 AKST} + {576068400 -28800 1 AKDT} + {594208800 -32400 0 AKST} + {607518000 -28800 1 AKDT} + {625658400 -32400 0 AKST} + {638967600 -28800 1 AKDT} + {657108000 -32400 0 AKST} + {671022000 -28800 1 AKDT} + {688557600 -32400 0 AKST} + {702471600 -28800 1 AKDT} + {720007200 -32400 0 AKST} + {733921200 -28800 1 AKDT} + {752061600 -32400 0 AKST} + {765370800 -28800 1 AKDT} + {783511200 -32400 0 AKST} + {796820400 -28800 1 AKDT} + {814960800 -32400 0 AKST} + {828874800 -28800 1 AKDT} + {846410400 -32400 0 AKST} + {860324400 -28800 1 AKDT} + {877860000 -32400 0 AKST} + {891774000 -28800 1 AKDT} + {909309600 -32400 0 AKST} + {923223600 -28800 1 AKDT} + {941364000 -32400 0 AKST} + {954673200 -28800 1 AKDT} + {972813600 -32400 0 AKST} + {986122800 -28800 1 AKDT} + {1004263200 -32400 0 AKST} + {1018177200 -28800 1 AKDT} + {1035712800 -32400 0 AKST} + {1049626800 -28800 1 AKDT} + {1067162400 -32400 0 AKST} + {1081076400 -28800 1 AKDT} + {1099216800 -32400 0 AKST} + {1112526000 -28800 1 AKDT} + {1130666400 -32400 0 AKST} + {1143975600 -28800 1 AKDT} + {1162116000 -32400 0 AKST} + {1173610800 -28800 1 AKDT} + {1194170400 -32400 0 AKST} + {1205060400 -28800 1 AKDT} + {1225620000 -32400 0 AKST} + {1236510000 -28800 1 AKDT} + {1257069600 -32400 0 AKST} + {1268564400 -28800 1 AKDT} + {1289124000 -32400 0 AKST} + {1300014000 -28800 1 AKDT} + {1320573600 -32400 0 AKST} + {1331463600 -28800 1 AKDT} + {1352023200 -32400 0 AKST} + {1362913200 -28800 1 AKDT} + {1383472800 -32400 0 AKST} + {1394362800 -28800 1 AKDT} + {1414922400 -32400 0 AKST} + {1425812400 -28800 1 AKDT} + {1446372000 -32400 0 AKST} + {1457866800 -28800 1 AKDT} + {1478426400 -32400 0 AKST} + {1489316400 -28800 1 AKDT} + {1509876000 -32400 0 AKST} + {1520766000 -28800 1 AKDT} + {1541325600 -32400 0 AKST} + {1552215600 -28800 1 AKDT} + {1572775200 -32400 0 AKST} + {1583665200 -28800 1 AKDT} + {1604224800 -32400 0 AKST} + {1615719600 -28800 1 AKDT} + {1636279200 -32400 0 AKST} + {1647169200 -28800 1 AKDT} + {1667728800 -32400 0 AKST} + {1678618800 -28800 1 AKDT} + {1699178400 -32400 0 AKST} + {1710068400 -28800 1 AKDT} + {1730628000 -32400 0 AKST} + {1741518000 -28800 1 AKDT} + {1762077600 -32400 0 AKST} + {1772967600 -28800 1 AKDT} + {1793527200 -32400 0 AKST} + {1805022000 -28800 1 AKDT} + {1825581600 -32400 0 AKST} + {1836471600 -28800 1 AKDT} + {1857031200 -32400 0 AKST} + {1867921200 -28800 1 AKDT} + {1888480800 -32400 0 AKST} + {1899370800 -28800 1 AKDT} + {1919930400 -32400 0 AKST} + {1930820400 -28800 1 AKDT} + {1951380000 -32400 0 AKST} + {1962874800 -28800 1 AKDT} + {1983434400 -32400 0 AKST} + {1994324400 -28800 1 AKDT} + {2014884000 -32400 0 AKST} + {2025774000 -28800 1 AKDT} + {2046333600 -32400 0 AKST} + {2057223600 -28800 1 AKDT} + {2077783200 -32400 0 AKST} + {2088673200 -28800 1 AKDT} + {2109232800 -32400 0 AKST} + {2120122800 -28800 1 AKDT} + {2140682400 -32400 0 AKST} + {2152177200 -28800 1 AKDT} + {2172736800 -32400 0 AKST} + {2183626800 -28800 1 AKDT} + {2204186400 -32400 0 AKST} + {2215076400 -28800 1 AKDT} + {2235636000 -32400 0 AKST} + {2246526000 -28800 1 AKDT} + {2267085600 -32400 0 AKST} + {2277975600 -28800 1 AKDT} + {2298535200 -32400 0 AKST} + {2309425200 -28800 1 AKDT} + {2329984800 -32400 0 AKST} + {2341479600 -28800 1 AKDT} + {2362039200 -32400 0 AKST} + {2372929200 -28800 1 AKDT} + {2393488800 -32400 0 AKST} + {2404378800 -28800 1 AKDT} + {2424938400 -32400 0 AKST} + {2435828400 -28800 1 AKDT} + {2456388000 -32400 0 AKST} + {2467278000 -28800 1 AKDT} + {2487837600 -32400 0 AKST} + {2499332400 -28800 1 AKDT} + {2519892000 -32400 0 AKST} + {2530782000 -28800 1 AKDT} + {2551341600 -32400 0 AKST} + {2562231600 -28800 1 AKDT} + {2582791200 -32400 0 AKST} + {2593681200 -28800 1 AKDT} + {2614240800 -32400 0 AKST} + {2625130800 -28800 1 AKDT} + {2645690400 -32400 0 AKST} + {2656580400 -28800 1 AKDT} + {2677140000 -32400 0 AKST} + {2688634800 -28800 1 AKDT} + {2709194400 -32400 0 AKST} + {2720084400 -28800 1 AKDT} + {2740644000 -32400 0 AKST} + {2751534000 -28800 1 AKDT} + {2772093600 -32400 0 AKST} + {2782983600 -28800 1 AKDT} + {2803543200 -32400 0 AKST} + {2814433200 -28800 1 AKDT} + {2834992800 -32400 0 AKST} + {2846487600 -28800 1 AKDT} + {2867047200 -32400 0 AKST} + {2877937200 -28800 1 AKDT} + {2898496800 -32400 0 AKST} + {2909386800 -28800 1 AKDT} + {2929946400 -32400 0 AKST} + {2940836400 -28800 1 AKDT} + {2961396000 -32400 0 AKST} + {2972286000 -28800 1 AKDT} + {2992845600 -32400 0 AKST} + {3003735600 -28800 1 AKDT} + {3024295200 -32400 0 AKST} + {3035790000 -28800 1 AKDT} + {3056349600 -32400 0 AKST} + {3067239600 -28800 1 AKDT} + {3087799200 -32400 0 AKST} + {3098689200 -28800 1 AKDT} + {3119248800 -32400 0 AKST} + {3130138800 -28800 1 AKDT} + {3150698400 -32400 0 AKST} + {3161588400 -28800 1 AKDT} + {3182148000 -32400 0 AKST} + {3193038000 -28800 1 AKDT} + {3213597600 -32400 0 AKST} + {3225092400 -28800 1 AKDT} + {3245652000 -32400 0 AKST} + {3256542000 -28800 1 AKDT} + {3277101600 -32400 0 AKST} + {3287991600 -28800 1 AKDT} + {3308551200 -32400 0 AKST} + {3319441200 -28800 1 AKDT} + {3340000800 -32400 0 AKST} + {3350890800 -28800 1 AKDT} + {3371450400 -32400 0 AKST} + {3382945200 -28800 1 AKDT} + {3403504800 -32400 0 AKST} + {3414394800 -28800 1 AKDT} + {3434954400 -32400 0 AKST} + {3445844400 -28800 1 AKDT} + {3466404000 -32400 0 AKST} + {3477294000 -28800 1 AKDT} + {3497853600 -32400 0 AKST} + {3508743600 -28800 1 AKDT} + {3529303200 -32400 0 AKST} + {3540193200 -28800 1 AKDT} + {3560752800 -32400 0 AKST} + {3572247600 -28800 1 AKDT} + {3592807200 -32400 0 AKST} + {3603697200 -28800 1 AKDT} + {3624256800 -32400 0 AKST} + {3635146800 -28800 1 AKDT} + {3655706400 -32400 0 AKST} + {3666596400 -28800 1 AKDT} + {3687156000 -32400 0 AKST} + {3698046000 -28800 1 AKDT} + {3718605600 -32400 0 AKST} + {3730100400 -28800 1 AKDT} + {3750660000 -32400 0 AKST} + {3761550000 -28800 1 AKDT} + {3782109600 -32400 0 AKST} + {3792999600 -28800 1 AKDT} + {3813559200 -32400 0 AKST} + {3824449200 -28800 1 AKDT} + {3845008800 -32400 0 AKST} + {3855898800 -28800 1 AKDT} + {3876458400 -32400 0 AKST} + {3887348400 -28800 1 AKDT} + {3907908000 -32400 0 AKST} + {3919402800 -28800 1 AKDT} + {3939962400 -32400 0 AKST} + {3950852400 -28800 1 AKDT} + {3971412000 -32400 0 AKST} + {3982302000 -28800 1 AKDT} + {4002861600 -32400 0 AKST} + {4013751600 -28800 1 AKDT} + {4034311200 -32400 0 AKST} + {4045201200 -28800 1 AKDT} + {4065760800 -32400 0 AKST} + {4076650800 -28800 1 AKDT} + {4097210400 -32400 0 AKST} +} diff --git a/mingw/lib/tcl8.5/tzdata/America/Yellowknife b/mingw/lib/tcl8.5/tzdata/America/Yellowknife new file mode 100644 index 0000000000..44ca658b52 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/America/Yellowknife @@ -0,0 +1,252 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:America/Yellowknife) { + {-9223372036854775808 0 0 zzz} + {-1104537600 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-147891600 -18000 1 MDDT} + {-131562000 -25200 0 MST} + {315558000 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Casey b/mingw/lib/tcl8.5/tzdata/Antarctica/Casey new file mode 100644 index 0000000000..6d383f38fa --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Casey @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Casey) { + {-9223372036854775808 0 0 zzz} + {-31536000 28800 0 WST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Davis b/mingw/lib/tcl8.5/tzdata/Antarctica/Davis new file mode 100644 index 0000000000..f4b7282983 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Davis @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Davis) { + {-9223372036854775808 0 0 zzz} + {-409190400 25200 0 DAVT} + {-163062000 0 0 zzz} + {-28857600 25200 0 DAVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville b/mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville new file mode 100644 index 0000000000..41dc1e3e7f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/DumontDUrville) { + {-9223372036854775808 0 0 zzz} + {-725846400 36000 0 PMT} + {-566992800 0 0 zzz} + {-415497600 36000 0 DDUT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Mawson b/mingw/lib/tcl8.5/tzdata/Antarctica/Mawson new file mode 100644 index 0000000000..1f0c3fec2c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Mawson @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Mawson) { + {-9223372036854775808 0 0 zzz} + {-501206400 21600 0 MAWT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo b/mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo new file mode 100644 index 0000000000..670f7eb673 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo @@ -0,0 +1,257 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/McMurdo) { + {-9223372036854775808 0 0 zzz} + {-441849600 43200 0 NZST} + {152632800 46800 1 NZDT} + {162309600 43200 0 NZST} + {183477600 46800 1 NZDT} + {194968800 43200 0 NZST} + {215532000 46800 1 NZDT} + {226418400 43200 0 NZST} + {246981600 46800 1 NZDT} + {257868000 43200 0 NZST} + {278431200 46800 1 NZDT} + {289317600 43200 0 NZST} + {309880800 46800 1 NZDT} + {320767200 43200 0 NZST} + {341330400 46800 1 NZDT} + {352216800 43200 0 NZST} + {372780000 46800 1 NZDT} + {384271200 43200 0 NZST} + {404834400 46800 1 NZDT} + {415720800 43200 0 NZST} + {436284000 46800 1 NZDT} + {447170400 43200 0 NZST} + {467733600 46800 1 NZDT} + {478620000 43200 0 NZST} + {499183200 46800 1 NZDT} + {510069600 43200 0 NZST} + {530632800 46800 1 NZDT} + {541519200 43200 0 NZST} + {562082400 46800 1 NZDT} + {573573600 43200 0 NZST} + {594136800 46800 1 NZDT} + {605023200 43200 0 NZST} + {623772000 46800 1 NZDT} + {637682400 43200 0 NZST} + {655221600 46800 1 NZDT} + {669132000 43200 0 NZST} + {686671200 46800 1 NZDT} + {700581600 43200 0 NZST} + {718120800 46800 1 NZDT} + {732636000 43200 0 NZST} + {749570400 46800 1 NZDT} + {764085600 43200 0 NZST} + {781020000 46800 1 NZDT} + {795535200 43200 0 NZST} + {812469600 46800 1 NZDT} + {826984800 43200 0 NZST} + {844524000 46800 1 NZDT} + {858434400 43200 0 NZST} + {875973600 46800 1 NZDT} + {889884000 43200 0 NZST} + {907423200 46800 1 NZDT} + {921938400 43200 0 NZST} + {938872800 46800 1 NZDT} + {953388000 43200 0 NZST} + {970322400 46800 1 NZDT} + {984837600 43200 0 NZST} + {1002376800 46800 1 NZDT} + {1016287200 43200 0 NZST} + {1033826400 46800 1 NZDT} + {1047736800 43200 0 NZST} + {1065276000 46800 1 NZDT} + {1079791200 43200 0 NZST} + {1096725600 46800 1 NZDT} + {1111240800 43200 0 NZST} + {1128175200 46800 1 NZDT} + {1142690400 43200 0 NZST} + {1159624800 46800 1 NZDT} + {1174140000 43200 0 NZST} + {1191074400 46800 1 NZDT} + {1207404000 43200 0 NZST} + {1222524000 46800 1 NZDT} + {1238853600 43200 0 NZST} + {1253973600 46800 1 NZDT} + {1270303200 43200 0 NZST} + {1285423200 46800 1 NZDT} + {1301752800 43200 0 NZST} + {1316872800 46800 1 NZDT} + {1333202400 43200 0 NZST} + {1348927200 46800 1 NZDT} + {1365256800 43200 0 NZST} + {1380376800 46800 1 NZDT} + {1396706400 43200 0 NZST} + {1411826400 46800 1 NZDT} + {1428156000 43200 0 NZST} + {1443276000 46800 1 NZDT} + {1459605600 43200 0 NZST} + {1474725600 46800 1 NZDT} + {1491055200 43200 0 NZST} + {1506175200 46800 1 NZDT} + {1522504800 43200 0 NZST} + {1538229600 46800 1 NZDT} + {1554559200 43200 0 NZST} + {1569679200 46800 1 NZDT} + {1586008800 43200 0 NZST} + {1601128800 46800 1 NZDT} + {1617458400 43200 0 NZST} + {1632578400 46800 1 NZDT} + {1648908000 43200 0 NZST} + {1664028000 46800 1 NZDT} + {1680357600 43200 0 NZST} + {1695477600 46800 1 NZDT} + {1712412000 43200 0 NZST} + {1727532000 46800 1 NZDT} + {1743861600 43200 0 NZST} + {1758981600 46800 1 NZDT} + {1775311200 43200 0 NZST} + {1790431200 46800 1 NZDT} + {1806760800 43200 0 NZST} + {1821880800 46800 1 NZDT} + {1838210400 43200 0 NZST} + {1853330400 46800 1 NZDT} + {1869660000 43200 0 NZST} + {1885384800 46800 1 NZDT} + {1901714400 43200 0 NZST} + {1916834400 46800 1 NZDT} + {1933164000 43200 0 NZST} + {1948284000 46800 1 NZDT} + {1964613600 43200 0 NZST} + {1979733600 46800 1 NZDT} + {1996063200 43200 0 NZST} + {2011183200 46800 1 NZDT} + {2027512800 43200 0 NZST} + {2042632800 46800 1 NZDT} + {2058962400 43200 0 NZST} + {2074687200 46800 1 NZDT} + {2091016800 43200 0 NZST} + {2106136800 46800 1 NZDT} + {2122466400 43200 0 NZST} + {2137586400 46800 1 NZDT} + {2153916000 43200 0 NZST} + {2169036000 46800 1 NZDT} + {2185365600 43200 0 NZST} + {2200485600 46800 1 NZDT} + {2216815200 43200 0 NZST} + {2232540000 46800 1 NZDT} + {2248869600 43200 0 NZST} + {2263989600 46800 1 NZDT} + {2280319200 43200 0 NZST} + {2295439200 46800 1 NZDT} + {2311768800 43200 0 NZST} + {2326888800 46800 1 NZDT} + {2343218400 43200 0 NZST} + {2358338400 46800 1 NZDT} + {2374668000 43200 0 NZST} + {2389788000 46800 1 NZDT} + {2406117600 43200 0 NZST} + {2421842400 46800 1 NZDT} + {2438172000 43200 0 NZST} + {2453292000 46800 1 NZDT} + {2469621600 43200 0 NZST} + {2484741600 46800 1 NZDT} + {2501071200 43200 0 NZST} + {2516191200 46800 1 NZDT} + {2532520800 43200 0 NZST} + {2547640800 46800 1 NZDT} + {2563970400 43200 0 NZST} + {2579090400 46800 1 NZDT} + {2596024800 43200 0 NZST} + {2611144800 46800 1 NZDT} + {2627474400 43200 0 NZST} + {2642594400 46800 1 NZDT} + {2658924000 43200 0 NZST} + {2674044000 46800 1 NZDT} + {2690373600 43200 0 NZST} + {2705493600 46800 1 NZDT} + {2721823200 43200 0 NZST} + {2736943200 46800 1 NZDT} + {2753272800 43200 0 NZST} + {2768997600 46800 1 NZDT} + {2785327200 43200 0 NZST} + {2800447200 46800 1 NZDT} + {2816776800 43200 0 NZST} + {2831896800 46800 1 NZDT} + {2848226400 43200 0 NZST} + {2863346400 46800 1 NZDT} + {2879676000 43200 0 NZST} + {2894796000 46800 1 NZDT} + {2911125600 43200 0 NZST} + {2926245600 46800 1 NZDT} + {2942575200 43200 0 NZST} + {2958300000 46800 1 NZDT} + {2974629600 43200 0 NZST} + {2989749600 46800 1 NZDT} + {3006079200 43200 0 NZST} + {3021199200 46800 1 NZDT} + {3037528800 43200 0 NZST} + {3052648800 46800 1 NZDT} + {3068978400 43200 0 NZST} + {3084098400 46800 1 NZDT} + {3100428000 43200 0 NZST} + {3116152800 46800 1 NZDT} + {3132482400 43200 0 NZST} + {3147602400 46800 1 NZDT} + {3163932000 43200 0 NZST} + {3179052000 46800 1 NZDT} + {3195381600 43200 0 NZST} + {3210501600 46800 1 NZDT} + {3226831200 43200 0 NZST} + {3241951200 46800 1 NZDT} + {3258280800 43200 0 NZST} + {3273400800 46800 1 NZDT} + {3289730400 43200 0 NZST} + {3305455200 46800 1 NZDT} + {3321784800 43200 0 NZST} + {3336904800 46800 1 NZDT} + {3353234400 43200 0 NZST} + {3368354400 46800 1 NZDT} + {3384684000 43200 0 NZST} + {3399804000 46800 1 NZDT} + {3416133600 43200 0 NZST} + {3431253600 46800 1 NZDT} + {3447583200 43200 0 NZST} + {3462703200 46800 1 NZDT} + {3479637600 43200 0 NZST} + {3494757600 46800 1 NZDT} + {3511087200 43200 0 NZST} + {3526207200 46800 1 NZDT} + {3542536800 43200 0 NZST} + {3557656800 46800 1 NZDT} + {3573986400 43200 0 NZST} + {3589106400 46800 1 NZDT} + {3605436000 43200 0 NZST} + {3620556000 46800 1 NZDT} + {3636885600 43200 0 NZST} + {3652610400 46800 1 NZDT} + {3668940000 43200 0 NZST} + {3684060000 46800 1 NZDT} + {3700389600 43200 0 NZST} + {3715509600 46800 1 NZDT} + {3731839200 43200 0 NZST} + {3746959200 46800 1 NZDT} + {3763288800 43200 0 NZST} + {3778408800 46800 1 NZDT} + {3794738400 43200 0 NZST} + {3809858400 46800 1 NZDT} + {3826188000 43200 0 NZST} + {3841912800 46800 1 NZDT} + {3858242400 43200 0 NZST} + {3873362400 46800 1 NZDT} + {3889692000 43200 0 NZST} + {3904812000 46800 1 NZDT} + {3921141600 43200 0 NZST} + {3936261600 46800 1 NZDT} + {3952591200 43200 0 NZST} + {3967711200 46800 1 NZDT} + {3984040800 43200 0 NZST} + {3999765600 46800 1 NZDT} + {4016095200 43200 0 NZST} + {4031215200 46800 1 NZDT} + {4047544800 43200 0 NZST} + {4062664800 46800 1 NZDT} + {4078994400 43200 0 NZST} + {4094114400 46800 1 NZDT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Palmer b/mingw/lib/tcl8.5/tzdata/Antarctica/Palmer new file mode 100644 index 0000000000..1e24754142 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Palmer @@ -0,0 +1,254 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Palmer) { + {-9223372036854775808 0 0 zzz} + {-157766400 -14400 0 ART} + {-152654400 -14400 0 ART} + {-132955200 -10800 1 ARST} + {-121122000 -14400 0 ART} + {-101419200 -10800 1 ARST} + {-86821200 -14400 0 ART} + {-71092800 -10800 1 ARST} + {-54766800 -14400 0 ART} + {-39038400 -10800 1 ARST} + {-23317200 -14400 0 ART} + {-7588800 -10800 0 ART} + {128142000 -7200 1 ARST} + {136605600 -10800 0 ART} + {389070000 -14400 0 CLT} + {403070400 -10800 1 CLST} + {416372400 -14400 0 CLT} + {434520000 -10800 1 CLST} + {447822000 -14400 0 CLT} + {466574400 -10800 1 CLST} + {479271600 -14400 0 CLT} + {498024000 -10800 1 CLST} + {510721200 -14400 0 CLT} + {529473600 -10800 1 CLST} + {545194800 -14400 0 CLT} + {560923200 -10800 1 CLST} + {574225200 -14400 0 CLT} + {591768000 -10800 1 CLST} + {605674800 -14400 0 CLT} + {624427200 -10800 1 CLST} + {637729200 -14400 0 CLT} + {653457600 -10800 1 CLST} + {668574000 -14400 0 CLT} + {687326400 -10800 1 CLST} + {700628400 -14400 0 CLT} + {718776000 -10800 1 CLST} + {732078000 -14400 0 CLT} + {750225600 -10800 1 CLST} + {763527600 -14400 0 CLT} + {781675200 -10800 1 CLST} + {794977200 -14400 0 CLT} + {813729600 -10800 1 CLST} + {826426800 -14400 0 CLT} + {845179200 -10800 1 CLST} + {859690800 -14400 0 CLT} + {876628800 -10800 1 CLST} + {889930800 -14400 0 CLT} + {906868800 -10800 1 CLST} + {923194800 -14400 0 CLT} + {939528000 -10800 1 CLST} + {952830000 -14400 0 CLT} + {971582400 -10800 1 CLST} + {984279600 -14400 0 CLT} + {1003032000 -10800 1 CLST} + {1015729200 -14400 0 CLT} + {1034481600 -10800 1 CLST} + {1047178800 -14400 0 CLT} + {1065931200 -10800 1 CLST} + {1079233200 -14400 0 CLT} + {1097380800 -10800 1 CLST} + {1110682800 -14400 0 CLT} + {1128830400 -10800 1 CLST} + {1142132400 -14400 0 CLT} + {1160884800 -10800 1 CLST} + {1173582000 -14400 0 CLT} + {1192334400 -10800 1 CLST} + {1205031600 -14400 0 CLT} + {1223784000 -10800 1 CLST} + {1237086000 -14400 0 CLT} + {1255233600 -10800 1 CLST} + {1268535600 -14400 0 CLT} + {1286683200 -10800 1 CLST} + {1299985200 -14400 0 CLT} + {1318132800 -10800 1 CLST} + {1331434800 -14400 0 CLT} + {1350187200 -10800 1 CLST} + {1362884400 -14400 0 CLT} + {1381636800 -10800 1 CLST} + {1394334000 -14400 0 CLT} + {1413086400 -10800 1 CLST} + {1426388400 -14400 0 CLT} + {1444536000 -10800 1 CLST} + {1457838000 -14400 0 CLT} + {1475985600 -10800 1 CLST} + {1489287600 -14400 0 CLT} + {1508040000 -10800 1 CLST} + {1520737200 -14400 0 CLT} + {1539489600 -10800 1 CLST} + {1552186800 -14400 0 CLT} + {1570939200 -10800 1 CLST} + {1584241200 -14400 0 CLT} + {1602388800 -10800 1 CLST} + {1615690800 -14400 0 CLT} + {1633838400 -10800 1 CLST} + {1647140400 -14400 0 CLT} + {1665288000 -10800 1 CLST} + {1678590000 -14400 0 CLT} + {1697342400 -10800 1 CLST} + {1710039600 -14400 0 CLT} + {1728792000 -10800 1 CLST} + {1741489200 -14400 0 CLT} + {1760241600 -10800 1 CLST} + {1773543600 -14400 0 CLT} + {1791691200 -10800 1 CLST} + {1804993200 -14400 0 CLT} + {1823140800 -10800 1 CLST} + {1836442800 -14400 0 CLT} + {1855195200 -10800 1 CLST} + {1867892400 -14400 0 CLT} + {1886644800 -10800 1 CLST} + {1899342000 -14400 0 CLT} + {1918094400 -10800 1 CLST} + {1930791600 -14400 0 CLT} + {1949544000 -10800 1 CLST} + {1962846000 -14400 0 CLT} + {1980993600 -10800 1 CLST} + {1994295600 -14400 0 CLT} + {2012443200 -10800 1 CLST} + {2025745200 -14400 0 CLT} + {2044497600 -10800 1 CLST} + {2057194800 -14400 0 CLT} + {2075947200 -10800 1 CLST} + {2088644400 -14400 0 CLT} + {2107396800 -10800 1 CLST} + {2120698800 -14400 0 CLT} + {2138846400 -10800 1 CLST} + {2152148400 -14400 0 CLT} + {2170296000 -10800 1 CLST} + {2183598000 -14400 0 CLT} + {2201745600 -10800 1 CLST} + {2215047600 -14400 0 CLT} + {2233800000 -10800 1 CLST} + {2246497200 -14400 0 CLT} + {2265249600 -10800 1 CLST} + {2277946800 -14400 0 CLT} + {2296699200 -10800 1 CLST} + {2310001200 -14400 0 CLT} + {2328148800 -10800 1 CLST} + {2341450800 -14400 0 CLT} + {2359598400 -10800 1 CLST} + {2372900400 -14400 0 CLT} + {2391652800 -10800 1 CLST} + {2404350000 -14400 0 CLT} + {2423102400 -10800 1 CLST} + {2435799600 -14400 0 CLT} + {2454552000 -10800 1 CLST} + {2467854000 -14400 0 CLT} + {2486001600 -10800 1 CLST} + {2499303600 -14400 0 CLT} + {2517451200 -10800 1 CLST} + {2530753200 -14400 0 CLT} + {2548900800 -10800 1 CLST} + {2562202800 -14400 0 CLT} + {2580955200 -10800 1 CLST} + {2593652400 -14400 0 CLT} + {2612404800 -10800 1 CLST} + {2625102000 -14400 0 CLT} + {2643854400 -10800 1 CLST} + {2657156400 -14400 0 CLT} + {2675304000 -10800 1 CLST} + {2688606000 -14400 0 CLT} + {2706753600 -10800 1 CLST} + {2720055600 -14400 0 CLT} + {2738808000 -10800 1 CLST} + {2751505200 -14400 0 CLT} + {2770257600 -10800 1 CLST} + {2782954800 -14400 0 CLT} + {2801707200 -10800 1 CLST} + {2814404400 -14400 0 CLT} + {2833156800 -10800 1 CLST} + {2846458800 -14400 0 CLT} + {2864606400 -10800 1 CLST} + {2877908400 -14400 0 CLT} + {2896056000 -10800 1 CLST} + {2909358000 -14400 0 CLT} + {2928110400 -10800 1 CLST} + {2940807600 -14400 0 CLT} + {2959560000 -10800 1 CLST} + {2972257200 -14400 0 CLT} + {2991009600 -10800 1 CLST} + {3004311600 -14400 0 CLT} + {3022459200 -10800 1 CLST} + {3035761200 -14400 0 CLT} + {3053908800 -10800 1 CLST} + {3067210800 -14400 0 CLT} + {3085358400 -10800 1 CLST} + {3098660400 -14400 0 CLT} + {3117412800 -10800 1 CLST} + {3130110000 -14400 0 CLT} + {3148862400 -10800 1 CLST} + {3161559600 -14400 0 CLT} + {3180312000 -10800 1 CLST} + {3193614000 -14400 0 CLT} + {3211761600 -10800 1 CLST} + {3225063600 -14400 0 CLT} + {3243211200 -10800 1 CLST} + {3256513200 -14400 0 CLT} + {3275265600 -10800 1 CLST} + {3287962800 -14400 0 CLT} + {3306715200 -10800 1 CLST} + {3319412400 -14400 0 CLT} + {3338164800 -10800 1 CLST} + {3351466800 -14400 0 CLT} + {3369614400 -10800 1 CLST} + {3382916400 -14400 0 CLT} + {3401064000 -10800 1 CLST} + {3414366000 -14400 0 CLT} + {3432513600 -10800 1 CLST} + {3445815600 -14400 0 CLT} + {3464568000 -10800 1 CLST} + {3477265200 -14400 0 CLT} + {3496017600 -10800 1 CLST} + {3508714800 -14400 0 CLT} + {3527467200 -10800 1 CLST} + {3540769200 -14400 0 CLT} + {3558916800 -10800 1 CLST} + {3572218800 -14400 0 CLT} + {3590366400 -10800 1 CLST} + {3603668400 -14400 0 CLT} + {3622420800 -10800 1 CLST} + {3635118000 -14400 0 CLT} + {3653870400 -10800 1 CLST} + {3666567600 -14400 0 CLT} + {3685320000 -10800 1 CLST} + {3698017200 -14400 0 CLT} + {3716769600 -10800 1 CLST} + {3730071600 -14400 0 CLT} + {3748219200 -10800 1 CLST} + {3761521200 -14400 0 CLT} + {3779668800 -10800 1 CLST} + {3792970800 -14400 0 CLT} + {3811723200 -10800 1 CLST} + {3824420400 -14400 0 CLT} + {3843172800 -10800 1 CLST} + {3855870000 -14400 0 CLT} + {3874622400 -10800 1 CLST} + {3887924400 -14400 0 CLT} + {3906072000 -10800 1 CLST} + {3919374000 -14400 0 CLT} + {3937521600 -10800 1 CLST} + {3950823600 -14400 0 CLT} + {3968971200 -10800 1 CLST} + {3982273200 -14400 0 CLT} + {4001025600 -10800 1 CLST} + {4013722800 -14400 0 CLT} + {4032475200 -10800 1 CLST} + {4045172400 -14400 0 CLT} + {4063924800 -10800 1 CLST} + {4077226800 -14400 0 CLT} + {4095374400 -10800 1 CLST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Rothera b/mingw/lib/tcl8.5/tzdata/Antarctica/Rothera new file mode 100644 index 0000000000..24d7f3e1ca --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Rothera @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Rothera) { + {-9223372036854775808 0 0 zzz} + {218246400 -10800 0 ROTT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole b/mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole new file mode 100644 index 0000000000..34d0db1a68 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Antarctica/McMurdo)]} { + LoadTimeZoneFile Antarctica/McMurdo +} +set TZData(:Antarctica/South_Pole) $TZData(:Antarctica/McMurdo) diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Syowa b/mingw/lib/tcl8.5/tzdata/Antarctica/Syowa new file mode 100644 index 0000000000..4d046b5627 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Syowa @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Syowa) { + {-9223372036854775808 0 0 zzz} + {-407808000 10800 0 SYOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Antarctica/Vostok b/mingw/lib/tcl8.5/tzdata/Antarctica/Vostok new file mode 100644 index 0000000000..f846f655b3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Antarctica/Vostok @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Antarctica/Vostok) { + {-9223372036854775808 0 0 zzz} + {-380073600 21600 0 VOST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen b/mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen new file mode 100644 index 0000000000..51f83dca0e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Oslo)]} { + LoadTimeZoneFile Europe/Oslo +} +set TZData(:Arctic/Longyearbyen) $TZData(:Europe/Oslo) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Aden b/mingw/lib/tcl8.5/tzdata/Asia/Aden new file mode 100644 index 0000000000..e9392356ee --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Aden @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Aden) { + {-9223372036854775808 10848 0 LMT} + {-631162848 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Almaty b/mingw/lib/tcl8.5/tzdata/Asia/Almaty new file mode 100644 index 0000000000..68dee2996c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Almaty @@ -0,0 +1,56 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Almaty) { + {-9223372036854775808 18468 0 LMT} + {-1441170468 18000 0 ALMT} + {-1247547600 21600 0 ALMT} + {354909600 25200 1 ALMST} + {370717200 21600 0 ALMT} + {386445600 25200 1 ALMST} + {402253200 21600 0 ALMT} + {417981600 25200 1 ALMST} + {433789200 21600 0 ALMT} + {449604000 25200 1 ALMST} + {465336000 21600 0 ALMT} + {481060800 25200 1 ALMST} + {496785600 21600 0 ALMT} + {512510400 25200 1 ALMST} + {528235200 21600 0 ALMT} + {543960000 25200 1 ALMST} + {559684800 21600 0 ALMT} + {575409600 25200 1 ALMST} + {591134400 21600 0 ALMT} + {606859200 25200 1 ALMST} + {622584000 21600 0 ALMT} + {638308800 25200 1 ALMST} + {654638400 21600 0 ALMT} + {662666400 21600 0 ALMT} + {694202400 21600 0 ALMT} + {701802000 25200 1 ALMST} + {717523200 21600 0 ALMT} + {733262400 25200 1 ALMST} + {748987200 21600 0 ALMT} + {764712000 25200 1 ALMST} + {780436800 21600 0 ALMT} + {796161600 25200 1 ALMST} + {811886400 21600 0 ALMT} + {828216000 25200 1 ALMST} + {846360000 21600 0 ALMT} + {859665600 25200 1 ALMST} + {877809600 21600 0 ALMT} + {891115200 25200 1 ALMST} + {909259200 21600 0 ALMT} + {922564800 25200 1 ALMST} + {941313600 21600 0 ALMT} + {954014400 25200 1 ALMST} + {972763200 21600 0 ALMT} + {985464000 25200 1 ALMST} + {1004212800 21600 0 ALMT} + {1017518400 25200 1 ALMST} + {1035662400 21600 0 ALMT} + {1048968000 25200 1 ALMST} + {1067112000 21600 0 ALMT} + {1080417600 25200 1 ALMST} + {1099166400 21600 0 ALMT} + {1110823200 21600 0 ALMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Amman b/mingw/lib/tcl8.5/tzdata/Asia/Amman new file mode 100644 index 0000000000..5b34dbd5a0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Amman @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Amman) { + {-9223372036854775808 8624 0 LMT} + {-1230776624 7200 0 EET} + {108165600 10800 1 EEST} + {118270800 7200 0 EET} + {136591200 10800 1 EEST} + {149806800 7200 0 EET} + {168127200 10800 1 EEST} + {181342800 7200 0 EET} + {199749600 10800 1 EEST} + {215643600 7200 0 EET} + {231285600 10800 1 EEST} + {244501200 7200 0 EET} + {262735200 10800 1 EEST} + {275950800 7200 0 EET} + {481154400 10800 1 EEST} + {496962000 7200 0 EET} + {512949600 10800 1 EEST} + {528670800 7200 0 EET} + {544399200 10800 1 EEST} + {560120400 7200 0 EET} + {575848800 10800 1 EEST} + {592174800 7200 0 EET} + {610581600 10800 1 EEST} + {623624400 7200 0 EET} + {641167200 10800 1 EEST} + {655074000 7200 0 EET} + {671839200 10800 1 EEST} + {685918800 7200 0 EET} + {702856800 10800 1 EEST} + {717973200 7200 0 EET} + {733701600 10800 1 EEST} + {749422800 7200 0 EET} + {765151200 10800 1 EEST} + {779662800 7200 0 EET} + {797205600 10800 1 EEST} + {811116000 7200 0 EET} + {828655200 10800 1 EEST} + {843170400 7200 0 EET} + {860104800 10800 1 EEST} + {874620000 7200 0 EET} + {891554400 10800 1 EEST} + {906069600 7200 0 EET} + {930780000 10800 1 EEST} + {938642400 7200 0 EET} + {954367200 10800 1 EEST} + {970092000 7200 0 EET} + {985816800 10800 1 EEST} + {1001541600 7200 0 EET} + {1017266400 10800 1 EEST} + {1032991200 7200 0 EET} + {1048716000 10800 1 EEST} + {1066946400 7200 0 EET} + {1080165600 10800 1 EEST} + {1097791200 7200 0 EET} + {1112220000 10800 1 EEST} + {1128031200 7200 0 EET} + {1143669600 10800 1 EEST} + {1161900000 7200 0 EET} + {1175119200 10800 1 EEST} + {1193349600 7200 0 EET} + {1206568800 10800 1 EEST} + {1225404000 7200 0 EET} + {1238018400 10800 1 EEST} + {1256853600 7200 0 EET} + {1269468000 10800 1 EEST} + {1288303200 7200 0 EET} + {1301522400 10800 1 EEST} + {1319752800 7200 0 EET} + {1332972000 10800 1 EEST} + {1351202400 7200 0 EET} + {1364421600 10800 1 EEST} + {1382652000 7200 0 EET} + {1395871200 10800 1 EEST} + {1414706400 7200 0 EET} + {1427320800 10800 1 EEST} + {1446156000 7200 0 EET} + {1459375200 10800 1 EEST} + {1477605600 7200 0 EET} + {1490824800 10800 1 EEST} + {1509055200 7200 0 EET} + {1522274400 10800 1 EEST} + {1540504800 7200 0 EET} + {1553724000 10800 1 EEST} + {1571954400 7200 0 EET} + {1585173600 10800 1 EEST} + {1604008800 7200 0 EET} + {1616623200 10800 1 EEST} + {1635458400 7200 0 EET} + {1648677600 10800 1 EEST} + {1666908000 7200 0 EET} + {1680127200 10800 1 EEST} + {1698357600 7200 0 EET} + {1711576800 10800 1 EEST} + {1729807200 7200 0 EET} + {1743026400 10800 1 EEST} + {1761861600 7200 0 EET} + {1774476000 10800 1 EEST} + {1793311200 7200 0 EET} + {1805925600 10800 1 EEST} + {1824760800 7200 0 EET} + {1837980000 10800 1 EEST} + {1856210400 7200 0 EET} + {1869429600 10800 1 EEST} + {1887660000 7200 0 EET} + {1900879200 10800 1 EEST} + {1919109600 7200 0 EET} + {1932328800 10800 1 EEST} + {1951164000 7200 0 EET} + {1963778400 10800 1 EEST} + {1982613600 7200 0 EET} + {1995832800 10800 1 EEST} + {2014063200 7200 0 EET} + {2027282400 10800 1 EEST} + {2045512800 7200 0 EET} + {2058732000 10800 1 EEST} + {2076962400 7200 0 EET} + {2090181600 10800 1 EEST} + {2109016800 7200 0 EET} + {2121631200 10800 1 EEST} + {2140466400 7200 0 EET} + {2153080800 10800 1 EEST} + {2171916000 7200 0 EET} + {2185135200 10800 1 EEST} + {2203365600 7200 0 EET} + {2216584800 10800 1 EEST} + {2234815200 7200 0 EET} + {2248034400 10800 1 EEST} + {2266264800 7200 0 EET} + {2279484000 10800 1 EEST} + {2298319200 7200 0 EET} + {2310933600 10800 1 EEST} + {2329768800 7200 0 EET} + {2342988000 10800 1 EEST} + {2361218400 7200 0 EET} + {2374437600 10800 1 EEST} + {2392668000 7200 0 EET} + {2405887200 10800 1 EEST} + {2424117600 7200 0 EET} + {2437336800 10800 1 EEST} + {2455567200 7200 0 EET} + {2468786400 10800 1 EEST} + {2487621600 7200 0 EET} + {2500236000 10800 1 EEST} + {2519071200 7200 0 EET} + {2532290400 10800 1 EEST} + {2550520800 7200 0 EET} + {2563740000 10800 1 EEST} + {2581970400 7200 0 EET} + {2595189600 10800 1 EEST} + {2613420000 7200 0 EET} + {2626639200 10800 1 EEST} + {2645474400 7200 0 EET} + {2658088800 10800 1 EEST} + {2676924000 7200 0 EET} + {2689538400 10800 1 EEST} + {2708373600 7200 0 EET} + {2721592800 10800 1 EEST} + {2739823200 7200 0 EET} + {2753042400 10800 1 EEST} + {2771272800 7200 0 EET} + {2784492000 10800 1 EEST} + {2802722400 7200 0 EET} + {2815941600 10800 1 EEST} + {2834776800 7200 0 EET} + {2847391200 10800 1 EEST} + {2866226400 7200 0 EET} + {2879445600 10800 1 EEST} + {2897676000 7200 0 EET} + {2910895200 10800 1 EEST} + {2929125600 7200 0 EET} + {2942344800 10800 1 EEST} + {2960575200 7200 0 EET} + {2973794400 10800 1 EEST} + {2992629600 7200 0 EET} + {3005244000 10800 1 EEST} + {3024079200 7200 0 EET} + {3036693600 10800 1 EEST} + {3055528800 7200 0 EET} + {3068748000 10800 1 EEST} + {3086978400 7200 0 EET} + {3100197600 10800 1 EEST} + {3118428000 7200 0 EET} + {3131647200 10800 1 EEST} + {3149877600 7200 0 EET} + {3163096800 10800 1 EEST} + {3181932000 7200 0 EET} + {3194546400 10800 1 EEST} + {3213381600 7200 0 EET} + {3226600800 10800 1 EEST} + {3244831200 7200 0 EET} + {3258050400 10800 1 EEST} + {3276280800 7200 0 EET} + {3289500000 10800 1 EEST} + {3307730400 7200 0 EET} + {3320949600 10800 1 EEST} + {3339180000 7200 0 EET} + {3352399200 10800 1 EEST} + {3371234400 7200 0 EET} + {3383848800 10800 1 EEST} + {3402684000 7200 0 EET} + {3415903200 10800 1 EEST} + {3434133600 7200 0 EET} + {3447352800 10800 1 EEST} + {3465583200 7200 0 EET} + {3478802400 10800 1 EEST} + {3497032800 7200 0 EET} + {3510252000 10800 1 EEST} + {3529087200 7200 0 EET} + {3541701600 10800 1 EEST} + {3560536800 7200 0 EET} + {3573151200 10800 1 EEST} + {3591986400 7200 0 EET} + {3605205600 10800 1 EEST} + {3623436000 7200 0 EET} + {3636655200 10800 1 EEST} + {3654885600 7200 0 EET} + {3668104800 10800 1 EEST} + {3686335200 7200 0 EET} + {3699554400 10800 1 EEST} + {3718389600 7200 0 EET} + {3731004000 10800 1 EEST} + {3749839200 7200 0 EET} + {3763058400 10800 1 EEST} + {3781288800 7200 0 EET} + {3794508000 10800 1 EEST} + {3812738400 7200 0 EET} + {3825957600 10800 1 EEST} + {3844188000 7200 0 EET} + {3857407200 10800 1 EEST} + {3876242400 7200 0 EET} + {3888856800 10800 1 EEST} + {3907692000 7200 0 EET} + {3920306400 10800 1 EEST} + {3939141600 7200 0 EET} + {3952360800 10800 1 EEST} + {3970591200 7200 0 EET} + {3983810400 10800 1 EEST} + {4002040800 7200 0 EET} + {4015260000 10800 1 EEST} + {4033490400 7200 0 EET} + {4046709600 10800 1 EEST} + {4065544800 7200 0 EET} + {4078159200 10800 1 EEST} + {4096994400 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Anadyr b/mingw/lib/tcl8.5/tzdata/Asia/Anadyr new file mode 100644 index 0000000000..c0e98a72b6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Anadyr @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Anadyr) { + {-9223372036854775808 42596 0 LMT} + {-1441194596 43200 0 ANAT} + {-1247572800 46800 0 ANAMMTT} + {354884400 50400 1 ANAST} + {370692000 46800 0 ANAT} + {386420400 43200 0 ANAMMTT} + {386424000 46800 1 ANAST} + {402231600 43200 0 ANAT} + {417960000 46800 1 ANAST} + {433767600 43200 0 ANAT} + {449582400 46800 1 ANAST} + {465314400 43200 0 ANAT} + {481039200 46800 1 ANAST} + {496764000 43200 0 ANAT} + {512488800 46800 1 ANAST} + {528213600 43200 0 ANAT} + {543938400 46800 1 ANAST} + {559663200 43200 0 ANAT} + {575388000 46800 1 ANAST} + {591112800 43200 0 ANAT} + {606837600 46800 1 ANAST} + {622562400 43200 0 ANAT} + {638287200 46800 1 ANAST} + {654616800 43200 0 ANAT} + {670341600 39600 0 ANAMMTT} + {670345200 43200 1 ANAST} + {686070000 39600 0 ANAT} + {695746800 43200 0 ANAMMTT} + {701780400 46800 1 ANAST} + {717501600 43200 0 ANAT} + {733240800 46800 1 ANAST} + {748965600 43200 0 ANAT} + {764690400 46800 1 ANAST} + {780415200 43200 0 ANAT} + {796140000 46800 1 ANAST} + {811864800 43200 0 ANAT} + {828194400 46800 1 ANAST} + {846338400 43200 0 ANAT} + {859644000 46800 1 ANAST} + {877788000 43200 0 ANAT} + {891093600 46800 1 ANAST} + {909237600 43200 0 ANAT} + {922543200 46800 1 ANAST} + {941292000 43200 0 ANAT} + {953992800 46800 1 ANAST} + {972741600 43200 0 ANAT} + {985442400 46800 1 ANAST} + {1004191200 43200 0 ANAT} + {1017496800 46800 1 ANAST} + {1035640800 43200 0 ANAT} + {1048946400 46800 1 ANAST} + {1067090400 43200 0 ANAT} + {1080396000 46800 1 ANAST} + {1099144800 43200 0 ANAT} + {1111845600 46800 1 ANAST} + {1130594400 43200 0 ANAT} + {1143295200 46800 1 ANAST} + {1162044000 43200 0 ANAT} + {1174744800 46800 1 ANAST} + {1193493600 43200 0 ANAT} + {1206799200 46800 1 ANAST} + {1224943200 43200 0 ANAT} + {1238248800 46800 1 ANAST} + {1256392800 43200 0 ANAT} + {1269698400 46800 1 ANAST} + {1288447200 43200 0 ANAT} + {1301148000 46800 1 ANAST} + {1319896800 43200 0 ANAT} + {1332597600 46800 1 ANAST} + {1351346400 43200 0 ANAT} + {1364652000 46800 1 ANAST} + {1382796000 43200 0 ANAT} + {1396101600 46800 1 ANAST} + {1414245600 43200 0 ANAT} + {1427551200 46800 1 ANAST} + {1445695200 43200 0 ANAT} + {1459000800 46800 1 ANAST} + {1477749600 43200 0 ANAT} + {1490450400 46800 1 ANAST} + {1509199200 43200 0 ANAT} + {1521900000 46800 1 ANAST} + {1540648800 43200 0 ANAT} + {1553954400 46800 1 ANAST} + {1572098400 43200 0 ANAT} + {1585404000 46800 1 ANAST} + {1603548000 43200 0 ANAT} + {1616853600 46800 1 ANAST} + {1635602400 43200 0 ANAT} + {1648303200 46800 1 ANAST} + {1667052000 43200 0 ANAT} + {1679752800 46800 1 ANAST} + {1698501600 43200 0 ANAT} + {1711807200 46800 1 ANAST} + {1729951200 43200 0 ANAT} + {1743256800 46800 1 ANAST} + {1761400800 43200 0 ANAT} + {1774706400 46800 1 ANAST} + {1792850400 43200 0 ANAT} + {1806156000 46800 1 ANAST} + {1824904800 43200 0 ANAT} + {1837605600 46800 1 ANAST} + {1856354400 43200 0 ANAT} + {1869055200 46800 1 ANAST} + {1887804000 43200 0 ANAT} + {1901109600 46800 1 ANAST} + {1919253600 43200 0 ANAT} + {1932559200 46800 1 ANAST} + {1950703200 43200 0 ANAT} + {1964008800 46800 1 ANAST} + {1982757600 43200 0 ANAT} + {1995458400 46800 1 ANAST} + {2014207200 43200 0 ANAT} + {2026908000 46800 1 ANAST} + {2045656800 43200 0 ANAT} + {2058357600 46800 1 ANAST} + {2077106400 43200 0 ANAT} + {2090412000 46800 1 ANAST} + {2108556000 43200 0 ANAT} + {2121861600 46800 1 ANAST} + {2140005600 43200 0 ANAT} + {2153311200 46800 1 ANAST} + {2172060000 43200 0 ANAT} + {2184760800 46800 1 ANAST} + {2203509600 43200 0 ANAT} + {2216210400 46800 1 ANAST} + {2234959200 43200 0 ANAT} + {2248264800 46800 1 ANAST} + {2266408800 43200 0 ANAT} + {2279714400 46800 1 ANAST} + {2297858400 43200 0 ANAT} + {2311164000 46800 1 ANAST} + {2329308000 43200 0 ANAT} + {2342613600 46800 1 ANAST} + {2361362400 43200 0 ANAT} + {2374063200 46800 1 ANAST} + {2392812000 43200 0 ANAT} + {2405512800 46800 1 ANAST} + {2424261600 43200 0 ANAT} + {2437567200 46800 1 ANAST} + {2455711200 43200 0 ANAT} + {2469016800 46800 1 ANAST} + {2487160800 43200 0 ANAT} + {2500466400 46800 1 ANAST} + {2519215200 43200 0 ANAT} + {2531916000 46800 1 ANAST} + {2550664800 43200 0 ANAT} + {2563365600 46800 1 ANAST} + {2582114400 43200 0 ANAT} + {2595420000 46800 1 ANAST} + {2613564000 43200 0 ANAT} + {2626869600 46800 1 ANAST} + {2645013600 43200 0 ANAT} + {2658319200 46800 1 ANAST} + {2676463200 43200 0 ANAT} + {2689768800 46800 1 ANAST} + {2708517600 43200 0 ANAT} + {2721218400 46800 1 ANAST} + {2739967200 43200 0 ANAT} + {2752668000 46800 1 ANAST} + {2771416800 43200 0 ANAT} + {2784722400 46800 1 ANAST} + {2802866400 43200 0 ANAT} + {2816172000 46800 1 ANAST} + {2834316000 43200 0 ANAT} + {2847621600 46800 1 ANAST} + {2866370400 43200 0 ANAT} + {2879071200 46800 1 ANAST} + {2897820000 43200 0 ANAT} + {2910520800 46800 1 ANAST} + {2929269600 43200 0 ANAT} + {2941970400 46800 1 ANAST} + {2960719200 43200 0 ANAT} + {2974024800 46800 1 ANAST} + {2992168800 43200 0 ANAT} + {3005474400 46800 1 ANAST} + {3023618400 43200 0 ANAT} + {3036924000 46800 1 ANAST} + {3055672800 43200 0 ANAT} + {3068373600 46800 1 ANAST} + {3087122400 43200 0 ANAT} + {3099823200 46800 1 ANAST} + {3118572000 43200 0 ANAT} + {3131877600 46800 1 ANAST} + {3150021600 43200 0 ANAT} + {3163327200 46800 1 ANAST} + {3181471200 43200 0 ANAT} + {3194776800 46800 1 ANAST} + {3212920800 43200 0 ANAT} + {3226226400 46800 1 ANAST} + {3244975200 43200 0 ANAT} + {3257676000 46800 1 ANAST} + {3276424800 43200 0 ANAT} + {3289125600 46800 1 ANAST} + {3307874400 43200 0 ANAT} + {3321180000 46800 1 ANAST} + {3339324000 43200 0 ANAT} + {3352629600 46800 1 ANAST} + {3370773600 43200 0 ANAT} + {3384079200 46800 1 ANAST} + {3402828000 43200 0 ANAT} + {3415528800 46800 1 ANAST} + {3434277600 43200 0 ANAT} + {3446978400 46800 1 ANAST} + {3465727200 43200 0 ANAT} + {3479032800 46800 1 ANAST} + {3497176800 43200 0 ANAT} + {3510482400 46800 1 ANAST} + {3528626400 43200 0 ANAT} + {3541932000 46800 1 ANAST} + {3560076000 43200 0 ANAT} + {3573381600 46800 1 ANAST} + {3592130400 43200 0 ANAT} + {3604831200 46800 1 ANAST} + {3623580000 43200 0 ANAT} + {3636280800 46800 1 ANAST} + {3655029600 43200 0 ANAT} + {3668335200 46800 1 ANAST} + {3686479200 43200 0 ANAT} + {3699784800 46800 1 ANAST} + {3717928800 43200 0 ANAT} + {3731234400 46800 1 ANAST} + {3749983200 43200 0 ANAT} + {3762684000 46800 1 ANAST} + {3781432800 43200 0 ANAT} + {3794133600 46800 1 ANAST} + {3812882400 43200 0 ANAT} + {3825583200 46800 1 ANAST} + {3844332000 43200 0 ANAT} + {3857637600 46800 1 ANAST} + {3875781600 43200 0 ANAT} + {3889087200 46800 1 ANAST} + {3907231200 43200 0 ANAT} + {3920536800 46800 1 ANAST} + {3939285600 43200 0 ANAT} + {3951986400 46800 1 ANAST} + {3970735200 43200 0 ANAT} + {3983436000 46800 1 ANAST} + {4002184800 43200 0 ANAT} + {4015490400 46800 1 ANAST} + {4033634400 43200 0 ANAT} + {4046940000 46800 1 ANAST} + {4065084000 43200 0 ANAT} + {4078389600 46800 1 ANAST} + {4096533600 43200 0 ANAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Aqtau b/mingw/lib/tcl8.5/tzdata/Asia/Aqtau new file mode 100644 index 0000000000..11e89a26ce --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Aqtau @@ -0,0 +1,58 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Aqtau) { + {-9223372036854775808 12064 0 LMT} + {-1441164064 14400 0 FORT} + {-1247544000 18000 0 FORT} + {-220942800 18000 0 SHET} + {370724400 21600 0 SHET} + {386445600 18000 0 SHET} + {386449200 21600 1 SHEST} + {402256800 18000 0 SHET} + {417985200 21600 1 SHEST} + {433792800 18000 0 SHET} + {449607600 21600 1 SHEST} + {465339600 18000 0 SHET} + {481064400 21600 1 SHEST} + {496789200 18000 0 SHET} + {512514000 21600 1 SHEST} + {528238800 18000 0 SHET} + {543963600 21600 1 SHEST} + {559688400 18000 0 SHET} + {575413200 21600 1 SHEST} + {591138000 18000 0 SHET} + {606862800 21600 1 SHEST} + {622587600 18000 0 SHET} + {638312400 21600 1 SHEST} + {654642000 18000 0 SHET} + {662670000 18000 0 SHET} + {692823600 18000 0 AQTT} + {701805600 21600 1 AQTST} + {717526800 18000 0 AQTT} + {733266000 21600 1 AQTST} + {748990800 18000 0 AQTT} + {764715600 21600 1 AQTST} + {780440400 18000 0 AQTT} + {796165200 14400 0 AQTT} + {796168800 18000 1 AQTST} + {811893600 14400 0 AQTT} + {828223200 18000 1 AQTST} + {846367200 14400 0 AQTT} + {859672800 18000 1 AQTST} + {877816800 14400 0 AQTT} + {891122400 18000 1 AQTST} + {909266400 14400 0 AQTT} + {922572000 18000 1 AQTST} + {941320800 14400 0 AQTT} + {954021600 18000 1 AQTST} + {972770400 14400 0 AQTT} + {985471200 18000 1 AQTST} + {1004220000 14400 0 AQTT} + {1017525600 18000 1 AQTST} + {1035669600 14400 0 AQTT} + {1048975200 18000 1 AQTST} + {1067119200 14400 0 AQTT} + {1080424800 18000 1 AQTST} + {1099173600 14400 0 AQTT} + {1110830400 18000 0 AQTT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Aqtobe b/mingw/lib/tcl8.5/tzdata/Asia/Aqtobe new file mode 100644 index 0000000000..c857491292 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Aqtobe @@ -0,0 +1,57 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Aqtobe) { + {-9223372036854775808 13720 0 LMT} + {-1441165720 14400 0 AKTT} + {-1247544000 18000 0 AKTT} + {354913200 21600 1 AKTST} + {370720800 21600 0 AKTT} + {386445600 18000 0 AKTT} + {386449200 21600 1 AKTST} + {402256800 18000 0 AKTT} + {417985200 21600 1 AKTST} + {433792800 18000 0 AKTT} + {449607600 21600 1 AKTST} + {465339600 18000 0 AKTT} + {481064400 21600 1 AKTST} + {496789200 18000 0 AKTT} + {512514000 21600 1 AKTST} + {528238800 18000 0 AKTT} + {543963600 21600 1 AKTST} + {559688400 18000 0 AKTT} + {575413200 21600 1 AKTST} + {591138000 18000 0 AKTT} + {606862800 21600 1 AKTST} + {622587600 18000 0 AKTT} + {638312400 21600 1 AKTST} + {654642000 18000 0 AKTT} + {662670000 18000 0 AKTT} + {692823600 18000 0 AQTT} + {701805600 21600 1 AQTST} + {717526800 18000 0 AQTT} + {733266000 21600 1 AQTST} + {748990800 18000 0 AQTT} + {764715600 21600 1 AQTST} + {780440400 18000 0 AQTT} + {796165200 21600 1 AQTST} + {811890000 18000 0 AQTT} + {828219600 21600 1 AQTST} + {846363600 18000 0 AQTT} + {859669200 21600 1 AQTST} + {877813200 18000 0 AQTT} + {891118800 21600 1 AQTST} + {909262800 18000 0 AQTT} + {922568400 21600 1 AQTST} + {941317200 18000 0 AQTT} + {954018000 21600 1 AQTST} + {972766800 18000 0 AQTT} + {985467600 21600 1 AQTST} + {1004216400 18000 0 AQTT} + {1017522000 21600 1 AQTST} + {1035666000 18000 0 AQTT} + {1048971600 21600 1 AQTST} + {1067115600 18000 0 AQTT} + {1080421200 21600 1 AQTST} + {1099170000 18000 0 AQTT} + {1110826800 18000 0 AQTT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ashgabat b/mingw/lib/tcl8.5/tzdata/Asia/Ashgabat new file mode 100644 index 0000000000..64bdb3aaba --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ashgabat @@ -0,0 +1,31 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Ashgabat) { + {-9223372036854775808 14012 0 LMT} + {-1441166012 14400 0 ASHT} + {-1247544000 18000 0 ASHT} + {354913200 21600 1 ASHST} + {370720800 18000 0 ASHT} + {386449200 21600 1 ASHST} + {402256800 18000 0 ASHT} + {417985200 21600 1 ASHST} + {433792800 18000 0 ASHT} + {449607600 21600 1 ASHST} + {465339600 18000 0 ASHT} + {481064400 21600 1 ASHST} + {496789200 18000 0 ASHT} + {512514000 21600 1 ASHST} + {528238800 18000 0 ASHT} + {543963600 21600 1 ASHST} + {559688400 18000 0 ASHT} + {575413200 21600 1 ASHST} + {591138000 18000 0 ASHT} + {606862800 21600 1 ASHST} + {622587600 18000 0 ASHT} + {638312400 21600 1 ASHST} + {654642000 18000 0 ASHT} + {670366800 14400 0 ASHT} + {670370400 18000 1 ASHST} + {686095200 14400 0 ASHT} + {695772000 18000 0 TMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad b/mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad new file mode 100644 index 0000000000..3000c94c4e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Ashgabat)]} { + LoadTimeZoneFile Asia/Ashgabat +} +set TZData(:Asia/Ashkhabad) $TZData(:Asia/Ashgabat) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Baghdad b/mingw/lib/tcl8.5/tzdata/Asia/Baghdad new file mode 100644 index 0000000000..c1058cb07b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Baghdad @@ -0,0 +1,59 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Baghdad) { + {-9223372036854775808 10660 0 LMT} + {-2524532260 10656 0 BMT} + {-1641005856 10800 0 AST} + {389048400 14400 0 ADT} + {402264000 10800 0 AST} + {417906000 14400 1 ADT} + {433800000 10800 0 AST} + {449614800 14400 1 ADT} + {465422400 10800 0 AST} + {481150800 14400 1 ADT} + {496792800 10800 0 AST} + {512517600 14400 1 ADT} + {528242400 10800 0 AST} + {543967200 14400 1 ADT} + {559692000 10800 0 AST} + {575416800 14400 1 ADT} + {591141600 10800 0 AST} + {606866400 14400 1 ADT} + {622591200 10800 0 AST} + {638316000 14400 1 ADT} + {654645600 10800 0 AST} + {670464000 14400 1 ADT} + {686275200 10800 0 AST} + {702086400 14400 1 ADT} + {717897600 10800 0 AST} + {733622400 14400 1 ADT} + {749433600 10800 0 AST} + {765158400 14400 1 ADT} + {780969600 10800 0 AST} + {796694400 14400 1 ADT} + {812505600 10800 0 AST} + {828316800 14400 1 ADT} + {844128000 10800 0 AST} + {859852800 14400 1 ADT} + {875664000 10800 0 AST} + {891388800 14400 1 ADT} + {907200000 10800 0 AST} + {922924800 14400 1 ADT} + {938736000 10800 0 AST} + {954547200 14400 1 ADT} + {970358400 10800 0 AST} + {986083200 14400 1 ADT} + {1001894400 10800 0 AST} + {1017619200 14400 1 ADT} + {1033430400 10800 0 AST} + {1049155200 14400 1 ADT} + {1064966400 10800 0 AST} + {1080777600 14400 1 ADT} + {1096588800 10800 0 AST} + {1112313600 14400 1 ADT} + {1128124800 10800 0 AST} + {1143849600 14400 1 ADT} + {1159660800 10800 0 AST} + {1175385600 14400 1 ADT} + {1191196800 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Bahrain b/mingw/lib/tcl8.5/tzdata/Asia/Bahrain new file mode 100644 index 0000000000..d4b7d2cc6d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Bahrain @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Bahrain) { + {-9223372036854775808 12140 0 LMT} + {-1577935340 14400 0 GST} + {76190400 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Baku b/mingw/lib/tcl8.5/tzdata/Asia/Baku new file mode 100644 index 0000000000..e50071bc06 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Baku @@ -0,0 +1,242 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Baku) { + {-9223372036854775808 11964 0 LMT} + {-1441163964 10800 0 BAKT} + {-405140400 14400 0 BAKT} + {354916800 18000 1 BAKST} + {370724400 14400 0 BAKT} + {386452800 18000 1 BAKST} + {402260400 14400 0 BAKT} + {417988800 18000 1 BAKST} + {433796400 14400 0 BAKT} + {449611200 18000 1 BAKST} + {465343200 14400 0 BAKT} + {481068000 18000 1 BAKST} + {496792800 14400 0 BAKT} + {512517600 18000 1 BAKST} + {528242400 14400 0 BAKT} + {543967200 18000 1 BAKST} + {559692000 14400 0 BAKT} + {575416800 18000 1 BAKST} + {591141600 14400 0 BAKT} + {606866400 18000 1 BAKST} + {622591200 14400 0 BAKT} + {638316000 18000 1 BAKST} + {654645600 14400 0 BAKT} + {670370400 14400 1 BAKST} + {683496000 14400 0 AZST} + {686098800 10800 0 AZT} + {701812800 14400 1 AZST} + {717537600 14400 0 AZT} + {820440000 14400 0 AZT} + {828234000 18000 1 AZST} + {846378000 14400 0 AZT} + {852062400 14400 0 AZT} + {859680000 18000 1 AZST} + {877824000 14400 0 AZT} + {891129600 18000 1 AZST} + {909273600 14400 0 AZT} + {922579200 18000 1 AZST} + {941328000 14400 0 AZT} + {954028800 18000 1 AZST} + {972777600 14400 0 AZT} + {985478400 18000 1 AZST} + {1004227200 14400 0 AZT} + {1017532800 18000 1 AZST} + {1035676800 14400 0 AZT} + {1048982400 18000 1 AZST} + {1067126400 14400 0 AZT} + {1080432000 18000 1 AZST} + {1099180800 14400 0 AZT} + {1111881600 18000 1 AZST} + {1130630400 14400 0 AZT} + {1143331200 18000 1 AZST} + {1162080000 14400 0 AZT} + {1174780800 18000 1 AZST} + {1193529600 14400 0 AZT} + {1206835200 18000 1 AZST} + {1224979200 14400 0 AZT} + {1238284800 18000 1 AZST} + {1256428800 14400 0 AZT} + {1269734400 18000 1 AZST} + {1288483200 14400 0 AZT} + {1301184000 18000 1 AZST} + {1319932800 14400 0 AZT} + {1332633600 18000 1 AZST} + {1351382400 14400 0 AZT} + {1364688000 18000 1 AZST} + {1382832000 14400 0 AZT} + {1396137600 18000 1 AZST} + {1414281600 14400 0 AZT} + {1427587200 18000 1 AZST} + {1445731200 14400 0 AZT} + {1459036800 18000 1 AZST} + {1477785600 14400 0 AZT} + {1490486400 18000 1 AZST} + {1509235200 14400 0 AZT} + {1521936000 18000 1 AZST} + {1540684800 14400 0 AZT} + {1553990400 18000 1 AZST} + {1572134400 14400 0 AZT} + {1585440000 18000 1 AZST} + {1603584000 14400 0 AZT} + {1616889600 18000 1 AZST} + {1635638400 14400 0 AZT} + {1648339200 18000 1 AZST} + {1667088000 14400 0 AZT} + {1679788800 18000 1 AZST} + {1698537600 14400 0 AZT} + {1711843200 18000 1 AZST} + {1729987200 14400 0 AZT} + {1743292800 18000 1 AZST} + {1761436800 14400 0 AZT} + {1774742400 18000 1 AZST} + {1792886400 14400 0 AZT} + {1806192000 18000 1 AZST} + {1824940800 14400 0 AZT} + {1837641600 18000 1 AZST} + {1856390400 14400 0 AZT} + {1869091200 18000 1 AZST} + {1887840000 14400 0 AZT} + {1901145600 18000 1 AZST} + {1919289600 14400 0 AZT} + {1932595200 18000 1 AZST} + {1950739200 14400 0 AZT} + {1964044800 18000 1 AZST} + {1982793600 14400 0 AZT} + {1995494400 18000 1 AZST} + {2014243200 14400 0 AZT} + {2026944000 18000 1 AZST} + {2045692800 14400 0 AZT} + {2058393600 18000 1 AZST} + {2077142400 14400 0 AZT} + {2090448000 18000 1 AZST} + {2108592000 14400 0 AZT} + {2121897600 18000 1 AZST} + {2140041600 14400 0 AZT} + {2153347200 18000 1 AZST} + {2172096000 14400 0 AZT} + {2184796800 18000 1 AZST} + {2203545600 14400 0 AZT} + {2216246400 18000 1 AZST} + {2234995200 14400 0 AZT} + {2248300800 18000 1 AZST} + {2266444800 14400 0 AZT} + {2279750400 18000 1 AZST} + {2297894400 14400 0 AZT} + {2311200000 18000 1 AZST} + {2329344000 14400 0 AZT} + {2342649600 18000 1 AZST} + {2361398400 14400 0 AZT} + {2374099200 18000 1 AZST} + {2392848000 14400 0 AZT} + {2405548800 18000 1 AZST} + {2424297600 14400 0 AZT} + {2437603200 18000 1 AZST} + {2455747200 14400 0 AZT} + {2469052800 18000 1 AZST} + {2487196800 14400 0 AZT} + {2500502400 18000 1 AZST} + {2519251200 14400 0 AZT} + {2531952000 18000 1 AZST} + {2550700800 14400 0 AZT} + {2563401600 18000 1 AZST} + {2582150400 14400 0 AZT} + {2595456000 18000 1 AZST} + {2613600000 14400 0 AZT} + {2626905600 18000 1 AZST} + {2645049600 14400 0 AZT} + {2658355200 18000 1 AZST} + {2676499200 14400 0 AZT} + {2689804800 18000 1 AZST} + {2708553600 14400 0 AZT} + {2721254400 18000 1 AZST} + {2740003200 14400 0 AZT} + {2752704000 18000 1 AZST} + {2771452800 14400 0 AZT} + {2784758400 18000 1 AZST} + {2802902400 14400 0 AZT} + {2816208000 18000 1 AZST} + {2834352000 14400 0 AZT} + {2847657600 18000 1 AZST} + {2866406400 14400 0 AZT} + {2879107200 18000 1 AZST} + {2897856000 14400 0 AZT} + {2910556800 18000 1 AZST} + {2929305600 14400 0 AZT} + {2942006400 18000 1 AZST} + {2960755200 14400 0 AZT} + {2974060800 18000 1 AZST} + {2992204800 14400 0 AZT} + {3005510400 18000 1 AZST} + {3023654400 14400 0 AZT} + {3036960000 18000 1 AZST} + {3055708800 14400 0 AZT} + {3068409600 18000 1 AZST} + {3087158400 14400 0 AZT} + {3099859200 18000 1 AZST} + {3118608000 14400 0 AZT} + {3131913600 18000 1 AZST} + {3150057600 14400 0 AZT} + {3163363200 18000 1 AZST} + {3181507200 14400 0 AZT} + {3194812800 18000 1 AZST} + {3212956800 14400 0 AZT} + {3226262400 18000 1 AZST} + {3245011200 14400 0 AZT} + {3257712000 18000 1 AZST} + {3276460800 14400 0 AZT} + {3289161600 18000 1 AZST} + {3307910400 14400 0 AZT} + {3321216000 18000 1 AZST} + {3339360000 14400 0 AZT} + {3352665600 18000 1 AZST} + {3370809600 14400 0 AZT} + {3384115200 18000 1 AZST} + {3402864000 14400 0 AZT} + {3415564800 18000 1 AZST} + {3434313600 14400 0 AZT} + {3447014400 18000 1 AZST} + {3465763200 14400 0 AZT} + {3479068800 18000 1 AZST} + {3497212800 14400 0 AZT} + {3510518400 18000 1 AZST} + {3528662400 14400 0 AZT} + {3541968000 18000 1 AZST} + {3560112000 14400 0 AZT} + {3573417600 18000 1 AZST} + {3592166400 14400 0 AZT} + {3604867200 18000 1 AZST} + {3623616000 14400 0 AZT} + {3636316800 18000 1 AZST} + {3655065600 14400 0 AZT} + {3668371200 18000 1 AZST} + {3686515200 14400 0 AZT} + {3699820800 18000 1 AZST} + {3717964800 14400 0 AZT} + {3731270400 18000 1 AZST} + {3750019200 14400 0 AZT} + {3762720000 18000 1 AZST} + {3781468800 14400 0 AZT} + {3794169600 18000 1 AZST} + {3812918400 14400 0 AZT} + {3825619200 18000 1 AZST} + {3844368000 14400 0 AZT} + {3857673600 18000 1 AZST} + {3875817600 14400 0 AZT} + {3889123200 18000 1 AZST} + {3907267200 14400 0 AZT} + {3920572800 18000 1 AZST} + {3939321600 14400 0 AZT} + {3952022400 18000 1 AZST} + {3970771200 14400 0 AZT} + {3983472000 18000 1 AZST} + {4002220800 14400 0 AZT} + {4015526400 18000 1 AZST} + {4033670400 14400 0 AZT} + {4046976000 18000 1 AZST} + {4065120000 14400 0 AZT} + {4078425600 18000 1 AZST} + {4096569600 14400 0 AZT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Bangkok b/mingw/lib/tcl8.5/tzdata/Asia/Bangkok new file mode 100644 index 0000000000..6df7680898 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Bangkok @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Bangkok) { + {-9223372036854775808 24124 0 LMT} + {-2840164924 24124 0 BMT} + {-1570084924 25200 0 ICT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Beirut b/mingw/lib/tcl8.5/tzdata/Asia/Beirut new file mode 100644 index 0000000000..ac0a64e7dd --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Beirut @@ -0,0 +1,270 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Beirut) { + {-9223372036854775808 8520 0 LMT} + {-2840149320 7200 0 EET} + {-1570413600 10800 1 EEST} + {-1552186800 7200 0 EET} + {-1538359200 10800 1 EEST} + {-1522551600 7200 0 EET} + {-1507514400 10800 1 EEST} + {-1490583600 7200 0 EET} + {-1473645600 10800 1 EEST} + {-1460948400 7200 0 EET} + {-399866400 10800 1 EEST} + {-386650800 7200 0 EET} + {-368330400 10800 1 EEST} + {-355114800 7200 0 EET} + {-336794400 10800 1 EEST} + {-323578800 7200 0 EET} + {-305172000 10800 1 EEST} + {-291956400 7200 0 EET} + {-273636000 10800 1 EEST} + {-260420400 7200 0 EET} + {78012000 10800 1 EEST} + {86734800 7200 0 EET} + {105055200 10800 1 EEST} + {118270800 7200 0 EET} + {136591200 10800 1 EEST} + {149806800 7200 0 EET} + {168127200 10800 1 EEST} + {181342800 7200 0 EET} + {199749600 10800 1 EEST} + {212965200 7200 0 EET} + {231285600 10800 1 EEST} + {244501200 7200 0 EET} + {262735200 10800 1 EEST} + {275950800 7200 0 EET} + {452210400 10800 1 EEST} + {466722000 7200 0 EET} + {483746400 10800 1 EEST} + {498258000 7200 0 EET} + {515282400 10800 1 EEST} + {529794000 7200 0 EET} + {546818400 10800 1 EEST} + {561330000 7200 0 EET} + {581119200 10800 1 EEST} + {592952400 7200 0 EET} + {610754400 10800 1 EEST} + {624488400 7200 0 EET} + {641512800 10800 1 EEST} + {656024400 7200 0 EET} + {673048800 10800 1 EEST} + {687560400 7200 0 EET} + {704671200 10800 1 EEST} + {718146000 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {796168800 10800 1 EEST} + {811890000 7200 0 EET} + {828223200 10800 1 EEST} + {843944400 7200 0 EET} + {859672800 10800 1 EEST} + {875394000 7200 0 EET} + {891122400 10800 1 EEST} + {906843600 7200 0 EET} + {922572000 10800 1 EEST} + {941317200 7200 0 EET} + {954021600 10800 1 EEST} + {972766800 7200 0 EET} + {985471200 10800 1 EEST} + {1004216400 7200 0 EET} + {1017525600 10800 1 EEST} + {1035666000 7200 0 EET} + {1048975200 10800 1 EEST} + {1067115600 7200 0 EET} + {1080424800 10800 1 EEST} + {1099170000 7200 0 EET} + {1111874400 10800 1 EEST} + {1130619600 7200 0 EET} + {1143324000 10800 1 EEST} + {1162069200 7200 0 EET} + {1174773600 10800 1 EEST} + {1193518800 7200 0 EET} + {1206828000 10800 1 EEST} + {1224968400 7200 0 EET} + {1238277600 10800 1 EEST} + {1256418000 7200 0 EET} + {1269727200 10800 1 EEST} + {1288472400 7200 0 EET} + {1301176800 10800 1 EEST} + {1319922000 7200 0 EET} + {1332626400 10800 1 EEST} + {1351371600 7200 0 EET} + {1364680800 10800 1 EEST} + {1382821200 7200 0 EET} + {1396130400 10800 1 EEST} + {1414270800 7200 0 EET} + {1427580000 10800 1 EEST} + {1445720400 7200 0 EET} + {1459029600 10800 1 EEST} + {1477774800 7200 0 EET} + {1490479200 10800 1 EEST} + {1509224400 7200 0 EET} + {1521928800 10800 1 EEST} + {1540674000 7200 0 EET} + {1553983200 10800 1 EEST} + {1572123600 7200 0 EET} + {1585432800 10800 1 EEST} + {1603573200 7200 0 EET} + {1616882400 10800 1 EEST} + {1635627600 7200 0 EET} + {1648332000 10800 1 EEST} + {1667077200 7200 0 EET} + {1679781600 10800 1 EEST} + {1698526800 7200 0 EET} + {1711836000 10800 1 EEST} + {1729976400 7200 0 EET} + {1743285600 10800 1 EEST} + {1761426000 7200 0 EET} + {1774735200 10800 1 EEST} + {1792875600 7200 0 EET} + {1806184800 10800 1 EEST} + {1824930000 7200 0 EET} + {1837634400 10800 1 EEST} + {1856379600 7200 0 EET} + {1869084000 10800 1 EEST} + {1887829200 7200 0 EET} + {1901138400 10800 1 EEST} + {1919278800 7200 0 EET} + {1932588000 10800 1 EEST} + {1950728400 7200 0 EET} + {1964037600 10800 1 EEST} + {1982782800 7200 0 EET} + {1995487200 10800 1 EEST} + {2014232400 7200 0 EET} + {2026936800 10800 1 EEST} + {2045682000 7200 0 EET} + {2058386400 10800 1 EEST} + {2077131600 7200 0 EET} + {2090440800 10800 1 EEST} + {2108581200 7200 0 EET} + {2121890400 10800 1 EEST} + {2140030800 7200 0 EET} + {2153340000 10800 1 EEST} + {2172085200 7200 0 EET} + {2184789600 10800 1 EEST} + {2203534800 7200 0 EET} + {2216239200 10800 1 EEST} + {2234984400 7200 0 EET} + {2248293600 10800 1 EEST} + {2266434000 7200 0 EET} + {2279743200 10800 1 EEST} + {2297883600 7200 0 EET} + {2311192800 10800 1 EEST} + {2329333200 7200 0 EET} + {2342642400 10800 1 EEST} + {2361387600 7200 0 EET} + {2374092000 10800 1 EEST} + {2392837200 7200 0 EET} + {2405541600 10800 1 EEST} + {2424286800 7200 0 EET} + {2437596000 10800 1 EEST} + {2455736400 7200 0 EET} + {2469045600 10800 1 EEST} + {2487186000 7200 0 EET} + {2500495200 10800 1 EEST} + {2519240400 7200 0 EET} + {2531944800 10800 1 EEST} + {2550690000 7200 0 EET} + {2563394400 10800 1 EEST} + {2582139600 7200 0 EET} + {2595448800 10800 1 EEST} + {2613589200 7200 0 EET} + {2626898400 10800 1 EEST} + {2645038800 7200 0 EET} + {2658348000 10800 1 EEST} + {2676488400 7200 0 EET} + {2689797600 10800 1 EEST} + {2708542800 7200 0 EET} + {2721247200 10800 1 EEST} + {2739992400 7200 0 EET} + {2752696800 10800 1 EEST} + {2771442000 7200 0 EET} + {2784751200 10800 1 EEST} + {2802891600 7200 0 EET} + {2816200800 10800 1 EEST} + {2834341200 7200 0 EET} + {2847650400 10800 1 EEST} + {2866395600 7200 0 EET} + {2879100000 10800 1 EEST} + {2897845200 7200 0 EET} + {2910549600 10800 1 EEST} + {2929294800 7200 0 EET} + {2941999200 10800 1 EEST} + {2960744400 7200 0 EET} + {2974053600 10800 1 EEST} + {2992194000 7200 0 EET} + {3005503200 10800 1 EEST} + {3023643600 7200 0 EET} + {3036952800 10800 1 EEST} + {3055698000 7200 0 EET} + {3068402400 10800 1 EEST} + {3087147600 7200 0 EET} + {3099852000 10800 1 EEST} + {3118597200 7200 0 EET} + {3131906400 10800 1 EEST} + {3150046800 7200 0 EET} + {3163356000 10800 1 EEST} + {3181496400 7200 0 EET} + {3194805600 10800 1 EEST} + {3212946000 7200 0 EET} + {3226255200 10800 1 EEST} + {3245000400 7200 0 EET} + {3257704800 10800 1 EEST} + {3276450000 7200 0 EET} + {3289154400 10800 1 EEST} + {3307899600 7200 0 EET} + {3321208800 10800 1 EEST} + {3339349200 7200 0 EET} + {3352658400 10800 1 EEST} + {3370798800 7200 0 EET} + {3384108000 10800 1 EEST} + {3402853200 7200 0 EET} + {3415557600 10800 1 EEST} + {3434302800 7200 0 EET} + {3447007200 10800 1 EEST} + {3465752400 7200 0 EET} + {3479061600 10800 1 EEST} + {3497202000 7200 0 EET} + {3510511200 10800 1 EEST} + {3528651600 7200 0 EET} + {3541960800 10800 1 EEST} + {3560101200 7200 0 EET} + {3573410400 10800 1 EEST} + {3592155600 7200 0 EET} + {3604860000 10800 1 EEST} + {3623605200 7200 0 EET} + {3636309600 10800 1 EEST} + {3655054800 7200 0 EET} + {3668364000 10800 1 EEST} + {3686504400 7200 0 EET} + {3699813600 10800 1 EEST} + {3717954000 7200 0 EET} + {3731263200 10800 1 EEST} + {3750008400 7200 0 EET} + {3762712800 10800 1 EEST} + {3781458000 7200 0 EET} + {3794162400 10800 1 EEST} + {3812907600 7200 0 EET} + {3825612000 10800 1 EEST} + {3844357200 7200 0 EET} + {3857666400 10800 1 EEST} + {3875806800 7200 0 EET} + {3889116000 10800 1 EEST} + {3907256400 7200 0 EET} + {3920565600 10800 1 EEST} + {3939310800 7200 0 EET} + {3952015200 10800 1 EEST} + {3970760400 7200 0 EET} + {3983464800 10800 1 EEST} + {4002210000 7200 0 EET} + {4015519200 10800 1 EEST} + {4033659600 7200 0 EET} + {4046968800 10800 1 EEST} + {4065109200 7200 0 EET} + {4078418400 10800 1 EEST} + {4096558800 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Bishkek b/mingw/lib/tcl8.5/tzdata/Asia/Bishkek new file mode 100644 index 0000000000..6ba389653c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Bishkek @@ -0,0 +1,57 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Bishkek) { + {-9223372036854775808 17904 0 LMT} + {-1441169904 18000 0 FRUT} + {-1247547600 21600 0 FRUT} + {354909600 25200 1 FRUST} + {370717200 21600 0 FRUT} + {386445600 25200 1 FRUST} + {402253200 21600 0 FRUT} + {417981600 25200 1 FRUST} + {433789200 21600 0 FRUT} + {449604000 25200 1 FRUST} + {465336000 21600 0 FRUT} + {481060800 25200 1 FRUST} + {496785600 21600 0 FRUT} + {512510400 25200 1 FRUST} + {528235200 21600 0 FRUT} + {543960000 25200 1 FRUST} + {559684800 21600 0 FRUT} + {575409600 25200 1 FRUST} + {591134400 21600 0 FRUT} + {606859200 25200 1 FRUST} + {622584000 21600 0 FRUT} + {638308800 25200 1 FRUST} + {654638400 21600 0 FRUT} + {670363200 21600 1 FRUST} + {683582400 21600 0 KGT} + {703018800 21600 1 KGST} + {717530400 18000 0 KGT} + {734468400 21600 1 KGST} + {748980000 18000 0 KGT} + {765918000 21600 1 KGST} + {780429600 18000 0 KGT} + {797367600 21600 1 KGST} + {811879200 18000 0 KGT} + {828817200 21600 1 KGST} + {843933600 18000 0 KGT} + {859671000 21600 1 KGST} + {877811400 18000 0 KGT} + {891120600 21600 1 KGST} + {909261000 18000 0 KGT} + {922570200 21600 1 KGST} + {941315400 18000 0 KGT} + {954019800 21600 1 KGST} + {972765000 18000 0 KGT} + {985469400 21600 1 KGST} + {1004214600 18000 0 KGT} + {1017523800 21600 1 KGST} + {1035664200 18000 0 KGT} + {1048973400 21600 1 KGST} + {1067113800 18000 0 KGT} + {1080423000 21600 1 KGST} + {1099168200 18000 0 KGT} + {1111872600 21600 1 KGST} + {1123783200 21600 0 KGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Brunei b/mingw/lib/tcl8.5/tzdata/Asia/Brunei new file mode 100644 index 0000000000..63d380bf34 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Brunei @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Brunei) { + {-9223372036854775808 27580 0 LMT} + {-1383464380 27000 0 BNT} + {-1167636600 28800 0 BNT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Calcutta b/mingw/lib/tcl8.5/tzdata/Asia/Calcutta new file mode 100644 index 0000000000..7243ef8bae --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Calcutta @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Kolkata)]} { + LoadTimeZoneFile Asia/Kolkata +} +set TZData(:Asia/Calcutta) $TZData(:Asia/Kolkata) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Choibalsan b/mingw/lib/tcl8.5/tzdata/Asia/Choibalsan new file mode 100644 index 0000000000..3d426177b2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Choibalsan @@ -0,0 +1,51 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Choibalsan) { + {-9223372036854775808 27480 0 LMT} + {-2032933080 25200 0 ULAT} + {252435600 28800 0 ULAT} + {417974400 36000 0 CHOST} + {433778400 32400 0 CHOT} + {449593200 36000 1 CHOST} + {465314400 32400 0 CHOT} + {481042800 36000 1 CHOST} + {496764000 32400 0 CHOT} + {512492400 36000 1 CHOST} + {528213600 32400 0 CHOT} + {543942000 36000 1 CHOST} + {559663200 32400 0 CHOT} + {575391600 36000 1 CHOST} + {591112800 32400 0 CHOT} + {606841200 36000 1 CHOST} + {622562400 32400 0 CHOT} + {638290800 36000 1 CHOST} + {654616800 32400 0 CHOT} + {670345200 36000 1 CHOST} + {686066400 32400 0 CHOT} + {701794800 36000 1 CHOST} + {717516000 32400 0 CHOT} + {733244400 36000 1 CHOST} + {748965600 32400 0 CHOT} + {764694000 36000 1 CHOST} + {780415200 32400 0 CHOT} + {796143600 36000 1 CHOST} + {811864800 32400 0 CHOT} + {828198000 36000 1 CHOST} + {843919200 32400 0 CHOT} + {859647600 36000 1 CHOST} + {875368800 32400 0 CHOT} + {891097200 36000 1 CHOST} + {906818400 32400 0 CHOT} + {988390800 36000 1 CHOST} + {1001692800 32400 0 CHOT} + {1017421200 36000 1 CHOST} + {1033142400 32400 0 CHOT} + {1048870800 36000 1 CHOST} + {1064592000 32400 0 CHOT} + {1080320400 36000 1 CHOST} + {1096041600 32400 0 CHOT} + {1111770000 36000 1 CHOST} + {1127491200 32400 0 CHOT} + {1143219600 36000 1 CHOST} + {1159545600 32400 0 CHOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Chongqing b/mingw/lib/tcl8.5/tzdata/Asia/Chongqing new file mode 100644 index 0000000000..eff35363ae --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Chongqing @@ -0,0 +1,19 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Chongqing) { + {-9223372036854775808 25580 0 LMT} + {-1325487980 25200 0 LONT} + {325962000 28800 0 CST} + {515520000 32400 1 CDT} + {527007600 28800 0 CST} + {545155200 32400 1 CDT} + {558457200 28800 0 CST} + {576604800 32400 1 CDT} + {589906800 28800 0 CST} + {608659200 32400 1 CDT} + {621961200 28800 0 CST} + {640108800 32400 1 CDT} + {653410800 28800 0 CST} + {671558400 32400 1 CDT} + {684860400 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Chungking b/mingw/lib/tcl8.5/tzdata/Asia/Chungking new file mode 100644 index 0000000000..f10d8a141a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Chungking @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Chongqing)]} { + LoadTimeZoneFile Asia/Chongqing +} +set TZData(:Asia/Chungking) $TZData(:Asia/Chongqing) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Colombo b/mingw/lib/tcl8.5/tzdata/Asia/Colombo new file mode 100644 index 0000000000..ca7bffcf08 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Colombo @@ -0,0 +1,13 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Colombo) { + {-9223372036854775808 19164 0 LMT} + {-2840159964 19172 0 MMT} + {-2019705572 19800 0 IST} + {-883287000 21600 1 IHST} + {-862639200 23400 1 IST} + {-764051400 19800 0 IST} + {832962600 23400 0 LKT} + {846266400 21600 0 LKT} + {1145039400 19800 0 IST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Dacca b/mingw/lib/tcl8.5/tzdata/Asia/Dacca new file mode 100644 index 0000000000..b91d7faa58 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Dacca @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Dhaka)]} { + LoadTimeZoneFile Asia/Dhaka +} +set TZData(:Asia/Dacca) $TZData(:Asia/Dhaka) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Damascus b/mingw/lib/tcl8.5/tzdata/Asia/Damascus new file mode 100644 index 0000000000..56b5e7dbcf --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Damascus @@ -0,0 +1,280 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Damascus) { + {-9223372036854775808 8712 0 LMT} + {-1577931912 7200 0 EET} + {-1568592000 10800 1 EEST} + {-1554080400 7200 0 EET} + {-1537142400 10800 1 EEST} + {-1522630800 7200 0 EET} + {-1505692800 10800 1 EEST} + {-1491181200 7200 0 EET} + {-1474243200 10800 1 EEST} + {-1459126800 7200 0 EET} + {-242265600 10800 1 EEST} + {-228877200 7200 0 EET} + {-210556800 10800 1 EEST} + {-197427600 7200 0 EET} + {-178934400 10800 1 EEST} + {-165718800 7200 0 EET} + {-147398400 10800 1 EEST} + {-134269200 7200 0 EET} + {-116467200 10800 1 EEST} + {-102646800 7200 0 EET} + {-84326400 10800 1 EEST} + {-71110800 7200 0 EET} + {-52704000 10800 1 EEST} + {-39488400 7200 0 EET} + {-21168000 10800 1 EEST} + {-7952400 7200 0 EET} + {10368000 10800 1 EEST} + {23583600 7200 0 EET} + {41904000 10800 1 EEST} + {55119600 7200 0 EET} + {73526400 10800 1 EEST} + {86742000 7200 0 EET} + {105062400 10800 1 EEST} + {118278000 7200 0 EET} + {136598400 10800 1 EEST} + {149814000 7200 0 EET} + {168134400 10800 1 EEST} + {181350000 7200 0 EET} + {199756800 10800 1 EEST} + {212972400 7200 0 EET} + {231292800 10800 1 EEST} + {241916400 7200 0 EET} + {262828800 10800 1 EEST} + {273452400 7200 0 EET} + {418694400 10800 1 EEST} + {433810800 7200 0 EET} + {450316800 10800 1 EEST} + {465433200 7200 0 EET} + {508896000 10800 1 EEST} + {529196400 7200 0 EET} + {541555200 10800 1 EEST} + {562633200 7200 0 EET} + {574387200 10800 1 EEST} + {594255600 7200 0 EET} + {607305600 10800 1 EEST} + {623199600 7200 0 EET} + {638928000 10800 1 EEST} + {654649200 7200 0 EET} + {670456800 10800 1 EEST} + {686264400 7200 0 EET} + {702684000 10800 1 EEST} + {717886800 7200 0 EET} + {733096800 10800 1 EEST} + {748904400 7200 0 EET} + {765151200 10800 1 EEST} + {780958800 7200 0 EET} + {796687200 10800 1 EEST} + {812494800 7200 0 EET} + {828309600 10800 1 EEST} + {844117200 7200 0 EET} + {859759200 10800 1 EEST} + {875653200 7200 0 EET} + {891208800 10800 1 EEST} + {907189200 7200 0 EET} + {922917600 10800 1 EEST} + {938725200 7200 0 EET} + {954540000 10800 1 EEST} + {970347600 7200 0 EET} + {986076000 10800 1 EEST} + {1001883600 7200 0 EET} + {1017612000 10800 1 EEST} + {1033419600 7200 0 EET} + {1049148000 10800 1 EEST} + {1064955600 7200 0 EET} + {1080770400 10800 1 EEST} + {1096578000 7200 0 EET} + {1112306400 10800 1 EEST} + {1128114000 7200 0 EET} + {1143842400 10800 1 EEST} + {1158872400 7200 0 EET} + {1175205600 10800 1 EEST} + {1193950800 7200 0 EET} + {1207260000 10800 1 EEST} + {1222808400 7200 0 EET} + {1238709600 10800 1 EEST} + {1254344400 7200 0 EET} + {1270159200 10800 1 EEST} + {1285880400 7200 0 EET} + {1301608800 10800 1 EEST} + {1317416400 7200 0 EET} + {1333663200 10800 1 EEST} + {1349038800 7200 0 EET} + {1365112800 10800 1 EEST} + {1380574800 7200 0 EET} + {1396562400 10800 1 EEST} + {1412110800 7200 0 EET} + {1428012000 10800 1 EEST} + {1443646800 7200 0 EET} + {1459461600 10800 1 EEST} + {1475269200 7200 0 EET} + {1491516000 10800 1 EEST} + {1506805200 7200 0 EET} + {1522965600 10800 1 EEST} + {1538341200 7200 0 EET} + {1554415200 10800 1 EEST} + {1569877200 7200 0 EET} + {1585864800 10800 1 EEST} + {1601499600 7200 0 EET} + {1617314400 10800 1 EEST} + {1633035600 7200 0 EET} + {1648764000 10800 1 EEST} + {1664571600 7200 0 EET} + {1680818400 10800 1 EEST} + {1696107600 7200 0 EET} + {1712268000 10800 1 EEST} + {1727730000 7200 0 EET} + {1743717600 10800 1 EEST} + {1759266000 7200 0 EET} + {1775167200 10800 1 EEST} + {1790802000 7200 0 EET} + {1806616800 10800 1 EEST} + {1822338000 7200 0 EET} + {1838671200 10800 1 EEST} + {1853960400 7200 0 EET} + {1870120800 10800 1 EEST} + {1885496400 7200 0 EET} + {1901570400 10800 1 EEST} + {1917032400 7200 0 EET} + {1933020000 10800 1 EEST} + {1948568400 7200 0 EET} + {1964469600 10800 1 EEST} + {1980190800 7200 0 EET} + {1995919200 10800 1 EEST} + {2011726800 7200 0 EET} + {2027973600 10800 1 EEST} + {2043262800 7200 0 EET} + {2059423200 10800 1 EEST} + {2074798800 7200 0 EET} + {2090872800 10800 1 EEST} + {2106421200 7200 0 EET} + {2122322400 10800 1 EEST} + {2137957200 7200 0 EET} + {2153772000 10800 1 EEST} + {2169493200 7200 0 EET} + {2185221600 10800 1 EEST} + {2201029200 7200 0 EET} + {2217276000 10800 1 EEST} + {2232651600 7200 0 EET} + {2248725600 10800 1 EEST} + {2264187600 7200 0 EET} + {2280175200 10800 1 EEST} + {2295723600 7200 0 EET} + {2311624800 10800 1 EEST} + {2327259600 7200 0 EET} + {2343074400 10800 1 EEST} + {2358882000 7200 0 EET} + {2375128800 10800 1 EEST} + {2390418000 7200 0 EET} + {2406578400 10800 1 EEST} + {2421954000 7200 0 EET} + {2438028000 10800 1 EEST} + {2453490000 7200 0 EET} + {2469477600 10800 1 EEST} + {2485112400 7200 0 EET} + {2500927200 10800 1 EEST} + {2516648400 7200 0 EET} + {2532376800 10800 1 EEST} + {2548184400 7200 0 EET} + {2564431200 10800 1 EEST} + {2579720400 7200 0 EET} + {2595880800 10800 1 EEST} + {2611342800 7200 0 EET} + {2627330400 10800 1 EEST} + {2642878800 7200 0 EET} + {2658780000 10800 1 EEST} + {2674414800 7200 0 EET} + {2690229600 10800 1 EEST} + {2705950800 7200 0 EET} + {2722284000 10800 1 EEST} + {2737573200 7200 0 EET} + {2753733600 10800 1 EEST} + {2769109200 7200 0 EET} + {2785183200 10800 1 EEST} + {2800645200 7200 0 EET} + {2816632800 10800 1 EEST} + {2832181200 7200 0 EET} + {2848082400 10800 1 EEST} + {2863803600 7200 0 EET} + {2879532000 10800 1 EEST} + {2895339600 7200 0 EET} + {2911586400 10800 1 EEST} + {2926875600 7200 0 EET} + {2943036000 10800 1 EEST} + {2958411600 7200 0 EET} + {2974485600 10800 1 EEST} + {2990034000 7200 0 EET} + {3005935200 10800 1 EEST} + {3021570000 7200 0 EET} + {3037384800 10800 1 EEST} + {3053106000 7200 0 EET} + {3068834400 10800 1 EEST} + {3084642000 7200 0 EET} + {3100888800 10800 1 EEST} + {3116264400 7200 0 EET} + {3132338400 10800 1 EEST} + {3147800400 7200 0 EET} + {3163788000 10800 1 EEST} + {3179336400 7200 0 EET} + {3195237600 10800 1 EEST} + {3210872400 7200 0 EET} + {3226687200 10800 1 EEST} + {3242494800 7200 0 EET} + {3258741600 10800 1 EEST} + {3274030800 7200 0 EET} + {3290191200 10800 1 EEST} + {3305566800 7200 0 EET} + {3321640800 10800 1 EEST} + {3337102800 7200 0 EET} + {3353090400 10800 1 EEST} + {3368725200 7200 0 EET} + {3384540000 10800 1 EEST} + {3400261200 7200 0 EET} + {3415989600 10800 1 EEST} + {3431797200 7200 0 EET} + {3448044000 10800 1 EEST} + {3463333200 7200 0 EET} + {3479493600 10800 1 EEST} + {3494955600 7200 0 EET} + {3510943200 10800 1 EEST} + {3526491600 7200 0 EET} + {3542392800 10800 1 EEST} + {3558027600 7200 0 EET} + {3573842400 10800 1 EEST} + {3589563600 7200 0 EET} + {3605896800 10800 1 EEST} + {3621186000 7200 0 EET} + {3637346400 10800 1 EEST} + {3652722000 7200 0 EET} + {3668796000 10800 1 EEST} + {3684258000 7200 0 EET} + {3700245600 10800 1 EEST} + {3715794000 7200 0 EET} + {3731695200 10800 1 EEST} + {3747416400 7200 0 EET} + {3763144800 10800 1 EEST} + {3778952400 7200 0 EET} + {3795199200 10800 1 EEST} + {3810488400 7200 0 EET} + {3826648800 10800 1 EEST} + {3842024400 7200 0 EET} + {3858098400 10800 1 EEST} + {3873646800 7200 0 EET} + {3889548000 10800 1 EEST} + {3905182800 7200 0 EET} + {3920997600 10800 1 EEST} + {3936718800 7200 0 EET} + {3952447200 10800 1 EEST} + {3968254800 7200 0 EET} + {3984501600 10800 1 EEST} + {3999877200 7200 0 EET} + {4015951200 10800 1 EEST} + {4031413200 7200 0 EET} + {4047400800 10800 1 EEST} + {4062949200 7200 0 EET} + {4078850400 10800 1 EEST} + {4094485200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Dhaka b/mingw/lib/tcl8.5/tzdata/Asia/Dhaka new file mode 100644 index 0000000000..8eac24fd81 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Dhaka @@ -0,0 +1,11 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Dhaka) { + {-9223372036854775808 21700 0 LMT} + {-2524543300 21200 0 HMT} + {-891582800 23400 0 BURT} + {-872058600 19800 0 IST} + {-862637400 23400 0 BURT} + {-576138600 21600 0 DACT} + {38772000 21600 0 BDT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Dili b/mingw/lib/tcl8.5/tzdata/Asia/Dili new file mode 100644 index 0000000000..36910fd6cf --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Dili @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Dili) { + {-9223372036854775808 30140 0 LMT} + {-1830414140 28800 0 TLT} + {-879152400 32400 0 JST} + {-766054800 32400 0 TLT} + {199897200 28800 0 CIT} + {969120000 32400 0 TLT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Dubai b/mingw/lib/tcl8.5/tzdata/Asia/Dubai new file mode 100644 index 0000000000..b8730e5173 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Dubai @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Dubai) { + {-9223372036854775808 13272 0 LMT} + {-1577936472 14400 0 GST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Dushanbe b/mingw/lib/tcl8.5/tzdata/Asia/Dushanbe new file mode 100644 index 0000000000..59f8cb69e7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Dushanbe @@ -0,0 +1,29 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Dushanbe) { + {-9223372036854775808 16512 0 LMT} + {-1441168512 18000 0 DUST} + {-1247547600 21600 0 DUST} + {354909600 25200 1 DUSST} + {370717200 21600 0 DUST} + {386445600 25200 1 DUSST} + {402253200 21600 0 DUST} + {417981600 25200 1 DUSST} + {433789200 21600 0 DUST} + {449604000 25200 1 DUSST} + {465336000 21600 0 DUST} + {481060800 25200 1 DUSST} + {496785600 21600 0 DUST} + {512510400 25200 1 DUSST} + {528235200 21600 0 DUST} + {543960000 25200 1 DUSST} + {559684800 21600 0 DUST} + {575409600 25200 1 DUSST} + {591134400 21600 0 DUST} + {606859200 25200 1 DUSST} + {622584000 21600 0 DUST} + {638308800 25200 1 DUSST} + {654638400 21600 0 DUST} + {670363200 21600 1 DUSST} + {684363600 18000 0 TJT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Gaza b/mingw/lib/tcl8.5/tzdata/Asia/Gaza new file mode 100644 index 0000000000..5995729928 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Gaza @@ -0,0 +1,275 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Gaza) { + {-9223372036854775808 8272 0 LMT} + {-2185409872 7200 0 EET} + {-933645600 10800 1 EET} + {-857358000 7200 0 EET} + {-844300800 10800 1 EET} + {-825822000 7200 0 EET} + {-812685600 10800 1 EET} + {-794199600 7200 0 EET} + {-779853600 10800 1 EET} + {-762656400 7200 0 EET} + {-748310400 10800 1 EET} + {-731127600 7200 0 EET} + {-682653600 7200 0 EET} + {-399088800 10800 1 EEST} + {-386650800 7200 0 EET} + {-368330400 10800 1 EEST} + {-355114800 7200 0 EET} + {-336790800 10800 1 EEST} + {-323654400 7200 0 EET} + {-305168400 10800 1 EEST} + {-292032000 7200 0 EET} + {-273632400 10800 1 EEST} + {-260496000 7200 0 EET} + {-242096400 10800 1 EEST} + {-228960000 7200 0 EET} + {-210560400 10800 1 EEST} + {-197424000 7200 0 EET} + {-178938000 10800 1 EEST} + {-165801600 7200 0 EET} + {-147402000 10800 1 EEST} + {-134265600 7200 0 EET} + {-115866000 10800 1 EEST} + {-102643200 7200 0 EET} + {-84330000 10800 1 EEST} + {-81313200 10800 0 IST} + {142376400 10800 1 IDT} + {150843600 7200 0 IST} + {167176800 10800 1 IDT} + {178664400 7200 0 IST} + {482277600 10800 1 IDT} + {495579600 7200 0 IST} + {516751200 10800 1 IDT} + {526424400 7200 0 IST} + {545436000 10800 1 IDT} + {558478800 7200 0 IST} + {576540000 10800 1 IDT} + {589237200 7200 0 IST} + {609890400 10800 1 IDT} + {620773200 7200 0 IST} + {638316000 10800 1 IDT} + {651618000 7200 0 IST} + {669765600 10800 1 IDT} + {683672400 7200 0 IST} + {701820000 10800 1 IDT} + {715726800 7200 0 IST} + {733701600 10800 1 IDT} + {747176400 7200 0 IST} + {765151200 10800 1 IDT} + {778021200 7200 0 IST} + {796600800 10800 1 IDT} + {810075600 7200 0 IST} + {820447200 7200 0 EET} + {828655200 10800 1 EEST} + {843170400 7200 0 EET} + {860104800 10800 1 EEST} + {874620000 7200 0 EET} + {891554400 10800 1 EEST} + {906069600 7200 0 EET} + {915141600 7200 0 EET} + {924213600 10800 1 EEST} + {939934800 7200 0 EET} + {956268000 10800 1 EEST} + {971989200 7200 0 EET} + {987717600 10800 1 EEST} + {1003438800 7200 0 EET} + {1019167200 10800 1 EEST} + {1034888400 7200 0 EET} + {1050616800 10800 1 EEST} + {1066338000 7200 0 EET} + {1082066400 10800 1 EEST} + {1096581600 7200 0 EET} + {1113516000 10800 1 EEST} + {1128380400 7200 0 EET} + {1143842400 10800 1 EEST} + {1158872400 7200 0 EET} + {1175378400 10800 1 EEST} + {1189638000 7200 0 EET} + {1207000800 10800 1 EEST} + {1221087600 7200 0 EET} + {1238536800 10800 1 EEST} + {1252537200 7200 0 EET} + {1270072800 10800 1 EEST} + {1283986800 7200 0 EET} + {1301608800 10800 1 EEST} + {1315436400 7200 0 EET} + {1333231200 10800 1 EEST} + {1347490800 7200 0 EET} + {1364767200 10800 1 EEST} + {1378940400 7200 0 EET} + {1396303200 10800 1 EEST} + {1410390000 7200 0 EET} + {1427839200 10800 1 EEST} + {1441839600 7200 0 EET} + {1459461600 10800 1 EEST} + {1473289200 7200 0 EET} + {1490997600 10800 1 EEST} + {1505343600 7200 0 EET} + {1522533600 10800 1 EEST} + {1536793200 7200 0 EET} + {1554069600 10800 1 EEST} + {1568242800 7200 0 EET} + {1585692000 10800 1 EEST} + {1599692400 7200 0 EET} + {1617228000 10800 1 EEST} + {1631142000 7200 0 EET} + {1648764000 10800 1 EEST} + {1662591600 7200 0 EET} + {1680300000 10800 1 EEST} + {1694646000 7200 0 EET} + {1711922400 10800 1 EEST} + {1726095600 7200 0 EET} + {1743458400 10800 1 EEST} + {1757545200 7200 0 EET} + {1774994400 10800 1 EEST} + {1788994800 7200 0 EET} + {1806530400 10800 1 EEST} + {1820444400 7200 0 EET} + {1838152800 10800 1 EEST} + {1852498800 7200 0 EET} + {1869688800 10800 1 EEST} + {1883948400 7200 0 EET} + {1901224800 10800 1 EEST} + {1915398000 7200 0 EET} + {1932760800 10800 1 EEST} + {1946847600 7200 0 EET} + {1964383200 10800 1 EEST} + {1978297200 7200 0 EET} + {1995919200 10800 1 EEST} + {2009746800 7200 0 EET} + {2027455200 10800 1 EEST} + {2041801200 7200 0 EET} + {2058991200 10800 1 EEST} + {2073250800 7200 0 EET} + {2090613600 10800 1 EEST} + {2104700400 7200 0 EET} + {2122149600 10800 1 EEST} + {2136150000 7200 0 EET} + {2153685600 10800 1 EEST} + {2167599600 7200 0 EET} + {2185221600 10800 1 EEST} + {2199049200 7200 0 EET} + {2216844000 10800 1 EEST} + {2231103600 7200 0 EET} + {2248380000 10800 1 EEST} + {2262553200 7200 0 EET} + {2279916000 10800 1 EEST} + {2294002800 7200 0 EET} + {2311452000 10800 1 EEST} + {2325452400 7200 0 EET} + {2343074400 10800 1 EEST} + {2356902000 7200 0 EET} + {2374610400 10800 1 EEST} + {2388956400 7200 0 EET} + {2406146400 10800 1 EEST} + {2420406000 7200 0 EET} + {2437682400 10800 1 EEST} + {2451855600 7200 0 EET} + {2469304800 10800 1 EEST} + {2483305200 7200 0 EET} + {2500840800 10800 1 EEST} + {2514754800 7200 0 EET} + {2532376800 10800 1 EEST} + {2546204400 7200 0 EET} + {2563912800 10800 1 EEST} + {2578258800 7200 0 EET} + {2595535200 10800 1 EEST} + {2609708400 7200 0 EET} + {2627071200 10800 1 EEST} + {2641158000 7200 0 EET} + {2658607200 10800 1 EEST} + {2672607600 7200 0 EET} + {2690143200 10800 1 EEST} + {2704057200 7200 0 EET} + {2721765600 10800 1 EEST} + {2736111600 7200 0 EET} + {2753301600 10800 1 EEST} + {2767561200 7200 0 EET} + {2784837600 10800 1 EEST} + {2799010800 7200 0 EET} + {2816373600 10800 1 EEST} + {2830460400 7200 0 EET} + {2847996000 10800 1 EEST} + {2861910000 7200 0 EET} + {2879532000 10800 1 EEST} + {2893359600 7200 0 EET} + {2911068000 10800 1 EEST} + {2925414000 7200 0 EET} + {2942604000 10800 1 EEST} + {2956863600 7200 0 EET} + {2974226400 10800 1 EEST} + {2988313200 7200 0 EET} + {3005762400 10800 1 EEST} + {3019762800 7200 0 EET} + {3037298400 10800 1 EEST} + {3051212400 7200 0 EET} + {3068834400 10800 1 EEST} + {3082662000 7200 0 EET} + {3100456800 10800 1 EEST} + {3114716400 7200 0 EET} + {3131992800 10800 1 EEST} + {3146166000 7200 0 EET} + {3163528800 10800 1 EEST} + {3177615600 7200 0 EET} + {3195064800 10800 1 EEST} + {3209065200 7200 0 EET} + {3226687200 10800 1 EEST} + {3240514800 7200 0 EET} + {3258223200 10800 1 EEST} + {3272569200 7200 0 EET} + {3289759200 10800 1 EEST} + {3304018800 7200 0 EET} + {3321295200 10800 1 EEST} + {3335468400 7200 0 EET} + {3352917600 10800 1 EEST} + {3366918000 7200 0 EET} + {3384453600 10800 1 EEST} + {3398367600 7200 0 EET} + {3415989600 10800 1 EEST} + {3429817200 7200 0 EET} + {3447525600 10800 1 EEST} + {3461871600 7200 0 EET} + {3479148000 10800 1 EEST} + {3493321200 7200 0 EET} + {3510684000 10800 1 EEST} + {3524770800 7200 0 EET} + {3542220000 10800 1 EEST} + {3556220400 7200 0 EET} + {3573756000 10800 1 EEST} + {3587670000 7200 0 EET} + {3605378400 10800 1 EEST} + {3619724400 7200 0 EET} + {3636914400 10800 1 EEST} + {3651174000 7200 0 EET} + {3668450400 10800 1 EEST} + {3682623600 7200 0 EET} + {3699986400 10800 1 EEST} + {3714073200 7200 0 EET} + {3731608800 10800 1 EEST} + {3745522800 7200 0 EET} + {3763144800 10800 1 EEST} + {3776972400 7200 0 EET} + {3794680800 10800 1 EEST} + {3809026800 7200 0 EET} + {3826216800 10800 1 EEST} + {3840476400 7200 0 EET} + {3857839200 10800 1 EEST} + {3871926000 7200 0 EET} + {3889375200 10800 1 EEST} + {3903375600 7200 0 EET} + {3920911200 10800 1 EEST} + {3934825200 7200 0 EET} + {3952447200 10800 1 EEST} + {3966274800 7200 0 EET} + {3984069600 10800 1 EEST} + {3998329200 7200 0 EET} + {4015605600 10800 1 EEST} + {4029778800 7200 0 EET} + {4047141600 10800 1 EEST} + {4061228400 7200 0 EET} + {4078677600 10800 1 EEST} + {4092678000 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Harbin b/mingw/lib/tcl8.5/tzdata/Asia/Harbin new file mode 100644 index 0000000000..0eb0c1262c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Harbin @@ -0,0 +1,22 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Harbin) { + {-9223372036854775808 30404 0 LMT} + {-1325492804 30600 0 CHAT} + {-1194078600 28800 0 CST} + {-946800000 32400 0 CHAT} + {-115894800 30600 0 CHAT} + {325956600 28800 0 CST} + {515520000 32400 1 CDT} + {527007600 28800 0 CST} + {545155200 32400 1 CDT} + {558457200 28800 0 CST} + {576604800 32400 1 CDT} + {589906800 28800 0 CST} + {608659200 32400 1 CDT} + {621961200 28800 0 CST} + {640108800 32400 1 CDT} + {653410800 28800 0 CST} + {671558400 32400 1 CDT} + {684860400 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh b/mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh new file mode 100644 index 0000000000..777c8db846 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Ho_Chi_Minh) { + {-9223372036854775808 25600 0 LMT} + {-2005974400 25580 0 SMT} + {-1855983920 25200 0 ICT} + {-1819954800 28800 0 ICT} + {-1220428800 25200 0 ICT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong b/mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong new file mode 100644 index 0000000000..88d8091ee9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong @@ -0,0 +1,74 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Hong_Kong) { + {-9223372036854775808 27396 0 LMT} + {-2056692996 28800 0 HKT} + {-747981000 32400 1 HKST} + {-728544600 28800 0 HKT} + {-717049800 32400 1 HKST} + {-694503000 28800 0 HKT} + {-683785800 32400 1 HKST} + {-668064600 28800 0 HKT} + {-654755400 32400 1 HKST} + {-636615000 28800 0 HKT} + {-623305800 32400 1 HKST} + {-605165400 28800 0 HKT} + {-591856200 32400 1 HKST} + {-573715800 28800 0 HKT} + {-559801800 32400 1 HKST} + {-542266200 28800 0 HKT} + {-528352200 32400 1 HKST} + {-510211800 28800 0 HKT} + {-498112200 32400 1 HKST} + {-478762200 28800 0 HKT} + {-466662600 32400 1 HKST} + {-446707800 28800 0 HKT} + {-435213000 32400 1 HKST} + {-415258200 28800 0 HKT} + {-403158600 32400 1 HKST} + {-383808600 28800 0 HKT} + {-371709000 32400 1 HKST} + {-352359000 28800 0 HKT} + {-340259400 32400 1 HKST} + {-320909400 28800 0 HKT} + {-308809800 32400 1 HKST} + {-288855000 28800 0 HKT} + {-277360200 32400 1 HKST} + {-257405400 28800 0 HKT} + {-245910600 32400 1 HKST} + {-225955800 28800 0 HKT} + {-213856200 32400 1 HKST} + {-194506200 28800 0 HKT} + {-182406600 32400 1 HKST} + {-163056600 28800 0 HKT} + {-148537800 32400 1 HKST} + {-132816600 28800 0 HKT} + {-117088200 32400 1 HKST} + {-101367000 28800 0 HKT} + {-85638600 32400 1 HKST} + {-69312600 28800 0 HKT} + {-53584200 32400 1 HKST} + {-37863000 28800 0 HKT} + {-22134600 32400 1 HKST} + {-6413400 28800 0 HKT} + {9315000 32400 1 HKST} + {25036200 28800 0 HKT} + {40764600 32400 1 HKST} + {56485800 28800 0 HKT} + {72214200 32400 1 HKST} + {88540200 28800 0 HKT} + {104268600 32400 1 HKST} + {119989800 28800 0 HKT} + {135718200 32400 1 HKST} + {151439400 28800 0 HKT} + {167167800 32400 1 HKST} + {182889000 28800 0 HKT} + {198617400 32400 1 HKST} + {214338600 28800 0 HKT} + {230067000 32400 1 HKST} + {245788200 28800 0 HKT} + {295385400 32400 1 HKST} + {309292200 28800 0 HKT} + {326835000 32400 1 HKST} + {340741800 28800 0 HKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Hovd b/mingw/lib/tcl8.5/tzdata/Asia/Hovd new file mode 100644 index 0000000000..2a87dab334 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Hovd @@ -0,0 +1,51 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Hovd) { + {-9223372036854775808 21996 0 LMT} + {-2032927596 21600 0 HOVT} + {252439200 25200 0 HOVT} + {417978000 28800 1 HOVST} + {433785600 25200 0 HOVT} + {449600400 28800 1 HOVST} + {465321600 25200 0 HOVT} + {481050000 28800 1 HOVST} + {496771200 25200 0 HOVT} + {512499600 28800 1 HOVST} + {528220800 25200 0 HOVT} + {543949200 28800 1 HOVST} + {559670400 25200 0 HOVT} + {575398800 28800 1 HOVST} + {591120000 25200 0 HOVT} + {606848400 28800 1 HOVST} + {622569600 25200 0 HOVT} + {638298000 28800 1 HOVST} + {654624000 25200 0 HOVT} + {670352400 28800 1 HOVST} + {686073600 25200 0 HOVT} + {701802000 28800 1 HOVST} + {717523200 25200 0 HOVT} + {733251600 28800 1 HOVST} + {748972800 25200 0 HOVT} + {764701200 28800 1 HOVST} + {780422400 25200 0 HOVT} + {796150800 28800 1 HOVST} + {811872000 25200 0 HOVT} + {828205200 28800 1 HOVST} + {843926400 25200 0 HOVT} + {859654800 28800 1 HOVST} + {875376000 25200 0 HOVT} + {891104400 28800 1 HOVST} + {906825600 25200 0 HOVT} + {988398000 28800 1 HOVST} + {1001700000 25200 0 HOVT} + {1017428400 28800 1 HOVST} + {1033149600 25200 0 HOVT} + {1048878000 28800 1 HOVST} + {1064599200 25200 0 HOVT} + {1080327600 28800 1 HOVST} + {1096048800 25200 0 HOVT} + {1111777200 28800 1 HOVST} + {1127498400 25200 0 HOVT} + {1143226800 28800 1 HOVST} + {1159552800 25200 0 HOVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Irkutsk b/mingw/lib/tcl8.5/tzdata/Asia/Irkutsk new file mode 100644 index 0000000000..771ebc9bd3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Irkutsk @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Irkutsk) { + {-9223372036854775808 25040 0 LMT} + {-2840165840 25040 0 IMT} + {-1575874640 25200 0 IRKT} + {-1247554800 28800 0 IRKMMTT} + {354902400 32400 1 IRKST} + {370710000 28800 0 IRKT} + {386438400 32400 1 IRKST} + {402246000 28800 0 IRKT} + {417974400 32400 1 IRKST} + {433782000 28800 0 IRKT} + {449596800 32400 1 IRKST} + {465328800 28800 0 IRKT} + {481053600 32400 1 IRKST} + {496778400 28800 0 IRKT} + {512503200 32400 1 IRKST} + {528228000 28800 0 IRKT} + {543952800 32400 1 IRKST} + {559677600 28800 0 IRKT} + {575402400 32400 1 IRKST} + {591127200 28800 0 IRKT} + {606852000 32400 1 IRKST} + {622576800 28800 0 IRKT} + {638301600 32400 1 IRKST} + {654631200 28800 0 IRKT} + {670356000 25200 0 IRKMMTT} + {670359600 28800 1 IRKST} + {686084400 25200 0 IRKT} + {695761200 28800 0 IRKMMTT} + {701794800 32400 1 IRKST} + {717516000 28800 0 IRKT} + {733255200 32400 1 IRKST} + {748980000 28800 0 IRKT} + {764704800 32400 1 IRKST} + {780429600 28800 0 IRKT} + {796154400 32400 1 IRKST} + {811879200 28800 0 IRKT} + {828208800 32400 1 IRKST} + {846352800 28800 0 IRKT} + {859658400 32400 1 IRKST} + {877802400 28800 0 IRKT} + {891108000 32400 1 IRKST} + {909252000 28800 0 IRKT} + {922557600 32400 1 IRKST} + {941306400 28800 0 IRKT} + {954007200 32400 1 IRKST} + {972756000 28800 0 IRKT} + {985456800 32400 1 IRKST} + {1004205600 28800 0 IRKT} + {1017511200 32400 1 IRKST} + {1035655200 28800 0 IRKT} + {1048960800 32400 1 IRKST} + {1067104800 28800 0 IRKT} + {1080410400 32400 1 IRKST} + {1099159200 28800 0 IRKT} + {1111860000 32400 1 IRKST} + {1130608800 28800 0 IRKT} + {1143309600 32400 1 IRKST} + {1162058400 28800 0 IRKT} + {1174759200 32400 1 IRKST} + {1193508000 28800 0 IRKT} + {1206813600 32400 1 IRKST} + {1224957600 28800 0 IRKT} + {1238263200 32400 1 IRKST} + {1256407200 28800 0 IRKT} + {1269712800 32400 1 IRKST} + {1288461600 28800 0 IRKT} + {1301162400 32400 1 IRKST} + {1319911200 28800 0 IRKT} + {1332612000 32400 1 IRKST} + {1351360800 28800 0 IRKT} + {1364666400 32400 1 IRKST} + {1382810400 28800 0 IRKT} + {1396116000 32400 1 IRKST} + {1414260000 28800 0 IRKT} + {1427565600 32400 1 IRKST} + {1445709600 28800 0 IRKT} + {1459015200 32400 1 IRKST} + {1477764000 28800 0 IRKT} + {1490464800 32400 1 IRKST} + {1509213600 28800 0 IRKT} + {1521914400 32400 1 IRKST} + {1540663200 28800 0 IRKT} + {1553968800 32400 1 IRKST} + {1572112800 28800 0 IRKT} + {1585418400 32400 1 IRKST} + {1603562400 28800 0 IRKT} + {1616868000 32400 1 IRKST} + {1635616800 28800 0 IRKT} + {1648317600 32400 1 IRKST} + {1667066400 28800 0 IRKT} + {1679767200 32400 1 IRKST} + {1698516000 28800 0 IRKT} + {1711821600 32400 1 IRKST} + {1729965600 28800 0 IRKT} + {1743271200 32400 1 IRKST} + {1761415200 28800 0 IRKT} + {1774720800 32400 1 IRKST} + {1792864800 28800 0 IRKT} + {1806170400 32400 1 IRKST} + {1824919200 28800 0 IRKT} + {1837620000 32400 1 IRKST} + {1856368800 28800 0 IRKT} + {1869069600 32400 1 IRKST} + {1887818400 28800 0 IRKT} + {1901124000 32400 1 IRKST} + {1919268000 28800 0 IRKT} + {1932573600 32400 1 IRKST} + {1950717600 28800 0 IRKT} + {1964023200 32400 1 IRKST} + {1982772000 28800 0 IRKT} + {1995472800 32400 1 IRKST} + {2014221600 28800 0 IRKT} + {2026922400 32400 1 IRKST} + {2045671200 28800 0 IRKT} + {2058372000 32400 1 IRKST} + {2077120800 28800 0 IRKT} + {2090426400 32400 1 IRKST} + {2108570400 28800 0 IRKT} + {2121876000 32400 1 IRKST} + {2140020000 28800 0 IRKT} + {2153325600 32400 1 IRKST} + {2172074400 28800 0 IRKT} + {2184775200 32400 1 IRKST} + {2203524000 28800 0 IRKT} + {2216224800 32400 1 IRKST} + {2234973600 28800 0 IRKT} + {2248279200 32400 1 IRKST} + {2266423200 28800 0 IRKT} + {2279728800 32400 1 IRKST} + {2297872800 28800 0 IRKT} + {2311178400 32400 1 IRKST} + {2329322400 28800 0 IRKT} + {2342628000 32400 1 IRKST} + {2361376800 28800 0 IRKT} + {2374077600 32400 1 IRKST} + {2392826400 28800 0 IRKT} + {2405527200 32400 1 IRKST} + {2424276000 28800 0 IRKT} + {2437581600 32400 1 IRKST} + {2455725600 28800 0 IRKT} + {2469031200 32400 1 IRKST} + {2487175200 28800 0 IRKT} + {2500480800 32400 1 IRKST} + {2519229600 28800 0 IRKT} + {2531930400 32400 1 IRKST} + {2550679200 28800 0 IRKT} + {2563380000 32400 1 IRKST} + {2582128800 28800 0 IRKT} + {2595434400 32400 1 IRKST} + {2613578400 28800 0 IRKT} + {2626884000 32400 1 IRKST} + {2645028000 28800 0 IRKT} + {2658333600 32400 1 IRKST} + {2676477600 28800 0 IRKT} + {2689783200 32400 1 IRKST} + {2708532000 28800 0 IRKT} + {2721232800 32400 1 IRKST} + {2739981600 28800 0 IRKT} + {2752682400 32400 1 IRKST} + {2771431200 28800 0 IRKT} + {2784736800 32400 1 IRKST} + {2802880800 28800 0 IRKT} + {2816186400 32400 1 IRKST} + {2834330400 28800 0 IRKT} + {2847636000 32400 1 IRKST} + {2866384800 28800 0 IRKT} + {2879085600 32400 1 IRKST} + {2897834400 28800 0 IRKT} + {2910535200 32400 1 IRKST} + {2929284000 28800 0 IRKT} + {2941984800 32400 1 IRKST} + {2960733600 28800 0 IRKT} + {2974039200 32400 1 IRKST} + {2992183200 28800 0 IRKT} + {3005488800 32400 1 IRKST} + {3023632800 28800 0 IRKT} + {3036938400 32400 1 IRKST} + {3055687200 28800 0 IRKT} + {3068388000 32400 1 IRKST} + {3087136800 28800 0 IRKT} + {3099837600 32400 1 IRKST} + {3118586400 28800 0 IRKT} + {3131892000 32400 1 IRKST} + {3150036000 28800 0 IRKT} + {3163341600 32400 1 IRKST} + {3181485600 28800 0 IRKT} + {3194791200 32400 1 IRKST} + {3212935200 28800 0 IRKT} + {3226240800 32400 1 IRKST} + {3244989600 28800 0 IRKT} + {3257690400 32400 1 IRKST} + {3276439200 28800 0 IRKT} + {3289140000 32400 1 IRKST} + {3307888800 28800 0 IRKT} + {3321194400 32400 1 IRKST} + {3339338400 28800 0 IRKT} + {3352644000 32400 1 IRKST} + {3370788000 28800 0 IRKT} + {3384093600 32400 1 IRKST} + {3402842400 28800 0 IRKT} + {3415543200 32400 1 IRKST} + {3434292000 28800 0 IRKT} + {3446992800 32400 1 IRKST} + {3465741600 28800 0 IRKT} + {3479047200 32400 1 IRKST} + {3497191200 28800 0 IRKT} + {3510496800 32400 1 IRKST} + {3528640800 28800 0 IRKT} + {3541946400 32400 1 IRKST} + {3560090400 28800 0 IRKT} + {3573396000 32400 1 IRKST} + {3592144800 28800 0 IRKT} + {3604845600 32400 1 IRKST} + {3623594400 28800 0 IRKT} + {3636295200 32400 1 IRKST} + {3655044000 28800 0 IRKT} + {3668349600 32400 1 IRKST} + {3686493600 28800 0 IRKT} + {3699799200 32400 1 IRKST} + {3717943200 28800 0 IRKT} + {3731248800 32400 1 IRKST} + {3749997600 28800 0 IRKT} + {3762698400 32400 1 IRKST} + {3781447200 28800 0 IRKT} + {3794148000 32400 1 IRKST} + {3812896800 28800 0 IRKT} + {3825597600 32400 1 IRKST} + {3844346400 28800 0 IRKT} + {3857652000 32400 1 IRKST} + {3875796000 28800 0 IRKT} + {3889101600 32400 1 IRKST} + {3907245600 28800 0 IRKT} + {3920551200 32400 1 IRKST} + {3939300000 28800 0 IRKT} + {3952000800 32400 1 IRKST} + {3970749600 28800 0 IRKT} + {3983450400 32400 1 IRKST} + {4002199200 28800 0 IRKT} + {4015504800 32400 1 IRKST} + {4033648800 28800 0 IRKT} + {4046954400 32400 1 IRKST} + {4065098400 28800 0 IRKT} + {4078404000 32400 1 IRKST} + {4096548000 28800 0 IRKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Istanbul b/mingw/lib/tcl8.5/tzdata/Asia/Istanbul new file mode 100644 index 0000000000..85b3fc2292 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Istanbul @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Istanbul)]} { + LoadTimeZoneFile Europe/Istanbul +} +set TZData(:Asia/Istanbul) $TZData(:Europe/Istanbul) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Jakarta b/mingw/lib/tcl8.5/tzdata/Asia/Jakarta new file mode 100644 index 0000000000..27033e87d9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Jakarta @@ -0,0 +1,13 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Jakarta) { + {-9223372036854775808 25632 0 LMT} + {-3231299232 25632 0 JMT} + {-1451719200 26400 0 JAVT} + {-1172906400 27000 0 WIT} + {-876641400 32400 0 JST} + {-766054800 27000 0 WIT} + {-683883000 28800 0 WIT} + {-620812800 27000 0 WIT} + {-189415800 25200 0 WIT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Jayapura b/mingw/lib/tcl8.5/tzdata/Asia/Jayapura new file mode 100644 index 0000000000..893da8b80a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Jayapura @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Jayapura) { + {-9223372036854775808 33768 0 LMT} + {-1172913768 32400 0 EIT} + {-799491600 34200 0 CST} + {-189423000 32400 0 EIT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Jerusalem b/mingw/lib/tcl8.5/tzdata/Asia/Jerusalem new file mode 100644 index 0000000000..48e213dd5e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Jerusalem @@ -0,0 +1,148 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Jerusalem) { + {-9223372036854775808 8456 0 LMT} + {-2840149256 8440 0 JMT} + {-1641003640 7200 0 IST} + {-933645600 10800 1 IDT} + {-857358000 7200 0 IST} + {-844300800 10800 1 IDT} + {-825822000 7200 0 IST} + {-812685600 10800 1 IDT} + {-794199600 7200 0 IST} + {-779853600 10800 1 IDT} + {-762656400 7200 0 IST} + {-748310400 10800 1 IDT} + {-731127600 7200 0 IST} + {-681962400 14400 1 IDDT} + {-673243200 10800 1 IDT} + {-667962000 7200 0 IST} + {-652327200 10800 1 IDT} + {-636426000 7200 0 IST} + {-622087200 10800 1 IDT} + {-608947200 7200 0 IST} + {-591847200 10800 1 IDT} + {-572486400 7200 0 IST} + {-558576000 10800 1 IDT} + {-542851200 7200 0 IST} + {-527731200 10800 1 IDT} + {-514425600 7200 0 IST} + {-490845600 10800 1 IDT} + {-482986800 7200 0 IST} + {-459475200 10800 1 IDT} + {-451537200 7200 0 IST} + {-428551200 10800 1 IDT} + {-418262400 7200 0 IST} + {-400032000 10800 1 IDT} + {-387428400 7200 0 IST} + {142380000 10800 1 IDT} + {150843600 7200 0 IST} + {167176800 10800 1 IDT} + {178664400 7200 0 IST} + {482277600 10800 1 IDT} + {495579600 7200 0 IST} + {516751200 10800 1 IDT} + {526424400 7200 0 IST} + {545436000 10800 1 IDT} + {558478800 7200 0 IST} + {576540000 10800 1 IDT} + {589237200 7200 0 IST} + {609890400 10800 1 IDT} + {620773200 7200 0 IST} + {638316000 10800 1 IDT} + {651618000 7200 0 IST} + {669765600 10800 1 IDT} + {683672400 7200 0 IST} + {701820000 10800 1 IDT} + {715726800 7200 0 IST} + {733701600 10800 1 IDT} + {747176400 7200 0 IST} + {765151200 10800 1 IDT} + {778021200 7200 0 IST} + {796600800 10800 1 IDT} + {810075600 7200 0 IST} + {826840800 10800 1 IDT} + {842821200 7200 0 IST} + {858895200 10800 1 IDT} + {874184400 7200 0 IST} + {890344800 10800 1 IDT} + {905029200 7200 0 IST} + {923011200 10800 1 IDT} + {936313200 7200 0 IST} + {955670400 10800 1 IDT} + {970783200 7200 0 IST} + {986770800 10800 1 IDT} + {1001282400 7200 0 IST} + {1017356400 10800 1 IDT} + {1033941600 7200 0 IST} + {1048806000 10800 1 IDT} + {1065132000 7200 0 IST} + {1081292400 10800 1 IDT} + {1095804000 7200 0 IST} + {1112313600 10800 1 IDT} + {1128812400 7200 0 IST} + {1143763200 10800 1 IDT} + {1159657200 7200 0 IST} + {1175212800 10800 1 IDT} + {1189897200 7200 0 IST} + {1206662400 10800 1 IDT} + {1223161200 7200 0 IST} + {1238112000 10800 1 IDT} + {1254006000 7200 0 IST} + {1269561600 10800 1 IDT} + {1284246000 7200 0 IST} + {1301616000 10800 1 IDT} + {1317510000 7200 0 IST} + {1333065600 10800 1 IDT} + {1348354800 7200 0 IST} + {1364515200 10800 1 IDT} + {1378594800 7200 0 IST} + {1395964800 10800 1 IDT} + {1411858800 7200 0 IST} + {1427414400 10800 1 IDT} + {1442703600 7200 0 IST} + {1459468800 10800 1 IDT} + {1475967600 7200 0 IST} + {1490918400 10800 1 IDT} + {1506207600 7200 0 IST} + {1522368000 10800 1 IDT} + {1537052400 7200 0 IST} + {1553817600 10800 1 IDT} + {1570316400 7200 0 IST} + {1585267200 10800 1 IDT} + {1601161200 7200 0 IST} + {1616716800 10800 1 IDT} + {1631401200 7200 0 IST} + {1648771200 10800 1 IDT} + {1664665200 7200 0 IST} + {1680220800 10800 1 IDT} + {1695510000 7200 0 IST} + {1711670400 10800 1 IDT} + {1728169200 7200 0 IST} + {1743120000 10800 1 IDT} + {1759014000 7200 0 IST} + {1774569600 10800 1 IDT} + {1789858800 7200 0 IST} + {1806019200 10800 1 IDT} + {1823122800 7200 0 IST} + {1838073600 10800 1 IDT} + {1853362800 7200 0 IST} + {1869523200 10800 1 IDT} + {1884207600 7200 0 IST} + {1900972800 10800 1 IDT} + {1917471600 7200 0 IST} + {1932422400 10800 1 IDT} + {1947711600 7200 0 IST} + {1963872000 10800 1 IDT} + {1978556400 7200 0 IST} + {1995926400 10800 1 IDT} + {2011820400 7200 0 IST} + {2027376000 10800 1 IDT} + {2042060400 7200 0 IST} + {2058825600 10800 1 IDT} + {2075324400 7200 0 IST} + {2090275200 10800 1 IDT} + {2106169200 7200 0 IST} + {2121724800 10800 1 IDT} + {2136409200 7200 0 IST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kabul b/mingw/lib/tcl8.5/tzdata/Asia/Kabul new file mode 100644 index 0000000000..33d7282d8a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kabul @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kabul) { + {-9223372036854775808 16608 0 LMT} + {-2524538208 14400 0 AFT} + {-788932800 16200 0 AFT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kamchatka b/mingw/lib/tcl8.5/tzdata/Asia/Kamchatka new file mode 100644 index 0000000000..a39070134a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kamchatka @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kamchatka) { + {-9223372036854775808 38076 0 LMT} + {-1487759676 39600 0 PETT} + {-1247569200 43200 0 PETMMTT} + {354888000 46800 1 PETST} + {370695600 43200 0 PETT} + {386424000 46800 1 PETST} + {402231600 43200 0 PETT} + {417960000 46800 1 PETST} + {433767600 43200 0 PETT} + {449582400 46800 1 PETST} + {465314400 43200 0 PETT} + {481039200 46800 1 PETST} + {496764000 43200 0 PETT} + {512488800 46800 1 PETST} + {528213600 43200 0 PETT} + {543938400 46800 1 PETST} + {559663200 43200 0 PETT} + {575388000 46800 1 PETST} + {591112800 43200 0 PETT} + {606837600 46800 1 PETST} + {622562400 43200 0 PETT} + {638287200 46800 1 PETST} + {654616800 43200 0 PETT} + {670341600 39600 0 PETMMTT} + {670345200 43200 1 PETST} + {686070000 39600 0 PETT} + {695746800 43200 0 PETMMTT} + {701780400 46800 1 PETST} + {717501600 43200 0 PETT} + {733240800 46800 1 PETST} + {748965600 43200 0 PETT} + {764690400 46800 1 PETST} + {780415200 43200 0 PETT} + {796140000 46800 1 PETST} + {811864800 43200 0 PETT} + {828194400 46800 1 PETST} + {846338400 43200 0 PETT} + {859644000 46800 1 PETST} + {877788000 43200 0 PETT} + {891093600 46800 1 PETST} + {909237600 43200 0 PETT} + {922543200 46800 1 PETST} + {941292000 43200 0 PETT} + {953992800 46800 1 PETST} + {972741600 43200 0 PETT} + {985442400 46800 1 PETST} + {1004191200 43200 0 PETT} + {1017496800 46800 1 PETST} + {1035640800 43200 0 PETT} + {1048946400 46800 1 PETST} + {1067090400 43200 0 PETT} + {1080396000 46800 1 PETST} + {1099144800 43200 0 PETT} + {1111845600 46800 1 PETST} + {1130594400 43200 0 PETT} + {1143295200 46800 1 PETST} + {1162044000 43200 0 PETT} + {1174744800 46800 1 PETST} + {1193493600 43200 0 PETT} + {1206799200 46800 1 PETST} + {1224943200 43200 0 PETT} + {1238248800 46800 1 PETST} + {1256392800 43200 0 PETT} + {1269698400 46800 1 PETST} + {1288447200 43200 0 PETT} + {1301148000 46800 1 PETST} + {1319896800 43200 0 PETT} + {1332597600 46800 1 PETST} + {1351346400 43200 0 PETT} + {1364652000 46800 1 PETST} + {1382796000 43200 0 PETT} + {1396101600 46800 1 PETST} + {1414245600 43200 0 PETT} + {1427551200 46800 1 PETST} + {1445695200 43200 0 PETT} + {1459000800 46800 1 PETST} + {1477749600 43200 0 PETT} + {1490450400 46800 1 PETST} + {1509199200 43200 0 PETT} + {1521900000 46800 1 PETST} + {1540648800 43200 0 PETT} + {1553954400 46800 1 PETST} + {1572098400 43200 0 PETT} + {1585404000 46800 1 PETST} + {1603548000 43200 0 PETT} + {1616853600 46800 1 PETST} + {1635602400 43200 0 PETT} + {1648303200 46800 1 PETST} + {1667052000 43200 0 PETT} + {1679752800 46800 1 PETST} + {1698501600 43200 0 PETT} + {1711807200 46800 1 PETST} + {1729951200 43200 0 PETT} + {1743256800 46800 1 PETST} + {1761400800 43200 0 PETT} + {1774706400 46800 1 PETST} + {1792850400 43200 0 PETT} + {1806156000 46800 1 PETST} + {1824904800 43200 0 PETT} + {1837605600 46800 1 PETST} + {1856354400 43200 0 PETT} + {1869055200 46800 1 PETST} + {1887804000 43200 0 PETT} + {1901109600 46800 1 PETST} + {1919253600 43200 0 PETT} + {1932559200 46800 1 PETST} + {1950703200 43200 0 PETT} + {1964008800 46800 1 PETST} + {1982757600 43200 0 PETT} + {1995458400 46800 1 PETST} + {2014207200 43200 0 PETT} + {2026908000 46800 1 PETST} + {2045656800 43200 0 PETT} + {2058357600 46800 1 PETST} + {2077106400 43200 0 PETT} + {2090412000 46800 1 PETST} + {2108556000 43200 0 PETT} + {2121861600 46800 1 PETST} + {2140005600 43200 0 PETT} + {2153311200 46800 1 PETST} + {2172060000 43200 0 PETT} + {2184760800 46800 1 PETST} + {2203509600 43200 0 PETT} + {2216210400 46800 1 PETST} + {2234959200 43200 0 PETT} + {2248264800 46800 1 PETST} + {2266408800 43200 0 PETT} + {2279714400 46800 1 PETST} + {2297858400 43200 0 PETT} + {2311164000 46800 1 PETST} + {2329308000 43200 0 PETT} + {2342613600 46800 1 PETST} + {2361362400 43200 0 PETT} + {2374063200 46800 1 PETST} + {2392812000 43200 0 PETT} + {2405512800 46800 1 PETST} + {2424261600 43200 0 PETT} + {2437567200 46800 1 PETST} + {2455711200 43200 0 PETT} + {2469016800 46800 1 PETST} + {2487160800 43200 0 PETT} + {2500466400 46800 1 PETST} + {2519215200 43200 0 PETT} + {2531916000 46800 1 PETST} + {2550664800 43200 0 PETT} + {2563365600 46800 1 PETST} + {2582114400 43200 0 PETT} + {2595420000 46800 1 PETST} + {2613564000 43200 0 PETT} + {2626869600 46800 1 PETST} + {2645013600 43200 0 PETT} + {2658319200 46800 1 PETST} + {2676463200 43200 0 PETT} + {2689768800 46800 1 PETST} + {2708517600 43200 0 PETT} + {2721218400 46800 1 PETST} + {2739967200 43200 0 PETT} + {2752668000 46800 1 PETST} + {2771416800 43200 0 PETT} + {2784722400 46800 1 PETST} + {2802866400 43200 0 PETT} + {2816172000 46800 1 PETST} + {2834316000 43200 0 PETT} + {2847621600 46800 1 PETST} + {2866370400 43200 0 PETT} + {2879071200 46800 1 PETST} + {2897820000 43200 0 PETT} + {2910520800 46800 1 PETST} + {2929269600 43200 0 PETT} + {2941970400 46800 1 PETST} + {2960719200 43200 0 PETT} + {2974024800 46800 1 PETST} + {2992168800 43200 0 PETT} + {3005474400 46800 1 PETST} + {3023618400 43200 0 PETT} + {3036924000 46800 1 PETST} + {3055672800 43200 0 PETT} + {3068373600 46800 1 PETST} + {3087122400 43200 0 PETT} + {3099823200 46800 1 PETST} + {3118572000 43200 0 PETT} + {3131877600 46800 1 PETST} + {3150021600 43200 0 PETT} + {3163327200 46800 1 PETST} + {3181471200 43200 0 PETT} + {3194776800 46800 1 PETST} + {3212920800 43200 0 PETT} + {3226226400 46800 1 PETST} + {3244975200 43200 0 PETT} + {3257676000 46800 1 PETST} + {3276424800 43200 0 PETT} + {3289125600 46800 1 PETST} + {3307874400 43200 0 PETT} + {3321180000 46800 1 PETST} + {3339324000 43200 0 PETT} + {3352629600 46800 1 PETST} + {3370773600 43200 0 PETT} + {3384079200 46800 1 PETST} + {3402828000 43200 0 PETT} + {3415528800 46800 1 PETST} + {3434277600 43200 0 PETT} + {3446978400 46800 1 PETST} + {3465727200 43200 0 PETT} + {3479032800 46800 1 PETST} + {3497176800 43200 0 PETT} + {3510482400 46800 1 PETST} + {3528626400 43200 0 PETT} + {3541932000 46800 1 PETST} + {3560076000 43200 0 PETT} + {3573381600 46800 1 PETST} + {3592130400 43200 0 PETT} + {3604831200 46800 1 PETST} + {3623580000 43200 0 PETT} + {3636280800 46800 1 PETST} + {3655029600 43200 0 PETT} + {3668335200 46800 1 PETST} + {3686479200 43200 0 PETT} + {3699784800 46800 1 PETST} + {3717928800 43200 0 PETT} + {3731234400 46800 1 PETST} + {3749983200 43200 0 PETT} + {3762684000 46800 1 PETST} + {3781432800 43200 0 PETT} + {3794133600 46800 1 PETST} + {3812882400 43200 0 PETT} + {3825583200 46800 1 PETST} + {3844332000 43200 0 PETT} + {3857637600 46800 1 PETST} + {3875781600 43200 0 PETT} + {3889087200 46800 1 PETST} + {3907231200 43200 0 PETT} + {3920536800 46800 1 PETST} + {3939285600 43200 0 PETT} + {3951986400 46800 1 PETST} + {3970735200 43200 0 PETT} + {3983436000 46800 1 PETST} + {4002184800 43200 0 PETT} + {4015490400 46800 1 PETST} + {4033634400 43200 0 PETT} + {4046940000 46800 1 PETST} + {4065084000 43200 0 PETT} + {4078389600 46800 1 PETST} + {4096533600 43200 0 PETT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Karachi b/mingw/lib/tcl8.5/tzdata/Asia/Karachi new file mode 100644 index 0000000000..5e1c63eef3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Karachi @@ -0,0 +1,14 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Karachi) { + {-9223372036854775808 16092 0 LMT} + {-1988166492 19800 0 IST} + {-862637400 23400 1 IST} + {-764145000 19800 0 IST} + {-576135000 18000 0 KART} + {38775600 18000 0 PKT} + {1018119660 21600 1 PKST} + {1033840860 18000 0 PKT} + {1212260400 21600 1 PKST} + {1220205600 18000 0 PKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kashgar b/mingw/lib/tcl8.5/tzdata/Asia/Kashgar new file mode 100644 index 0000000000..2f64f422f3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kashgar @@ -0,0 +1,20 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kashgar) { + {-9223372036854775808 18236 0 LMT} + {-1325480636 19800 0 KAST} + {-946791000 18000 0 KAST} + {325969200 28800 0 CST} + {515520000 32400 1 CDT} + {527007600 28800 0 CST} + {545155200 32400 1 CDT} + {558457200 28800 0 CST} + {576604800 32400 1 CDT} + {589906800 28800 0 CST} + {608659200 32400 1 CDT} + {621961200 28800 0 CST} + {640108800 32400 1 CDT} + {653410800 28800 0 CST} + {671558400 32400 1 CDT} + {684860400 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Katmandu b/mingw/lib/tcl8.5/tzdata/Asia/Katmandu new file mode 100644 index 0000000000..12f76628a2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Katmandu @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Katmandu) { + {-9223372036854775808 20476 0 LMT} + {-1577943676 19800 0 IST} + {504901800 20700 0 NPT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kolkata b/mingw/lib/tcl8.5/tzdata/Asia/Kolkata new file mode 100644 index 0000000000..a87bf31660 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kolkata @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kolkata) { + {-9223372036854775808 21208 0 LMT} + {-2840162008 21200 0 HMT} + {-891582800 23400 0 BURT} + {-872058600 19800 0 IST} + {-862637400 23400 1 IST} + {-764145000 19800 0 IST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk b/mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk new file mode 100644 index 0000000000..24046fefc5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Krasnoyarsk) { + {-9223372036854775808 22280 0 LMT} + {-1577513480 21600 0 KRAT} + {-1247551200 25200 0 KRAMMTT} + {354906000 28800 1 KRAST} + {370713600 25200 0 KRAT} + {386442000 28800 1 KRAST} + {402249600 25200 0 KRAT} + {417978000 28800 1 KRAST} + {433785600 25200 0 KRAT} + {449600400 28800 1 KRAST} + {465332400 25200 0 KRAT} + {481057200 28800 1 KRAST} + {496782000 25200 0 KRAT} + {512506800 28800 1 KRAST} + {528231600 25200 0 KRAT} + {543956400 28800 1 KRAST} + {559681200 25200 0 KRAT} + {575406000 28800 1 KRAST} + {591130800 25200 0 KRAT} + {606855600 28800 1 KRAST} + {622580400 25200 0 KRAT} + {638305200 28800 1 KRAST} + {654634800 25200 0 KRAT} + {670359600 21600 0 KRAMMTT} + {670363200 25200 1 KRAST} + {686088000 21600 0 KRAT} + {695764800 25200 0 KRAMMTT} + {701798400 28800 1 KRAST} + {717519600 25200 0 KRAT} + {733258800 28800 1 KRAST} + {748983600 25200 0 KRAT} + {764708400 28800 1 KRAST} + {780433200 25200 0 KRAT} + {796158000 28800 1 KRAST} + {811882800 25200 0 KRAT} + {828212400 28800 1 KRAST} + {846356400 25200 0 KRAT} + {859662000 28800 1 KRAST} + {877806000 25200 0 KRAT} + {891111600 28800 1 KRAST} + {909255600 25200 0 KRAT} + {922561200 28800 1 KRAST} + {941310000 25200 0 KRAT} + {954010800 28800 1 KRAST} + {972759600 25200 0 KRAT} + {985460400 28800 1 KRAST} + {1004209200 25200 0 KRAT} + {1017514800 28800 1 KRAST} + {1035658800 25200 0 KRAT} + {1048964400 28800 1 KRAST} + {1067108400 25200 0 KRAT} + {1080414000 28800 1 KRAST} + {1099162800 25200 0 KRAT} + {1111863600 28800 1 KRAST} + {1130612400 25200 0 KRAT} + {1143313200 28800 1 KRAST} + {1162062000 25200 0 KRAT} + {1174762800 28800 1 KRAST} + {1193511600 25200 0 KRAT} + {1206817200 28800 1 KRAST} + {1224961200 25200 0 KRAT} + {1238266800 28800 1 KRAST} + {1256410800 25200 0 KRAT} + {1269716400 28800 1 KRAST} + {1288465200 25200 0 KRAT} + {1301166000 28800 1 KRAST} + {1319914800 25200 0 KRAT} + {1332615600 28800 1 KRAST} + {1351364400 25200 0 KRAT} + {1364670000 28800 1 KRAST} + {1382814000 25200 0 KRAT} + {1396119600 28800 1 KRAST} + {1414263600 25200 0 KRAT} + {1427569200 28800 1 KRAST} + {1445713200 25200 0 KRAT} + {1459018800 28800 1 KRAST} + {1477767600 25200 0 KRAT} + {1490468400 28800 1 KRAST} + {1509217200 25200 0 KRAT} + {1521918000 28800 1 KRAST} + {1540666800 25200 0 KRAT} + {1553972400 28800 1 KRAST} + {1572116400 25200 0 KRAT} + {1585422000 28800 1 KRAST} + {1603566000 25200 0 KRAT} + {1616871600 28800 1 KRAST} + {1635620400 25200 0 KRAT} + {1648321200 28800 1 KRAST} + {1667070000 25200 0 KRAT} + {1679770800 28800 1 KRAST} + {1698519600 25200 0 KRAT} + {1711825200 28800 1 KRAST} + {1729969200 25200 0 KRAT} + {1743274800 28800 1 KRAST} + {1761418800 25200 0 KRAT} + {1774724400 28800 1 KRAST} + {1792868400 25200 0 KRAT} + {1806174000 28800 1 KRAST} + {1824922800 25200 0 KRAT} + {1837623600 28800 1 KRAST} + {1856372400 25200 0 KRAT} + {1869073200 28800 1 KRAST} + {1887822000 25200 0 KRAT} + {1901127600 28800 1 KRAST} + {1919271600 25200 0 KRAT} + {1932577200 28800 1 KRAST} + {1950721200 25200 0 KRAT} + {1964026800 28800 1 KRAST} + {1982775600 25200 0 KRAT} + {1995476400 28800 1 KRAST} + {2014225200 25200 0 KRAT} + {2026926000 28800 1 KRAST} + {2045674800 25200 0 KRAT} + {2058375600 28800 1 KRAST} + {2077124400 25200 0 KRAT} + {2090430000 28800 1 KRAST} + {2108574000 25200 0 KRAT} + {2121879600 28800 1 KRAST} + {2140023600 25200 0 KRAT} + {2153329200 28800 1 KRAST} + {2172078000 25200 0 KRAT} + {2184778800 28800 1 KRAST} + {2203527600 25200 0 KRAT} + {2216228400 28800 1 KRAST} + {2234977200 25200 0 KRAT} + {2248282800 28800 1 KRAST} + {2266426800 25200 0 KRAT} + {2279732400 28800 1 KRAST} + {2297876400 25200 0 KRAT} + {2311182000 28800 1 KRAST} + {2329326000 25200 0 KRAT} + {2342631600 28800 1 KRAST} + {2361380400 25200 0 KRAT} + {2374081200 28800 1 KRAST} + {2392830000 25200 0 KRAT} + {2405530800 28800 1 KRAST} + {2424279600 25200 0 KRAT} + {2437585200 28800 1 KRAST} + {2455729200 25200 0 KRAT} + {2469034800 28800 1 KRAST} + {2487178800 25200 0 KRAT} + {2500484400 28800 1 KRAST} + {2519233200 25200 0 KRAT} + {2531934000 28800 1 KRAST} + {2550682800 25200 0 KRAT} + {2563383600 28800 1 KRAST} + {2582132400 25200 0 KRAT} + {2595438000 28800 1 KRAST} + {2613582000 25200 0 KRAT} + {2626887600 28800 1 KRAST} + {2645031600 25200 0 KRAT} + {2658337200 28800 1 KRAST} + {2676481200 25200 0 KRAT} + {2689786800 28800 1 KRAST} + {2708535600 25200 0 KRAT} + {2721236400 28800 1 KRAST} + {2739985200 25200 0 KRAT} + {2752686000 28800 1 KRAST} + {2771434800 25200 0 KRAT} + {2784740400 28800 1 KRAST} + {2802884400 25200 0 KRAT} + {2816190000 28800 1 KRAST} + {2834334000 25200 0 KRAT} + {2847639600 28800 1 KRAST} + {2866388400 25200 0 KRAT} + {2879089200 28800 1 KRAST} + {2897838000 25200 0 KRAT} + {2910538800 28800 1 KRAST} + {2929287600 25200 0 KRAT} + {2941988400 28800 1 KRAST} + {2960737200 25200 0 KRAT} + {2974042800 28800 1 KRAST} + {2992186800 25200 0 KRAT} + {3005492400 28800 1 KRAST} + {3023636400 25200 0 KRAT} + {3036942000 28800 1 KRAST} + {3055690800 25200 0 KRAT} + {3068391600 28800 1 KRAST} + {3087140400 25200 0 KRAT} + {3099841200 28800 1 KRAST} + {3118590000 25200 0 KRAT} + {3131895600 28800 1 KRAST} + {3150039600 25200 0 KRAT} + {3163345200 28800 1 KRAST} + {3181489200 25200 0 KRAT} + {3194794800 28800 1 KRAST} + {3212938800 25200 0 KRAT} + {3226244400 28800 1 KRAST} + {3244993200 25200 0 KRAT} + {3257694000 28800 1 KRAST} + {3276442800 25200 0 KRAT} + {3289143600 28800 1 KRAST} + {3307892400 25200 0 KRAT} + {3321198000 28800 1 KRAST} + {3339342000 25200 0 KRAT} + {3352647600 28800 1 KRAST} + {3370791600 25200 0 KRAT} + {3384097200 28800 1 KRAST} + {3402846000 25200 0 KRAT} + {3415546800 28800 1 KRAST} + {3434295600 25200 0 KRAT} + {3446996400 28800 1 KRAST} + {3465745200 25200 0 KRAT} + {3479050800 28800 1 KRAST} + {3497194800 25200 0 KRAT} + {3510500400 28800 1 KRAST} + {3528644400 25200 0 KRAT} + {3541950000 28800 1 KRAST} + {3560094000 25200 0 KRAT} + {3573399600 28800 1 KRAST} + {3592148400 25200 0 KRAT} + {3604849200 28800 1 KRAST} + {3623598000 25200 0 KRAT} + {3636298800 28800 1 KRAST} + {3655047600 25200 0 KRAT} + {3668353200 28800 1 KRAST} + {3686497200 25200 0 KRAT} + {3699802800 28800 1 KRAST} + {3717946800 25200 0 KRAT} + {3731252400 28800 1 KRAST} + {3750001200 25200 0 KRAT} + {3762702000 28800 1 KRAST} + {3781450800 25200 0 KRAT} + {3794151600 28800 1 KRAST} + {3812900400 25200 0 KRAT} + {3825601200 28800 1 KRAST} + {3844350000 25200 0 KRAT} + {3857655600 28800 1 KRAST} + {3875799600 25200 0 KRAT} + {3889105200 28800 1 KRAST} + {3907249200 25200 0 KRAT} + {3920554800 28800 1 KRAST} + {3939303600 25200 0 KRAT} + {3952004400 28800 1 KRAST} + {3970753200 25200 0 KRAT} + {3983454000 28800 1 KRAST} + {4002202800 25200 0 KRAT} + {4015508400 28800 1 KRAST} + {4033652400 25200 0 KRAT} + {4046958000 28800 1 KRAST} + {4065102000 25200 0 KRAT} + {4078407600 28800 1 KRAST} + {4096551600 25200 0 KRAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur b/mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur new file mode 100644 index 0000000000..7a54bd6e09 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur @@ -0,0 +1,13 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kuala_Lumpur) { + {-9223372036854775808 24406 0 LMT} + {-2177477206 24925 0 SMT} + {-2038200925 25200 0 MALT} + {-1167634800 26400 1 MALST} + {-1073028000 26400 0 MALT} + {-894180000 27000 0 MALT} + {-879665400 32400 0 JST} + {-767005200 27000 0 MALT} + {378664200 28800 0 MYT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kuching b/mingw/lib/tcl8.5/tzdata/Asia/Kuching new file mode 100644 index 0000000000..0f9110c6e3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kuching @@ -0,0 +1,24 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kuching) { + {-9223372036854775808 26480 0 LMT} + {-1383463280 27000 0 BORT} + {-1167636600 28800 0 BORT} + {-1082448000 30000 1 BORTST} + {-1074586800 28800 0 BORT} + {-1050825600 30000 1 BORTST} + {-1042964400 28800 0 BORT} + {-1019289600 30000 1 BORTST} + {-1011428400 28800 0 BORT} + {-987753600 30000 1 BORTST} + {-979892400 28800 0 BORT} + {-956217600 30000 1 BORTST} + {-948356400 28800 0 BORT} + {-924595200 30000 1 BORTST} + {-916734000 28800 0 BORT} + {-893059200 30000 1 BORTST} + {-885198000 28800 0 BORT} + {-879667200 32400 0 JST} + {-767005200 28800 0 BORT} + {378662400 28800 0 MYT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Kuwait b/mingw/lib/tcl8.5/tzdata/Asia/Kuwait new file mode 100644 index 0000000000..15d26dbb19 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Kuwait @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Kuwait) { + {-9223372036854775808 11516 0 LMT} + {-631163516 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Macao b/mingw/lib/tcl8.5/tzdata/Asia/Macao new file mode 100644 index 0000000000..6e972ffa51 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Macao @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Macau)]} { + LoadTimeZoneFile Asia/Macau +} +set TZData(:Asia/Macao) $TZData(:Asia/Macau) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Macau b/mingw/lib/tcl8.5/tzdata/Asia/Macau new file mode 100644 index 0000000000..9d4abfea42 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Macau @@ -0,0 +1,46 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Macau) { + {-9223372036854775808 27260 0 LMT} + {-1830411260 28800 0 MOT} + {-277360200 32400 1 MOST} + {-257405400 28800 0 MOT} + {-245910600 32400 1 MOST} + {-225955800 28800 0 MOT} + {-214473600 32400 1 MOST} + {-194506200 28800 0 MOT} + {-182406600 32400 1 MOST} + {-163056600 28800 0 MOT} + {-150969600 32400 1 MOST} + {-131619600 28800 0 MOT} + {-117088200 32400 1 MOST} + {-101367000 28800 0 MOT} + {-85638600 32400 1 MOST} + {-69312600 28800 0 MOT} + {-53584200 32400 1 MOST} + {-37863000 28800 0 MOT} + {-22134600 32400 1 MOST} + {-6413400 28800 0 MOT} + {9315000 32400 1 MOST} + {25036200 28800 0 MOT} + {40764600 32400 1 MOST} + {56485800 28800 0 MOT} + {72201600 32400 1 MOST} + {87922800 28800 0 MOT} + {103651200 32400 1 MOST} + {119977200 28800 0 MOT} + {135705600 32400 1 MOST} + {151439400 28800 0 MOT} + {167167800 32400 1 MOST} + {182889000 28800 0 MOT} + {198617400 32400 1 MOST} + {214338600 28800 0 MOT} + {230067000 32400 1 MOST} + {245788200 28800 0 MOT} + {261504000 32400 1 MOST} + {277225200 28800 0 MOT} + {292953600 32400 1 MOST} + {309279600 28800 0 MOT} + {325008000 32400 1 MOST} + {340729200 28800 0 MOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Magadan b/mingw/lib/tcl8.5/tzdata/Asia/Magadan new file mode 100644 index 0000000000..28e1f2fca0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Magadan @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Magadan) { + {-9223372036854775808 36192 0 LMT} + {-1441188192 36000 0 MAGT} + {-1247565600 39600 0 MAGMMTT} + {354891600 43200 1 MAGST} + {370699200 39600 0 MAGT} + {386427600 43200 1 MAGST} + {402235200 39600 0 MAGT} + {417963600 43200 1 MAGST} + {433771200 39600 0 MAGT} + {449586000 43200 1 MAGST} + {465318000 39600 0 MAGT} + {481042800 43200 1 MAGST} + {496767600 39600 0 MAGT} + {512492400 43200 1 MAGST} + {528217200 39600 0 MAGT} + {543942000 43200 1 MAGST} + {559666800 39600 0 MAGT} + {575391600 43200 1 MAGST} + {591116400 39600 0 MAGT} + {606841200 43200 1 MAGST} + {622566000 39600 0 MAGT} + {638290800 43200 1 MAGST} + {654620400 39600 0 MAGT} + {670345200 36000 0 MAGMMTT} + {670348800 39600 1 MAGST} + {686073600 36000 0 MAGT} + {695750400 39600 0 MAGMMTT} + {701784000 43200 1 MAGST} + {717505200 39600 0 MAGT} + {733244400 43200 1 MAGST} + {748969200 39600 0 MAGT} + {764694000 43200 1 MAGST} + {780418800 39600 0 MAGT} + {796143600 43200 1 MAGST} + {811868400 39600 0 MAGT} + {828198000 43200 1 MAGST} + {846342000 39600 0 MAGT} + {859647600 43200 1 MAGST} + {877791600 39600 0 MAGT} + {891097200 43200 1 MAGST} + {909241200 39600 0 MAGT} + {922546800 43200 1 MAGST} + {941295600 39600 0 MAGT} + {953996400 43200 1 MAGST} + {972745200 39600 0 MAGT} + {985446000 43200 1 MAGST} + {1004194800 39600 0 MAGT} + {1017500400 43200 1 MAGST} + {1035644400 39600 0 MAGT} + {1048950000 43200 1 MAGST} + {1067094000 39600 0 MAGT} + {1080399600 43200 1 MAGST} + {1099148400 39600 0 MAGT} + {1111849200 43200 1 MAGST} + {1130598000 39600 0 MAGT} + {1143298800 43200 1 MAGST} + {1162047600 39600 0 MAGT} + {1174748400 43200 1 MAGST} + {1193497200 39600 0 MAGT} + {1206802800 43200 1 MAGST} + {1224946800 39600 0 MAGT} + {1238252400 43200 1 MAGST} + {1256396400 39600 0 MAGT} + {1269702000 43200 1 MAGST} + {1288450800 39600 0 MAGT} + {1301151600 43200 1 MAGST} + {1319900400 39600 0 MAGT} + {1332601200 43200 1 MAGST} + {1351350000 39600 0 MAGT} + {1364655600 43200 1 MAGST} + {1382799600 39600 0 MAGT} + {1396105200 43200 1 MAGST} + {1414249200 39600 0 MAGT} + {1427554800 43200 1 MAGST} + {1445698800 39600 0 MAGT} + {1459004400 43200 1 MAGST} + {1477753200 39600 0 MAGT} + {1490454000 43200 1 MAGST} + {1509202800 39600 0 MAGT} + {1521903600 43200 1 MAGST} + {1540652400 39600 0 MAGT} + {1553958000 43200 1 MAGST} + {1572102000 39600 0 MAGT} + {1585407600 43200 1 MAGST} + {1603551600 39600 0 MAGT} + {1616857200 43200 1 MAGST} + {1635606000 39600 0 MAGT} + {1648306800 43200 1 MAGST} + {1667055600 39600 0 MAGT} + {1679756400 43200 1 MAGST} + {1698505200 39600 0 MAGT} + {1711810800 43200 1 MAGST} + {1729954800 39600 0 MAGT} + {1743260400 43200 1 MAGST} + {1761404400 39600 0 MAGT} + {1774710000 43200 1 MAGST} + {1792854000 39600 0 MAGT} + {1806159600 43200 1 MAGST} + {1824908400 39600 0 MAGT} + {1837609200 43200 1 MAGST} + {1856358000 39600 0 MAGT} + {1869058800 43200 1 MAGST} + {1887807600 39600 0 MAGT} + {1901113200 43200 1 MAGST} + {1919257200 39600 0 MAGT} + {1932562800 43200 1 MAGST} + {1950706800 39600 0 MAGT} + {1964012400 43200 1 MAGST} + {1982761200 39600 0 MAGT} + {1995462000 43200 1 MAGST} + {2014210800 39600 0 MAGT} + {2026911600 43200 1 MAGST} + {2045660400 39600 0 MAGT} + {2058361200 43200 1 MAGST} + {2077110000 39600 0 MAGT} + {2090415600 43200 1 MAGST} + {2108559600 39600 0 MAGT} + {2121865200 43200 1 MAGST} + {2140009200 39600 0 MAGT} + {2153314800 43200 1 MAGST} + {2172063600 39600 0 MAGT} + {2184764400 43200 1 MAGST} + {2203513200 39600 0 MAGT} + {2216214000 43200 1 MAGST} + {2234962800 39600 0 MAGT} + {2248268400 43200 1 MAGST} + {2266412400 39600 0 MAGT} + {2279718000 43200 1 MAGST} + {2297862000 39600 0 MAGT} + {2311167600 43200 1 MAGST} + {2329311600 39600 0 MAGT} + {2342617200 43200 1 MAGST} + {2361366000 39600 0 MAGT} + {2374066800 43200 1 MAGST} + {2392815600 39600 0 MAGT} + {2405516400 43200 1 MAGST} + {2424265200 39600 0 MAGT} + {2437570800 43200 1 MAGST} + {2455714800 39600 0 MAGT} + {2469020400 43200 1 MAGST} + {2487164400 39600 0 MAGT} + {2500470000 43200 1 MAGST} + {2519218800 39600 0 MAGT} + {2531919600 43200 1 MAGST} + {2550668400 39600 0 MAGT} + {2563369200 43200 1 MAGST} + {2582118000 39600 0 MAGT} + {2595423600 43200 1 MAGST} + {2613567600 39600 0 MAGT} + {2626873200 43200 1 MAGST} + {2645017200 39600 0 MAGT} + {2658322800 43200 1 MAGST} + {2676466800 39600 0 MAGT} + {2689772400 43200 1 MAGST} + {2708521200 39600 0 MAGT} + {2721222000 43200 1 MAGST} + {2739970800 39600 0 MAGT} + {2752671600 43200 1 MAGST} + {2771420400 39600 0 MAGT} + {2784726000 43200 1 MAGST} + {2802870000 39600 0 MAGT} + {2816175600 43200 1 MAGST} + {2834319600 39600 0 MAGT} + {2847625200 43200 1 MAGST} + {2866374000 39600 0 MAGT} + {2879074800 43200 1 MAGST} + {2897823600 39600 0 MAGT} + {2910524400 43200 1 MAGST} + {2929273200 39600 0 MAGT} + {2941974000 43200 1 MAGST} + {2960722800 39600 0 MAGT} + {2974028400 43200 1 MAGST} + {2992172400 39600 0 MAGT} + {3005478000 43200 1 MAGST} + {3023622000 39600 0 MAGT} + {3036927600 43200 1 MAGST} + {3055676400 39600 0 MAGT} + {3068377200 43200 1 MAGST} + {3087126000 39600 0 MAGT} + {3099826800 43200 1 MAGST} + {3118575600 39600 0 MAGT} + {3131881200 43200 1 MAGST} + {3150025200 39600 0 MAGT} + {3163330800 43200 1 MAGST} + {3181474800 39600 0 MAGT} + {3194780400 43200 1 MAGST} + {3212924400 39600 0 MAGT} + {3226230000 43200 1 MAGST} + {3244978800 39600 0 MAGT} + {3257679600 43200 1 MAGST} + {3276428400 39600 0 MAGT} + {3289129200 43200 1 MAGST} + {3307878000 39600 0 MAGT} + {3321183600 43200 1 MAGST} + {3339327600 39600 0 MAGT} + {3352633200 43200 1 MAGST} + {3370777200 39600 0 MAGT} + {3384082800 43200 1 MAGST} + {3402831600 39600 0 MAGT} + {3415532400 43200 1 MAGST} + {3434281200 39600 0 MAGT} + {3446982000 43200 1 MAGST} + {3465730800 39600 0 MAGT} + {3479036400 43200 1 MAGST} + {3497180400 39600 0 MAGT} + {3510486000 43200 1 MAGST} + {3528630000 39600 0 MAGT} + {3541935600 43200 1 MAGST} + {3560079600 39600 0 MAGT} + {3573385200 43200 1 MAGST} + {3592134000 39600 0 MAGT} + {3604834800 43200 1 MAGST} + {3623583600 39600 0 MAGT} + {3636284400 43200 1 MAGST} + {3655033200 39600 0 MAGT} + {3668338800 43200 1 MAGST} + {3686482800 39600 0 MAGT} + {3699788400 43200 1 MAGST} + {3717932400 39600 0 MAGT} + {3731238000 43200 1 MAGST} + {3749986800 39600 0 MAGT} + {3762687600 43200 1 MAGST} + {3781436400 39600 0 MAGT} + {3794137200 43200 1 MAGST} + {3812886000 39600 0 MAGT} + {3825586800 43200 1 MAGST} + {3844335600 39600 0 MAGT} + {3857641200 43200 1 MAGST} + {3875785200 39600 0 MAGT} + {3889090800 43200 1 MAGST} + {3907234800 39600 0 MAGT} + {3920540400 43200 1 MAGST} + {3939289200 39600 0 MAGT} + {3951990000 43200 1 MAGST} + {3970738800 39600 0 MAGT} + {3983439600 43200 1 MAGST} + {4002188400 39600 0 MAGT} + {4015494000 43200 1 MAGST} + {4033638000 39600 0 MAGT} + {4046943600 43200 1 MAGST} + {4065087600 39600 0 MAGT} + {4078393200 43200 1 MAGST} + {4096537200 39600 0 MAGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Makassar b/mingw/lib/tcl8.5/tzdata/Asia/Makassar new file mode 100644 index 0000000000..aa604b4d07 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Makassar @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Makassar) { + {-9223372036854775808 28656 0 LMT} + {-1577951856 28656 0 MMT} + {-1172908656 28800 0 CIT} + {-880272000 32400 0 JST} + {-766054800 28800 0 CIT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Manila b/mingw/lib/tcl8.5/tzdata/Asia/Manila new file mode 100644 index 0000000000..9cc25e80b6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Manila @@ -0,0 +1,15 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Manila) { + {-9223372036854775808 -57360 0 LMT} + {-3944621040 29040 0 LMT} + {-2229321840 28800 0 PHT} + {-1046678400 32400 1 PHST} + {-1038733200 28800 0 PHT} + {-873273600 32400 0 JST} + {-794221200 28800 0 PHT} + {-496224000 32400 1 PHST} + {-489315600 28800 0 PHT} + {259344000 32400 1 PHST} + {275151600 28800 0 PHT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Muscat b/mingw/lib/tcl8.5/tzdata/Asia/Muscat new file mode 100644 index 0000000000..21b58734e1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Muscat @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Muscat) { + {-9223372036854775808 14060 0 LMT} + {-1577937260 14400 0 GST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Nicosia b/mingw/lib/tcl8.5/tzdata/Asia/Nicosia new file mode 100644 index 0000000000..73a7b4cb0c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Nicosia @@ -0,0 +1,257 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Nicosia) { + {-9223372036854775808 8008 0 LMT} + {-1518920008 7200 0 EET} + {166572000 10800 1 EEST} + {182293200 7200 0 EET} + {200959200 10800 1 EEST} + {213829200 7200 0 EET} + {228866400 10800 1 EEST} + {243982800 7200 0 EET} + {260316000 10800 1 EEST} + {276123600 7200 0 EET} + {291765600 10800 1 EEST} + {307486800 7200 0 EET} + {323820000 10800 1 EEST} + {338936400 7200 0 EET} + {354664800 10800 1 EEST} + {370386000 7200 0 EET} + {386114400 10800 1 EEST} + {401835600 7200 0 EET} + {417564000 10800 1 EEST} + {433285200 7200 0 EET} + {449013600 10800 1 EEST} + {465339600 7200 0 EET} + {481068000 10800 1 EEST} + {496789200 7200 0 EET} + {512517600 10800 1 EEST} + {528238800 7200 0 EET} + {543967200 10800 1 EEST} + {559688400 7200 0 EET} + {575416800 10800 1 EEST} + {591138000 7200 0 EET} + {606866400 10800 1 EEST} + {622587600 7200 0 EET} + {638316000 10800 1 EEST} + {654642000 7200 0 EET} + {670370400 10800 1 EEST} + {686091600 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {796168800 10800 1 EEST} + {811890000 7200 0 EET} + {828223200 10800 1 EEST} + {843944400 7200 0 EET} + {859672800 10800 1 EEST} + {875394000 7200 0 EET} + {891122400 10800 1 EEST} + {904597200 10800 0 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk b/mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk new file mode 100644 index 0000000000..0b35658f0e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Novosibirsk) { + {-9223372036854775808 19900 0 LMT} + {-1579476700 21600 0 NOVT} + {-1247551200 25200 0 NOVMMTT} + {354906000 28800 1 NOVST} + {370713600 25200 0 NOVT} + {386442000 28800 1 NOVST} + {402249600 25200 0 NOVT} + {417978000 28800 1 NOVST} + {433785600 25200 0 NOVT} + {449600400 28800 1 NOVST} + {465332400 25200 0 NOVT} + {481057200 28800 1 NOVST} + {496782000 25200 0 NOVT} + {512506800 28800 1 NOVST} + {528231600 25200 0 NOVT} + {543956400 28800 1 NOVST} + {559681200 25200 0 NOVT} + {575406000 28800 1 NOVST} + {591130800 25200 0 NOVT} + {606855600 28800 1 NOVST} + {622580400 25200 0 NOVT} + {638305200 28800 1 NOVST} + {654634800 25200 0 NOVT} + {670359600 21600 0 NOVMMTT} + {670363200 25200 1 NOVST} + {686088000 21600 0 NOVT} + {695764800 25200 0 NOVMMTT} + {701798400 28800 1 NOVST} + {717519600 25200 0 NOVT} + {733258800 28800 1 NOVST} + {738090000 25200 0 NOVST} + {748987200 21600 0 NOVT} + {764712000 25200 1 NOVST} + {780436800 21600 0 NOVT} + {796161600 25200 1 NOVST} + {811886400 21600 0 NOVT} + {828216000 25200 1 NOVST} + {846360000 21600 0 NOVT} + {859665600 25200 1 NOVST} + {877809600 21600 0 NOVT} + {891115200 25200 1 NOVST} + {909259200 21600 0 NOVT} + {922564800 25200 1 NOVST} + {941313600 21600 0 NOVT} + {954014400 25200 1 NOVST} + {972763200 21600 0 NOVT} + {985464000 25200 1 NOVST} + {1004212800 21600 0 NOVT} + {1017518400 25200 1 NOVST} + {1035662400 21600 0 NOVT} + {1048968000 25200 1 NOVST} + {1067112000 21600 0 NOVT} + {1080417600 25200 1 NOVST} + {1099166400 21600 0 NOVT} + {1111867200 25200 1 NOVST} + {1130616000 21600 0 NOVT} + {1143316800 25200 1 NOVST} + {1162065600 21600 0 NOVT} + {1174766400 25200 1 NOVST} + {1193515200 21600 0 NOVT} + {1206820800 25200 1 NOVST} + {1224964800 21600 0 NOVT} + {1238270400 25200 1 NOVST} + {1256414400 21600 0 NOVT} + {1269720000 25200 1 NOVST} + {1288468800 21600 0 NOVT} + {1301169600 25200 1 NOVST} + {1319918400 21600 0 NOVT} + {1332619200 25200 1 NOVST} + {1351368000 21600 0 NOVT} + {1364673600 25200 1 NOVST} + {1382817600 21600 0 NOVT} + {1396123200 25200 1 NOVST} + {1414267200 21600 0 NOVT} + {1427572800 25200 1 NOVST} + {1445716800 21600 0 NOVT} + {1459022400 25200 1 NOVST} + {1477771200 21600 0 NOVT} + {1490472000 25200 1 NOVST} + {1509220800 21600 0 NOVT} + {1521921600 25200 1 NOVST} + {1540670400 21600 0 NOVT} + {1553976000 25200 1 NOVST} + {1572120000 21600 0 NOVT} + {1585425600 25200 1 NOVST} + {1603569600 21600 0 NOVT} + {1616875200 25200 1 NOVST} + {1635624000 21600 0 NOVT} + {1648324800 25200 1 NOVST} + {1667073600 21600 0 NOVT} + {1679774400 25200 1 NOVST} + {1698523200 21600 0 NOVT} + {1711828800 25200 1 NOVST} + {1729972800 21600 0 NOVT} + {1743278400 25200 1 NOVST} + {1761422400 21600 0 NOVT} + {1774728000 25200 1 NOVST} + {1792872000 21600 0 NOVT} + {1806177600 25200 1 NOVST} + {1824926400 21600 0 NOVT} + {1837627200 25200 1 NOVST} + {1856376000 21600 0 NOVT} + {1869076800 25200 1 NOVST} + {1887825600 21600 0 NOVT} + {1901131200 25200 1 NOVST} + {1919275200 21600 0 NOVT} + {1932580800 25200 1 NOVST} + {1950724800 21600 0 NOVT} + {1964030400 25200 1 NOVST} + {1982779200 21600 0 NOVT} + {1995480000 25200 1 NOVST} + {2014228800 21600 0 NOVT} + {2026929600 25200 1 NOVST} + {2045678400 21600 0 NOVT} + {2058379200 25200 1 NOVST} + {2077128000 21600 0 NOVT} + {2090433600 25200 1 NOVST} + {2108577600 21600 0 NOVT} + {2121883200 25200 1 NOVST} + {2140027200 21600 0 NOVT} + {2153332800 25200 1 NOVST} + {2172081600 21600 0 NOVT} + {2184782400 25200 1 NOVST} + {2203531200 21600 0 NOVT} + {2216232000 25200 1 NOVST} + {2234980800 21600 0 NOVT} + {2248286400 25200 1 NOVST} + {2266430400 21600 0 NOVT} + {2279736000 25200 1 NOVST} + {2297880000 21600 0 NOVT} + {2311185600 25200 1 NOVST} + {2329329600 21600 0 NOVT} + {2342635200 25200 1 NOVST} + {2361384000 21600 0 NOVT} + {2374084800 25200 1 NOVST} + {2392833600 21600 0 NOVT} + {2405534400 25200 1 NOVST} + {2424283200 21600 0 NOVT} + {2437588800 25200 1 NOVST} + {2455732800 21600 0 NOVT} + {2469038400 25200 1 NOVST} + {2487182400 21600 0 NOVT} + {2500488000 25200 1 NOVST} + {2519236800 21600 0 NOVT} + {2531937600 25200 1 NOVST} + {2550686400 21600 0 NOVT} + {2563387200 25200 1 NOVST} + {2582136000 21600 0 NOVT} + {2595441600 25200 1 NOVST} + {2613585600 21600 0 NOVT} + {2626891200 25200 1 NOVST} + {2645035200 21600 0 NOVT} + {2658340800 25200 1 NOVST} + {2676484800 21600 0 NOVT} + {2689790400 25200 1 NOVST} + {2708539200 21600 0 NOVT} + {2721240000 25200 1 NOVST} + {2739988800 21600 0 NOVT} + {2752689600 25200 1 NOVST} + {2771438400 21600 0 NOVT} + {2784744000 25200 1 NOVST} + {2802888000 21600 0 NOVT} + {2816193600 25200 1 NOVST} + {2834337600 21600 0 NOVT} + {2847643200 25200 1 NOVST} + {2866392000 21600 0 NOVT} + {2879092800 25200 1 NOVST} + {2897841600 21600 0 NOVT} + {2910542400 25200 1 NOVST} + {2929291200 21600 0 NOVT} + {2941992000 25200 1 NOVST} + {2960740800 21600 0 NOVT} + {2974046400 25200 1 NOVST} + {2992190400 21600 0 NOVT} + {3005496000 25200 1 NOVST} + {3023640000 21600 0 NOVT} + {3036945600 25200 1 NOVST} + {3055694400 21600 0 NOVT} + {3068395200 25200 1 NOVST} + {3087144000 21600 0 NOVT} + {3099844800 25200 1 NOVST} + {3118593600 21600 0 NOVT} + {3131899200 25200 1 NOVST} + {3150043200 21600 0 NOVT} + {3163348800 25200 1 NOVST} + {3181492800 21600 0 NOVT} + {3194798400 25200 1 NOVST} + {3212942400 21600 0 NOVT} + {3226248000 25200 1 NOVST} + {3244996800 21600 0 NOVT} + {3257697600 25200 1 NOVST} + {3276446400 21600 0 NOVT} + {3289147200 25200 1 NOVST} + {3307896000 21600 0 NOVT} + {3321201600 25200 1 NOVST} + {3339345600 21600 0 NOVT} + {3352651200 25200 1 NOVST} + {3370795200 21600 0 NOVT} + {3384100800 25200 1 NOVST} + {3402849600 21600 0 NOVT} + {3415550400 25200 1 NOVST} + {3434299200 21600 0 NOVT} + {3447000000 25200 1 NOVST} + {3465748800 21600 0 NOVT} + {3479054400 25200 1 NOVST} + {3497198400 21600 0 NOVT} + {3510504000 25200 1 NOVST} + {3528648000 21600 0 NOVT} + {3541953600 25200 1 NOVST} + {3560097600 21600 0 NOVT} + {3573403200 25200 1 NOVST} + {3592152000 21600 0 NOVT} + {3604852800 25200 1 NOVST} + {3623601600 21600 0 NOVT} + {3636302400 25200 1 NOVST} + {3655051200 21600 0 NOVT} + {3668356800 25200 1 NOVST} + {3686500800 21600 0 NOVT} + {3699806400 25200 1 NOVST} + {3717950400 21600 0 NOVT} + {3731256000 25200 1 NOVST} + {3750004800 21600 0 NOVT} + {3762705600 25200 1 NOVST} + {3781454400 21600 0 NOVT} + {3794155200 25200 1 NOVST} + {3812904000 21600 0 NOVT} + {3825604800 25200 1 NOVST} + {3844353600 21600 0 NOVT} + {3857659200 25200 1 NOVST} + {3875803200 21600 0 NOVT} + {3889108800 25200 1 NOVST} + {3907252800 21600 0 NOVT} + {3920558400 25200 1 NOVST} + {3939307200 21600 0 NOVT} + {3952008000 25200 1 NOVST} + {3970756800 21600 0 NOVT} + {3983457600 25200 1 NOVST} + {4002206400 21600 0 NOVT} + {4015512000 25200 1 NOVST} + {4033656000 21600 0 NOVT} + {4046961600 25200 1 NOVST} + {4065105600 21600 0 NOVT} + {4078411200 25200 1 NOVST} + {4096555200 21600 0 NOVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Omsk b/mingw/lib/tcl8.5/tzdata/Asia/Omsk new file mode 100644 index 0000000000..21db9c9287 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Omsk @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Omsk) { + {-9223372036854775808 17616 0 LMT} + {-1582088016 18000 0 OMST} + {-1247547600 21600 0 OMSMMTT} + {354909600 25200 1 OMSST} + {370717200 21600 0 OMST} + {386445600 25200 1 OMSST} + {402253200 21600 0 OMST} + {417981600 25200 1 OMSST} + {433789200 21600 0 OMST} + {449604000 25200 1 OMSST} + {465336000 21600 0 OMST} + {481060800 25200 1 OMSST} + {496785600 21600 0 OMST} + {512510400 25200 1 OMSST} + {528235200 21600 0 OMST} + {543960000 25200 1 OMSST} + {559684800 21600 0 OMST} + {575409600 25200 1 OMSST} + {591134400 21600 0 OMST} + {606859200 25200 1 OMSST} + {622584000 21600 0 OMST} + {638308800 25200 1 OMSST} + {654638400 21600 0 OMST} + {670363200 18000 0 OMSMMTT} + {670366800 21600 1 OMSST} + {686091600 18000 0 OMST} + {695768400 21600 0 OMSMMTT} + {701802000 25200 1 OMSST} + {717523200 21600 0 OMST} + {733262400 25200 1 OMSST} + {748987200 21600 0 OMST} + {764712000 25200 1 OMSST} + {780436800 21600 0 OMST} + {796161600 25200 1 OMSST} + {811886400 21600 0 OMST} + {828216000 25200 1 OMSST} + {846360000 21600 0 OMST} + {859665600 25200 1 OMSST} + {877809600 21600 0 OMST} + {891115200 25200 1 OMSST} + {909259200 21600 0 OMST} + {922564800 25200 1 OMSST} + {941313600 21600 0 OMST} + {954014400 25200 1 OMSST} + {972763200 21600 0 OMST} + {985464000 25200 1 OMSST} + {1004212800 21600 0 OMST} + {1017518400 25200 1 OMSST} + {1035662400 21600 0 OMST} + {1048968000 25200 1 OMSST} + {1067112000 21600 0 OMST} + {1080417600 25200 1 OMSST} + {1099166400 21600 0 OMST} + {1111867200 25200 1 OMSST} + {1130616000 21600 0 OMST} + {1143316800 25200 1 OMSST} + {1162065600 21600 0 OMST} + {1174766400 25200 1 OMSST} + {1193515200 21600 0 OMST} + {1206820800 25200 1 OMSST} + {1224964800 21600 0 OMST} + {1238270400 25200 1 OMSST} + {1256414400 21600 0 OMST} + {1269720000 25200 1 OMSST} + {1288468800 21600 0 OMST} + {1301169600 25200 1 OMSST} + {1319918400 21600 0 OMST} + {1332619200 25200 1 OMSST} + {1351368000 21600 0 OMST} + {1364673600 25200 1 OMSST} + {1382817600 21600 0 OMST} + {1396123200 25200 1 OMSST} + {1414267200 21600 0 OMST} + {1427572800 25200 1 OMSST} + {1445716800 21600 0 OMST} + {1459022400 25200 1 OMSST} + {1477771200 21600 0 OMST} + {1490472000 25200 1 OMSST} + {1509220800 21600 0 OMST} + {1521921600 25200 1 OMSST} + {1540670400 21600 0 OMST} + {1553976000 25200 1 OMSST} + {1572120000 21600 0 OMST} + {1585425600 25200 1 OMSST} + {1603569600 21600 0 OMST} + {1616875200 25200 1 OMSST} + {1635624000 21600 0 OMST} + {1648324800 25200 1 OMSST} + {1667073600 21600 0 OMST} + {1679774400 25200 1 OMSST} + {1698523200 21600 0 OMST} + {1711828800 25200 1 OMSST} + {1729972800 21600 0 OMST} + {1743278400 25200 1 OMSST} + {1761422400 21600 0 OMST} + {1774728000 25200 1 OMSST} + {1792872000 21600 0 OMST} + {1806177600 25200 1 OMSST} + {1824926400 21600 0 OMST} + {1837627200 25200 1 OMSST} + {1856376000 21600 0 OMST} + {1869076800 25200 1 OMSST} + {1887825600 21600 0 OMST} + {1901131200 25200 1 OMSST} + {1919275200 21600 0 OMST} + {1932580800 25200 1 OMSST} + {1950724800 21600 0 OMST} + {1964030400 25200 1 OMSST} + {1982779200 21600 0 OMST} + {1995480000 25200 1 OMSST} + {2014228800 21600 0 OMST} + {2026929600 25200 1 OMSST} + {2045678400 21600 0 OMST} + {2058379200 25200 1 OMSST} + {2077128000 21600 0 OMST} + {2090433600 25200 1 OMSST} + {2108577600 21600 0 OMST} + {2121883200 25200 1 OMSST} + {2140027200 21600 0 OMST} + {2153332800 25200 1 OMSST} + {2172081600 21600 0 OMST} + {2184782400 25200 1 OMSST} + {2203531200 21600 0 OMST} + {2216232000 25200 1 OMSST} + {2234980800 21600 0 OMST} + {2248286400 25200 1 OMSST} + {2266430400 21600 0 OMST} + {2279736000 25200 1 OMSST} + {2297880000 21600 0 OMST} + {2311185600 25200 1 OMSST} + {2329329600 21600 0 OMST} + {2342635200 25200 1 OMSST} + {2361384000 21600 0 OMST} + {2374084800 25200 1 OMSST} + {2392833600 21600 0 OMST} + {2405534400 25200 1 OMSST} + {2424283200 21600 0 OMST} + {2437588800 25200 1 OMSST} + {2455732800 21600 0 OMST} + {2469038400 25200 1 OMSST} + {2487182400 21600 0 OMST} + {2500488000 25200 1 OMSST} + {2519236800 21600 0 OMST} + {2531937600 25200 1 OMSST} + {2550686400 21600 0 OMST} + {2563387200 25200 1 OMSST} + {2582136000 21600 0 OMST} + {2595441600 25200 1 OMSST} + {2613585600 21600 0 OMST} + {2626891200 25200 1 OMSST} + {2645035200 21600 0 OMST} + {2658340800 25200 1 OMSST} + {2676484800 21600 0 OMST} + {2689790400 25200 1 OMSST} + {2708539200 21600 0 OMST} + {2721240000 25200 1 OMSST} + {2739988800 21600 0 OMST} + {2752689600 25200 1 OMSST} + {2771438400 21600 0 OMST} + {2784744000 25200 1 OMSST} + {2802888000 21600 0 OMST} + {2816193600 25200 1 OMSST} + {2834337600 21600 0 OMST} + {2847643200 25200 1 OMSST} + {2866392000 21600 0 OMST} + {2879092800 25200 1 OMSST} + {2897841600 21600 0 OMST} + {2910542400 25200 1 OMSST} + {2929291200 21600 0 OMST} + {2941992000 25200 1 OMSST} + {2960740800 21600 0 OMST} + {2974046400 25200 1 OMSST} + {2992190400 21600 0 OMST} + {3005496000 25200 1 OMSST} + {3023640000 21600 0 OMST} + {3036945600 25200 1 OMSST} + {3055694400 21600 0 OMST} + {3068395200 25200 1 OMSST} + {3087144000 21600 0 OMST} + {3099844800 25200 1 OMSST} + {3118593600 21600 0 OMST} + {3131899200 25200 1 OMSST} + {3150043200 21600 0 OMST} + {3163348800 25200 1 OMSST} + {3181492800 21600 0 OMST} + {3194798400 25200 1 OMSST} + {3212942400 21600 0 OMST} + {3226248000 25200 1 OMSST} + {3244996800 21600 0 OMST} + {3257697600 25200 1 OMSST} + {3276446400 21600 0 OMST} + {3289147200 25200 1 OMSST} + {3307896000 21600 0 OMST} + {3321201600 25200 1 OMSST} + {3339345600 21600 0 OMST} + {3352651200 25200 1 OMSST} + {3370795200 21600 0 OMST} + {3384100800 25200 1 OMSST} + {3402849600 21600 0 OMST} + {3415550400 25200 1 OMSST} + {3434299200 21600 0 OMST} + {3447000000 25200 1 OMSST} + {3465748800 21600 0 OMST} + {3479054400 25200 1 OMSST} + {3497198400 21600 0 OMST} + {3510504000 25200 1 OMSST} + {3528648000 21600 0 OMST} + {3541953600 25200 1 OMSST} + {3560097600 21600 0 OMST} + {3573403200 25200 1 OMSST} + {3592152000 21600 0 OMST} + {3604852800 25200 1 OMSST} + {3623601600 21600 0 OMST} + {3636302400 25200 1 OMSST} + {3655051200 21600 0 OMST} + {3668356800 25200 1 OMSST} + {3686500800 21600 0 OMST} + {3699806400 25200 1 OMSST} + {3717950400 21600 0 OMST} + {3731256000 25200 1 OMSST} + {3750004800 21600 0 OMST} + {3762705600 25200 1 OMSST} + {3781454400 21600 0 OMST} + {3794155200 25200 1 OMSST} + {3812904000 21600 0 OMST} + {3825604800 25200 1 OMSST} + {3844353600 21600 0 OMST} + {3857659200 25200 1 OMSST} + {3875803200 21600 0 OMST} + {3889108800 25200 1 OMSST} + {3907252800 21600 0 OMST} + {3920558400 25200 1 OMSST} + {3939307200 21600 0 OMST} + {3952008000 25200 1 OMSST} + {3970756800 21600 0 OMST} + {3983457600 25200 1 OMSST} + {4002206400 21600 0 OMST} + {4015512000 25200 1 OMSST} + {4033656000 21600 0 OMST} + {4046961600 25200 1 OMSST} + {4065105600 21600 0 OMST} + {4078411200 25200 1 OMSST} + {4096555200 21600 0 OMST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Oral b/mingw/lib/tcl8.5/tzdata/Asia/Oral new file mode 100644 index 0000000000..88b9a29401 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Oral @@ -0,0 +1,58 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Oral) { + {-9223372036854775808 12324 0 LMT} + {-1441164324 14400 0 URAT} + {-1247544000 18000 0 URAT} + {354913200 21600 1 URAST} + {370720800 21600 0 URAT} + {386445600 18000 0 URAT} + {386449200 21600 1 URAST} + {402256800 18000 0 URAT} + {417985200 21600 1 URAST} + {433792800 18000 0 URAT} + {449607600 21600 1 URAST} + {465339600 18000 0 URAT} + {481064400 21600 1 URAST} + {496789200 18000 0 URAT} + {512514000 21600 1 URAST} + {528238800 18000 0 URAT} + {543963600 21600 1 URAST} + {559688400 18000 0 URAT} + {575413200 21600 1 URAST} + {591138000 18000 0 URAT} + {606862800 14400 0 URAT} + {606866400 18000 1 URAST} + {622591200 14400 0 URAT} + {638316000 18000 1 URAST} + {654645600 14400 0 URAT} + {662673600 14400 0 URAT} + {692827200 14400 0 ORAT} + {701809200 18000 1 ORAST} + {717530400 14400 0 ORAT} + {733269600 18000 1 ORAST} + {748994400 14400 0 ORAT} + {764719200 18000 1 ORAST} + {780444000 14400 0 ORAT} + {796168800 18000 1 ORAST} + {811893600 14400 0 ORAT} + {828223200 18000 1 ORAST} + {846367200 14400 0 ORAT} + {859672800 18000 1 ORAST} + {877816800 14400 0 ORAT} + {891122400 18000 1 ORAST} + {909266400 14400 0 ORAT} + {922572000 18000 1 ORAST} + {941320800 14400 0 ORAT} + {954021600 18000 1 ORAST} + {972770400 14400 0 ORAT} + {985471200 18000 1 ORAST} + {1004220000 14400 0 ORAT} + {1017525600 18000 1 ORAST} + {1035669600 14400 0 ORAT} + {1048975200 18000 1 ORAST} + {1067119200 14400 0 ORAT} + {1080424800 18000 1 ORAST} + {1099173600 14400 0 ORAT} + {1110830400 18000 0 ORAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh b/mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh new file mode 100644 index 0000000000..4f2842075e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Phnom_Penh) { + {-9223372036854775808 25180 0 LMT} + {-2005973980 25580 0 SMT} + {-1855983920 25200 0 ICT} + {-1819954800 28800 0 ICT} + {-1220428800 25200 0 ICT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Pontianak b/mingw/lib/tcl8.5/tzdata/Asia/Pontianak new file mode 100644 index 0000000000..f3567ddfed --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Pontianak @@ -0,0 +1,13 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Pontianak) { + {-9223372036854775808 26240 0 LMT} + {-1946186240 26240 0 PMT} + {-1172906240 27000 0 WIT} + {-881220600 32400 0 JST} + {-766054800 27000 0 WIT} + {-683883000 28800 0 WIT} + {-620812800 27000 0 WIT} + {-189415800 28800 0 CIT} + {567964800 25200 0 WIT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Pyongyang b/mingw/lib/tcl8.5/tzdata/Asia/Pyongyang new file mode 100644 index 0000000000..21c9a685be --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Pyongyang @@ -0,0 +1,11 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Pyongyang) { + {-9223372036854775808 30180 0 LMT} + {-2524551780 30600 0 KST} + {-2053931400 32400 0 KST} + {-1325494800 30600 0 KST} + {-1199262600 32400 0 KST} + {-498128400 28800 0 KST} + {-264931200 32400 0 KST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Qatar b/mingw/lib/tcl8.5/tzdata/Asia/Qatar new file mode 100644 index 0000000000..bfb4eb41f2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Qatar @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Qatar) { + {-9223372036854775808 12368 0 LMT} + {-1577935568 14400 0 GST} + {76190400 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda b/mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda new file mode 100644 index 0000000000..16da574883 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda @@ -0,0 +1,58 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Qyzylorda) { + {-9223372036854775808 15712 0 LMT} + {-1441167712 14400 0 KIZT} + {-1247544000 18000 0 KIZT} + {354913200 21600 1 KIZST} + {370720800 21600 0 KIZT} + {386445600 18000 0 KIZT} + {386449200 21600 1 KIZST} + {402256800 18000 0 KIZT} + {417985200 21600 1 KIZST} + {433792800 18000 0 KIZT} + {449607600 21600 1 KIZST} + {465339600 18000 0 KIZT} + {481064400 21600 1 KIZST} + {496789200 18000 0 KIZT} + {512514000 21600 1 KIZST} + {528238800 18000 0 KIZT} + {543963600 21600 1 KIZST} + {559688400 18000 0 KIZT} + {575413200 21600 1 KIZST} + {591138000 18000 0 KIZT} + {606862800 21600 1 KIZST} + {622587600 18000 0 KIZT} + {638312400 21600 1 KIZST} + {654642000 18000 0 KIZT} + {662670000 18000 0 KIZT} + {692823600 18000 0 QYZT} + {695768400 21600 0 QYZT} + {701802000 25200 1 QYZST} + {717523200 21600 0 QYZT} + {733262400 25200 1 QYZST} + {748987200 21600 0 QYZT} + {764712000 25200 1 QYZST} + {780436800 21600 0 QYZT} + {796161600 25200 1 QYZST} + {811886400 21600 0 QYZT} + {828216000 25200 1 QYZST} + {846360000 21600 0 QYZT} + {859665600 25200 1 QYZST} + {877809600 21600 0 QYZT} + {891115200 25200 1 QYZST} + {909259200 21600 0 QYZT} + {922564800 25200 1 QYZST} + {941313600 21600 0 QYZT} + {954014400 25200 1 QYZST} + {972763200 21600 0 QYZT} + {985464000 25200 1 QYZST} + {1004212800 21600 0 QYZT} + {1017518400 25200 1 QYZST} + {1035662400 21600 0 QYZT} + {1048968000 25200 1 QYZST} + {1067112000 21600 0 QYZT} + {1080417600 25200 1 QYZST} + {1099166400 21600 0 QYZT} + {1110823200 21600 0 QYZT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Rangoon b/mingw/lib/tcl8.5/tzdata/Asia/Rangoon new file mode 100644 index 0000000000..2b8c4fab8d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Rangoon @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Rangoon) { + {-9223372036854775808 23080 0 LMT} + {-2840163880 23076 0 RMT} + {-1577946276 23400 0 BURT} + {-873268200 32400 0 JST} + {-778410000 23400 0 MMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Riyadh b/mingw/lib/tcl8.5/tzdata/Asia/Riyadh new file mode 100644 index 0000000000..0ef28a9fe5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Riyadh @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Riyadh) { + {-9223372036854775808 11212 0 LMT} + {-631163212 10800 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Saigon b/mingw/lib/tcl8.5/tzdata/Asia/Saigon new file mode 100644 index 0000000000..1e42eed29d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Saigon @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Ho_Chi_Minh)]} { + LoadTimeZoneFile Asia/Ho_Chi_Minh +} +set TZData(:Asia/Saigon) $TZData(:Asia/Ho_Chi_Minh) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Sakhalin b/mingw/lib/tcl8.5/tzdata/Asia/Sakhalin new file mode 100644 index 0000000000..31395ab420 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Sakhalin @@ -0,0 +1,249 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Sakhalin) { + {-9223372036854775808 34248 0 LMT} + {-2031039048 32400 0 CJT} + {-1009875600 32400 0 JST} + {-768560400 39600 0 SAKMMTT} + {354891600 43200 1 SAKST} + {370699200 39600 0 SAKT} + {386427600 43200 1 SAKST} + {402235200 39600 0 SAKT} + {417963600 43200 1 SAKST} + {433771200 39600 0 SAKT} + {449586000 43200 1 SAKST} + {465318000 39600 0 SAKT} + {481042800 43200 1 SAKST} + {496767600 39600 0 SAKT} + {512492400 43200 1 SAKST} + {528217200 39600 0 SAKT} + {543942000 43200 1 SAKST} + {559666800 39600 0 SAKT} + {575391600 43200 1 SAKST} + {591116400 39600 0 SAKT} + {606841200 43200 1 SAKST} + {622566000 39600 0 SAKT} + {638290800 43200 1 SAKST} + {654620400 39600 0 SAKT} + {670345200 36000 0 SAKMMTT} + {670348800 39600 1 SAKST} + {686073600 36000 0 SAKT} + {695750400 39600 0 SAKMMTT} + {701784000 43200 1 SAKST} + {717505200 39600 0 SAKT} + {733244400 43200 1 SAKST} + {748969200 39600 0 SAKT} + {764694000 43200 1 SAKST} + {780418800 39600 0 SAKT} + {796143600 43200 1 SAKST} + {811868400 39600 0 SAKT} + {828198000 43200 1 SAKST} + {846342000 39600 0 SAKT} + {859647600 36000 0 SAKMMTT} + {859651200 39600 1 SAKST} + {877795200 36000 0 SAKT} + {891100800 39600 1 SAKST} + {909244800 36000 0 SAKT} + {922550400 39600 1 SAKST} + {941299200 36000 0 SAKT} + {954000000 39600 1 SAKST} + {972748800 36000 0 SAKT} + {985449600 39600 1 SAKST} + {1004198400 36000 0 SAKT} + {1017504000 39600 1 SAKST} + {1035648000 36000 0 SAKT} + {1048953600 39600 1 SAKST} + {1067097600 36000 0 SAKT} + {1080403200 39600 1 SAKST} + {1099152000 36000 0 SAKT} + {1111852800 39600 1 SAKST} + {1130601600 36000 0 SAKT} + {1143302400 39600 1 SAKST} + {1162051200 36000 0 SAKT} + {1174752000 39600 1 SAKST} + {1193500800 36000 0 SAKT} + {1206806400 39600 1 SAKST} + {1224950400 36000 0 SAKT} + {1238256000 39600 1 SAKST} + {1256400000 36000 0 SAKT} + {1269705600 39600 1 SAKST} + {1288454400 36000 0 SAKT} + {1301155200 39600 1 SAKST} + {1319904000 36000 0 SAKT} + {1332604800 39600 1 SAKST} + {1351353600 36000 0 SAKT} + {1364659200 39600 1 SAKST} + {1382803200 36000 0 SAKT} + {1396108800 39600 1 SAKST} + {1414252800 36000 0 SAKT} + {1427558400 39600 1 SAKST} + {1445702400 36000 0 SAKT} + {1459008000 39600 1 SAKST} + {1477756800 36000 0 SAKT} + {1490457600 39600 1 SAKST} + {1509206400 36000 0 SAKT} + {1521907200 39600 1 SAKST} + {1540656000 36000 0 SAKT} + {1553961600 39600 1 SAKST} + {1572105600 36000 0 SAKT} + {1585411200 39600 1 SAKST} + {1603555200 36000 0 SAKT} + {1616860800 39600 1 SAKST} + {1635609600 36000 0 SAKT} + {1648310400 39600 1 SAKST} + {1667059200 36000 0 SAKT} + {1679760000 39600 1 SAKST} + {1698508800 36000 0 SAKT} + {1711814400 39600 1 SAKST} + {1729958400 36000 0 SAKT} + {1743264000 39600 1 SAKST} + {1761408000 36000 0 SAKT} + {1774713600 39600 1 SAKST} + {1792857600 36000 0 SAKT} + {1806163200 39600 1 SAKST} + {1824912000 36000 0 SAKT} + {1837612800 39600 1 SAKST} + {1856361600 36000 0 SAKT} + {1869062400 39600 1 SAKST} + {1887811200 36000 0 SAKT} + {1901116800 39600 1 SAKST} + {1919260800 36000 0 SAKT} + {1932566400 39600 1 SAKST} + {1950710400 36000 0 SAKT} + {1964016000 39600 1 SAKST} + {1982764800 36000 0 SAKT} + {1995465600 39600 1 SAKST} + {2014214400 36000 0 SAKT} + {2026915200 39600 1 SAKST} + {2045664000 36000 0 SAKT} + {2058364800 39600 1 SAKST} + {2077113600 36000 0 SAKT} + {2090419200 39600 1 SAKST} + {2108563200 36000 0 SAKT} + {2121868800 39600 1 SAKST} + {2140012800 36000 0 SAKT} + {2153318400 39600 1 SAKST} + {2172067200 36000 0 SAKT} + {2184768000 39600 1 SAKST} + {2203516800 36000 0 SAKT} + {2216217600 39600 1 SAKST} + {2234966400 36000 0 SAKT} + {2248272000 39600 1 SAKST} + {2266416000 36000 0 SAKT} + {2279721600 39600 1 SAKST} + {2297865600 36000 0 SAKT} + {2311171200 39600 1 SAKST} + {2329315200 36000 0 SAKT} + {2342620800 39600 1 SAKST} + {2361369600 36000 0 SAKT} + {2374070400 39600 1 SAKST} + {2392819200 36000 0 SAKT} + {2405520000 39600 1 SAKST} + {2424268800 36000 0 SAKT} + {2437574400 39600 1 SAKST} + {2455718400 36000 0 SAKT} + {2469024000 39600 1 SAKST} + {2487168000 36000 0 SAKT} + {2500473600 39600 1 SAKST} + {2519222400 36000 0 SAKT} + {2531923200 39600 1 SAKST} + {2550672000 36000 0 SAKT} + {2563372800 39600 1 SAKST} + {2582121600 36000 0 SAKT} + {2595427200 39600 1 SAKST} + {2613571200 36000 0 SAKT} + {2626876800 39600 1 SAKST} + {2645020800 36000 0 SAKT} + {2658326400 39600 1 SAKST} + {2676470400 36000 0 SAKT} + {2689776000 39600 1 SAKST} + {2708524800 36000 0 SAKT} + {2721225600 39600 1 SAKST} + {2739974400 36000 0 SAKT} + {2752675200 39600 1 SAKST} + {2771424000 36000 0 SAKT} + {2784729600 39600 1 SAKST} + {2802873600 36000 0 SAKT} + {2816179200 39600 1 SAKST} + {2834323200 36000 0 SAKT} + {2847628800 39600 1 SAKST} + {2866377600 36000 0 SAKT} + {2879078400 39600 1 SAKST} + {2897827200 36000 0 SAKT} + {2910528000 39600 1 SAKST} + {2929276800 36000 0 SAKT} + {2941977600 39600 1 SAKST} + {2960726400 36000 0 SAKT} + {2974032000 39600 1 SAKST} + {2992176000 36000 0 SAKT} + {3005481600 39600 1 SAKST} + {3023625600 36000 0 SAKT} + {3036931200 39600 1 SAKST} + {3055680000 36000 0 SAKT} + {3068380800 39600 1 SAKST} + {3087129600 36000 0 SAKT} + {3099830400 39600 1 SAKST} + {3118579200 36000 0 SAKT} + {3131884800 39600 1 SAKST} + {3150028800 36000 0 SAKT} + {3163334400 39600 1 SAKST} + {3181478400 36000 0 SAKT} + {3194784000 39600 1 SAKST} + {3212928000 36000 0 SAKT} + {3226233600 39600 1 SAKST} + {3244982400 36000 0 SAKT} + {3257683200 39600 1 SAKST} + {3276432000 36000 0 SAKT} + {3289132800 39600 1 SAKST} + {3307881600 36000 0 SAKT} + {3321187200 39600 1 SAKST} + {3339331200 36000 0 SAKT} + {3352636800 39600 1 SAKST} + {3370780800 36000 0 SAKT} + {3384086400 39600 1 SAKST} + {3402835200 36000 0 SAKT} + {3415536000 39600 1 SAKST} + {3434284800 36000 0 SAKT} + {3446985600 39600 1 SAKST} + {3465734400 36000 0 SAKT} + {3479040000 39600 1 SAKST} + {3497184000 36000 0 SAKT} + {3510489600 39600 1 SAKST} + {3528633600 36000 0 SAKT} + {3541939200 39600 1 SAKST} + {3560083200 36000 0 SAKT} + {3573388800 39600 1 SAKST} + {3592137600 36000 0 SAKT} + {3604838400 39600 1 SAKST} + {3623587200 36000 0 SAKT} + {3636288000 39600 1 SAKST} + {3655036800 36000 0 SAKT} + {3668342400 39600 1 SAKST} + {3686486400 36000 0 SAKT} + {3699792000 39600 1 SAKST} + {3717936000 36000 0 SAKT} + {3731241600 39600 1 SAKST} + {3749990400 36000 0 SAKT} + {3762691200 39600 1 SAKST} + {3781440000 36000 0 SAKT} + {3794140800 39600 1 SAKST} + {3812889600 36000 0 SAKT} + {3825590400 39600 1 SAKST} + {3844339200 36000 0 SAKT} + {3857644800 39600 1 SAKST} + {3875788800 36000 0 SAKT} + {3889094400 39600 1 SAKST} + {3907238400 36000 0 SAKT} + {3920544000 39600 1 SAKST} + {3939292800 36000 0 SAKT} + {3951993600 39600 1 SAKST} + {3970742400 36000 0 SAKT} + {3983443200 39600 1 SAKST} + {4002192000 36000 0 SAKT} + {4015497600 39600 1 SAKST} + {4033641600 36000 0 SAKT} + {4046947200 39600 1 SAKST} + {4065091200 36000 0 SAKT} + {4078396800 39600 1 SAKST} + {4096540800 36000 0 SAKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Samarkand b/mingw/lib/tcl8.5/tzdata/Asia/Samarkand new file mode 100644 index 0000000000..6a1be11ea3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Samarkand @@ -0,0 +1,32 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Samarkand) { + {-9223372036854775808 16032 0 LMT} + {-1441168032 14400 0 SAMT} + {-1247544000 18000 0 SAMT} + {354913200 21600 1 SAMST} + {370720800 21600 0 TAST} + {386445600 18000 0 SAMT} + {386449200 21600 1 SAMST} + {402256800 18000 0 SAMT} + {417985200 21600 1 SAMST} + {433792800 18000 0 SAMT} + {449607600 21600 1 SAMST} + {465339600 18000 0 SAMT} + {481064400 21600 1 SAMST} + {496789200 18000 0 SAMT} + {512514000 21600 1 SAMST} + {528238800 18000 0 SAMT} + {543963600 21600 1 SAMST} + {559688400 18000 0 SAMT} + {575413200 21600 1 SAMST} + {591138000 18000 0 SAMT} + {606862800 21600 1 SAMST} + {622587600 18000 0 SAMT} + {638312400 21600 1 SAMST} + {654642000 18000 0 SAMT} + {670366800 21600 1 SAMST} + {683665200 21600 0 UZST} + {686091600 18000 0 UZT} + {694206000 18000 0 UZT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Seoul b/mingw/lib/tcl8.5/tzdata/Asia/Seoul new file mode 100644 index 0000000000..9c83e30225 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Seoul @@ -0,0 +1,18 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Seoul) { + {-9223372036854775808 30472 0 LMT} + {-2524552072 30600 0 KST} + {-2053931400 32400 0 KST} + {-1325494800 30600 0 KST} + {-1199262600 32400 0 KST} + {-498128400 28800 0 KST} + {-303984000 32400 1 KDT} + {-293533200 28800 0 KST} + {-264931200 30600 0 KST} + {-39515400 32400 0 KST} + {547570800 36000 1 KDT} + {560872800 32400 0 KST} + {579020400 36000 1 KDT} + {592322400 32400 0 KST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Shanghai b/mingw/lib/tcl8.5/tzdata/Asia/Shanghai new file mode 100644 index 0000000000..aa7dc58846 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Shanghai @@ -0,0 +1,23 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Shanghai) { + {-9223372036854775808 29152 0 LMT} + {-1325491552 28800 0 CST} + {-933494400 32400 1 CDT} + {-923130000 28800 0 CST} + {-908784000 32400 1 CDT} + {-891594000 28800 0 CST} + {-662716800 28800 0 CST} + {515520000 32400 1 CDT} + {527007600 28800 0 CST} + {545155200 32400 1 CDT} + {558457200 28800 0 CST} + {576604800 32400 1 CDT} + {589906800 28800 0 CST} + {608659200 32400 1 CDT} + {621961200 28800 0 CST} + {640108800 32400 1 CDT} + {653410800 28800 0 CST} + {671558400 32400 1 CDT} + {684860400 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Singapore b/mingw/lib/tcl8.5/tzdata/Asia/Singapore new file mode 100644 index 0000000000..e2f226ee80 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Singapore @@ -0,0 +1,14 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Singapore) { + {-9223372036854775808 24925 0 LMT} + {-2177477725 24925 0 SMT} + {-2038200925 25200 0 MALT} + {-1167634800 26400 1 MALST} + {-1073028000 26400 0 MALT} + {-894180000 27000 0 MALT} + {-879665400 32400 0 JST} + {-767005200 27000 0 MALT} + {-138785400 27000 0 SGT} + {378664200 28800 0 SGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Taipei b/mingw/lib/tcl8.5/tzdata/Asia/Taipei new file mode 100644 index 0000000000..6366b3483f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Taipei @@ -0,0 +1,46 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Taipei) { + {-9223372036854775808 29160 0 LMT} + {-2335248360 28800 0 CST} + {-778579200 32400 1 CDT} + {-765363600 28800 0 CST} + {-747043200 32400 1 CDT} + {-733827600 28800 0 CST} + {-715507200 32400 1 CDT} + {-702291600 28800 0 CST} + {-683884800 32400 1 CDT} + {-670669200 28800 0 CST} + {-652348800 32400 1 CDT} + {-639133200 28800 0 CST} + {-620812800 32400 1 CDT} + {-607597200 28800 0 CST} + {-589276800 32400 1 CDT} + {-576061200 28800 0 CST} + {-562924800 32400 1 CDT} + {-541760400 28800 0 CST} + {-528710400 32400 1 CDT} + {-510224400 28800 0 CST} + {-497174400 32400 1 CDT} + {-478688400 28800 0 CST} + {-465638400 32400 1 CDT} + {-449830800 28800 0 CST} + {-434016000 32400 1 CDT} + {-418208400 28800 0 CST} + {-402480000 32400 1 CDT} + {-386672400 28800 0 CST} + {-370944000 32400 1 CDT} + {-355136400 28800 0 CST} + {-339408000 32400 1 CDT} + {-323600400 28800 0 CST} + {-302515200 32400 1 CDT} + {-291978000 28800 0 CST} + {-270979200 32400 1 CDT} + {-260442000 28800 0 CST} + {133977600 32400 1 CDT} + {149785200 28800 0 CST} + {165513600 32400 1 CDT} + {181321200 28800 0 CST} + {331142400 32400 1 CDT} + {339087600 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Tashkent b/mingw/lib/tcl8.5/tzdata/Asia/Tashkent new file mode 100644 index 0000000000..fcee75535c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Tashkent @@ -0,0 +1,32 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Tashkent) { + {-9223372036854775808 16632 0 LMT} + {-1441168632 18000 0 TAST} + {-1247547600 21600 0 TAST} + {354909600 25200 1 TASST} + {370717200 21600 0 TAST} + {386445600 25200 1 TASST} + {402253200 21600 0 TAST} + {417981600 25200 1 TASST} + {433789200 21600 0 TAST} + {449604000 25200 1 TASST} + {465336000 21600 0 TAST} + {481060800 25200 1 TASST} + {496785600 21600 0 TAST} + {512510400 25200 1 TASST} + {528235200 21600 0 TAST} + {543960000 25200 1 TASST} + {559684800 21600 0 TAST} + {575409600 25200 1 TASST} + {591134400 21600 0 TAST} + {606859200 25200 1 TASST} + {622584000 21600 0 TAST} + {638308800 25200 1 TASST} + {654638400 21600 0 TAST} + {670363200 18000 0 TAST} + {670366800 21600 1 TASST} + {683665200 21600 0 UZST} + {686091600 18000 0 UZT} + {694206000 18000 0 UZT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Tbilisi b/mingw/lib/tcl8.5/tzdata/Asia/Tbilisi new file mode 100644 index 0000000000..a7169179f3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Tbilisi @@ -0,0 +1,60 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Tbilisi) { + {-9223372036854775808 10756 0 LMT} + {-2840151556 10756 0 TBMT} + {-1441162756 10800 0 TBIT} + {-405140400 14400 0 TBIT} + {354916800 18000 1 TBIST} + {370724400 14400 0 TBIT} + {386452800 18000 1 TBIST} + {402260400 14400 0 TBIT} + {417988800 18000 1 TBIST} + {433796400 14400 0 TBIT} + {449611200 18000 1 TBIST} + {465343200 14400 0 TBIT} + {481068000 18000 1 TBIST} + {496792800 14400 0 TBIT} + {512517600 18000 1 TBIST} + {528242400 14400 0 TBIT} + {543967200 18000 1 TBIST} + {559692000 14400 0 TBIT} + {575416800 18000 1 TBIST} + {591141600 14400 0 TBIT} + {606866400 18000 1 TBIST} + {622591200 14400 0 TBIT} + {638316000 18000 1 TBIST} + {654645600 14400 0 TBIT} + {670370400 14400 1 TBIST} + {671140800 14400 0 GEST} + {686098800 10800 0 GET} + {694213200 10800 0 GET} + {701816400 14400 1 GEST} + {717537600 10800 0 GET} + {733266000 14400 1 GEST} + {748987200 10800 0 GET} + {764715600 14400 1 GEST} + {780440400 14400 0 GET} + {796161600 18000 1 GEST} + {811882800 14400 0 GET} + {828216000 18000 1 GEST} + {846360000 18000 1 GEST} + {859662000 18000 0 GEST} + {877806000 14400 0 GET} + {891115200 18000 1 GEST} + {909255600 14400 0 GET} + {922564800 18000 1 GEST} + {941310000 14400 0 GET} + {954014400 18000 1 GEST} + {972759600 14400 0 GET} + {985464000 18000 1 GEST} + {1004209200 14400 0 GET} + {1017518400 18000 1 GEST} + {1035658800 14400 0 GET} + {1048968000 18000 1 GEST} + {1067108400 14400 0 GET} + {1080417600 18000 1 GEST} + {1088280000 14400 0 GEST} + {1099177200 10800 0 GET} + {1111878000 14400 0 GET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Tehran b/mingw/lib/tcl8.5/tzdata/Asia/Tehran new file mode 100644 index 0000000000..7dca0ae994 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Tehran @@ -0,0 +1,105 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Tehran) { + {-9223372036854775808 12344 0 LMT} + {-1704165944 12344 0 TMT} + {-757394744 12600 0 IRST} + {247177800 14400 0 IRST} + {259272000 18000 1 IRDT} + {277758000 14400 0 IRST} + {283982400 12600 0 IRST} + {290809800 16200 1 IRDT} + {306531000 12600 0 IRST} + {322432200 16200 1 IRDT} + {338499000 12600 0 IRST} + {673216200 16200 1 IRDT} + {685481400 12600 0 IRST} + {701209800 16200 1 IRDT} + {717103800 12600 0 IRST} + {732745800 16200 1 IRDT} + {748639800 12600 0 IRST} + {764281800 16200 1 IRDT} + {780175800 12600 0 IRST} + {795817800 16200 1 IRDT} + {811711800 12600 0 IRST} + {827353800 16200 1 IRDT} + {843247800 12600 0 IRST} + {858976200 16200 1 IRDT} + {874870200 12600 0 IRST} + {890512200 16200 1 IRDT} + {906406200 12600 0 IRST} + {922048200 16200 1 IRDT} + {937942200 12600 0 IRST} + {953584200 16200 1 IRDT} + {969478200 12600 0 IRST} + {985206600 16200 1 IRDT} + {1001100600 12600 0 IRST} + {1016742600 16200 1 IRDT} + {1032636600 12600 0 IRST} + {1048278600 16200 1 IRDT} + {1064172600 12600 0 IRST} + {1079814600 16200 1 IRDT} + {1095708600 12600 0 IRST} + {1111437000 16200 1 IRDT} + {1127331000 12600 0 IRST} + {1206045000 16200 1 IRDT} + {1221939000 12600 0 IRST} + {1237667400 16200 1 IRDT} + {1253561400 12600 0 IRST} + {1269203400 16200 1 IRDT} + {1285097400 12600 0 IRST} + {1300739400 16200 1 IRDT} + {1316633400 12600 0 IRST} + {1332275400 16200 1 IRDT} + {1348169400 12600 0 IRST} + {1363897800 16200 1 IRDT} + {1379791800 12600 0 IRST} + {1395433800 16200 1 IRDT} + {1411327800 12600 0 IRST} + {1426969800 16200 1 IRDT} + {1442863800 12600 0 IRST} + {1458505800 16200 1 IRDT} + {1474399800 12600 0 IRST} + {1490128200 16200 1 IRDT} + {1506022200 12600 0 IRST} + {1521664200 16200 1 IRDT} + {1537558200 12600 0 IRST} + {1553200200 16200 1 IRDT} + {1569094200 12600 0 IRST} + {1584736200 16200 1 IRDT} + {1600630200 12600 0 IRST} + {1616358600 16200 1 IRDT} + {1632252600 12600 0 IRST} + {1647894600 16200 1 IRDT} + {1663788600 12600 0 IRST} + {1679430600 16200 1 IRDT} + {1695324600 12600 0 IRST} + {1710966600 16200 1 IRDT} + {1726860600 12600 0 IRST} + {1742589000 16200 1 IRDT} + {1758483000 12600 0 IRST} + {1774125000 16200 1 IRDT} + {1790019000 12600 0 IRST} + {1805661000 16200 1 IRDT} + {1821555000 12600 0 IRST} + {1837197000 16200 1 IRDT} + {1853091000 12600 0 IRST} + {1868733000 16200 1 IRDT} + {1884627000 12600 0 IRST} + {1900355400 16200 1 IRDT} + {1916249400 12600 0 IRST} + {1931891400 16200 1 IRDT} + {1947785400 12600 0 IRST} + {1963427400 16200 1 IRDT} + {1979321400 12600 0 IRST} + {1994963400 16200 1 IRDT} + {2010857400 12600 0 IRST} + {2026585800 16200 1 IRDT} + {2042479800 12600 0 IRST} + {2058121800 16200 1 IRDT} + {2074015800 12600 0 IRST} + {2089657800 16200 1 IRDT} + {2105551800 12600 0 IRST} + {2121193800 16200 1 IRDT} + {2137087800 12600 0 IRST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv b/mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv new file mode 100644 index 0000000000..3e7278d059 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Jerusalem)]} { + LoadTimeZoneFile Asia/Jerusalem +} +set TZData(:Asia/Tel_Aviv) $TZData(:Asia/Jerusalem) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Thimbu b/mingw/lib/tcl8.5/tzdata/Asia/Thimbu new file mode 100644 index 0000000000..94b0846ce5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Thimbu @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Thimphu)]} { + LoadTimeZoneFile Asia/Thimphu +} +set TZData(:Asia/Thimbu) $TZData(:Asia/Thimphu) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Thimphu b/mingw/lib/tcl8.5/tzdata/Asia/Thimphu new file mode 100644 index 0000000000..8c981de8b3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Thimphu @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Thimphu) { + {-9223372036854775808 21516 0 LMT} + {-706341516 19800 0 IST} + {560025000 21600 0 BTT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Tokyo b/mingw/lib/tcl8.5/tzdata/Asia/Tokyo new file mode 100644 index 0000000000..8d1ce11b1b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Tokyo @@ -0,0 +1,16 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Tokyo) { + {-9223372036854775808 33539 0 LMT} + {-2587712400 32400 0 JST} + {-2335251600 32400 0 CJT} + {-1009875600 32400 0 JST} + {-683794800 36000 1 JDT} + {-672393600 32400 0 JST} + {-654764400 36000 1 JDT} + {-640944000 32400 0 JST} + {-620290800 36000 1 JDT} + {-609494400 32400 0 JST} + {-588841200 36000 1 JDT} + {-578044800 32400 0 JST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang b/mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang new file mode 100644 index 0000000000..abe142e7f8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Makassar)]} { + LoadTimeZoneFile Asia/Makassar +} +set TZData(:Asia/Ujung_Pandang) $TZData(:Asia/Makassar) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar b/mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar new file mode 100644 index 0000000000..fef76ec2f9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar @@ -0,0 +1,51 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Ulaanbaatar) { + {-9223372036854775808 25652 0 LMT} + {-2032931252 25200 0 ULAT} + {252435600 28800 0 ULAT} + {417974400 32400 1 ULAST} + {433782000 28800 0 ULAT} + {449596800 32400 1 ULAST} + {465318000 28800 0 ULAT} + {481046400 32400 1 ULAST} + {496767600 28800 0 ULAT} + {512496000 32400 1 ULAST} + {528217200 28800 0 ULAT} + {543945600 32400 1 ULAST} + {559666800 28800 0 ULAT} + {575395200 32400 1 ULAST} + {591116400 28800 0 ULAT} + {606844800 32400 1 ULAST} + {622566000 28800 0 ULAT} + {638294400 32400 1 ULAST} + {654620400 28800 0 ULAT} + {670348800 32400 1 ULAST} + {686070000 28800 0 ULAT} + {701798400 32400 1 ULAST} + {717519600 28800 0 ULAT} + {733248000 32400 1 ULAST} + {748969200 28800 0 ULAT} + {764697600 32400 1 ULAST} + {780418800 28800 0 ULAT} + {796147200 32400 1 ULAST} + {811868400 28800 0 ULAT} + {828201600 32400 1 ULAST} + {843922800 28800 0 ULAT} + {859651200 32400 1 ULAST} + {875372400 28800 0 ULAT} + {891100800 32400 1 ULAST} + {906822000 28800 0 ULAT} + {988394400 32400 1 ULAST} + {1001696400 28800 0 ULAT} + {1017424800 32400 1 ULAST} + {1033146000 28800 0 ULAT} + {1048874400 32400 1 ULAST} + {1064595600 28800 0 ULAT} + {1080324000 32400 1 ULAST} + {1096045200 28800 0 ULAT} + {1111773600 32400 1 ULAST} + {1127494800 28800 0 ULAT} + {1143223200 32400 1 ULAST} + {1159549200 28800 0 ULAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator b/mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator new file mode 100644 index 0000000000..3215ee7911 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Ulaanbaatar)]} { + LoadTimeZoneFile Asia/Ulaanbaatar +} +set TZData(:Asia/Ulan_Bator) $TZData(:Asia/Ulaanbaatar) diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Urumqi b/mingw/lib/tcl8.5/tzdata/Asia/Urumqi new file mode 100644 index 0000000000..93fc9098d8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Urumqi @@ -0,0 +1,19 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Urumqi) { + {-9223372036854775808 21020 0 LMT} + {-1325483420 21600 0 URUT} + {325965600 28800 0 CST} + {515520000 32400 1 CDT} + {527007600 28800 0 CST} + {545155200 32400 1 CDT} + {558457200 28800 0 CST} + {576604800 32400 1 CDT} + {589906800 28800 0 CST} + {608659200 32400 1 CDT} + {621961200 28800 0 CST} + {640108800 32400 1 CDT} + {653410800 28800 0 CST} + {671558400 32400 1 CDT} + {684860400 28800 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Vientiane b/mingw/lib/tcl8.5/tzdata/Asia/Vientiane new file mode 100644 index 0000000000..18ade4d6eb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Vientiane @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Vientiane) { + {-9223372036854775808 24624 0 LMT} + {-2005973424 25580 0 SMT} + {-1855983920 25200 0 ICT} + {-1819954800 28800 0 ICT} + {-1220428800 25200 0 ICT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Vladivostok b/mingw/lib/tcl8.5/tzdata/Asia/Vladivostok new file mode 100644 index 0000000000..29e8f627fb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Vladivostok @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Vladivostok) { + {-9223372036854775808 31664 0 LMT} + {-1487321264 32400 0 VLAT} + {-1247562000 36000 0 VLAMMTT} + {354895200 39600 1 VLAST} + {370702800 36000 0 VLAT} + {386431200 39600 1 VLAST} + {402238800 36000 0 VLAT} + {417967200 39600 1 VLAST} + {433774800 36000 0 VLAT} + {449589600 39600 1 VLAST} + {465321600 36000 0 VLAT} + {481046400 39600 1 VLAST} + {496771200 36000 0 VLAT} + {512496000 39600 1 VLAST} + {528220800 36000 0 VLAT} + {543945600 39600 1 VLAST} + {559670400 36000 0 VLAT} + {575395200 39600 1 VLAST} + {591120000 36000 0 VLAT} + {606844800 39600 1 VLAST} + {622569600 36000 0 VLAT} + {638294400 39600 1 VLAST} + {654624000 36000 0 VLAT} + {670348800 32400 0 VLAMMTST} + {670352400 36000 1 VLASST} + {686077200 32400 0 VLAST} + {695754000 36000 0 VLAMMTT} + {701787600 39600 1 VLAST} + {717508800 36000 0 VLAT} + {733248000 39600 1 VLAST} + {748972800 36000 0 VLAT} + {764697600 39600 1 VLAST} + {780422400 36000 0 VLAT} + {796147200 39600 1 VLAST} + {811872000 36000 0 VLAT} + {828201600 39600 1 VLAST} + {846345600 36000 0 VLAT} + {859651200 39600 1 VLAST} + {877795200 36000 0 VLAT} + {891100800 39600 1 VLAST} + {909244800 36000 0 VLAT} + {922550400 39600 1 VLAST} + {941299200 36000 0 VLAT} + {954000000 39600 1 VLAST} + {972748800 36000 0 VLAT} + {985449600 39600 1 VLAST} + {1004198400 36000 0 VLAT} + {1017504000 39600 1 VLAST} + {1035648000 36000 0 VLAT} + {1048953600 39600 1 VLAST} + {1067097600 36000 0 VLAT} + {1080403200 39600 1 VLAST} + {1099152000 36000 0 VLAT} + {1111852800 39600 1 VLAST} + {1130601600 36000 0 VLAT} + {1143302400 39600 1 VLAST} + {1162051200 36000 0 VLAT} + {1174752000 39600 1 VLAST} + {1193500800 36000 0 VLAT} + {1206806400 39600 1 VLAST} + {1224950400 36000 0 VLAT} + {1238256000 39600 1 VLAST} + {1256400000 36000 0 VLAT} + {1269705600 39600 1 VLAST} + {1288454400 36000 0 VLAT} + {1301155200 39600 1 VLAST} + {1319904000 36000 0 VLAT} + {1332604800 39600 1 VLAST} + {1351353600 36000 0 VLAT} + {1364659200 39600 1 VLAST} + {1382803200 36000 0 VLAT} + {1396108800 39600 1 VLAST} + {1414252800 36000 0 VLAT} + {1427558400 39600 1 VLAST} + {1445702400 36000 0 VLAT} + {1459008000 39600 1 VLAST} + {1477756800 36000 0 VLAT} + {1490457600 39600 1 VLAST} + {1509206400 36000 0 VLAT} + {1521907200 39600 1 VLAST} + {1540656000 36000 0 VLAT} + {1553961600 39600 1 VLAST} + {1572105600 36000 0 VLAT} + {1585411200 39600 1 VLAST} + {1603555200 36000 0 VLAT} + {1616860800 39600 1 VLAST} + {1635609600 36000 0 VLAT} + {1648310400 39600 1 VLAST} + {1667059200 36000 0 VLAT} + {1679760000 39600 1 VLAST} + {1698508800 36000 0 VLAT} + {1711814400 39600 1 VLAST} + {1729958400 36000 0 VLAT} + {1743264000 39600 1 VLAST} + {1761408000 36000 0 VLAT} + {1774713600 39600 1 VLAST} + {1792857600 36000 0 VLAT} + {1806163200 39600 1 VLAST} + {1824912000 36000 0 VLAT} + {1837612800 39600 1 VLAST} + {1856361600 36000 0 VLAT} + {1869062400 39600 1 VLAST} + {1887811200 36000 0 VLAT} + {1901116800 39600 1 VLAST} + {1919260800 36000 0 VLAT} + {1932566400 39600 1 VLAST} + {1950710400 36000 0 VLAT} + {1964016000 39600 1 VLAST} + {1982764800 36000 0 VLAT} + {1995465600 39600 1 VLAST} + {2014214400 36000 0 VLAT} + {2026915200 39600 1 VLAST} + {2045664000 36000 0 VLAT} + {2058364800 39600 1 VLAST} + {2077113600 36000 0 VLAT} + {2090419200 39600 1 VLAST} + {2108563200 36000 0 VLAT} + {2121868800 39600 1 VLAST} + {2140012800 36000 0 VLAT} + {2153318400 39600 1 VLAST} + {2172067200 36000 0 VLAT} + {2184768000 39600 1 VLAST} + {2203516800 36000 0 VLAT} + {2216217600 39600 1 VLAST} + {2234966400 36000 0 VLAT} + {2248272000 39600 1 VLAST} + {2266416000 36000 0 VLAT} + {2279721600 39600 1 VLAST} + {2297865600 36000 0 VLAT} + {2311171200 39600 1 VLAST} + {2329315200 36000 0 VLAT} + {2342620800 39600 1 VLAST} + {2361369600 36000 0 VLAT} + {2374070400 39600 1 VLAST} + {2392819200 36000 0 VLAT} + {2405520000 39600 1 VLAST} + {2424268800 36000 0 VLAT} + {2437574400 39600 1 VLAST} + {2455718400 36000 0 VLAT} + {2469024000 39600 1 VLAST} + {2487168000 36000 0 VLAT} + {2500473600 39600 1 VLAST} + {2519222400 36000 0 VLAT} + {2531923200 39600 1 VLAST} + {2550672000 36000 0 VLAT} + {2563372800 39600 1 VLAST} + {2582121600 36000 0 VLAT} + {2595427200 39600 1 VLAST} + {2613571200 36000 0 VLAT} + {2626876800 39600 1 VLAST} + {2645020800 36000 0 VLAT} + {2658326400 39600 1 VLAST} + {2676470400 36000 0 VLAT} + {2689776000 39600 1 VLAST} + {2708524800 36000 0 VLAT} + {2721225600 39600 1 VLAST} + {2739974400 36000 0 VLAT} + {2752675200 39600 1 VLAST} + {2771424000 36000 0 VLAT} + {2784729600 39600 1 VLAST} + {2802873600 36000 0 VLAT} + {2816179200 39600 1 VLAST} + {2834323200 36000 0 VLAT} + {2847628800 39600 1 VLAST} + {2866377600 36000 0 VLAT} + {2879078400 39600 1 VLAST} + {2897827200 36000 0 VLAT} + {2910528000 39600 1 VLAST} + {2929276800 36000 0 VLAT} + {2941977600 39600 1 VLAST} + {2960726400 36000 0 VLAT} + {2974032000 39600 1 VLAST} + {2992176000 36000 0 VLAT} + {3005481600 39600 1 VLAST} + {3023625600 36000 0 VLAT} + {3036931200 39600 1 VLAST} + {3055680000 36000 0 VLAT} + {3068380800 39600 1 VLAST} + {3087129600 36000 0 VLAT} + {3099830400 39600 1 VLAST} + {3118579200 36000 0 VLAT} + {3131884800 39600 1 VLAST} + {3150028800 36000 0 VLAT} + {3163334400 39600 1 VLAST} + {3181478400 36000 0 VLAT} + {3194784000 39600 1 VLAST} + {3212928000 36000 0 VLAT} + {3226233600 39600 1 VLAST} + {3244982400 36000 0 VLAT} + {3257683200 39600 1 VLAST} + {3276432000 36000 0 VLAT} + {3289132800 39600 1 VLAST} + {3307881600 36000 0 VLAT} + {3321187200 39600 1 VLAST} + {3339331200 36000 0 VLAT} + {3352636800 39600 1 VLAST} + {3370780800 36000 0 VLAT} + {3384086400 39600 1 VLAST} + {3402835200 36000 0 VLAT} + {3415536000 39600 1 VLAST} + {3434284800 36000 0 VLAT} + {3446985600 39600 1 VLAST} + {3465734400 36000 0 VLAT} + {3479040000 39600 1 VLAST} + {3497184000 36000 0 VLAT} + {3510489600 39600 1 VLAST} + {3528633600 36000 0 VLAT} + {3541939200 39600 1 VLAST} + {3560083200 36000 0 VLAT} + {3573388800 39600 1 VLAST} + {3592137600 36000 0 VLAT} + {3604838400 39600 1 VLAST} + {3623587200 36000 0 VLAT} + {3636288000 39600 1 VLAST} + {3655036800 36000 0 VLAT} + {3668342400 39600 1 VLAST} + {3686486400 36000 0 VLAT} + {3699792000 39600 1 VLAST} + {3717936000 36000 0 VLAT} + {3731241600 39600 1 VLAST} + {3749990400 36000 0 VLAT} + {3762691200 39600 1 VLAST} + {3781440000 36000 0 VLAT} + {3794140800 39600 1 VLAST} + {3812889600 36000 0 VLAT} + {3825590400 39600 1 VLAST} + {3844339200 36000 0 VLAT} + {3857644800 39600 1 VLAST} + {3875788800 36000 0 VLAT} + {3889094400 39600 1 VLAST} + {3907238400 36000 0 VLAT} + {3920544000 39600 1 VLAST} + {3939292800 36000 0 VLAT} + {3951993600 39600 1 VLAST} + {3970742400 36000 0 VLAT} + {3983443200 39600 1 VLAST} + {4002192000 36000 0 VLAT} + {4015497600 39600 1 VLAST} + {4033641600 36000 0 VLAT} + {4046947200 39600 1 VLAST} + {4065091200 36000 0 VLAT} + {4078396800 39600 1 VLAST} + {4096540800 36000 0 VLAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Yakutsk b/mingw/lib/tcl8.5/tzdata/Asia/Yakutsk new file mode 100644 index 0000000000..acf5d7d78a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Yakutsk @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Yakutsk) { + {-9223372036854775808 31120 0 LMT} + {-1579423120 28800 0 YAKT} + {-1247558400 32400 0 YAKMMTT} + {354898800 36000 1 YAKST} + {370706400 32400 0 YAKT} + {386434800 36000 1 YAKST} + {402242400 32400 0 YAKT} + {417970800 36000 1 YAKST} + {433778400 32400 0 YAKT} + {449593200 36000 1 YAKST} + {465325200 32400 0 YAKT} + {481050000 36000 1 YAKST} + {496774800 32400 0 YAKT} + {512499600 36000 1 YAKST} + {528224400 32400 0 YAKT} + {543949200 36000 1 YAKST} + {559674000 32400 0 YAKT} + {575398800 36000 1 YAKST} + {591123600 32400 0 YAKT} + {606848400 36000 1 YAKST} + {622573200 32400 0 YAKT} + {638298000 36000 1 YAKST} + {654627600 32400 0 YAKT} + {670352400 28800 0 YAKMMTT} + {670356000 32400 1 YAKST} + {686080800 28800 0 YAKT} + {695757600 32400 0 YAKMMTT} + {701791200 36000 1 YAKST} + {717512400 32400 0 YAKT} + {733251600 36000 1 YAKST} + {748976400 32400 0 YAKT} + {764701200 36000 1 YAKST} + {780426000 32400 0 YAKT} + {796150800 36000 1 YAKST} + {811875600 32400 0 YAKT} + {828205200 36000 1 YAKST} + {846349200 32400 0 YAKT} + {859654800 36000 1 YAKST} + {877798800 32400 0 YAKT} + {891104400 36000 1 YAKST} + {909248400 32400 0 YAKT} + {922554000 36000 1 YAKST} + {941302800 32400 0 YAKT} + {954003600 36000 1 YAKST} + {972752400 32400 0 YAKT} + {985453200 36000 1 YAKST} + {1004202000 32400 0 YAKT} + {1017507600 36000 1 YAKST} + {1035651600 32400 0 YAKT} + {1048957200 36000 1 YAKST} + {1067101200 32400 0 YAKT} + {1080406800 36000 1 YAKST} + {1099155600 32400 0 YAKT} + {1111856400 36000 1 YAKST} + {1130605200 32400 0 YAKT} + {1143306000 36000 1 YAKST} + {1162054800 32400 0 YAKT} + {1174755600 36000 1 YAKST} + {1193504400 32400 0 YAKT} + {1206810000 36000 1 YAKST} + {1224954000 32400 0 YAKT} + {1238259600 36000 1 YAKST} + {1256403600 32400 0 YAKT} + {1269709200 36000 1 YAKST} + {1288458000 32400 0 YAKT} + {1301158800 36000 1 YAKST} + {1319907600 32400 0 YAKT} + {1332608400 36000 1 YAKST} + {1351357200 32400 0 YAKT} + {1364662800 36000 1 YAKST} + {1382806800 32400 0 YAKT} + {1396112400 36000 1 YAKST} + {1414256400 32400 0 YAKT} + {1427562000 36000 1 YAKST} + {1445706000 32400 0 YAKT} + {1459011600 36000 1 YAKST} + {1477760400 32400 0 YAKT} + {1490461200 36000 1 YAKST} + {1509210000 32400 0 YAKT} + {1521910800 36000 1 YAKST} + {1540659600 32400 0 YAKT} + {1553965200 36000 1 YAKST} + {1572109200 32400 0 YAKT} + {1585414800 36000 1 YAKST} + {1603558800 32400 0 YAKT} + {1616864400 36000 1 YAKST} + {1635613200 32400 0 YAKT} + {1648314000 36000 1 YAKST} + {1667062800 32400 0 YAKT} + {1679763600 36000 1 YAKST} + {1698512400 32400 0 YAKT} + {1711818000 36000 1 YAKST} + {1729962000 32400 0 YAKT} + {1743267600 36000 1 YAKST} + {1761411600 32400 0 YAKT} + {1774717200 36000 1 YAKST} + {1792861200 32400 0 YAKT} + {1806166800 36000 1 YAKST} + {1824915600 32400 0 YAKT} + {1837616400 36000 1 YAKST} + {1856365200 32400 0 YAKT} + {1869066000 36000 1 YAKST} + {1887814800 32400 0 YAKT} + {1901120400 36000 1 YAKST} + {1919264400 32400 0 YAKT} + {1932570000 36000 1 YAKST} + {1950714000 32400 0 YAKT} + {1964019600 36000 1 YAKST} + {1982768400 32400 0 YAKT} + {1995469200 36000 1 YAKST} + {2014218000 32400 0 YAKT} + {2026918800 36000 1 YAKST} + {2045667600 32400 0 YAKT} + {2058368400 36000 1 YAKST} + {2077117200 32400 0 YAKT} + {2090422800 36000 1 YAKST} + {2108566800 32400 0 YAKT} + {2121872400 36000 1 YAKST} + {2140016400 32400 0 YAKT} + {2153322000 36000 1 YAKST} + {2172070800 32400 0 YAKT} + {2184771600 36000 1 YAKST} + {2203520400 32400 0 YAKT} + {2216221200 36000 1 YAKST} + {2234970000 32400 0 YAKT} + {2248275600 36000 1 YAKST} + {2266419600 32400 0 YAKT} + {2279725200 36000 1 YAKST} + {2297869200 32400 0 YAKT} + {2311174800 36000 1 YAKST} + {2329318800 32400 0 YAKT} + {2342624400 36000 1 YAKST} + {2361373200 32400 0 YAKT} + {2374074000 36000 1 YAKST} + {2392822800 32400 0 YAKT} + {2405523600 36000 1 YAKST} + {2424272400 32400 0 YAKT} + {2437578000 36000 1 YAKST} + {2455722000 32400 0 YAKT} + {2469027600 36000 1 YAKST} + {2487171600 32400 0 YAKT} + {2500477200 36000 1 YAKST} + {2519226000 32400 0 YAKT} + {2531926800 36000 1 YAKST} + {2550675600 32400 0 YAKT} + {2563376400 36000 1 YAKST} + {2582125200 32400 0 YAKT} + {2595430800 36000 1 YAKST} + {2613574800 32400 0 YAKT} + {2626880400 36000 1 YAKST} + {2645024400 32400 0 YAKT} + {2658330000 36000 1 YAKST} + {2676474000 32400 0 YAKT} + {2689779600 36000 1 YAKST} + {2708528400 32400 0 YAKT} + {2721229200 36000 1 YAKST} + {2739978000 32400 0 YAKT} + {2752678800 36000 1 YAKST} + {2771427600 32400 0 YAKT} + {2784733200 36000 1 YAKST} + {2802877200 32400 0 YAKT} + {2816182800 36000 1 YAKST} + {2834326800 32400 0 YAKT} + {2847632400 36000 1 YAKST} + {2866381200 32400 0 YAKT} + {2879082000 36000 1 YAKST} + {2897830800 32400 0 YAKT} + {2910531600 36000 1 YAKST} + {2929280400 32400 0 YAKT} + {2941981200 36000 1 YAKST} + {2960730000 32400 0 YAKT} + {2974035600 36000 1 YAKST} + {2992179600 32400 0 YAKT} + {3005485200 36000 1 YAKST} + {3023629200 32400 0 YAKT} + {3036934800 36000 1 YAKST} + {3055683600 32400 0 YAKT} + {3068384400 36000 1 YAKST} + {3087133200 32400 0 YAKT} + {3099834000 36000 1 YAKST} + {3118582800 32400 0 YAKT} + {3131888400 36000 1 YAKST} + {3150032400 32400 0 YAKT} + {3163338000 36000 1 YAKST} + {3181482000 32400 0 YAKT} + {3194787600 36000 1 YAKST} + {3212931600 32400 0 YAKT} + {3226237200 36000 1 YAKST} + {3244986000 32400 0 YAKT} + {3257686800 36000 1 YAKST} + {3276435600 32400 0 YAKT} + {3289136400 36000 1 YAKST} + {3307885200 32400 0 YAKT} + {3321190800 36000 1 YAKST} + {3339334800 32400 0 YAKT} + {3352640400 36000 1 YAKST} + {3370784400 32400 0 YAKT} + {3384090000 36000 1 YAKST} + {3402838800 32400 0 YAKT} + {3415539600 36000 1 YAKST} + {3434288400 32400 0 YAKT} + {3446989200 36000 1 YAKST} + {3465738000 32400 0 YAKT} + {3479043600 36000 1 YAKST} + {3497187600 32400 0 YAKT} + {3510493200 36000 1 YAKST} + {3528637200 32400 0 YAKT} + {3541942800 36000 1 YAKST} + {3560086800 32400 0 YAKT} + {3573392400 36000 1 YAKST} + {3592141200 32400 0 YAKT} + {3604842000 36000 1 YAKST} + {3623590800 32400 0 YAKT} + {3636291600 36000 1 YAKST} + {3655040400 32400 0 YAKT} + {3668346000 36000 1 YAKST} + {3686490000 32400 0 YAKT} + {3699795600 36000 1 YAKST} + {3717939600 32400 0 YAKT} + {3731245200 36000 1 YAKST} + {3749994000 32400 0 YAKT} + {3762694800 36000 1 YAKST} + {3781443600 32400 0 YAKT} + {3794144400 36000 1 YAKST} + {3812893200 32400 0 YAKT} + {3825594000 36000 1 YAKST} + {3844342800 32400 0 YAKT} + {3857648400 36000 1 YAKST} + {3875792400 32400 0 YAKT} + {3889098000 36000 1 YAKST} + {3907242000 32400 0 YAKT} + {3920547600 36000 1 YAKST} + {3939296400 32400 0 YAKT} + {3951997200 36000 1 YAKST} + {3970746000 32400 0 YAKT} + {3983446800 36000 1 YAKST} + {4002195600 32400 0 YAKT} + {4015501200 36000 1 YAKST} + {4033645200 32400 0 YAKT} + {4046950800 36000 1 YAKST} + {4065094800 32400 0 YAKT} + {4078400400 36000 1 YAKST} + {4096544400 32400 0 YAKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg b/mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg new file mode 100644 index 0000000000..980f903e39 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Yekaterinburg) { + {-9223372036854775808 14544 0 LMT} + {-1592611344 14400 0 SVET} + {-1247544000 18000 0 SVEMMTT} + {354913200 21600 1 SVEST} + {370720800 18000 0 SVET} + {386449200 21600 1 SVEST} + {402256800 18000 0 SVET} + {417985200 21600 1 SVEST} + {433792800 18000 0 SVET} + {449607600 21600 1 SVEST} + {465339600 18000 0 SVET} + {481064400 21600 1 SVEST} + {496789200 18000 0 SVET} + {512514000 21600 1 SVEST} + {528238800 18000 0 SVET} + {543963600 21600 1 SVEST} + {559688400 18000 0 SVET} + {575413200 21600 1 SVEST} + {591138000 18000 0 SVET} + {606862800 21600 1 SVEST} + {622587600 18000 0 SVET} + {638312400 21600 1 SVEST} + {654642000 18000 0 SVET} + {670366800 14400 0 SVEMMTT} + {670370400 18000 1 SVEST} + {686095200 14400 0 SVET} + {695772000 18000 0 YEKMMTT} + {701805600 21600 1 YEKST} + {717526800 18000 0 YEKT} + {733266000 21600 1 YEKST} + {748990800 18000 0 YEKT} + {764715600 21600 1 YEKST} + {780440400 18000 0 YEKT} + {796165200 21600 1 YEKST} + {811890000 18000 0 YEKT} + {828219600 21600 1 YEKST} + {846363600 18000 0 YEKT} + {859669200 21600 1 YEKST} + {877813200 18000 0 YEKT} + {891118800 21600 1 YEKST} + {909262800 18000 0 YEKT} + {922568400 21600 1 YEKST} + {941317200 18000 0 YEKT} + {954018000 21600 1 YEKST} + {972766800 18000 0 YEKT} + {985467600 21600 1 YEKST} + {1004216400 18000 0 YEKT} + {1017522000 21600 1 YEKST} + {1035666000 18000 0 YEKT} + {1048971600 21600 1 YEKST} + {1067115600 18000 0 YEKT} + {1080421200 21600 1 YEKST} + {1099170000 18000 0 YEKT} + {1111870800 21600 1 YEKST} + {1130619600 18000 0 YEKT} + {1143320400 21600 1 YEKST} + {1162069200 18000 0 YEKT} + {1174770000 21600 1 YEKST} + {1193518800 18000 0 YEKT} + {1206824400 21600 1 YEKST} + {1224968400 18000 0 YEKT} + {1238274000 21600 1 YEKST} + {1256418000 18000 0 YEKT} + {1269723600 21600 1 YEKST} + {1288472400 18000 0 YEKT} + {1301173200 21600 1 YEKST} + {1319922000 18000 0 YEKT} + {1332622800 21600 1 YEKST} + {1351371600 18000 0 YEKT} + {1364677200 21600 1 YEKST} + {1382821200 18000 0 YEKT} + {1396126800 21600 1 YEKST} + {1414270800 18000 0 YEKT} + {1427576400 21600 1 YEKST} + {1445720400 18000 0 YEKT} + {1459026000 21600 1 YEKST} + {1477774800 18000 0 YEKT} + {1490475600 21600 1 YEKST} + {1509224400 18000 0 YEKT} + {1521925200 21600 1 YEKST} + {1540674000 18000 0 YEKT} + {1553979600 21600 1 YEKST} + {1572123600 18000 0 YEKT} + {1585429200 21600 1 YEKST} + {1603573200 18000 0 YEKT} + {1616878800 21600 1 YEKST} + {1635627600 18000 0 YEKT} + {1648328400 21600 1 YEKST} + {1667077200 18000 0 YEKT} + {1679778000 21600 1 YEKST} + {1698526800 18000 0 YEKT} + {1711832400 21600 1 YEKST} + {1729976400 18000 0 YEKT} + {1743282000 21600 1 YEKST} + {1761426000 18000 0 YEKT} + {1774731600 21600 1 YEKST} + {1792875600 18000 0 YEKT} + {1806181200 21600 1 YEKST} + {1824930000 18000 0 YEKT} + {1837630800 21600 1 YEKST} + {1856379600 18000 0 YEKT} + {1869080400 21600 1 YEKST} + {1887829200 18000 0 YEKT} + {1901134800 21600 1 YEKST} + {1919278800 18000 0 YEKT} + {1932584400 21600 1 YEKST} + {1950728400 18000 0 YEKT} + {1964034000 21600 1 YEKST} + {1982782800 18000 0 YEKT} + {1995483600 21600 1 YEKST} + {2014232400 18000 0 YEKT} + {2026933200 21600 1 YEKST} + {2045682000 18000 0 YEKT} + {2058382800 21600 1 YEKST} + {2077131600 18000 0 YEKT} + {2090437200 21600 1 YEKST} + {2108581200 18000 0 YEKT} + {2121886800 21600 1 YEKST} + {2140030800 18000 0 YEKT} + {2153336400 21600 1 YEKST} + {2172085200 18000 0 YEKT} + {2184786000 21600 1 YEKST} + {2203534800 18000 0 YEKT} + {2216235600 21600 1 YEKST} + {2234984400 18000 0 YEKT} + {2248290000 21600 1 YEKST} + {2266434000 18000 0 YEKT} + {2279739600 21600 1 YEKST} + {2297883600 18000 0 YEKT} + {2311189200 21600 1 YEKST} + {2329333200 18000 0 YEKT} + {2342638800 21600 1 YEKST} + {2361387600 18000 0 YEKT} + {2374088400 21600 1 YEKST} + {2392837200 18000 0 YEKT} + {2405538000 21600 1 YEKST} + {2424286800 18000 0 YEKT} + {2437592400 21600 1 YEKST} + {2455736400 18000 0 YEKT} + {2469042000 21600 1 YEKST} + {2487186000 18000 0 YEKT} + {2500491600 21600 1 YEKST} + {2519240400 18000 0 YEKT} + {2531941200 21600 1 YEKST} + {2550690000 18000 0 YEKT} + {2563390800 21600 1 YEKST} + {2582139600 18000 0 YEKT} + {2595445200 21600 1 YEKST} + {2613589200 18000 0 YEKT} + {2626894800 21600 1 YEKST} + {2645038800 18000 0 YEKT} + {2658344400 21600 1 YEKST} + {2676488400 18000 0 YEKT} + {2689794000 21600 1 YEKST} + {2708542800 18000 0 YEKT} + {2721243600 21600 1 YEKST} + {2739992400 18000 0 YEKT} + {2752693200 21600 1 YEKST} + {2771442000 18000 0 YEKT} + {2784747600 21600 1 YEKST} + {2802891600 18000 0 YEKT} + {2816197200 21600 1 YEKST} + {2834341200 18000 0 YEKT} + {2847646800 21600 1 YEKST} + {2866395600 18000 0 YEKT} + {2879096400 21600 1 YEKST} + {2897845200 18000 0 YEKT} + {2910546000 21600 1 YEKST} + {2929294800 18000 0 YEKT} + {2941995600 21600 1 YEKST} + {2960744400 18000 0 YEKT} + {2974050000 21600 1 YEKST} + {2992194000 18000 0 YEKT} + {3005499600 21600 1 YEKST} + {3023643600 18000 0 YEKT} + {3036949200 21600 1 YEKST} + {3055698000 18000 0 YEKT} + {3068398800 21600 1 YEKST} + {3087147600 18000 0 YEKT} + {3099848400 21600 1 YEKST} + {3118597200 18000 0 YEKT} + {3131902800 21600 1 YEKST} + {3150046800 18000 0 YEKT} + {3163352400 21600 1 YEKST} + {3181496400 18000 0 YEKT} + {3194802000 21600 1 YEKST} + {3212946000 18000 0 YEKT} + {3226251600 21600 1 YEKST} + {3245000400 18000 0 YEKT} + {3257701200 21600 1 YEKST} + {3276450000 18000 0 YEKT} + {3289150800 21600 1 YEKST} + {3307899600 18000 0 YEKT} + {3321205200 21600 1 YEKST} + {3339349200 18000 0 YEKT} + {3352654800 21600 1 YEKST} + {3370798800 18000 0 YEKT} + {3384104400 21600 1 YEKST} + {3402853200 18000 0 YEKT} + {3415554000 21600 1 YEKST} + {3434302800 18000 0 YEKT} + {3447003600 21600 1 YEKST} + {3465752400 18000 0 YEKT} + {3479058000 21600 1 YEKST} + {3497202000 18000 0 YEKT} + {3510507600 21600 1 YEKST} + {3528651600 18000 0 YEKT} + {3541957200 21600 1 YEKST} + {3560101200 18000 0 YEKT} + {3573406800 21600 1 YEKST} + {3592155600 18000 0 YEKT} + {3604856400 21600 1 YEKST} + {3623605200 18000 0 YEKT} + {3636306000 21600 1 YEKST} + {3655054800 18000 0 YEKT} + {3668360400 21600 1 YEKST} + {3686504400 18000 0 YEKT} + {3699810000 21600 1 YEKST} + {3717954000 18000 0 YEKT} + {3731259600 21600 1 YEKST} + {3750008400 18000 0 YEKT} + {3762709200 21600 1 YEKST} + {3781458000 18000 0 YEKT} + {3794158800 21600 1 YEKST} + {3812907600 18000 0 YEKT} + {3825608400 21600 1 YEKST} + {3844357200 18000 0 YEKT} + {3857662800 21600 1 YEKST} + {3875806800 18000 0 YEKT} + {3889112400 21600 1 YEKST} + {3907256400 18000 0 YEKT} + {3920562000 21600 1 YEKST} + {3939310800 18000 0 YEKT} + {3952011600 21600 1 YEKST} + {3970760400 18000 0 YEKT} + {3983461200 21600 1 YEKST} + {4002210000 18000 0 YEKT} + {4015515600 21600 1 YEKST} + {4033659600 18000 0 YEKT} + {4046965200 21600 1 YEKST} + {4065109200 18000 0 YEKT} + {4078414800 21600 1 YEKST} + {4096558800 18000 0 YEKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Asia/Yerevan b/mingw/lib/tcl8.5/tzdata/Asia/Yerevan new file mode 100644 index 0000000000..cd70b4f42c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Asia/Yerevan @@ -0,0 +1,245 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Asia/Yerevan) { + {-9223372036854775808 10680 0 LMT} + {-1441162680 10800 0 YERT} + {-405140400 14400 0 YERT} + {354916800 18000 1 YERST} + {370724400 14400 0 YERT} + {386452800 18000 1 YERST} + {402260400 14400 0 YERT} + {417988800 18000 1 YERST} + {433796400 14400 0 YERT} + {449611200 18000 1 YERST} + {465343200 14400 0 YERT} + {481068000 18000 1 YERST} + {496792800 14400 0 YERT} + {512517600 18000 1 YERST} + {528242400 14400 0 YERT} + {543967200 18000 1 YERST} + {559692000 14400 0 YERT} + {575416800 18000 1 YERST} + {591141600 14400 0 YERT} + {606866400 18000 1 YERST} + {622591200 14400 0 YERT} + {638316000 18000 1 YERST} + {654645600 14400 0 YERT} + {670370400 14400 1 YERST} + {685569600 14400 0 AMST} + {686098800 10800 0 AMT} + {701812800 14400 1 AMST} + {717534000 10800 0 AMT} + {733273200 14400 1 AMST} + {748998000 10800 0 AMT} + {764722800 14400 1 AMST} + {780447600 10800 0 AMT} + {796172400 14400 1 AMST} + {811897200 14400 0 AMT} + {852062400 14400 0 AMT} + {859672800 18000 1 AMST} + {877816800 14400 0 AMT} + {891122400 18000 1 AMST} + {909266400 14400 0 AMT} + {922572000 18000 1 AMST} + {941320800 14400 0 AMT} + {954021600 18000 1 AMST} + {972770400 14400 0 AMT} + {985471200 18000 1 AMST} + {1004220000 14400 0 AMT} + {1017525600 18000 1 AMST} + {1035669600 14400 0 AMT} + {1048975200 18000 1 AMST} + {1067119200 14400 0 AMT} + {1080424800 18000 1 AMST} + {1099173600 14400 0 AMT} + {1111874400 18000 1 AMST} + {1130623200 14400 0 AMT} + {1143324000 18000 1 AMST} + {1162072800 14400 0 AMT} + {1174773600 18000 1 AMST} + {1193522400 14400 0 AMT} + {1206828000 18000 1 AMST} + {1224972000 14400 0 AMT} + {1238277600 18000 1 AMST} + {1256421600 14400 0 AMT} + {1269727200 18000 1 AMST} + {1288476000 14400 0 AMT} + {1301176800 18000 1 AMST} + {1319925600 14400 0 AMT} + {1332626400 18000 1 AMST} + {1351375200 14400 0 AMT} + {1364680800 18000 1 AMST} + {1382824800 14400 0 AMT} + {1396130400 18000 1 AMST} + {1414274400 14400 0 AMT} + {1427580000 18000 1 AMST} + {1445724000 14400 0 AMT} + {1459029600 18000 1 AMST} + {1477778400 14400 0 AMT} + {1490479200 18000 1 AMST} + {1509228000 14400 0 AMT} + {1521928800 18000 1 AMST} + {1540677600 14400 0 AMT} + {1553983200 18000 1 AMST} + {1572127200 14400 0 AMT} + {1585432800 18000 1 AMST} + {1603576800 14400 0 AMT} + {1616882400 18000 1 AMST} + {1635631200 14400 0 AMT} + {1648332000 18000 1 AMST} + {1667080800 14400 0 AMT} + {1679781600 18000 1 AMST} + {1698530400 14400 0 AMT} + {1711836000 18000 1 AMST} + {1729980000 14400 0 AMT} + {1743285600 18000 1 AMST} + {1761429600 14400 0 AMT} + {1774735200 18000 1 AMST} + {1792879200 14400 0 AMT} + {1806184800 18000 1 AMST} + {1824933600 14400 0 AMT} + {1837634400 18000 1 AMST} + {1856383200 14400 0 AMT} + {1869084000 18000 1 AMST} + {1887832800 14400 0 AMT} + {1901138400 18000 1 AMST} + {1919282400 14400 0 AMT} + {1932588000 18000 1 AMST} + {1950732000 14400 0 AMT} + {1964037600 18000 1 AMST} + {1982786400 14400 0 AMT} + {1995487200 18000 1 AMST} + {2014236000 14400 0 AMT} + {2026936800 18000 1 AMST} + {2045685600 14400 0 AMT} + {2058386400 18000 1 AMST} + {2077135200 14400 0 AMT} + {2090440800 18000 1 AMST} + {2108584800 14400 0 AMT} + {2121890400 18000 1 AMST} + {2140034400 14400 0 AMT} + {2153340000 18000 1 AMST} + {2172088800 14400 0 AMT} + {2184789600 18000 1 AMST} + {2203538400 14400 0 AMT} + {2216239200 18000 1 AMST} + {2234988000 14400 0 AMT} + {2248293600 18000 1 AMST} + {2266437600 14400 0 AMT} + {2279743200 18000 1 AMST} + {2297887200 14400 0 AMT} + {2311192800 18000 1 AMST} + {2329336800 14400 0 AMT} + {2342642400 18000 1 AMST} + {2361391200 14400 0 AMT} + {2374092000 18000 1 AMST} + {2392840800 14400 0 AMT} + {2405541600 18000 1 AMST} + {2424290400 14400 0 AMT} + {2437596000 18000 1 AMST} + {2455740000 14400 0 AMT} + {2469045600 18000 1 AMST} + {2487189600 14400 0 AMT} + {2500495200 18000 1 AMST} + {2519244000 14400 0 AMT} + {2531944800 18000 1 AMST} + {2550693600 14400 0 AMT} + {2563394400 18000 1 AMST} + {2582143200 14400 0 AMT} + {2595448800 18000 1 AMST} + {2613592800 14400 0 AMT} + {2626898400 18000 1 AMST} + {2645042400 14400 0 AMT} + {2658348000 18000 1 AMST} + {2676492000 14400 0 AMT} + {2689797600 18000 1 AMST} + {2708546400 14400 0 AMT} + {2721247200 18000 1 AMST} + {2739996000 14400 0 AMT} + {2752696800 18000 1 AMST} + {2771445600 14400 0 AMT} + {2784751200 18000 1 AMST} + {2802895200 14400 0 AMT} + {2816200800 18000 1 AMST} + {2834344800 14400 0 AMT} + {2847650400 18000 1 AMST} + {2866399200 14400 0 AMT} + {2879100000 18000 1 AMST} + {2897848800 14400 0 AMT} + {2910549600 18000 1 AMST} + {2929298400 14400 0 AMT} + {2941999200 18000 1 AMST} + {2960748000 14400 0 AMT} + {2974053600 18000 1 AMST} + {2992197600 14400 0 AMT} + {3005503200 18000 1 AMST} + {3023647200 14400 0 AMT} + {3036952800 18000 1 AMST} + {3055701600 14400 0 AMT} + {3068402400 18000 1 AMST} + {3087151200 14400 0 AMT} + {3099852000 18000 1 AMST} + {3118600800 14400 0 AMT} + {3131906400 18000 1 AMST} + {3150050400 14400 0 AMT} + {3163356000 18000 1 AMST} + {3181500000 14400 0 AMT} + {3194805600 18000 1 AMST} + {3212949600 14400 0 AMT} + {3226255200 18000 1 AMST} + {3245004000 14400 0 AMT} + {3257704800 18000 1 AMST} + {3276453600 14400 0 AMT} + {3289154400 18000 1 AMST} + {3307903200 14400 0 AMT} + {3321208800 18000 1 AMST} + {3339352800 14400 0 AMT} + {3352658400 18000 1 AMST} + {3370802400 14400 0 AMT} + {3384108000 18000 1 AMST} + {3402856800 14400 0 AMT} + {3415557600 18000 1 AMST} + {3434306400 14400 0 AMT} + {3447007200 18000 1 AMST} + {3465756000 14400 0 AMT} + {3479061600 18000 1 AMST} + {3497205600 14400 0 AMT} + {3510511200 18000 1 AMST} + {3528655200 14400 0 AMT} + {3541960800 18000 1 AMST} + {3560104800 14400 0 AMT} + {3573410400 18000 1 AMST} + {3592159200 14400 0 AMT} + {3604860000 18000 1 AMST} + {3623608800 14400 0 AMT} + {3636309600 18000 1 AMST} + {3655058400 14400 0 AMT} + {3668364000 18000 1 AMST} + {3686508000 14400 0 AMT} + {3699813600 18000 1 AMST} + {3717957600 14400 0 AMT} + {3731263200 18000 1 AMST} + {3750012000 14400 0 AMT} + {3762712800 18000 1 AMST} + {3781461600 14400 0 AMT} + {3794162400 18000 1 AMST} + {3812911200 14400 0 AMT} + {3825612000 18000 1 AMST} + {3844360800 14400 0 AMT} + {3857666400 18000 1 AMST} + {3875810400 14400 0 AMT} + {3889116000 18000 1 AMST} + {3907260000 14400 0 AMT} + {3920565600 18000 1 AMST} + {3939314400 14400 0 AMT} + {3952015200 18000 1 AMST} + {3970764000 14400 0 AMT} + {3983464800 18000 1 AMST} + {4002213600 14400 0 AMT} + {4015519200 18000 1 AMST} + {4033663200 14400 0 AMT} + {4046968800 18000 1 AMST} + {4065112800 14400 0 AMT} + {4078418400 18000 1 AMST} + {4096562400 14400 0 AMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Azores b/mingw/lib/tcl8.5/tzdata/Atlantic/Azores new file mode 100644 index 0000000000..c4761914e5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Azores @@ -0,0 +1,349 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Azores) { + {-9223372036854775808 -6160 0 LMT} + {-2713904240 -6872 0 HMT} + {-1849557928 -7200 0 AZOT} + {-1689548400 -3600 1 AZOST} + {-1677794400 -7200 0 AZOT} + {-1667430000 -3600 1 AZOST} + {-1647730800 -7200 0 AZOT} + {-1635807600 -3600 1 AZOST} + {-1616194800 -7200 0 AZOT} + {-1604358000 -3600 1 AZOST} + {-1584658800 -7200 0 AZOT} + {-1572735600 -3600 1 AZOST} + {-1553036400 -7200 0 AZOT} + {-1541199600 -3600 1 AZOST} + {-1521500400 -7200 0 AZOT} + {-1442444400 -3600 1 AZOST} + {-1426806000 -7200 0 AZOT} + {-1379286000 -3600 1 AZOST} + {-1364770800 -7200 0 AZOT} + {-1348441200 -3600 1 AZOST} + {-1333321200 -7200 0 AZOT} + {-1316386800 -3600 1 AZOST} + {-1301266800 -7200 0 AZOT} + {-1284332400 -3600 1 AZOST} + {-1269817200 -7200 0 AZOT} + {-1221433200 -3600 1 AZOST} + {-1206918000 -7200 0 AZOT} + {-1191193200 -3600 1 AZOST} + {-1175468400 -7200 0 AZOT} + {-1127689200 -3600 1 AZOST} + {-1111964400 -7200 0 AZOT} + {-1096844400 -3600 1 AZOST} + {-1080514800 -7200 0 AZOT} + {-1063580400 -3600 1 AZOST} + {-1049065200 -7200 0 AZOT} + {-1033340400 -3600 1 AZOST} + {-1017615600 -7200 0 AZOT} + {-1002495600 -3600 1 AZOST} + {-986166000 -7200 0 AZOT} + {-969231600 -3600 1 AZOST} + {-950482800 -7200 0 AZOT} + {-942015600 -3600 1 AZOST} + {-922662000 -7200 0 AZOT} + {-906937200 -3600 1 AZOST} + {-891126000 -7200 0 AZOT} + {-877302000 -3600 1 AZOST} + {-873676800 0 1 AZOMT} + {-864000000 -3600 1 AZOST} + {-857948400 -7200 0 AZOT} + {-845852400 -3600 1 AZOST} + {-842832000 0 1 AZOMT} + {-831340800 -3600 1 AZOST} + {-825894000 -7200 0 AZOT} + {-814402800 -3600 1 AZOST} + {-810777600 0 1 AZOMT} + {-799891200 -3600 1 AZOST} + {-794444400 -7200 0 AZOT} + {-782953200 -3600 1 AZOST} + {-779328000 0 1 AZOMT} + {-768441600 -3600 1 AZOST} + {-762994800 -7200 0 AZOT} + {-749084400 -3600 1 AZOST} + {-733359600 -7200 0 AZOT} + {-717624000 -3600 1 AZOST} + {-701899200 -7200 0 AZOT} + {-686174400 -3600 1 AZOST} + {-670449600 -7200 0 AZOT} + {-654724800 -3600 1 AZOST} + {-639000000 -7200 0 AZOT} + {-591825600 -3600 1 AZOST} + {-575496000 -7200 0 AZOT} + {-559771200 -3600 1 AZOST} + {-544046400 -7200 0 AZOT} + {-528321600 -3600 1 AZOST} + {-512596800 -7200 0 AZOT} + {-496872000 -3600 1 AZOST} + {-481147200 -7200 0 AZOT} + {-465422400 -3600 1 AZOST} + {-449697600 -7200 0 AZOT} + {-433972800 -3600 1 AZOST} + {-417643200 -7200 0 AZOT} + {-401918400 -3600 1 AZOST} + {-386193600 -7200 0 AZOT} + {-370468800 -3600 1 AZOST} + {-354744000 -7200 0 AZOT} + {-339019200 -3600 1 AZOST} + {-323294400 -7200 0 AZOT} + {-307569600 -3600 1 AZOST} + {-291844800 -7200 0 AZOT} + {-276120000 -3600 1 AZOST} + {-260395200 -7200 0 AZOT} + {-244670400 -3600 1 AZOST} + {-228340800 -7200 0 AZOT} + {-212616000 -3600 1 AZOST} + {-196891200 -7200 0 AZOT} + {-181166400 -3600 1 AZOST} + {-165441600 -7200 0 AZOT} + {-149716800 -3600 1 AZOST} + {-133992000 -7200 0 AZOT} + {-118267200 -3600 0 AZOT} + {228272400 0 1 AZOST} + {243997200 -3600 0 AZOT} + {260326800 0 1 AZOST} + {276051600 -3600 0 AZOT} + {291776400 0 1 AZOST} + {307504800 -3600 0 AZOT} + {323226000 0 1 AZOST} + {338954400 -3600 0 AZOT} + {354679200 0 1 AZOST} + {370404000 -3600 0 AZOT} + {386128800 0 1 AZOST} + {401853600 -3600 0 AZOT} + {417582000 0 1 AZOST} + {433303200 -3600 0 AZOT} + {449028000 0 1 AZOST} + {465357600 -3600 0 AZOT} + {481082400 0 1 AZOST} + {496807200 -3600 0 AZOT} + {512532000 0 1 AZOST} + {528256800 -3600 0 AZOT} + {543981600 0 1 AZOST} + {559706400 -3600 0 AZOT} + {575431200 0 1 AZOST} + {591156000 -3600 0 AZOT} + {606880800 0 1 AZOST} + {622605600 -3600 0 AZOT} + {638330400 0 1 AZOST} + {654660000 -3600 0 AZOT} + {670384800 0 1 AZOST} + {686109600 -3600 0 AZOT} + {701834400 0 1 AZOST} + {733280400 0 0 AZOST} + {749005200 -3600 0 AZOT} + {764730000 0 1 AZOST} + {780454800 -3600 0 AZOT} + {796179600 0 1 AZOST} + {811904400 -3600 0 AZOT} + {828234000 0 1 AZOST} + {846378000 -3600 0 AZOT} + {859683600 0 1 AZOST} + {877827600 -3600 0 AZOT} + {891133200 0 1 AZOST} + {909277200 -3600 0 AZOT} + {922582800 0 1 AZOST} + {941331600 -3600 0 AZOT} + {954032400 0 1 AZOST} + {972781200 -3600 0 AZOT} + {985482000 0 1 AZOST} + {1004230800 -3600 0 AZOT} + {1017536400 0 1 AZOST} + {1035680400 -3600 0 AZOT} + {1048986000 0 1 AZOST} + {1067130000 -3600 0 AZOT} + {1080435600 0 1 AZOST} + {1099184400 -3600 0 AZOT} + {1111885200 0 1 AZOST} + {1130634000 -3600 0 AZOT} + {1143334800 0 1 AZOST} + {1162083600 -3600 0 AZOT} + {1174784400 0 1 AZOST} + {1193533200 -3600 0 AZOT} + {1206838800 0 1 AZOST} + {1224982800 -3600 0 AZOT} + {1238288400 0 1 AZOST} + {1256432400 -3600 0 AZOT} + {1269738000 0 1 AZOST} + {1288486800 -3600 0 AZOT} + {1301187600 0 1 AZOST} + {1319936400 -3600 0 AZOT} + {1332637200 0 1 AZOST} + {1351386000 -3600 0 AZOT} + {1364691600 0 1 AZOST} + {1382835600 -3600 0 AZOT} + {1396141200 0 1 AZOST} + {1414285200 -3600 0 AZOT} + {1427590800 0 1 AZOST} + {1445734800 -3600 0 AZOT} + {1459040400 0 1 AZOST} + {1477789200 -3600 0 AZOT} + {1490490000 0 1 AZOST} + {1509238800 -3600 0 AZOT} + {1521939600 0 1 AZOST} + {1540688400 -3600 0 AZOT} + {1553994000 0 1 AZOST} + {1572138000 -3600 0 AZOT} + {1585443600 0 1 AZOST} + {1603587600 -3600 0 AZOT} + {1616893200 0 1 AZOST} + {1635642000 -3600 0 AZOT} + {1648342800 0 1 AZOST} + {1667091600 -3600 0 AZOT} + {1679792400 0 1 AZOST} + {1698541200 -3600 0 AZOT} + {1711846800 0 1 AZOST} + {1729990800 -3600 0 AZOT} + {1743296400 0 1 AZOST} + {1761440400 -3600 0 AZOT} + {1774746000 0 1 AZOST} + {1792890000 -3600 0 AZOT} + {1806195600 0 1 AZOST} + {1824944400 -3600 0 AZOT} + {1837645200 0 1 AZOST} + {1856394000 -3600 0 AZOT} + {1869094800 0 1 AZOST} + {1887843600 -3600 0 AZOT} + {1901149200 0 1 AZOST} + {1919293200 -3600 0 AZOT} + {1932598800 0 1 AZOST} + {1950742800 -3600 0 AZOT} + {1964048400 0 1 AZOST} + {1982797200 -3600 0 AZOT} + {1995498000 0 1 AZOST} + {2014246800 -3600 0 AZOT} + {2026947600 0 1 AZOST} + {2045696400 -3600 0 AZOT} + {2058397200 0 1 AZOST} + {2077146000 -3600 0 AZOT} + {2090451600 0 1 AZOST} + {2108595600 -3600 0 AZOT} + {2121901200 0 1 AZOST} + {2140045200 -3600 0 AZOT} + {2153350800 0 1 AZOST} + {2172099600 -3600 0 AZOT} + {2184800400 0 1 AZOST} + {2203549200 -3600 0 AZOT} + {2216250000 0 1 AZOST} + {2234998800 -3600 0 AZOT} + {2248304400 0 1 AZOST} + {2266448400 -3600 0 AZOT} + {2279754000 0 1 AZOST} + {2297898000 -3600 0 AZOT} + {2311203600 0 1 AZOST} + {2329347600 -3600 0 AZOT} + {2342653200 0 1 AZOST} + {2361402000 -3600 0 AZOT} + {2374102800 0 1 AZOST} + {2392851600 -3600 0 AZOT} + {2405552400 0 1 AZOST} + {2424301200 -3600 0 AZOT} + {2437606800 0 1 AZOST} + {2455750800 -3600 0 AZOT} + {2469056400 0 1 AZOST} + {2487200400 -3600 0 AZOT} + {2500506000 0 1 AZOST} + {2519254800 -3600 0 AZOT} + {2531955600 0 1 AZOST} + {2550704400 -3600 0 AZOT} + {2563405200 0 1 AZOST} + {2582154000 -3600 0 AZOT} + {2595459600 0 1 AZOST} + {2613603600 -3600 0 AZOT} + {2626909200 0 1 AZOST} + {2645053200 -3600 0 AZOT} + {2658358800 0 1 AZOST} + {2676502800 -3600 0 AZOT} + {2689808400 0 1 AZOST} + {2708557200 -3600 0 AZOT} + {2721258000 0 1 AZOST} + {2740006800 -3600 0 AZOT} + {2752707600 0 1 AZOST} + {2771456400 -3600 0 AZOT} + {2784762000 0 1 AZOST} + {2802906000 -3600 0 AZOT} + {2816211600 0 1 AZOST} + {2834355600 -3600 0 AZOT} + {2847661200 0 1 AZOST} + {2866410000 -3600 0 AZOT} + {2879110800 0 1 AZOST} + {2897859600 -3600 0 AZOT} + {2910560400 0 1 AZOST} + {2929309200 -3600 0 AZOT} + {2942010000 0 1 AZOST} + {2960758800 -3600 0 AZOT} + {2974064400 0 1 AZOST} + {2992208400 -3600 0 AZOT} + {3005514000 0 1 AZOST} + {3023658000 -3600 0 AZOT} + {3036963600 0 1 AZOST} + {3055712400 -3600 0 AZOT} + {3068413200 0 1 AZOST} + {3087162000 -3600 0 AZOT} + {3099862800 0 1 AZOST} + {3118611600 -3600 0 AZOT} + {3131917200 0 1 AZOST} + {3150061200 -3600 0 AZOT} + {3163366800 0 1 AZOST} + {3181510800 -3600 0 AZOT} + {3194816400 0 1 AZOST} + {3212960400 -3600 0 AZOT} + {3226266000 0 1 AZOST} + {3245014800 -3600 0 AZOT} + {3257715600 0 1 AZOST} + {3276464400 -3600 0 AZOT} + {3289165200 0 1 AZOST} + {3307914000 -3600 0 AZOT} + {3321219600 0 1 AZOST} + {3339363600 -3600 0 AZOT} + {3352669200 0 1 AZOST} + {3370813200 -3600 0 AZOT} + {3384118800 0 1 AZOST} + {3402867600 -3600 0 AZOT} + {3415568400 0 1 AZOST} + {3434317200 -3600 0 AZOT} + {3447018000 0 1 AZOST} + {3465766800 -3600 0 AZOT} + {3479072400 0 1 AZOST} + {3497216400 -3600 0 AZOT} + {3510522000 0 1 AZOST} + {3528666000 -3600 0 AZOT} + {3541971600 0 1 AZOST} + {3560115600 -3600 0 AZOT} + {3573421200 0 1 AZOST} + {3592170000 -3600 0 AZOT} + {3604870800 0 1 AZOST} + {3623619600 -3600 0 AZOT} + {3636320400 0 1 AZOST} + {3655069200 -3600 0 AZOT} + {3668374800 0 1 AZOST} + {3686518800 -3600 0 AZOT} + {3699824400 0 1 AZOST} + {3717968400 -3600 0 AZOT} + {3731274000 0 1 AZOST} + {3750022800 -3600 0 AZOT} + {3762723600 0 1 AZOST} + {3781472400 -3600 0 AZOT} + {3794173200 0 1 AZOST} + {3812922000 -3600 0 AZOT} + {3825622800 0 1 AZOST} + {3844371600 -3600 0 AZOT} + {3857677200 0 1 AZOST} + {3875821200 -3600 0 AZOT} + {3889126800 0 1 AZOST} + {3907270800 -3600 0 AZOT} + {3920576400 0 1 AZOST} + {3939325200 -3600 0 AZOT} + {3952026000 0 1 AZOST} + {3970774800 -3600 0 AZOT} + {3983475600 0 1 AZOST} + {4002224400 -3600 0 AZOT} + {4015530000 0 1 AZOST} + {4033674000 -3600 0 AZOT} + {4046979600 0 1 AZOST} + {4065123600 -3600 0 AZOT} + {4078429200 0 1 AZOST} + {4096573200 -3600 0 AZOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda b/mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda new file mode 100644 index 0000000000..e8b165a092 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda @@ -0,0 +1,259 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Bermuda) { + {-9223372036854775808 -15544 0 LMT} + {-1262281256 -14400 0 AST} + {136360800 -10800 0 ADT} + {152082000 -14400 0 AST} + {167810400 -10800 1 ADT} + {183531600 -14400 0 AST} + {189316800 -14400 0 AST} + {199260000 -10800 1 ADT} + {215586000 -14400 0 AST} + {230709600 -10800 1 ADT} + {247035600 -14400 0 AST} + {262764000 -10800 1 ADT} + {278485200 -14400 0 AST} + {294213600 -10800 1 ADT} + {309934800 -14400 0 AST} + {325663200 -10800 1 ADT} + {341384400 -14400 0 AST} + {357112800 -10800 1 ADT} + {372834000 -14400 0 AST} + {388562400 -10800 1 ADT} + {404888400 -14400 0 AST} + {420012000 -10800 1 ADT} + {436338000 -14400 0 AST} + {452066400 -10800 1 ADT} + {467787600 -14400 0 AST} + {483516000 -10800 1 ADT} + {499237200 -14400 0 AST} + {514965600 -10800 1 ADT} + {530686800 -14400 0 AST} + {544600800 -10800 1 ADT} + {562136400 -14400 0 AST} + {576050400 -10800 1 ADT} + {594190800 -14400 0 AST} + {607500000 -10800 1 ADT} + {625640400 -14400 0 AST} + {638949600 -10800 1 ADT} + {657090000 -14400 0 AST} + {671004000 -10800 1 ADT} + {688539600 -14400 0 AST} + {702453600 -10800 1 ADT} + {719989200 -14400 0 AST} + {733903200 -10800 1 ADT} + {752043600 -14400 0 AST} + {765352800 -10800 1 ADT} + {783493200 -14400 0 AST} + {796802400 -10800 1 ADT} + {814942800 -14400 0 AST} + {828856800 -10800 1 ADT} + {846392400 -14400 0 AST} + {860306400 -10800 1 ADT} + {877842000 -14400 0 AST} + {891756000 -10800 1 ADT} + {909291600 -14400 0 AST} + {923205600 -10800 1 ADT} + {941346000 -14400 0 AST} + {954655200 -10800 1 ADT} + {972795600 -14400 0 AST} + {986104800 -10800 1 ADT} + {1004245200 -14400 0 AST} + {1018159200 -10800 1 ADT} + {1035694800 -14400 0 AST} + {1049608800 -10800 1 ADT} + {1067144400 -14400 0 AST} + {1081058400 -10800 1 ADT} + {1099198800 -14400 0 AST} + {1112508000 -10800 1 ADT} + {1130648400 -14400 0 AST} + {1143957600 -10800 1 ADT} + {1162098000 -14400 0 AST} + {1173592800 -10800 1 ADT} + {1194152400 -14400 0 AST} + {1205042400 -10800 1 ADT} + {1225602000 -14400 0 AST} + {1236492000 -10800 1 ADT} + {1257051600 -14400 0 AST} + {1268546400 -10800 1 ADT} + {1289106000 -14400 0 AST} + {1299996000 -10800 1 ADT} + {1320555600 -14400 0 AST} + {1331445600 -10800 1 ADT} + {1352005200 -14400 0 AST} + {1362895200 -10800 1 ADT} + {1383454800 -14400 0 AST} + {1394344800 -10800 1 ADT} + {1414904400 -14400 0 AST} + {1425794400 -10800 1 ADT} + {1446354000 -14400 0 AST} + {1457848800 -10800 1 ADT} + {1478408400 -14400 0 AST} + {1489298400 -10800 1 ADT} + {1509858000 -14400 0 AST} + {1520748000 -10800 1 ADT} + {1541307600 -14400 0 AST} + {1552197600 -10800 1 ADT} + {1572757200 -14400 0 AST} + {1583647200 -10800 1 ADT} + {1604206800 -14400 0 AST} + {1615701600 -10800 1 ADT} + {1636261200 -14400 0 AST} + {1647151200 -10800 1 ADT} + {1667710800 -14400 0 AST} + {1678600800 -10800 1 ADT} + {1699160400 -14400 0 AST} + {1710050400 -10800 1 ADT} + {1730610000 -14400 0 AST} + {1741500000 -10800 1 ADT} + {1762059600 -14400 0 AST} + {1772949600 -10800 1 ADT} + {1793509200 -14400 0 AST} + {1805004000 -10800 1 ADT} + {1825563600 -14400 0 AST} + {1836453600 -10800 1 ADT} + {1857013200 -14400 0 AST} + {1867903200 -10800 1 ADT} + {1888462800 -14400 0 AST} + {1899352800 -10800 1 ADT} + {1919912400 -14400 0 AST} + {1930802400 -10800 1 ADT} + {1951362000 -14400 0 AST} + {1962856800 -10800 1 ADT} + {1983416400 -14400 0 AST} + {1994306400 -10800 1 ADT} + {2014866000 -14400 0 AST} + {2025756000 -10800 1 ADT} + {2046315600 -14400 0 AST} + {2057205600 -10800 1 ADT} + {2077765200 -14400 0 AST} + {2088655200 -10800 1 ADT} + {2109214800 -14400 0 AST} + {2120104800 -10800 1 ADT} + {2140664400 -14400 0 AST} + {2152159200 -10800 1 ADT} + {2172718800 -14400 0 AST} + {2183608800 -10800 1 ADT} + {2204168400 -14400 0 AST} + {2215058400 -10800 1 ADT} + {2235618000 -14400 0 AST} + {2246508000 -10800 1 ADT} + {2267067600 -14400 0 AST} + {2277957600 -10800 1 ADT} + {2298517200 -14400 0 AST} + {2309407200 -10800 1 ADT} + {2329966800 -14400 0 AST} + {2341461600 -10800 1 ADT} + {2362021200 -14400 0 AST} + {2372911200 -10800 1 ADT} + {2393470800 -14400 0 AST} + {2404360800 -10800 1 ADT} + {2424920400 -14400 0 AST} + {2435810400 -10800 1 ADT} + {2456370000 -14400 0 AST} + {2467260000 -10800 1 ADT} + {2487819600 -14400 0 AST} + {2499314400 -10800 1 ADT} + {2519874000 -14400 0 AST} + {2530764000 -10800 1 ADT} + {2551323600 -14400 0 AST} + {2562213600 -10800 1 ADT} + {2582773200 -14400 0 AST} + {2593663200 -10800 1 ADT} + {2614222800 -14400 0 AST} + {2625112800 -10800 1 ADT} + {2645672400 -14400 0 AST} + {2656562400 -10800 1 ADT} + {2677122000 -14400 0 AST} + {2688616800 -10800 1 ADT} + {2709176400 -14400 0 AST} + {2720066400 -10800 1 ADT} + {2740626000 -14400 0 AST} + {2751516000 -10800 1 ADT} + {2772075600 -14400 0 AST} + {2782965600 -10800 1 ADT} + {2803525200 -14400 0 AST} + {2814415200 -10800 1 ADT} + {2834974800 -14400 0 AST} + {2846469600 -10800 1 ADT} + {2867029200 -14400 0 AST} + {2877919200 -10800 1 ADT} + {2898478800 -14400 0 AST} + {2909368800 -10800 1 ADT} + {2929928400 -14400 0 AST} + {2940818400 -10800 1 ADT} + {2961378000 -14400 0 AST} + {2972268000 -10800 1 ADT} + {2992827600 -14400 0 AST} + {3003717600 -10800 1 ADT} + {3024277200 -14400 0 AST} + {3035772000 -10800 1 ADT} + {3056331600 -14400 0 AST} + {3067221600 -10800 1 ADT} + {3087781200 -14400 0 AST} + {3098671200 -10800 1 ADT} + {3119230800 -14400 0 AST} + {3130120800 -10800 1 ADT} + {3150680400 -14400 0 AST} + {3161570400 -10800 1 ADT} + {3182130000 -14400 0 AST} + {3193020000 -10800 1 ADT} + {3213579600 -14400 0 AST} + {3225074400 -10800 1 ADT} + {3245634000 -14400 0 AST} + {3256524000 -10800 1 ADT} + {3277083600 -14400 0 AST} + {3287973600 -10800 1 ADT} + {3308533200 -14400 0 AST} + {3319423200 -10800 1 ADT} + {3339982800 -14400 0 AST} + {3350872800 -10800 1 ADT} + {3371432400 -14400 0 AST} + {3382927200 -10800 1 ADT} + {3403486800 -14400 0 AST} + {3414376800 -10800 1 ADT} + {3434936400 -14400 0 AST} + {3445826400 -10800 1 ADT} + {3466386000 -14400 0 AST} + {3477276000 -10800 1 ADT} + {3497835600 -14400 0 AST} + {3508725600 -10800 1 ADT} + {3529285200 -14400 0 AST} + {3540175200 -10800 1 ADT} + {3560734800 -14400 0 AST} + {3572229600 -10800 1 ADT} + {3592789200 -14400 0 AST} + {3603679200 -10800 1 ADT} + {3624238800 -14400 0 AST} + {3635128800 -10800 1 ADT} + {3655688400 -14400 0 AST} + {3666578400 -10800 1 ADT} + {3687138000 -14400 0 AST} + {3698028000 -10800 1 ADT} + {3718587600 -14400 0 AST} + {3730082400 -10800 1 ADT} + {3750642000 -14400 0 AST} + {3761532000 -10800 1 ADT} + {3782091600 -14400 0 AST} + {3792981600 -10800 1 ADT} + {3813541200 -14400 0 AST} + {3824431200 -10800 1 ADT} + {3844990800 -14400 0 AST} + {3855880800 -10800 1 ADT} + {3876440400 -14400 0 AST} + {3887330400 -10800 1 ADT} + {3907890000 -14400 0 AST} + {3919384800 -10800 1 ADT} + {3939944400 -14400 0 AST} + {3950834400 -10800 1 ADT} + {3971394000 -14400 0 AST} + {3982284000 -10800 1 ADT} + {4002843600 -14400 0 AST} + {4013733600 -10800 1 ADT} + {4034293200 -14400 0 AST} + {4045183200 -10800 1 ADT} + {4065742800 -14400 0 AST} + {4076632800 -10800 1 ADT} + {4097192400 -14400 0 AST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Canary b/mingw/lib/tcl8.5/tzdata/Atlantic/Canary new file mode 100644 index 0000000000..4b802c7768 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Canary @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Canary) { + {-9223372036854775808 -3696 0 LMT} + {-1509663504 -3600 0 CANT} + {-733874400 0 0 WET} + {323827200 3600 1 WEST} + {338947200 3600 0 WEST} + {338950800 0 0 WET} + {354675600 3600 1 WEST} + {370400400 0 0 WET} + {386125200 3600 1 WEST} + {401850000 0 0 WET} + {417574800 3600 1 WEST} + {433299600 0 0 WET} + {449024400 3600 1 WEST} + {465354000 0 0 WET} + {481078800 3600 1 WEST} + {496803600 0 0 WET} + {512528400 3600 1 WEST} + {528253200 0 0 WET} + {543978000 3600 1 WEST} + {559702800 0 0 WET} + {575427600 3600 1 WEST} + {591152400 0 0 WET} + {606877200 3600 1 WEST} + {622602000 0 0 WET} + {638326800 3600 1 WEST} + {654656400 0 0 WET} + {670381200 3600 1 WEST} + {686106000 0 0 WET} + {701830800 3600 1 WEST} + {717555600 0 0 WET} + {733280400 3600 1 WEST} + {749005200 0 0 WET} + {764730000 3600 1 WEST} + {780454800 0 0 WET} + {796179600 3600 1 WEST} + {811904400 0 0 WET} + {828234000 3600 1 WEST} + {846378000 0 0 WET} + {859683600 3600 1 WEST} + {877827600 0 0 WET} + {891133200 3600 1 WEST} + {909277200 0 0 WET} + {922582800 3600 1 WEST} + {941331600 0 0 WET} + {954032400 3600 1 WEST} + {972781200 0 0 WET} + {985482000 3600 1 WEST} + {1004230800 0 0 WET} + {1017536400 3600 1 WEST} + {1035680400 0 0 WET} + {1048986000 3600 1 WEST} + {1067130000 0 0 WET} + {1080435600 3600 1 WEST} + {1099184400 0 0 WET} + {1111885200 3600 1 WEST} + {1130634000 0 0 WET} + {1143334800 3600 1 WEST} + {1162083600 0 0 WET} + {1174784400 3600 1 WEST} + {1193533200 0 0 WET} + {1206838800 3600 1 WEST} + {1224982800 0 0 WET} + {1238288400 3600 1 WEST} + {1256432400 0 0 WET} + {1269738000 3600 1 WEST} + {1288486800 0 0 WET} + {1301187600 3600 1 WEST} + {1319936400 0 0 WET} + {1332637200 3600 1 WEST} + {1351386000 0 0 WET} + {1364691600 3600 1 WEST} + {1382835600 0 0 WET} + {1396141200 3600 1 WEST} + {1414285200 0 0 WET} + {1427590800 3600 1 WEST} + {1445734800 0 0 WET} + {1459040400 3600 1 WEST} + {1477789200 0 0 WET} + {1490490000 3600 1 WEST} + {1509238800 0 0 WET} + {1521939600 3600 1 WEST} + {1540688400 0 0 WET} + {1553994000 3600 1 WEST} + {1572138000 0 0 WET} + {1585443600 3600 1 WEST} + {1603587600 0 0 WET} + {1616893200 3600 1 WEST} + {1635642000 0 0 WET} + {1648342800 3600 1 WEST} + {1667091600 0 0 WET} + {1679792400 3600 1 WEST} + {1698541200 0 0 WET} + {1711846800 3600 1 WEST} + {1729990800 0 0 WET} + {1743296400 3600 1 WEST} + {1761440400 0 0 WET} + {1774746000 3600 1 WEST} + {1792890000 0 0 WET} + {1806195600 3600 1 WEST} + {1824944400 0 0 WET} + {1837645200 3600 1 WEST} + {1856394000 0 0 WET} + {1869094800 3600 1 WEST} + {1887843600 0 0 WET} + {1901149200 3600 1 WEST} + {1919293200 0 0 WET} + {1932598800 3600 1 WEST} + {1950742800 0 0 WET} + {1964048400 3600 1 WEST} + {1982797200 0 0 WET} + {1995498000 3600 1 WEST} + {2014246800 0 0 WET} + {2026947600 3600 1 WEST} + {2045696400 0 0 WET} + {2058397200 3600 1 WEST} + {2077146000 0 0 WET} + {2090451600 3600 1 WEST} + {2108595600 0 0 WET} + {2121901200 3600 1 WEST} + {2140045200 0 0 WET} + {2153350800 3600 1 WEST} + {2172099600 0 0 WET} + {2184800400 3600 1 WEST} + {2203549200 0 0 WET} + {2216250000 3600 1 WEST} + {2234998800 0 0 WET} + {2248304400 3600 1 WEST} + {2266448400 0 0 WET} + {2279754000 3600 1 WEST} + {2297898000 0 0 WET} + {2311203600 3600 1 WEST} + {2329347600 0 0 WET} + {2342653200 3600 1 WEST} + {2361402000 0 0 WET} + {2374102800 3600 1 WEST} + {2392851600 0 0 WET} + {2405552400 3600 1 WEST} + {2424301200 0 0 WET} + {2437606800 3600 1 WEST} + {2455750800 0 0 WET} + {2469056400 3600 1 WEST} + {2487200400 0 0 WET} + {2500506000 3600 1 WEST} + {2519254800 0 0 WET} + {2531955600 3600 1 WEST} + {2550704400 0 0 WET} + {2563405200 3600 1 WEST} + {2582154000 0 0 WET} + {2595459600 3600 1 WEST} + {2613603600 0 0 WET} + {2626909200 3600 1 WEST} + {2645053200 0 0 WET} + {2658358800 3600 1 WEST} + {2676502800 0 0 WET} + {2689808400 3600 1 WEST} + {2708557200 0 0 WET} + {2721258000 3600 1 WEST} + {2740006800 0 0 WET} + {2752707600 3600 1 WEST} + {2771456400 0 0 WET} + {2784762000 3600 1 WEST} + {2802906000 0 0 WET} + {2816211600 3600 1 WEST} + {2834355600 0 0 WET} + {2847661200 3600 1 WEST} + {2866410000 0 0 WET} + {2879110800 3600 1 WEST} + {2897859600 0 0 WET} + {2910560400 3600 1 WEST} + {2929309200 0 0 WET} + {2942010000 3600 1 WEST} + {2960758800 0 0 WET} + {2974064400 3600 1 WEST} + {2992208400 0 0 WET} + {3005514000 3600 1 WEST} + {3023658000 0 0 WET} + {3036963600 3600 1 WEST} + {3055712400 0 0 WET} + {3068413200 3600 1 WEST} + {3087162000 0 0 WET} + {3099862800 3600 1 WEST} + {3118611600 0 0 WET} + {3131917200 3600 1 WEST} + {3150061200 0 0 WET} + {3163366800 3600 1 WEST} + {3181510800 0 0 WET} + {3194816400 3600 1 WEST} + {3212960400 0 0 WET} + {3226266000 3600 1 WEST} + {3245014800 0 0 WET} + {3257715600 3600 1 WEST} + {3276464400 0 0 WET} + {3289165200 3600 1 WEST} + {3307914000 0 0 WET} + {3321219600 3600 1 WEST} + {3339363600 0 0 WET} + {3352669200 3600 1 WEST} + {3370813200 0 0 WET} + {3384118800 3600 1 WEST} + {3402867600 0 0 WET} + {3415568400 3600 1 WEST} + {3434317200 0 0 WET} + {3447018000 3600 1 WEST} + {3465766800 0 0 WET} + {3479072400 3600 1 WEST} + {3497216400 0 0 WET} + {3510522000 3600 1 WEST} + {3528666000 0 0 WET} + {3541971600 3600 1 WEST} + {3560115600 0 0 WET} + {3573421200 3600 1 WEST} + {3592170000 0 0 WET} + {3604870800 3600 1 WEST} + {3623619600 0 0 WET} + {3636320400 3600 1 WEST} + {3655069200 0 0 WET} + {3668374800 3600 1 WEST} + {3686518800 0 0 WET} + {3699824400 3600 1 WEST} + {3717968400 0 0 WET} + {3731274000 3600 1 WEST} + {3750022800 0 0 WET} + {3762723600 3600 1 WEST} + {3781472400 0 0 WET} + {3794173200 3600 1 WEST} + {3812922000 0 0 WET} + {3825622800 3600 1 WEST} + {3844371600 0 0 WET} + {3857677200 3600 1 WEST} + {3875821200 0 0 WET} + {3889126800 3600 1 WEST} + {3907270800 0 0 WET} + {3920576400 3600 1 WEST} + {3939325200 0 0 WET} + {3952026000 3600 1 WEST} + {3970774800 0 0 WET} + {3983475600 3600 1 WEST} + {4002224400 0 0 WET} + {4015530000 3600 1 WEST} + {4033674000 0 0 WET} + {4046979600 3600 1 WEST} + {4065123600 0 0 WET} + {4078429200 3600 1 WEST} + {4096573200 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde b/mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde new file mode 100644 index 0000000000..f0bb79f715 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Cape_Verde) { + {-9223372036854775808 -5644 0 LMT} + {-1988144756 -7200 0 CVT} + {-862610400 -3600 1 CVST} + {-764118000 -7200 0 CVT} + {186120000 -3600 0 CVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe b/mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe new file mode 100644 index 0000000000..4cafc34014 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Atlantic/Faroe)]} { + LoadTimeZoneFile Atlantic/Faroe +} +set TZData(:Atlantic/Faeroe) $TZData(:Atlantic/Faroe) diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Faroe b/mingw/lib/tcl8.5/tzdata/Atlantic/Faroe new file mode 100644 index 0000000000..d2c314a32a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Faroe @@ -0,0 +1,245 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Faroe) { + {-9223372036854775808 -1624 0 LMT} + {-1955748776 0 0 WET} + {347155200 0 0 WET} + {354675600 3600 1 WEST} + {370400400 0 0 WET} + {386125200 3600 1 WEST} + {401850000 0 0 WET} + {417574800 3600 1 WEST} + {433299600 0 0 WET} + {449024400 3600 1 WEST} + {465354000 0 0 WET} + {481078800 3600 1 WEST} + {496803600 0 0 WET} + {512528400 3600 1 WEST} + {528253200 0 0 WET} + {543978000 3600 1 WEST} + {559702800 0 0 WET} + {575427600 3600 1 WEST} + {591152400 0 0 WET} + {606877200 3600 1 WEST} + {622602000 0 0 WET} + {638326800 3600 1 WEST} + {654656400 0 0 WET} + {670381200 3600 1 WEST} + {686106000 0 0 WET} + {701830800 3600 1 WEST} + {717555600 0 0 WET} + {733280400 3600 1 WEST} + {749005200 0 0 WET} + {764730000 3600 1 WEST} + {780454800 0 0 WET} + {796179600 3600 1 WEST} + {811904400 0 0 WET} + {828234000 3600 1 WEST} + {846378000 0 0 WET} + {859683600 3600 1 WEST} + {877827600 0 0 WET} + {891133200 3600 1 WEST} + {909277200 0 0 WET} + {922582800 3600 1 WEST} + {941331600 0 0 WET} + {954032400 3600 1 WEST} + {972781200 0 0 WET} + {985482000 3600 1 WEST} + {1004230800 0 0 WET} + {1017536400 3600 1 WEST} + {1035680400 0 0 WET} + {1048986000 3600 1 WEST} + {1067130000 0 0 WET} + {1080435600 3600 1 WEST} + {1099184400 0 0 WET} + {1111885200 3600 1 WEST} + {1130634000 0 0 WET} + {1143334800 3600 1 WEST} + {1162083600 0 0 WET} + {1174784400 3600 1 WEST} + {1193533200 0 0 WET} + {1206838800 3600 1 WEST} + {1224982800 0 0 WET} + {1238288400 3600 1 WEST} + {1256432400 0 0 WET} + {1269738000 3600 1 WEST} + {1288486800 0 0 WET} + {1301187600 3600 1 WEST} + {1319936400 0 0 WET} + {1332637200 3600 1 WEST} + {1351386000 0 0 WET} + {1364691600 3600 1 WEST} + {1382835600 0 0 WET} + {1396141200 3600 1 WEST} + {1414285200 0 0 WET} + {1427590800 3600 1 WEST} + {1445734800 0 0 WET} + {1459040400 3600 1 WEST} + {1477789200 0 0 WET} + {1490490000 3600 1 WEST} + {1509238800 0 0 WET} + {1521939600 3600 1 WEST} + {1540688400 0 0 WET} + {1553994000 3600 1 WEST} + {1572138000 0 0 WET} + {1585443600 3600 1 WEST} + {1603587600 0 0 WET} + {1616893200 3600 1 WEST} + {1635642000 0 0 WET} + {1648342800 3600 1 WEST} + {1667091600 0 0 WET} + {1679792400 3600 1 WEST} + {1698541200 0 0 WET} + {1711846800 3600 1 WEST} + {1729990800 0 0 WET} + {1743296400 3600 1 WEST} + {1761440400 0 0 WET} + {1774746000 3600 1 WEST} + {1792890000 0 0 WET} + {1806195600 3600 1 WEST} + {1824944400 0 0 WET} + {1837645200 3600 1 WEST} + {1856394000 0 0 WET} + {1869094800 3600 1 WEST} + {1887843600 0 0 WET} + {1901149200 3600 1 WEST} + {1919293200 0 0 WET} + {1932598800 3600 1 WEST} + {1950742800 0 0 WET} + {1964048400 3600 1 WEST} + {1982797200 0 0 WET} + {1995498000 3600 1 WEST} + {2014246800 0 0 WET} + {2026947600 3600 1 WEST} + {2045696400 0 0 WET} + {2058397200 3600 1 WEST} + {2077146000 0 0 WET} + {2090451600 3600 1 WEST} + {2108595600 0 0 WET} + {2121901200 3600 1 WEST} + {2140045200 0 0 WET} + {2153350800 3600 1 WEST} + {2172099600 0 0 WET} + {2184800400 3600 1 WEST} + {2203549200 0 0 WET} + {2216250000 3600 1 WEST} + {2234998800 0 0 WET} + {2248304400 3600 1 WEST} + {2266448400 0 0 WET} + {2279754000 3600 1 WEST} + {2297898000 0 0 WET} + {2311203600 3600 1 WEST} + {2329347600 0 0 WET} + {2342653200 3600 1 WEST} + {2361402000 0 0 WET} + {2374102800 3600 1 WEST} + {2392851600 0 0 WET} + {2405552400 3600 1 WEST} + {2424301200 0 0 WET} + {2437606800 3600 1 WEST} + {2455750800 0 0 WET} + {2469056400 3600 1 WEST} + {2487200400 0 0 WET} + {2500506000 3600 1 WEST} + {2519254800 0 0 WET} + {2531955600 3600 1 WEST} + {2550704400 0 0 WET} + {2563405200 3600 1 WEST} + {2582154000 0 0 WET} + {2595459600 3600 1 WEST} + {2613603600 0 0 WET} + {2626909200 3600 1 WEST} + {2645053200 0 0 WET} + {2658358800 3600 1 WEST} + {2676502800 0 0 WET} + {2689808400 3600 1 WEST} + {2708557200 0 0 WET} + {2721258000 3600 1 WEST} + {2740006800 0 0 WET} + {2752707600 3600 1 WEST} + {2771456400 0 0 WET} + {2784762000 3600 1 WEST} + {2802906000 0 0 WET} + {2816211600 3600 1 WEST} + {2834355600 0 0 WET} + {2847661200 3600 1 WEST} + {2866410000 0 0 WET} + {2879110800 3600 1 WEST} + {2897859600 0 0 WET} + {2910560400 3600 1 WEST} + {2929309200 0 0 WET} + {2942010000 3600 1 WEST} + {2960758800 0 0 WET} + {2974064400 3600 1 WEST} + {2992208400 0 0 WET} + {3005514000 3600 1 WEST} + {3023658000 0 0 WET} + {3036963600 3600 1 WEST} + {3055712400 0 0 WET} + {3068413200 3600 1 WEST} + {3087162000 0 0 WET} + {3099862800 3600 1 WEST} + {3118611600 0 0 WET} + {3131917200 3600 1 WEST} + {3150061200 0 0 WET} + {3163366800 3600 1 WEST} + {3181510800 0 0 WET} + {3194816400 3600 1 WEST} + {3212960400 0 0 WET} + {3226266000 3600 1 WEST} + {3245014800 0 0 WET} + {3257715600 3600 1 WEST} + {3276464400 0 0 WET} + {3289165200 3600 1 WEST} + {3307914000 0 0 WET} + {3321219600 3600 1 WEST} + {3339363600 0 0 WET} + {3352669200 3600 1 WEST} + {3370813200 0 0 WET} + {3384118800 3600 1 WEST} + {3402867600 0 0 WET} + {3415568400 3600 1 WEST} + {3434317200 0 0 WET} + {3447018000 3600 1 WEST} + {3465766800 0 0 WET} + {3479072400 3600 1 WEST} + {3497216400 0 0 WET} + {3510522000 3600 1 WEST} + {3528666000 0 0 WET} + {3541971600 3600 1 WEST} + {3560115600 0 0 WET} + {3573421200 3600 1 WEST} + {3592170000 0 0 WET} + {3604870800 3600 1 WEST} + {3623619600 0 0 WET} + {3636320400 3600 1 WEST} + {3655069200 0 0 WET} + {3668374800 3600 1 WEST} + {3686518800 0 0 WET} + {3699824400 3600 1 WEST} + {3717968400 0 0 WET} + {3731274000 3600 1 WEST} + {3750022800 0 0 WET} + {3762723600 3600 1 WEST} + {3781472400 0 0 WET} + {3794173200 3600 1 WEST} + {3812922000 0 0 WET} + {3825622800 3600 1 WEST} + {3844371600 0 0 WET} + {3857677200 3600 1 WEST} + {3875821200 0 0 WET} + {3889126800 3600 1 WEST} + {3907270800 0 0 WET} + {3920576400 3600 1 WEST} + {3939325200 0 0 WET} + {3952026000 3600 1 WEST} + {3970774800 0 0 WET} + {3983475600 3600 1 WEST} + {4002224400 0 0 WET} + {4015530000 3600 1 WEST} + {4033674000 0 0 WET} + {4046979600 3600 1 WEST} + {4065123600 0 0 WET} + {4078429200 3600 1 WEST} + {4096573200 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen b/mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen new file mode 100644 index 0000000000..e5921878f8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Oslo)]} { + LoadTimeZoneFile Europe/Oslo +} +set TZData(:Atlantic/Jan_Mayen) $TZData(:Europe/Oslo) diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Madeira b/mingw/lib/tcl8.5/tzdata/Atlantic/Madeira new file mode 100644 index 0000000000..4960eeb585 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Madeira @@ -0,0 +1,350 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Madeira) { + {-9223372036854775808 -4056 0 LMT} + {-2713906344 -4056 0 FMT} + {-1849560744 -3600 0 MADT} + {-1689552000 0 1 MADST} + {-1677798000 -3600 0 MADT} + {-1667433600 0 1 MADST} + {-1647734400 -3600 0 MADT} + {-1635811200 0 1 MADST} + {-1616198400 -3600 0 MADT} + {-1604361600 0 1 MADST} + {-1584662400 -3600 0 MADT} + {-1572739200 0 1 MADST} + {-1553040000 -3600 0 MADT} + {-1541203200 0 1 MADST} + {-1521504000 -3600 0 MADT} + {-1442448000 0 1 MADST} + {-1426809600 -3600 0 MADT} + {-1379289600 0 1 MADST} + {-1364774400 -3600 0 MADT} + {-1348444800 0 1 MADST} + {-1333324800 -3600 0 MADT} + {-1316390400 0 1 MADST} + {-1301270400 -3600 0 MADT} + {-1284336000 0 1 MADST} + {-1269820800 -3600 0 MADT} + {-1221436800 0 1 MADST} + {-1206921600 -3600 0 MADT} + {-1191196800 0 1 MADST} + {-1175472000 -3600 0 MADT} + {-1127692800 0 1 MADST} + {-1111968000 -3600 0 MADT} + {-1096848000 0 1 MADST} + {-1080518400 -3600 0 MADT} + {-1063584000 0 1 MADST} + {-1049068800 -3600 0 MADT} + {-1033344000 0 1 MADST} + {-1017619200 -3600 0 MADT} + {-1002499200 0 1 MADST} + {-986169600 -3600 0 MADT} + {-969235200 0 1 MADST} + {-950486400 -3600 0 MADT} + {-942019200 0 1 MADST} + {-922665600 -3600 0 MADT} + {-906940800 0 1 MADST} + {-891129600 -3600 0 MADT} + {-877305600 0 1 MADST} + {-873680400 3600 1 MADMT} + {-864003600 0 1 MADST} + {-857952000 -3600 0 MADT} + {-845856000 0 1 MADST} + {-842835600 3600 1 MADMT} + {-831344400 0 1 MADST} + {-825897600 -3600 0 MADT} + {-814406400 0 1 MADST} + {-810781200 3600 1 MADMT} + {-799894800 0 1 MADST} + {-794448000 -3600 0 MADT} + {-782956800 0 1 MADST} + {-779331600 3600 1 MADMT} + {-768445200 0 1 MADST} + {-762998400 -3600 0 MADT} + {-749088000 0 1 MADST} + {-733363200 -3600 0 MADT} + {-717627600 0 1 MADST} + {-701902800 -3600 0 MADT} + {-686178000 0 1 MADST} + {-670453200 -3600 0 MADT} + {-654728400 0 1 MADST} + {-639003600 -3600 0 MADT} + {-591829200 0 1 MADST} + {-575499600 -3600 0 MADT} + {-559774800 0 1 MADST} + {-544050000 -3600 0 MADT} + {-528325200 0 1 MADST} + {-512600400 -3600 0 MADT} + {-496875600 0 1 MADST} + {-481150800 -3600 0 MADT} + {-465426000 0 1 MADST} + {-449701200 -3600 0 MADT} + {-433976400 0 1 MADST} + {-417646800 -3600 0 MADT} + {-401922000 0 1 MADST} + {-386197200 -3600 0 MADT} + {-370472400 0 1 MADST} + {-354747600 -3600 0 MADT} + {-339022800 0 1 MADST} + {-323298000 -3600 0 MADT} + {-307573200 0 1 MADST} + {-291848400 -3600 0 MADT} + {-276123600 0 1 MADST} + {-260398800 -3600 0 MADT} + {-244674000 0 1 MADST} + {-228344400 -3600 0 MADT} + {-212619600 0 1 MADST} + {-196894800 -3600 0 MADT} + {-181170000 0 1 MADST} + {-165445200 -3600 0 MADT} + {-149720400 0 1 MADST} + {-133995600 -3600 0 MADT} + {-118270800 0 0 WET} + {228268800 3600 1 WEST} + {243993600 0 0 WET} + {260323200 3600 1 WEST} + {276048000 0 0 WET} + {291772800 3600 1 WEST} + {307501200 0 0 WET} + {323222400 3600 1 WEST} + {338950800 0 0 WET} + {354675600 3600 1 WEST} + {370400400 0 0 WET} + {386125200 3600 1 WEST} + {401850000 0 0 WET} + {417578400 3600 1 WEST} + {433299600 0 0 WET} + {449024400 3600 1 WEST} + {465354000 0 0 WET} + {481078800 3600 1 WEST} + {496803600 0 0 WET} + {512528400 3600 1 WEST} + {528253200 0 0 WET} + {543978000 3600 1 WEST} + {559702800 0 0 WET} + {575427600 3600 1 WEST} + {591152400 0 0 WET} + {606877200 3600 1 WEST} + {622602000 0 0 WET} + {638326800 3600 1 WEST} + {654656400 0 0 WET} + {670381200 3600 1 WEST} + {686106000 0 0 WET} + {701830800 3600 1 WEST} + {717555600 0 0 WET} + {733280400 3600 1 WEST} + {749005200 0 0 WET} + {764730000 3600 1 WEST} + {780454800 0 0 WET} + {796179600 3600 1 WEST} + {811904400 0 0 WET} + {828234000 3600 1 WEST} + {846378000 0 0 WET} + {859683600 3600 1 WEST} + {877827600 0 0 WET} + {891133200 3600 1 WEST} + {909277200 0 0 WET} + {922582800 3600 1 WEST} + {941331600 0 0 WET} + {954032400 3600 1 WEST} + {972781200 0 0 WET} + {985482000 3600 1 WEST} + {1004230800 0 0 WET} + {1017536400 3600 1 WEST} + {1035680400 0 0 WET} + {1048986000 3600 1 WEST} + {1067130000 0 0 WET} + {1080435600 3600 1 WEST} + {1099184400 0 0 WET} + {1111885200 3600 1 WEST} + {1130634000 0 0 WET} + {1143334800 3600 1 WEST} + {1162083600 0 0 WET} + {1174784400 3600 1 WEST} + {1193533200 0 0 WET} + {1206838800 3600 1 WEST} + {1224982800 0 0 WET} + {1238288400 3600 1 WEST} + {1256432400 0 0 WET} + {1269738000 3600 1 WEST} + {1288486800 0 0 WET} + {1301187600 3600 1 WEST} + {1319936400 0 0 WET} + {1332637200 3600 1 WEST} + {1351386000 0 0 WET} + {1364691600 3600 1 WEST} + {1382835600 0 0 WET} + {1396141200 3600 1 WEST} + {1414285200 0 0 WET} + {1427590800 3600 1 WEST} + {1445734800 0 0 WET} + {1459040400 3600 1 WEST} + {1477789200 0 0 WET} + {1490490000 3600 1 WEST} + {1509238800 0 0 WET} + {1521939600 3600 1 WEST} + {1540688400 0 0 WET} + {1553994000 3600 1 WEST} + {1572138000 0 0 WET} + {1585443600 3600 1 WEST} + {1603587600 0 0 WET} + {1616893200 3600 1 WEST} + {1635642000 0 0 WET} + {1648342800 3600 1 WEST} + {1667091600 0 0 WET} + {1679792400 3600 1 WEST} + {1698541200 0 0 WET} + {1711846800 3600 1 WEST} + {1729990800 0 0 WET} + {1743296400 3600 1 WEST} + {1761440400 0 0 WET} + {1774746000 3600 1 WEST} + {1792890000 0 0 WET} + {1806195600 3600 1 WEST} + {1824944400 0 0 WET} + {1837645200 3600 1 WEST} + {1856394000 0 0 WET} + {1869094800 3600 1 WEST} + {1887843600 0 0 WET} + {1901149200 3600 1 WEST} + {1919293200 0 0 WET} + {1932598800 3600 1 WEST} + {1950742800 0 0 WET} + {1964048400 3600 1 WEST} + {1982797200 0 0 WET} + {1995498000 3600 1 WEST} + {2014246800 0 0 WET} + {2026947600 3600 1 WEST} + {2045696400 0 0 WET} + {2058397200 3600 1 WEST} + {2077146000 0 0 WET} + {2090451600 3600 1 WEST} + {2108595600 0 0 WET} + {2121901200 3600 1 WEST} + {2140045200 0 0 WET} + {2153350800 3600 1 WEST} + {2172099600 0 0 WET} + {2184800400 3600 1 WEST} + {2203549200 0 0 WET} + {2216250000 3600 1 WEST} + {2234998800 0 0 WET} + {2248304400 3600 1 WEST} + {2266448400 0 0 WET} + {2279754000 3600 1 WEST} + {2297898000 0 0 WET} + {2311203600 3600 1 WEST} + {2329347600 0 0 WET} + {2342653200 3600 1 WEST} + {2361402000 0 0 WET} + {2374102800 3600 1 WEST} + {2392851600 0 0 WET} + {2405552400 3600 1 WEST} + {2424301200 0 0 WET} + {2437606800 3600 1 WEST} + {2455750800 0 0 WET} + {2469056400 3600 1 WEST} + {2487200400 0 0 WET} + {2500506000 3600 1 WEST} + {2519254800 0 0 WET} + {2531955600 3600 1 WEST} + {2550704400 0 0 WET} + {2563405200 3600 1 WEST} + {2582154000 0 0 WET} + {2595459600 3600 1 WEST} + {2613603600 0 0 WET} + {2626909200 3600 1 WEST} + {2645053200 0 0 WET} + {2658358800 3600 1 WEST} + {2676502800 0 0 WET} + {2689808400 3600 1 WEST} + {2708557200 0 0 WET} + {2721258000 3600 1 WEST} + {2740006800 0 0 WET} + {2752707600 3600 1 WEST} + {2771456400 0 0 WET} + {2784762000 3600 1 WEST} + {2802906000 0 0 WET} + {2816211600 3600 1 WEST} + {2834355600 0 0 WET} + {2847661200 3600 1 WEST} + {2866410000 0 0 WET} + {2879110800 3600 1 WEST} + {2897859600 0 0 WET} + {2910560400 3600 1 WEST} + {2929309200 0 0 WET} + {2942010000 3600 1 WEST} + {2960758800 0 0 WET} + {2974064400 3600 1 WEST} + {2992208400 0 0 WET} + {3005514000 3600 1 WEST} + {3023658000 0 0 WET} + {3036963600 3600 1 WEST} + {3055712400 0 0 WET} + {3068413200 3600 1 WEST} + {3087162000 0 0 WET} + {3099862800 3600 1 WEST} + {3118611600 0 0 WET} + {3131917200 3600 1 WEST} + {3150061200 0 0 WET} + {3163366800 3600 1 WEST} + {3181510800 0 0 WET} + {3194816400 3600 1 WEST} + {3212960400 0 0 WET} + {3226266000 3600 1 WEST} + {3245014800 0 0 WET} + {3257715600 3600 1 WEST} + {3276464400 0 0 WET} + {3289165200 3600 1 WEST} + {3307914000 0 0 WET} + {3321219600 3600 1 WEST} + {3339363600 0 0 WET} + {3352669200 3600 1 WEST} + {3370813200 0 0 WET} + {3384118800 3600 1 WEST} + {3402867600 0 0 WET} + {3415568400 3600 1 WEST} + {3434317200 0 0 WET} + {3447018000 3600 1 WEST} + {3465766800 0 0 WET} + {3479072400 3600 1 WEST} + {3497216400 0 0 WET} + {3510522000 3600 1 WEST} + {3528666000 0 0 WET} + {3541971600 3600 1 WEST} + {3560115600 0 0 WET} + {3573421200 3600 1 WEST} + {3592170000 0 0 WET} + {3604870800 3600 1 WEST} + {3623619600 0 0 WET} + {3636320400 3600 1 WEST} + {3655069200 0 0 WET} + {3668374800 3600 1 WEST} + {3686518800 0 0 WET} + {3699824400 3600 1 WEST} + {3717968400 0 0 WET} + {3731274000 3600 1 WEST} + {3750022800 0 0 WET} + {3762723600 3600 1 WEST} + {3781472400 0 0 WET} + {3794173200 3600 1 WEST} + {3812922000 0 0 WET} + {3825622800 3600 1 WEST} + {3844371600 0 0 WET} + {3857677200 3600 1 WEST} + {3875821200 0 0 WET} + {3889126800 3600 1 WEST} + {3907270800 0 0 WET} + {3920576400 3600 1 WEST} + {3939325200 0 0 WET} + {3952026000 3600 1 WEST} + {3970774800 0 0 WET} + {3983475600 3600 1 WEST} + {4002224400 0 0 WET} + {4015530000 3600 1 WEST} + {4033674000 0 0 WET} + {4046979600 3600 1 WEST} + {4065123600 0 0 WET} + {4078429200 3600 1 WEST} + {4096573200 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik b/mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik new file mode 100644 index 0000000000..f0248adc46 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik @@ -0,0 +1,70 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Reykjavik) { + {-9223372036854775808 -5244 0 LMT} + {-4197047556 -5268 0 RMT} + {-1956609132 -3600 0 IST} + {-1668211200 0 1 ISST} + {-1647212400 -3600 0 IST} + {-1636675200 0 1 ISST} + {-1613430000 -3600 0 IST} + {-968025600 0 1 ISST} + {-949615200 -3600 0 IST} + {-942008400 0 1 ISST} + {-920239200 -3600 0 IST} + {-909957600 0 1 ISST} + {-888789600 -3600 0 IST} + {-877903200 0 1 ISST} + {-857944800 -3600 0 IST} + {-846453600 0 1 ISST} + {-826495200 -3600 0 IST} + {-815004000 0 1 ISST} + {-795045600 -3600 0 IST} + {-783554400 0 1 ISST} + {-762991200 -3600 0 IST} + {-752104800 0 1 ISST} + {-731541600 -3600 0 IST} + {-717631200 0 1 ISST} + {-700092000 -3600 0 IST} + {-686181600 0 1 ISST} + {-668642400 -3600 0 IST} + {-654732000 0 1 ISST} + {-636588000 -3600 0 IST} + {-623282400 0 1 ISST} + {-605743200 -3600 0 IST} + {-591832800 0 1 ISST} + {-573688800 -3600 0 IST} + {-559778400 0 1 ISST} + {-542239200 -3600 0 IST} + {-528328800 0 1 ISST} + {-510789600 -3600 0 IST} + {-496879200 0 1 ISST} + {-479340000 -3600 0 IST} + {-465429600 0 1 ISST} + {-447890400 -3600 0 IST} + {-433980000 0 1 ISST} + {-415836000 -3600 0 IST} + {-401925600 0 1 ISST} + {-384386400 -3600 0 IST} + {-370476000 0 1 ISST} + {-352936800 -3600 0 IST} + {-339026400 0 1 ISST} + {-321487200 -3600 0 IST} + {-307576800 0 1 ISST} + {-290037600 -3600 0 IST} + {-276127200 0 1 ISST} + {-258588000 -3600 0 IST} + {-244677600 0 1 ISST} + {-226533600 -3600 0 IST} + {-212623200 0 1 ISST} + {-195084000 -3600 0 IST} + {-181173600 0 1 ISST} + {-163634400 -3600 0 IST} + {-149724000 0 1 ISST} + {-132184800 -3600 0 IST} + {-118274400 0 1 ISST} + {-100735200 -3600 0 IST} + {-86824800 0 1 ISST} + {-68680800 -3600 0 IST} + {-54770400 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia b/mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia new file mode 100644 index 0000000000..cbfc826522 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/South_Georgia) { + {-9223372036854775808 -8768 0 LMT} + {-2524512832 -7200 0 GST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena b/mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena new file mode 100644 index 0000000000..6d0c00d17a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/St_Helena) { + {-9223372036854775808 -1368 0 LMT} + {-2524520232 -1368 0 JMT} + {-599614632 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Atlantic/Stanley b/mingw/lib/tcl8.5/tzdata/Atlantic/Stanley new file mode 100644 index 0000000000..70dc402319 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Atlantic/Stanley @@ -0,0 +1,253 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Atlantic/Stanley) { + {-9223372036854775808 -13884 0 LMT} + {-2524507716 -13884 0 SMT} + {-1824235716 -14400 0 FKT} + {-1018209600 -10800 1 FKST} + {-1003093200 -14400 0 FKT} + {-986760000 -10800 1 FKST} + {-971643600 -14400 0 FKT} + {-954705600 -10800 1 FKST} + {-939589200 -14400 0 FKT} + {-923256000 -10800 1 FKST} + {-908139600 -14400 0 FKT} + {-891806400 -10800 1 FKST} + {-876690000 -14400 0 FKT} + {-860356800 -10800 1 FKST} + {420606000 -7200 0 FKT} + {433303200 -7200 1 FKST} + {452052000 -10800 0 FKT} + {464151600 -7200 1 FKST} + {483501600 -10800 0 FKT} + {495597600 -14400 0 FKT} + {495604800 -10800 1 FKST} + {514350000 -14400 0 FKT} + {527054400 -10800 1 FKST} + {545799600 -14400 0 FKT} + {558504000 -10800 1 FKST} + {577249200 -14400 0 FKT} + {589953600 -10800 1 FKST} + {608698800 -14400 0 FKT} + {621403200 -10800 1 FKST} + {640753200 -14400 0 FKT} + {652852800 -10800 1 FKST} + {672202800 -14400 0 FKT} + {684907200 -10800 1 FKST} + {703652400 -14400 0 FKT} + {716356800 -10800 1 FKST} + {735102000 -14400 0 FKT} + {747806400 -10800 1 FKST} + {766551600 -14400 0 FKT} + {779256000 -10800 1 FKST} + {798001200 -14400 0 FKT} + {810705600 -10800 1 FKST} + {830055600 -14400 0 FKT} + {842760000 -10800 1 FKST} + {861505200 -14400 0 FKT} + {874209600 -10800 1 FKST} + {892954800 -14400 0 FKT} + {905659200 -10800 1 FKST} + {924404400 -14400 0 FKT} + {937108800 -10800 1 FKST} + {955854000 -14400 0 FKT} + {968558400 -10800 1 FKST} + {987310800 -14400 0 FKT} + {999410400 -10800 1 FKST} + {1019365200 -14400 0 FKT} + {1030860000 -10800 1 FKST} + {1050814800 -14400 0 FKT} + {1062914400 -10800 1 FKST} + {1082264400 -14400 0 FKT} + {1094364000 -10800 1 FKST} + {1113714000 -14400 0 FKT} + {1125813600 -10800 1 FKST} + {1145163600 -14400 0 FKT} + {1157263200 -10800 1 FKST} + {1176613200 -14400 0 FKT} + {1188712800 -10800 1 FKST} + {1208667600 -14400 0 FKT} + {1220767200 -10800 1 FKST} + {1240117200 -14400 0 FKT} + {1252216800 -10800 1 FKST} + {1271566800 -14400 0 FKT} + {1283666400 -10800 1 FKST} + {1303016400 -14400 0 FKT} + {1315116000 -10800 1 FKST} + {1334466000 -14400 0 FKT} + {1346565600 -10800 1 FKST} + {1366520400 -14400 0 FKT} + {1378015200 -10800 1 FKST} + {1397970000 -14400 0 FKT} + {1410069600 -10800 1 FKST} + {1429419600 -14400 0 FKT} + {1441519200 -10800 1 FKST} + {1460869200 -14400 0 FKT} + {1472968800 -10800 1 FKST} + {1492318800 -14400 0 FKT} + {1504418400 -10800 1 FKST} + {1523768400 -14400 0 FKT} + {1535868000 -10800 1 FKST} + {1555822800 -14400 0 FKT} + {1567317600 -10800 1 FKST} + {1587272400 -14400 0 FKT} + {1599372000 -10800 1 FKST} + {1618722000 -14400 0 FKT} + {1630821600 -10800 1 FKST} + {1650171600 -14400 0 FKT} + {1662271200 -10800 1 FKST} + {1681621200 -14400 0 FKT} + {1693720800 -10800 1 FKST} + {1713675600 -14400 0 FKT} + {1725170400 -10800 1 FKST} + {1745125200 -14400 0 FKT} + {1757224800 -10800 1 FKST} + {1776574800 -14400 0 FKT} + {1788674400 -10800 1 FKST} + {1808024400 -14400 0 FKT} + {1820124000 -10800 1 FKST} + {1839474000 -14400 0 FKT} + {1851573600 -10800 1 FKST} + {1870923600 -14400 0 FKT} + {1883023200 -10800 1 FKST} + {1902978000 -14400 0 FKT} + {1914472800 -10800 1 FKST} + {1934427600 -14400 0 FKT} + {1946527200 -10800 1 FKST} + {1965877200 -14400 0 FKT} + {1977976800 -10800 1 FKST} + {1997326800 -14400 0 FKT} + {2009426400 -10800 1 FKST} + {2028776400 -14400 0 FKT} + {2040876000 -10800 1 FKST} + {2060226000 -14400 0 FKT} + {2072325600 -10800 1 FKST} + {2092280400 -14400 0 FKT} + {2104380000 -10800 1 FKST} + {2123730000 -14400 0 FKT} + {2135829600 -10800 1 FKST} + {2155179600 -14400 0 FKT} + {2167279200 -10800 1 FKST} + {2186629200 -14400 0 FKT} + {2198728800 -10800 1 FKST} + {2218078800 -14400 0 FKT} + {2230178400 -10800 1 FKST} + {2250133200 -14400 0 FKT} + {2261628000 -10800 1 FKST} + {2281582800 -14400 0 FKT} + {2293682400 -10800 1 FKST} + {2313032400 -14400 0 FKT} + {2325132000 -10800 1 FKST} + {2344482000 -14400 0 FKT} + {2356581600 -10800 1 FKST} + {2375931600 -14400 0 FKT} + {2388031200 -10800 1 FKST} + {2407381200 -14400 0 FKT} + {2419480800 -10800 1 FKST} + {2439435600 -14400 0 FKT} + {2450930400 -10800 1 FKST} + {2470885200 -14400 0 FKT} + {2482984800 -10800 1 FKST} + {2502334800 -14400 0 FKT} + {2514434400 -10800 1 FKST} + {2533784400 -14400 0 FKT} + {2545884000 -10800 1 FKST} + {2565234000 -14400 0 FKT} + {2577333600 -10800 1 FKST} + {2597288400 -14400 0 FKT} + {2608783200 -10800 1 FKST} + {2628738000 -14400 0 FKT} + {2640837600 -10800 1 FKST} + {2660187600 -14400 0 FKT} + {2672287200 -10800 1 FKST} + {2691637200 -14400 0 FKT} + {2703736800 -10800 1 FKST} + {2723086800 -14400 0 FKT} + {2735186400 -10800 1 FKST} + {2754536400 -14400 0 FKT} + {2766636000 -10800 1 FKST} + {2786590800 -14400 0 FKT} + {2798085600 -10800 1 FKST} + {2818040400 -14400 0 FKT} + {2830140000 -10800 1 FKST} + {2849490000 -14400 0 FKT} + {2861589600 -10800 1 FKST} + {2880939600 -14400 0 FKT} + {2893039200 -10800 1 FKST} + {2912389200 -14400 0 FKT} + {2924488800 -10800 1 FKST} + {2943838800 -14400 0 FKT} + {2955938400 -10800 1 FKST} + {2975893200 -14400 0 FKT} + {2987992800 -10800 1 FKST} + {3007342800 -14400 0 FKT} + {3019442400 -10800 1 FKST} + {3038792400 -14400 0 FKT} + {3050892000 -10800 1 FKST} + {3070242000 -14400 0 FKT} + {3082341600 -10800 1 FKST} + {3101691600 -14400 0 FKT} + {3113791200 -10800 1 FKST} + {3133746000 -14400 0 FKT} + {3145240800 -10800 1 FKST} + {3165195600 -14400 0 FKT} + {3177295200 -10800 1 FKST} + {3196645200 -14400 0 FKT} + {3208744800 -10800 1 FKST} + {3228094800 -14400 0 FKT} + {3240194400 -10800 1 FKST} + {3259544400 -14400 0 FKT} + {3271644000 -10800 1 FKST} + {3290994000 -14400 0 FKT} + {3303093600 -10800 1 FKST} + {3323048400 -14400 0 FKT} + {3334543200 -10800 1 FKST} + {3354498000 -14400 0 FKT} + {3366597600 -10800 1 FKST} + {3385947600 -14400 0 FKT} + {3398047200 -10800 1 FKST} + {3417397200 -14400 0 FKT} + {3429496800 -10800 1 FKST} + {3448846800 -14400 0 FKT} + {3460946400 -10800 1 FKST} + {3480901200 -14400 0 FKT} + {3492396000 -10800 1 FKST} + {3512350800 -14400 0 FKT} + {3524450400 -10800 1 FKST} + {3543800400 -14400 0 FKT} + {3555900000 -10800 1 FKST} + {3575250000 -14400 0 FKT} + {3587349600 -10800 1 FKST} + {3606699600 -14400 0 FKT} + {3618799200 -10800 1 FKST} + {3638149200 -14400 0 FKT} + {3650248800 -10800 1 FKST} + {3670203600 -14400 0 FKT} + {3681698400 -10800 1 FKST} + {3701653200 -14400 0 FKT} + {3713752800 -10800 1 FKST} + {3733102800 -14400 0 FKT} + {3745202400 -10800 1 FKST} + {3764552400 -14400 0 FKT} + {3776652000 -10800 1 FKST} + {3796002000 -14400 0 FKT} + {3808101600 -10800 1 FKST} + {3827451600 -14400 0 FKT} + {3839551200 -10800 1 FKST} + {3859506000 -14400 0 FKT} + {3871605600 -10800 1 FKST} + {3890955600 -14400 0 FKT} + {3903055200 -10800 1 FKST} + {3922405200 -14400 0 FKT} + {3934504800 -10800 1 FKST} + {3953854800 -14400 0 FKT} + {3965954400 -10800 1 FKST} + {3985304400 -14400 0 FKT} + {3997404000 -10800 1 FKST} + {4017358800 -14400 0 FKT} + {4028853600 -10800 1 FKST} + {4048808400 -14400 0 FKT} + {4060908000 -10800 1 FKST} + {4080258000 -14400 0 FKT} + {4092357600 -10800 1 FKST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/ACT b/mingw/lib/tcl8.5/tzdata/Australia/ACT new file mode 100644 index 0000000000..f7da2815d0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/ACT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Sydney)]} { + LoadTimeZoneFile Australia/Sydney +} +set TZData(:Australia/ACT) $TZData(:Australia/Sydney) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Adelaide b/mingw/lib/tcl8.5/tzdata/Australia/Adelaide new file mode 100644 index 0000000000..9abe1927e1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Adelaide @@ -0,0 +1,273 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Adelaide) { + {-9223372036854775808 33260 0 LMT} + {-2364110060 32400 0 CST} + {-2230189200 34200 0 CST} + {-1672565340 37800 1 CST} + {-1665390600 34200 0 CST} + {-883639800 37800 1 CST} + {-876126600 34200 0 CST} + {-860398200 37800 1 CST} + {-844677000 34200 0 CST} + {-828343800 37800 1 CST} + {-813227400 34200 0 CST} + {31501800 34200 0 CST} + {57688200 37800 1 CST} + {67969800 34200 0 CST} + {89137800 37800 1 CST} + {100024200 34200 0 CST} + {120587400 37800 1 CST} + {131473800 34200 0 CST} + {152037000 37800 1 CST} + {162923400 34200 0 CST} + {183486600 37800 1 CST} + {194977800 34200 0 CST} + {215541000 37800 1 CST} + {226427400 34200 0 CST} + {246990600 37800 1 CST} + {257877000 34200 0 CST} + {278440200 37800 1 CST} + {289326600 34200 0 CST} + {309889800 37800 1 CST} + {320776200 34200 0 CST} + {341339400 37800 1 CST} + {352225800 34200 0 CST} + {372789000 37800 1 CST} + {384280200 34200 0 CST} + {404843400 37800 1 CST} + {415729800 34200 0 CST} + {436293000 37800 1 CST} + {447179400 34200 0 CST} + {467742600 37800 1 CST} + {478629000 34200 0 CST} + {499192200 37800 1 CST} + {511288200 34200 0 CST} + {530037000 37800 1 CST} + {542737800 34200 0 CST} + {562091400 37800 1 CST} + {574792200 34200 0 CST} + {594145800 37800 1 CST} + {606241800 34200 0 CST} + {625595400 37800 1 CST} + {637691400 34200 0 CST} + {657045000 37800 1 CST} + {667931400 34200 0 CST} + {688494600 37800 1 CST} + {701195400 34200 0 CST} + {719944200 37800 1 CST} + {731435400 34200 0 CST} + {751998600 37800 1 CST} + {764094600 34200 0 CST} + {783448200 37800 1 CST} + {796149000 34200 0 CST} + {814897800 37800 1 CST} + {828203400 34200 0 CST} + {846347400 37800 1 CST} + {859653000 34200 0 CST} + {877797000 37800 1 CST} + {891102600 34200 0 CST} + {909246600 37800 1 CST} + {922552200 34200 0 CST} + {941301000 37800 1 CST} + {954001800 34200 0 CST} + {972750600 37800 1 CST} + {985451400 34200 0 CST} + {1004200200 37800 1 CST} + {1017505800 34200 0 CST} + {1035649800 37800 1 CST} + {1048955400 34200 0 CST} + {1067099400 37800 1 CST} + {1080405000 34200 0 CST} + {1099153800 37800 1 CST} + {1111854600 34200 0 CST} + {1130603400 37800 1 CST} + {1143909000 34200 0 CST} + {1162053000 37800 1 CST} + {1174753800 34200 0 CST} + {1193502600 37800 1 CST} + {1207413000 34200 0 CST} + {1223137800 37800 1 CST} + {1238862600 34200 0 CST} + {1254587400 37800 1 CST} + {1270312200 34200 0 CST} + {1286037000 37800 1 CST} + {1301761800 34200 0 CST} + {1317486600 37800 1 CST} + {1333211400 34200 0 CST} + {1349541000 37800 1 CST} + {1365265800 34200 0 CST} + {1380990600 37800 1 CST} + {1396715400 34200 0 CST} + {1412440200 37800 1 CST} + {1428165000 34200 0 CST} + {1443889800 37800 1 CST} + {1459614600 34200 0 CST} + {1475339400 37800 1 CST} + {1491064200 34200 0 CST} + {1506789000 37800 1 CST} + {1522513800 34200 0 CST} + {1538843400 37800 1 CST} + {1554568200 34200 0 CST} + {1570293000 37800 1 CST} + {1586017800 34200 0 CST} + {1601742600 37800 1 CST} + {1617467400 34200 0 CST} + {1633192200 37800 1 CST} + {1648917000 34200 0 CST} + {1664641800 37800 1 CST} + {1680366600 34200 0 CST} + {1696091400 37800 1 CST} + {1712421000 34200 0 CST} + {1728145800 37800 1 CST} + {1743870600 34200 0 CST} + {1759595400 37800 1 CST} + {1775320200 34200 0 CST} + {1791045000 37800 1 CST} + {1806769800 34200 0 CST} + {1822494600 37800 1 CST} + {1838219400 34200 0 CST} + {1853944200 37800 1 CST} + {1869669000 34200 0 CST} + {1885998600 37800 1 CST} + {1901723400 34200 0 CST} + {1917448200 37800 1 CST} + {1933173000 34200 0 CST} + {1948897800 37800 1 CST} + {1964622600 34200 0 CST} + {1980347400 37800 1 CST} + {1996072200 34200 0 CST} + {2011797000 37800 1 CST} + {2027521800 34200 0 CST} + {2043246600 37800 1 CST} + {2058971400 34200 0 CST} + {2075301000 37800 1 CST} + {2091025800 34200 0 CST} + {2106750600 37800 1 CST} + {2122475400 34200 0 CST} + {2138200200 37800 1 CST} + {2153925000 34200 0 CST} + {2169649800 37800 1 CST} + {2185374600 34200 0 CST} + {2201099400 37800 1 CST} + {2216824200 34200 0 CST} + {2233153800 37800 1 CST} + {2248878600 34200 0 CST} + {2264603400 37800 1 CST} + {2280328200 34200 0 CST} + {2296053000 37800 1 CST} + {2311777800 34200 0 CST} + {2327502600 37800 1 CST} + {2343227400 34200 0 CST} + {2358952200 37800 1 CST} + {2374677000 34200 0 CST} + {2390401800 37800 1 CST} + {2406126600 34200 0 CST} + {2422456200 37800 1 CST} + {2438181000 34200 0 CST} + {2453905800 37800 1 CST} + {2469630600 34200 0 CST} + {2485355400 37800 1 CST} + {2501080200 34200 0 CST} + {2516805000 37800 1 CST} + {2532529800 34200 0 CST} + {2548254600 37800 1 CST} + {2563979400 34200 0 CST} + {2579704200 37800 1 CST} + {2596033800 34200 0 CST} + {2611758600 37800 1 CST} + {2627483400 34200 0 CST} + {2643208200 37800 1 CST} + {2658933000 34200 0 CST} + {2674657800 37800 1 CST} + {2690382600 34200 0 CST} + {2706107400 37800 1 CST} + {2721832200 34200 0 CST} + {2737557000 37800 1 CST} + {2753281800 34200 0 CST} + {2769611400 37800 1 CST} + {2785336200 34200 0 CST} + {2801061000 37800 1 CST} + {2816785800 34200 0 CST} + {2832510600 37800 1 CST} + {2848235400 34200 0 CST} + {2863960200 37800 1 CST} + {2879685000 34200 0 CST} + {2895409800 37800 1 CST} + {2911134600 34200 0 CST} + {2926859400 37800 1 CST} + {2942584200 34200 0 CST} + {2958913800 37800 1 CST} + {2974638600 34200 0 CST} + {2990363400 37800 1 CST} + {3006088200 34200 0 CST} + {3021813000 37800 1 CST} + {3037537800 34200 0 CST} + {3053262600 37800 1 CST} + {3068987400 34200 0 CST} + {3084712200 37800 1 CST} + {3100437000 34200 0 CST} + {3116766600 37800 1 CST} + {3132491400 34200 0 CST} + {3148216200 37800 1 CST} + {3163941000 34200 0 CST} + {3179665800 37800 1 CST} + {3195390600 34200 0 CST} + {3211115400 37800 1 CST} + {3226840200 34200 0 CST} + {3242565000 37800 1 CST} + {3258289800 34200 0 CST} + {3274014600 37800 1 CST} + {3289739400 34200 0 CST} + {3306069000 37800 1 CST} + {3321793800 34200 0 CST} + {3337518600 37800 1 CST} + {3353243400 34200 0 CST} + {3368968200 37800 1 CST} + {3384693000 34200 0 CST} + {3400417800 37800 1 CST} + {3416142600 34200 0 CST} + {3431867400 37800 1 CST} + {3447592200 34200 0 CST} + {3463317000 37800 1 CST} + {3479646600 34200 0 CST} + {3495371400 37800 1 CST} + {3511096200 34200 0 CST} + {3526821000 37800 1 CST} + {3542545800 34200 0 CST} + {3558270600 37800 1 CST} + {3573995400 34200 0 CST} + {3589720200 37800 1 CST} + {3605445000 34200 0 CST} + {3621169800 37800 1 CST} + {3636894600 34200 0 CST} + {3653224200 37800 1 CST} + {3668949000 34200 0 CST} + {3684673800 37800 1 CST} + {3700398600 34200 0 CST} + {3716123400 37800 1 CST} + {3731848200 34200 0 CST} + {3747573000 37800 1 CST} + {3763297800 34200 0 CST} + {3779022600 37800 1 CST} + {3794747400 34200 0 CST} + {3810472200 37800 1 CST} + {3826197000 34200 0 CST} + {3842526600 37800 1 CST} + {3858251400 34200 0 CST} + {3873976200 37800 1 CST} + {3889701000 34200 0 CST} + {3905425800 37800 1 CST} + {3921150600 34200 0 CST} + {3936875400 37800 1 CST} + {3952600200 34200 0 CST} + {3968325000 37800 1 CST} + {3984049800 34200 0 CST} + {4000379400 37800 1 CST} + {4016104200 34200 0 CST} + {4031829000 37800 1 CST} + {4047553800 34200 0 CST} + {4063278600 37800 1 CST} + {4079003400 34200 0 CST} + {4094728200 37800 1 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Brisbane b/mingw/lib/tcl8.5/tzdata/Australia/Brisbane new file mode 100644 index 0000000000..fe6d154a99 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Brisbane @@ -0,0 +1,23 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Brisbane) { + {-9223372036854775808 36728 0 LMT} + {-2366791928 36000 0 EST} + {-1672567140 39600 1 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {31500000 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {625593600 39600 1 EST} + {636480000 36000 0 EST} + {657043200 39600 1 EST} + {667929600 36000 0 EST} + {688492800 39600 1 EST} + {699379200 36000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill b/mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill new file mode 100644 index 0000000000..35cbb7e6ea --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill @@ -0,0 +1,275 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Broken_Hill) { + {-9223372036854775808 33948 0 LMT} + {-2364110748 36000 0 EST} + {-2314951200 32400 0 CST} + {-2230189200 34200 0 CST} + {-1672565340 37800 1 CST} + {-1665390600 34200 0 CST} + {-883639800 37800 1 CST} + {-876126600 34200 0 CST} + {-860398200 37800 1 CST} + {-844677000 34200 0 CST} + {-828343800 37800 1 CST} + {-813227400 34200 0 CST} + {31501800 34200 0 CST} + {57688200 37800 1 CST} + {67969800 34200 0 CST} + {89137800 37800 1 CST} + {100024200 34200 0 CST} + {120587400 37800 1 CST} + {131473800 34200 0 CST} + {152037000 37800 1 CST} + {162923400 34200 0 CST} + {183486600 37800 1 CST} + {194977800 34200 0 CST} + {215541000 37800 1 CST} + {226427400 34200 0 CST} + {246990600 37800 1 CST} + {257877000 34200 0 CST} + {278440200 37800 1 CST} + {289326600 34200 0 CST} + {309889800 37800 1 CST} + {320776200 34200 0 CST} + {341339400 37800 1 CST} + {352225800 34200 0 CST} + {372789000 37800 1 CST} + {386699400 34200 0 CST} + {404843400 37800 1 CST} + {415729800 34200 0 CST} + {436293000 37800 1 CST} + {447179400 34200 0 CST} + {467742600 37800 1 CST} + {478629000 34200 0 CST} + {499192200 37800 1 CST} + {511288200 34200 0 CST} + {530037000 37800 1 CST} + {542737800 34200 0 CST} + {562091400 37800 1 CST} + {574792200 34200 0 CST} + {594145800 37800 1 CST} + {606241800 34200 0 CST} + {625595400 37800 1 CST} + {636481800 34200 0 CST} + {657045000 37800 1 CST} + {667931400 34200 0 CST} + {688494600 37800 1 CST} + {699381000 34200 0 CST} + {719944200 37800 1 CST} + {731435400 34200 0 CST} + {751998600 37800 1 CST} + {762885000 34200 0 CST} + {783448200 37800 1 CST} + {794334600 34200 0 CST} + {814897800 37800 1 CST} + {828203400 34200 0 CST} + {846347400 37800 1 CST} + {859653000 34200 0 CST} + {877797000 37800 1 CST} + {891102600 34200 0 CST} + {909246600 37800 1 CST} + {922552200 34200 0 CST} + {941301000 37800 1 CST} + {946647000 37800 0 CST} + {954001800 34200 0 CST} + {972750600 37800 1 CST} + {985451400 34200 0 CST} + {1004200200 37800 1 CST} + {1017505800 34200 0 CST} + {1035649800 37800 1 CST} + {1048955400 34200 0 CST} + {1067099400 37800 1 CST} + {1080405000 34200 0 CST} + {1099153800 37800 1 CST} + {1111854600 34200 0 CST} + {1130603400 37800 1 CST} + {1143909000 34200 0 CST} + {1162053000 37800 1 CST} + {1174753800 34200 0 CST} + {1193502600 37800 1 CST} + {1207413000 34200 0 CST} + {1223137800 37800 1 CST} + {1238862600 34200 0 CST} + {1254587400 37800 1 CST} + {1270312200 34200 0 CST} + {1286037000 37800 1 CST} + {1301761800 34200 0 CST} + {1317486600 37800 1 CST} + {1333211400 34200 0 CST} + {1349541000 37800 1 CST} + {1365265800 34200 0 CST} + {1380990600 37800 1 CST} + {1396715400 34200 0 CST} + {1412440200 37800 1 CST} + {1428165000 34200 0 CST} + {1443889800 37800 1 CST} + {1459614600 34200 0 CST} + {1475339400 37800 1 CST} + {1491064200 34200 0 CST} + {1506789000 37800 1 CST} + {1522513800 34200 0 CST} + {1538843400 37800 1 CST} + {1554568200 34200 0 CST} + {1570293000 37800 1 CST} + {1586017800 34200 0 CST} + {1601742600 37800 1 CST} + {1617467400 34200 0 CST} + {1633192200 37800 1 CST} + {1648917000 34200 0 CST} + {1664641800 37800 1 CST} + {1680366600 34200 0 CST} + {1696091400 37800 1 CST} + {1712421000 34200 0 CST} + {1728145800 37800 1 CST} + {1743870600 34200 0 CST} + {1759595400 37800 1 CST} + {1775320200 34200 0 CST} + {1791045000 37800 1 CST} + {1806769800 34200 0 CST} + {1822494600 37800 1 CST} + {1838219400 34200 0 CST} + {1853944200 37800 1 CST} + {1869669000 34200 0 CST} + {1885998600 37800 1 CST} + {1901723400 34200 0 CST} + {1917448200 37800 1 CST} + {1933173000 34200 0 CST} + {1948897800 37800 1 CST} + {1964622600 34200 0 CST} + {1980347400 37800 1 CST} + {1996072200 34200 0 CST} + {2011797000 37800 1 CST} + {2027521800 34200 0 CST} + {2043246600 37800 1 CST} + {2058971400 34200 0 CST} + {2075301000 37800 1 CST} + {2091025800 34200 0 CST} + {2106750600 37800 1 CST} + {2122475400 34200 0 CST} + {2138200200 37800 1 CST} + {2153925000 34200 0 CST} + {2169649800 37800 1 CST} + {2185374600 34200 0 CST} + {2201099400 37800 1 CST} + {2216824200 34200 0 CST} + {2233153800 37800 1 CST} + {2248878600 34200 0 CST} + {2264603400 37800 1 CST} + {2280328200 34200 0 CST} + {2296053000 37800 1 CST} + {2311777800 34200 0 CST} + {2327502600 37800 1 CST} + {2343227400 34200 0 CST} + {2358952200 37800 1 CST} + {2374677000 34200 0 CST} + {2390401800 37800 1 CST} + {2406126600 34200 0 CST} + {2422456200 37800 1 CST} + {2438181000 34200 0 CST} + {2453905800 37800 1 CST} + {2469630600 34200 0 CST} + {2485355400 37800 1 CST} + {2501080200 34200 0 CST} + {2516805000 37800 1 CST} + {2532529800 34200 0 CST} + {2548254600 37800 1 CST} + {2563979400 34200 0 CST} + {2579704200 37800 1 CST} + {2596033800 34200 0 CST} + {2611758600 37800 1 CST} + {2627483400 34200 0 CST} + {2643208200 37800 1 CST} + {2658933000 34200 0 CST} + {2674657800 37800 1 CST} + {2690382600 34200 0 CST} + {2706107400 37800 1 CST} + {2721832200 34200 0 CST} + {2737557000 37800 1 CST} + {2753281800 34200 0 CST} + {2769611400 37800 1 CST} + {2785336200 34200 0 CST} + {2801061000 37800 1 CST} + {2816785800 34200 0 CST} + {2832510600 37800 1 CST} + {2848235400 34200 0 CST} + {2863960200 37800 1 CST} + {2879685000 34200 0 CST} + {2895409800 37800 1 CST} + {2911134600 34200 0 CST} + {2926859400 37800 1 CST} + {2942584200 34200 0 CST} + {2958913800 37800 1 CST} + {2974638600 34200 0 CST} + {2990363400 37800 1 CST} + {3006088200 34200 0 CST} + {3021813000 37800 1 CST} + {3037537800 34200 0 CST} + {3053262600 37800 1 CST} + {3068987400 34200 0 CST} + {3084712200 37800 1 CST} + {3100437000 34200 0 CST} + {3116766600 37800 1 CST} + {3132491400 34200 0 CST} + {3148216200 37800 1 CST} + {3163941000 34200 0 CST} + {3179665800 37800 1 CST} + {3195390600 34200 0 CST} + {3211115400 37800 1 CST} + {3226840200 34200 0 CST} + {3242565000 37800 1 CST} + {3258289800 34200 0 CST} + {3274014600 37800 1 CST} + {3289739400 34200 0 CST} + {3306069000 37800 1 CST} + {3321793800 34200 0 CST} + {3337518600 37800 1 CST} + {3353243400 34200 0 CST} + {3368968200 37800 1 CST} + {3384693000 34200 0 CST} + {3400417800 37800 1 CST} + {3416142600 34200 0 CST} + {3431867400 37800 1 CST} + {3447592200 34200 0 CST} + {3463317000 37800 1 CST} + {3479646600 34200 0 CST} + {3495371400 37800 1 CST} + {3511096200 34200 0 CST} + {3526821000 37800 1 CST} + {3542545800 34200 0 CST} + {3558270600 37800 1 CST} + {3573995400 34200 0 CST} + {3589720200 37800 1 CST} + {3605445000 34200 0 CST} + {3621169800 37800 1 CST} + {3636894600 34200 0 CST} + {3653224200 37800 1 CST} + {3668949000 34200 0 CST} + {3684673800 37800 1 CST} + {3700398600 34200 0 CST} + {3716123400 37800 1 CST} + {3731848200 34200 0 CST} + {3747573000 37800 1 CST} + {3763297800 34200 0 CST} + {3779022600 37800 1 CST} + {3794747400 34200 0 CST} + {3810472200 37800 1 CST} + {3826197000 34200 0 CST} + {3842526600 37800 1 CST} + {3858251400 34200 0 CST} + {3873976200 37800 1 CST} + {3889701000 34200 0 CST} + {3905425800 37800 1 CST} + {3921150600 34200 0 CST} + {3936875400 37800 1 CST} + {3952600200 34200 0 CST} + {3968325000 37800 1 CST} + {3984049800 34200 0 CST} + {4000379400 37800 1 CST} + {4016104200 34200 0 CST} + {4031829000 37800 1 CST} + {4047553800 34200 0 CST} + {4063278600 37800 1 CST} + {4079003400 34200 0 CST} + {4094728200 37800 1 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Canberra b/mingw/lib/tcl8.5/tzdata/Australia/Canberra new file mode 100644 index 0000000000..0b7b9ca765 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Canberra @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Sydney)]} { + LoadTimeZoneFile Australia/Sydney +} +set TZData(:Australia/Canberra) $TZData(:Australia/Sydney) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Currie b/mingw/lib/tcl8.5/tzdata/Australia/Currie new file mode 100644 index 0000000000..ae6d1f0b88 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Currie @@ -0,0 +1,273 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Currie) { + {-9223372036854775808 34528 0 LMT} + {-2345794528 36000 0 EST} + {-1680508800 39600 1 EST} + {-1669892400 39600 0 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {47138400 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {89136000 39600 1 EST} + {100022400 36000 0 EST} + {120585600 39600 1 EST} + {131472000 36000 0 EST} + {152035200 39600 1 EST} + {162921600 36000 0 EST} + {183484800 39600 1 EST} + {194976000 36000 0 EST} + {215539200 39600 1 EST} + {226425600 36000 0 EST} + {246988800 39600 1 EST} + {257875200 36000 0 EST} + {278438400 39600 1 EST} + {289324800 36000 0 EST} + {309888000 39600 1 EST} + {320774400 36000 0 EST} + {341337600 39600 1 EST} + {352224000 36000 0 EST} + {372787200 39600 1 EST} + {386092800 36000 0 EST} + {404841600 39600 1 EST} + {417542400 36000 0 EST} + {436291200 39600 1 EST} + {447177600 36000 0 EST} + {467740800 39600 1 EST} + {478627200 36000 0 EST} + {499190400 39600 1 EST} + {510076800 36000 0 EST} + {530035200 39600 1 EST} + {542736000 36000 0 EST} + {562089600 39600 1 EST} + {574790400 36000 0 EST} + {594144000 39600 1 EST} + {606240000 36000 0 EST} + {625593600 39600 1 EST} + {637689600 36000 0 EST} + {657043200 39600 1 EST} + {670348800 36000 0 EST} + {686678400 39600 1 EST} + {701798400 36000 0 EST} + {718128000 39600 1 EST} + {733248000 36000 0 EST} + {749577600 39600 1 EST} + {764697600 36000 0 EST} + {781027200 39600 1 EST} + {796147200 36000 0 EST} + {812476800 39600 1 EST} + {828201600 36000 0 EST} + {844531200 39600 1 EST} + {859651200 36000 0 EST} + {875980800 39600 1 EST} + {891100800 36000 0 EST} + {907430400 39600 1 EST} + {922550400 36000 0 EST} + {938880000 39600 1 EST} + {954000000 36000 0 EST} + {967305600 39600 1 EST} + {985449600 36000 0 EST} + {1002384000 39600 1 EST} + {1017504000 36000 0 EST} + {1033833600 39600 1 EST} + {1048953600 36000 0 EST} + {1065283200 39600 1 EST} + {1080403200 36000 0 EST} + {1096732800 39600 1 EST} + {1111852800 36000 0 EST} + {1128182400 39600 1 EST} + {1143907200 36000 0 EST} + {1159632000 39600 1 EST} + {1174752000 36000 0 EST} + {1191686400 39600 1 EST} + {1207411200 36000 0 EST} + {1223136000 39600 1 EST} + {1238860800 36000 0 EST} + {1254585600 39600 1 EST} + {1270310400 36000 0 EST} + {1286035200 39600 1 EST} + {1301760000 36000 0 EST} + {1317484800 39600 1 EST} + {1333209600 36000 0 EST} + {1349539200 39600 1 EST} + {1365264000 36000 0 EST} + {1380988800 39600 1 EST} + {1396713600 36000 0 EST} + {1412438400 39600 1 EST} + {1428163200 36000 0 EST} + {1443888000 39600 1 EST} + {1459612800 36000 0 EST} + {1475337600 39600 1 EST} + {1491062400 36000 0 EST} + {1506787200 39600 1 EST} + {1522512000 36000 0 EST} + {1538841600 39600 1 EST} + {1554566400 36000 0 EST} + {1570291200 39600 1 EST} + {1586016000 36000 0 EST} + {1601740800 39600 1 EST} + {1617465600 36000 0 EST} + {1633190400 39600 1 EST} + {1648915200 36000 0 EST} + {1664640000 39600 1 EST} + {1680364800 36000 0 EST} + {1696089600 39600 1 EST} + {1712419200 36000 0 EST} + {1728144000 39600 1 EST} + {1743868800 36000 0 EST} + {1759593600 39600 1 EST} + {1775318400 36000 0 EST} + {1791043200 39600 1 EST} + {1806768000 36000 0 EST} + {1822492800 39600 1 EST} + {1838217600 36000 0 EST} + {1853942400 39600 1 EST} + {1869667200 36000 0 EST} + {1885996800 39600 1 EST} + {1901721600 36000 0 EST} + {1917446400 39600 1 EST} + {1933171200 36000 0 EST} + {1948896000 39600 1 EST} + {1964620800 36000 0 EST} + {1980345600 39600 1 EST} + {1996070400 36000 0 EST} + {2011795200 39600 1 EST} + {2027520000 36000 0 EST} + {2043244800 39600 1 EST} + {2058969600 36000 0 EST} + {2075299200 39600 1 EST} + {2091024000 36000 0 EST} + {2106748800 39600 1 EST} + {2122473600 36000 0 EST} + {2138198400 39600 1 EST} + {2153923200 36000 0 EST} + {2169648000 39600 1 EST} + {2185372800 36000 0 EST} + {2201097600 39600 1 EST} + {2216822400 36000 0 EST} + {2233152000 39600 1 EST} + {2248876800 36000 0 EST} + {2264601600 39600 1 EST} + {2280326400 36000 0 EST} + {2296051200 39600 1 EST} + {2311776000 36000 0 EST} + {2327500800 39600 1 EST} + {2343225600 36000 0 EST} + {2358950400 39600 1 EST} + {2374675200 36000 0 EST} + {2390400000 39600 1 EST} + {2406124800 36000 0 EST} + {2422454400 39600 1 EST} + {2438179200 36000 0 EST} + {2453904000 39600 1 EST} + {2469628800 36000 0 EST} + {2485353600 39600 1 EST} + {2501078400 36000 0 EST} + {2516803200 39600 1 EST} + {2532528000 36000 0 EST} + {2548252800 39600 1 EST} + {2563977600 36000 0 EST} + {2579702400 39600 1 EST} + {2596032000 36000 0 EST} + {2611756800 39600 1 EST} + {2627481600 36000 0 EST} + {2643206400 39600 1 EST} + {2658931200 36000 0 EST} + {2674656000 39600 1 EST} + {2690380800 36000 0 EST} + {2706105600 39600 1 EST} + {2721830400 36000 0 EST} + {2737555200 39600 1 EST} + {2753280000 36000 0 EST} + {2769609600 39600 1 EST} + {2785334400 36000 0 EST} + {2801059200 39600 1 EST} + {2816784000 36000 0 EST} + {2832508800 39600 1 EST} + {2848233600 36000 0 EST} + {2863958400 39600 1 EST} + {2879683200 36000 0 EST} + {2895408000 39600 1 EST} + {2911132800 36000 0 EST} + {2926857600 39600 1 EST} + {2942582400 36000 0 EST} + {2958912000 39600 1 EST} + {2974636800 36000 0 EST} + {2990361600 39600 1 EST} + {3006086400 36000 0 EST} + {3021811200 39600 1 EST} + {3037536000 36000 0 EST} + {3053260800 39600 1 EST} + {3068985600 36000 0 EST} + {3084710400 39600 1 EST} + {3100435200 36000 0 EST} + {3116764800 39600 1 EST} + {3132489600 36000 0 EST} + {3148214400 39600 1 EST} + {3163939200 36000 0 EST} + {3179664000 39600 1 EST} + {3195388800 36000 0 EST} + {3211113600 39600 1 EST} + {3226838400 36000 0 EST} + {3242563200 39600 1 EST} + {3258288000 36000 0 EST} + {3274012800 39600 1 EST} + {3289737600 36000 0 EST} + {3306067200 39600 1 EST} + {3321792000 36000 0 EST} + {3337516800 39600 1 EST} + {3353241600 36000 0 EST} + {3368966400 39600 1 EST} + {3384691200 36000 0 EST} + {3400416000 39600 1 EST} + {3416140800 36000 0 EST} + {3431865600 39600 1 EST} + {3447590400 36000 0 EST} + {3463315200 39600 1 EST} + {3479644800 36000 0 EST} + {3495369600 39600 1 EST} + {3511094400 36000 0 EST} + {3526819200 39600 1 EST} + {3542544000 36000 0 EST} + {3558268800 39600 1 EST} + {3573993600 36000 0 EST} + {3589718400 39600 1 EST} + {3605443200 36000 0 EST} + {3621168000 39600 1 EST} + {3636892800 36000 0 EST} + {3653222400 39600 1 EST} + {3668947200 36000 0 EST} + {3684672000 39600 1 EST} + {3700396800 36000 0 EST} + {3716121600 39600 1 EST} + {3731846400 36000 0 EST} + {3747571200 39600 1 EST} + {3763296000 36000 0 EST} + {3779020800 39600 1 EST} + {3794745600 36000 0 EST} + {3810470400 39600 1 EST} + {3826195200 36000 0 EST} + {3842524800 39600 1 EST} + {3858249600 36000 0 EST} + {3873974400 39600 1 EST} + {3889699200 36000 0 EST} + {3905424000 39600 1 EST} + {3921148800 36000 0 EST} + {3936873600 39600 1 EST} + {3952598400 36000 0 EST} + {3968323200 39600 1 EST} + {3984048000 36000 0 EST} + {4000377600 39600 1 EST} + {4016102400 36000 0 EST} + {4031827200 39600 1 EST} + {4047552000 36000 0 EST} + {4063276800 39600 1 EST} + {4079001600 36000 0 EST} + {4094726400 39600 1 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Darwin b/mingw/lib/tcl8.5/tzdata/Australia/Darwin new file mode 100644 index 0000000000..9be372da5e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Darwin @@ -0,0 +1,15 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Darwin) { + {-9223372036854775808 31400 0 LMT} + {-2364108200 32400 0 CST} + {-2230189200 34200 0 CST} + {-1672565340 37800 1 CST} + {-1665390600 34200 0 CST} + {-883639800 37800 1 CST} + {-876126600 34200 0 CST} + {-860398200 37800 1 CST} + {-844677000 34200 0 CST} + {-828343800 37800 1 CST} + {-813227400 34200 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Eucla b/mingw/lib/tcl8.5/tzdata/Australia/Eucla new file mode 100644 index 0000000000..0f8ed4d20a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Eucla @@ -0,0 +1,25 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Eucla) { + {-9223372036854775808 30928 0 LMT} + {-2337928528 31500 0 CWST} + {-1672562640 35100 1 CWST} + {-1665387900 31500 0 CWST} + {-883637100 35100 1 CWST} + {-876123900 31500 0 CWST} + {-860395500 35100 1 CWST} + {-844674300 31500 0 CWST} + {-836473500 35100 0 CWST} + {152039700 35100 1 CWST} + {162926100 31500 0 CWST} + {436295700 35100 1 CWST} + {447182100 31500 0 CWST} + {690311700 35100 1 CWST} + {699383700 31500 0 CWST} + {1165079700 35100 1 CWST} + {1174756500 31500 0 CWST} + {1193505300 35100 1 CWST} + {1206810900 31500 0 CWST} + {1224954900 35100 1 CWST} + {1238260500 31500 0 CWST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Hobart b/mingw/lib/tcl8.5/tzdata/Australia/Hobart new file mode 100644 index 0000000000..8f27110ecb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Hobart @@ -0,0 +1,281 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Hobart) { + {-9223372036854775808 35356 0 LMT} + {-2345795356 36000 0 EST} + {-1680508800 39600 1 EST} + {-1669892400 39600 0 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {-94730400 36000 0 EST} + {-71136000 39600 1 EST} + {-55411200 36000 0 EST} + {-37267200 39600 1 EST} + {-25776000 36000 0 EST} + {-5817600 39600 1 EST} + {5673600 36000 0 EST} + {25632000 39600 1 EST} + {37728000 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {89136000 39600 1 EST} + {100022400 36000 0 EST} + {120585600 39600 1 EST} + {131472000 36000 0 EST} + {152035200 39600 1 EST} + {162921600 36000 0 EST} + {183484800 39600 1 EST} + {194976000 36000 0 EST} + {215539200 39600 1 EST} + {226425600 36000 0 EST} + {246988800 39600 1 EST} + {257875200 36000 0 EST} + {278438400 39600 1 EST} + {289324800 36000 0 EST} + {309888000 39600 1 EST} + {320774400 36000 0 EST} + {341337600 39600 1 EST} + {352224000 36000 0 EST} + {372787200 39600 1 EST} + {386092800 36000 0 EST} + {404841600 39600 1 EST} + {417542400 36000 0 EST} + {436291200 39600 1 EST} + {447177600 36000 0 EST} + {467740800 39600 1 EST} + {478627200 36000 0 EST} + {499190400 39600 1 EST} + {510076800 36000 0 EST} + {530035200 39600 1 EST} + {542736000 36000 0 EST} + {562089600 39600 1 EST} + {574790400 36000 0 EST} + {594144000 39600 1 EST} + {606240000 36000 0 EST} + {625593600 39600 1 EST} + {637689600 36000 0 EST} + {657043200 39600 1 EST} + {670348800 36000 0 EST} + {686678400 39600 1 EST} + {701798400 36000 0 EST} + {718128000 39600 1 EST} + {733248000 36000 0 EST} + {749577600 39600 1 EST} + {764697600 36000 0 EST} + {781027200 39600 1 EST} + {796147200 36000 0 EST} + {812476800 39600 1 EST} + {828201600 36000 0 EST} + {844531200 39600 1 EST} + {859651200 36000 0 EST} + {875980800 39600 1 EST} + {891100800 36000 0 EST} + {907430400 39600 1 EST} + {922550400 36000 0 EST} + {938880000 39600 1 EST} + {954000000 36000 0 EST} + {967305600 39600 1 EST} + {985449600 36000 0 EST} + {1002384000 39600 1 EST} + {1017504000 36000 0 EST} + {1033833600 39600 1 EST} + {1048953600 36000 0 EST} + {1065283200 39600 1 EST} + {1080403200 36000 0 EST} + {1096732800 39600 1 EST} + {1111852800 36000 0 EST} + {1128182400 39600 1 EST} + {1143907200 36000 0 EST} + {1159632000 39600 1 EST} + {1174752000 36000 0 EST} + {1191686400 39600 1 EST} + {1207411200 36000 0 EST} + {1223136000 39600 1 EST} + {1238860800 36000 0 EST} + {1254585600 39600 1 EST} + {1270310400 36000 0 EST} + {1286035200 39600 1 EST} + {1301760000 36000 0 EST} + {1317484800 39600 1 EST} + {1333209600 36000 0 EST} + {1349539200 39600 1 EST} + {1365264000 36000 0 EST} + {1380988800 39600 1 EST} + {1396713600 36000 0 EST} + {1412438400 39600 1 EST} + {1428163200 36000 0 EST} + {1443888000 39600 1 EST} + {1459612800 36000 0 EST} + {1475337600 39600 1 EST} + {1491062400 36000 0 EST} + {1506787200 39600 1 EST} + {1522512000 36000 0 EST} + {1538841600 39600 1 EST} + {1554566400 36000 0 EST} + {1570291200 39600 1 EST} + {1586016000 36000 0 EST} + {1601740800 39600 1 EST} + {1617465600 36000 0 EST} + {1633190400 39600 1 EST} + {1648915200 36000 0 EST} + {1664640000 39600 1 EST} + {1680364800 36000 0 EST} + {1696089600 39600 1 EST} + {1712419200 36000 0 EST} + {1728144000 39600 1 EST} + {1743868800 36000 0 EST} + {1759593600 39600 1 EST} + {1775318400 36000 0 EST} + {1791043200 39600 1 EST} + {1806768000 36000 0 EST} + {1822492800 39600 1 EST} + {1838217600 36000 0 EST} + {1853942400 39600 1 EST} + {1869667200 36000 0 EST} + {1885996800 39600 1 EST} + {1901721600 36000 0 EST} + {1917446400 39600 1 EST} + {1933171200 36000 0 EST} + {1948896000 39600 1 EST} + {1964620800 36000 0 EST} + {1980345600 39600 1 EST} + {1996070400 36000 0 EST} + {2011795200 39600 1 EST} + {2027520000 36000 0 EST} + {2043244800 39600 1 EST} + {2058969600 36000 0 EST} + {2075299200 39600 1 EST} + {2091024000 36000 0 EST} + {2106748800 39600 1 EST} + {2122473600 36000 0 EST} + {2138198400 39600 1 EST} + {2153923200 36000 0 EST} + {2169648000 39600 1 EST} + {2185372800 36000 0 EST} + {2201097600 39600 1 EST} + {2216822400 36000 0 EST} + {2233152000 39600 1 EST} + {2248876800 36000 0 EST} + {2264601600 39600 1 EST} + {2280326400 36000 0 EST} + {2296051200 39600 1 EST} + {2311776000 36000 0 EST} + {2327500800 39600 1 EST} + {2343225600 36000 0 EST} + {2358950400 39600 1 EST} + {2374675200 36000 0 EST} + {2390400000 39600 1 EST} + {2406124800 36000 0 EST} + {2422454400 39600 1 EST} + {2438179200 36000 0 EST} + {2453904000 39600 1 EST} + {2469628800 36000 0 EST} + {2485353600 39600 1 EST} + {2501078400 36000 0 EST} + {2516803200 39600 1 EST} + {2532528000 36000 0 EST} + {2548252800 39600 1 EST} + {2563977600 36000 0 EST} + {2579702400 39600 1 EST} + {2596032000 36000 0 EST} + {2611756800 39600 1 EST} + {2627481600 36000 0 EST} + {2643206400 39600 1 EST} + {2658931200 36000 0 EST} + {2674656000 39600 1 EST} + {2690380800 36000 0 EST} + {2706105600 39600 1 EST} + {2721830400 36000 0 EST} + {2737555200 39600 1 EST} + {2753280000 36000 0 EST} + {2769609600 39600 1 EST} + {2785334400 36000 0 EST} + {2801059200 39600 1 EST} + {2816784000 36000 0 EST} + {2832508800 39600 1 EST} + {2848233600 36000 0 EST} + {2863958400 39600 1 EST} + {2879683200 36000 0 EST} + {2895408000 39600 1 EST} + {2911132800 36000 0 EST} + {2926857600 39600 1 EST} + {2942582400 36000 0 EST} + {2958912000 39600 1 EST} + {2974636800 36000 0 EST} + {2990361600 39600 1 EST} + {3006086400 36000 0 EST} + {3021811200 39600 1 EST} + {3037536000 36000 0 EST} + {3053260800 39600 1 EST} + {3068985600 36000 0 EST} + {3084710400 39600 1 EST} + {3100435200 36000 0 EST} + {3116764800 39600 1 EST} + {3132489600 36000 0 EST} + {3148214400 39600 1 EST} + {3163939200 36000 0 EST} + {3179664000 39600 1 EST} + {3195388800 36000 0 EST} + {3211113600 39600 1 EST} + {3226838400 36000 0 EST} + {3242563200 39600 1 EST} + {3258288000 36000 0 EST} + {3274012800 39600 1 EST} + {3289737600 36000 0 EST} + {3306067200 39600 1 EST} + {3321792000 36000 0 EST} + {3337516800 39600 1 EST} + {3353241600 36000 0 EST} + {3368966400 39600 1 EST} + {3384691200 36000 0 EST} + {3400416000 39600 1 EST} + {3416140800 36000 0 EST} + {3431865600 39600 1 EST} + {3447590400 36000 0 EST} + {3463315200 39600 1 EST} + {3479644800 36000 0 EST} + {3495369600 39600 1 EST} + {3511094400 36000 0 EST} + {3526819200 39600 1 EST} + {3542544000 36000 0 EST} + {3558268800 39600 1 EST} + {3573993600 36000 0 EST} + {3589718400 39600 1 EST} + {3605443200 36000 0 EST} + {3621168000 39600 1 EST} + {3636892800 36000 0 EST} + {3653222400 39600 1 EST} + {3668947200 36000 0 EST} + {3684672000 39600 1 EST} + {3700396800 36000 0 EST} + {3716121600 39600 1 EST} + {3731846400 36000 0 EST} + {3747571200 39600 1 EST} + {3763296000 36000 0 EST} + {3779020800 39600 1 EST} + {3794745600 36000 0 EST} + {3810470400 39600 1 EST} + {3826195200 36000 0 EST} + {3842524800 39600 1 EST} + {3858249600 36000 0 EST} + {3873974400 39600 1 EST} + {3889699200 36000 0 EST} + {3905424000 39600 1 EST} + {3921148800 36000 0 EST} + {3936873600 39600 1 EST} + {3952598400 36000 0 EST} + {3968323200 39600 1 EST} + {3984048000 36000 0 EST} + {4000377600 39600 1 EST} + {4016102400 36000 0 EST} + {4031827200 39600 1 EST} + {4047552000 36000 0 EST} + {4063276800 39600 1 EST} + {4079001600 36000 0 EST} + {4094726400 39600 1 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/LHI b/mingw/lib/tcl8.5/tzdata/Australia/LHI new file mode 100644 index 0000000000..ddc79ce385 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/LHI @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Lord_Howe)]} { + LoadTimeZoneFile Australia/Lord_Howe +} +set TZData(:Australia/LHI) $TZData(:Australia/Lord_Howe) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Lindeman b/mingw/lib/tcl8.5/tzdata/Australia/Lindeman new file mode 100644 index 0000000000..de11c355fb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Lindeman @@ -0,0 +1,28 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Lindeman) { + {-9223372036854775808 35756 0 LMT} + {-2366790956 36000 0 EST} + {-1672567140 39600 1 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {31500000 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {625593600 39600 1 EST} + {636480000 36000 0 EST} + {657043200 39600 1 EST} + {667929600 36000 0 EST} + {688492800 39600 1 EST} + {699379200 36000 0 EST} + {709912800 36000 0 EST} + {719942400 39600 1 EST} + {731433600 36000 0 EST} + {751996800 39600 1 EST} + {762883200 36000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe b/mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe new file mode 100644 index 0000000000..da094e5753 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe @@ -0,0 +1,244 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Lord_Howe) { + {-9223372036854775808 38180 0 LMT} + {-2364114980 36000 0 EST} + {352216800 37800 0 LHST} + {372785400 41400 1 LHST} + {384273000 37800 0 LHST} + {404839800 41400 1 LHST} + {415722600 37800 0 LHST} + {436289400 41400 1 LHST} + {447172200 37800 0 LHST} + {467739000 41400 1 LHST} + {478621800 37800 0 LHST} + {499188600 39600 1 LHST} + {511282800 37800 0 LHST} + {530033400 39600 1 LHST} + {542732400 37800 0 LHST} + {562087800 39600 1 LHST} + {574786800 37800 0 LHST} + {594142200 39600 1 LHST} + {606236400 37800 0 LHST} + {625591800 39600 1 LHST} + {636476400 37800 0 LHST} + {657041400 39600 1 LHST} + {667926000 37800 0 LHST} + {688491000 39600 1 LHST} + {699375600 37800 0 LHST} + {719940600 39600 1 LHST} + {731430000 37800 0 LHST} + {751995000 39600 1 LHST} + {762879600 37800 0 LHST} + {783444600 39600 1 LHST} + {794329200 37800 0 LHST} + {814894200 39600 1 LHST} + {828198000 37800 0 LHST} + {846343800 39600 1 LHST} + {859647600 37800 0 LHST} + {877793400 39600 1 LHST} + {891097200 37800 0 LHST} + {909243000 39600 1 LHST} + {922546800 37800 0 LHST} + {941297400 39600 1 LHST} + {953996400 37800 0 LHST} + {967303800 39600 1 LHST} + {985446000 37800 0 LHST} + {1004196600 39600 1 LHST} + {1017500400 37800 0 LHST} + {1035646200 39600 1 LHST} + {1048950000 37800 0 LHST} + {1067095800 39600 1 LHST} + {1080399600 37800 0 LHST} + {1099150200 39600 1 LHST} + {1111849200 37800 0 LHST} + {1130599800 39600 1 LHST} + {1143903600 37800 0 LHST} + {1162049400 39600 1 LHST} + {1174748400 37800 0 LHST} + {1193499000 39600 1 LHST} + {1207407600 37800 0 LHST} + {1223134200 39600 1 LHST} + {1238857200 37800 0 LHST} + {1254583800 39600 1 LHST} + {1270306800 37800 0 LHST} + {1286033400 39600 1 LHST} + {1301756400 37800 0 LHST} + {1317483000 39600 1 LHST} + {1333206000 37800 0 LHST} + {1349537400 39600 1 LHST} + {1365260400 37800 0 LHST} + {1380987000 39600 1 LHST} + {1396710000 37800 0 LHST} + {1412436600 39600 1 LHST} + {1428159600 37800 0 LHST} + {1443886200 39600 1 LHST} + {1459609200 37800 0 LHST} + {1475335800 39600 1 LHST} + {1491058800 37800 0 LHST} + {1506785400 39600 1 LHST} + {1522508400 37800 0 LHST} + {1538839800 39600 1 LHST} + {1554562800 37800 0 LHST} + {1570289400 39600 1 LHST} + {1586012400 37800 0 LHST} + {1601739000 39600 1 LHST} + {1617462000 37800 0 LHST} + {1633188600 39600 1 LHST} + {1648911600 37800 0 LHST} + {1664638200 39600 1 LHST} + {1680361200 37800 0 LHST} + {1696087800 39600 1 LHST} + {1712415600 37800 0 LHST} + {1728142200 39600 1 LHST} + {1743865200 37800 0 LHST} + {1759591800 39600 1 LHST} + {1775314800 37800 0 LHST} + {1791041400 39600 1 LHST} + {1806764400 37800 0 LHST} + {1822491000 39600 1 LHST} + {1838214000 37800 0 LHST} + {1853940600 39600 1 LHST} + {1869663600 37800 0 LHST} + {1885995000 39600 1 LHST} + {1901718000 37800 0 LHST} + {1917444600 39600 1 LHST} + {1933167600 37800 0 LHST} + {1948894200 39600 1 LHST} + {1964617200 37800 0 LHST} + {1980343800 39600 1 LHST} + {1996066800 37800 0 LHST} + {2011793400 39600 1 LHST} + {2027516400 37800 0 LHST} + {2043243000 39600 1 LHST} + {2058966000 37800 0 LHST} + {2075297400 39600 1 LHST} + {2091020400 37800 0 LHST} + {2106747000 39600 1 LHST} + {2122470000 37800 0 LHST} + {2138196600 39600 1 LHST} + {2153919600 37800 0 LHST} + {2169646200 39600 1 LHST} + {2185369200 37800 0 LHST} + {2201095800 39600 1 LHST} + {2216818800 37800 0 LHST} + {2233150200 39600 1 LHST} + {2248873200 37800 0 LHST} + {2264599800 39600 1 LHST} + {2280322800 37800 0 LHST} + {2296049400 39600 1 LHST} + {2311772400 37800 0 LHST} + {2327499000 39600 1 LHST} + {2343222000 37800 0 LHST} + {2358948600 39600 1 LHST} + {2374671600 37800 0 LHST} + {2390398200 39600 1 LHST} + {2406121200 37800 0 LHST} + {2422452600 39600 1 LHST} + {2438175600 37800 0 LHST} + {2453902200 39600 1 LHST} + {2469625200 37800 0 LHST} + {2485351800 39600 1 LHST} + {2501074800 37800 0 LHST} + {2516801400 39600 1 LHST} + {2532524400 37800 0 LHST} + {2548251000 39600 1 LHST} + {2563974000 37800 0 LHST} + {2579700600 39600 1 LHST} + {2596028400 37800 0 LHST} + {2611755000 39600 1 LHST} + {2627478000 37800 0 LHST} + {2643204600 39600 1 LHST} + {2658927600 37800 0 LHST} + {2674654200 39600 1 LHST} + {2690377200 37800 0 LHST} + {2706103800 39600 1 LHST} + {2721826800 37800 0 LHST} + {2737553400 39600 1 LHST} + {2753276400 37800 0 LHST} + {2769607800 39600 1 LHST} + {2785330800 37800 0 LHST} + {2801057400 39600 1 LHST} + {2816780400 37800 0 LHST} + {2832507000 39600 1 LHST} + {2848230000 37800 0 LHST} + {2863956600 39600 1 LHST} + {2879679600 37800 0 LHST} + {2895406200 39600 1 LHST} + {2911129200 37800 0 LHST} + {2926855800 39600 1 LHST} + {2942578800 37800 0 LHST} + {2958910200 39600 1 LHST} + {2974633200 37800 0 LHST} + {2990359800 39600 1 LHST} + {3006082800 37800 0 LHST} + {3021809400 39600 1 LHST} + {3037532400 37800 0 LHST} + {3053259000 39600 1 LHST} + {3068982000 37800 0 LHST} + {3084708600 39600 1 LHST} + {3100431600 37800 0 LHST} + {3116763000 39600 1 LHST} + {3132486000 37800 0 LHST} + {3148212600 39600 1 LHST} + {3163935600 37800 0 LHST} + {3179662200 39600 1 LHST} + {3195385200 37800 0 LHST} + {3211111800 39600 1 LHST} + {3226834800 37800 0 LHST} + {3242561400 39600 1 LHST} + {3258284400 37800 0 LHST} + {3274011000 39600 1 LHST} + {3289734000 37800 0 LHST} + {3306065400 39600 1 LHST} + {3321788400 37800 0 LHST} + {3337515000 39600 1 LHST} + {3353238000 37800 0 LHST} + {3368964600 39600 1 LHST} + {3384687600 37800 0 LHST} + {3400414200 39600 1 LHST} + {3416137200 37800 0 LHST} + {3431863800 39600 1 LHST} + {3447586800 37800 0 LHST} + {3463313400 39600 1 LHST} + {3479641200 37800 0 LHST} + {3495367800 39600 1 LHST} + {3511090800 37800 0 LHST} + {3526817400 39600 1 LHST} + {3542540400 37800 0 LHST} + {3558267000 39600 1 LHST} + {3573990000 37800 0 LHST} + {3589716600 39600 1 LHST} + {3605439600 37800 0 LHST} + {3621166200 39600 1 LHST} + {3636889200 37800 0 LHST} + {3653220600 39600 1 LHST} + {3668943600 37800 0 LHST} + {3684670200 39600 1 LHST} + {3700393200 37800 0 LHST} + {3716119800 39600 1 LHST} + {3731842800 37800 0 LHST} + {3747569400 39600 1 LHST} + {3763292400 37800 0 LHST} + {3779019000 39600 1 LHST} + {3794742000 37800 0 LHST} + {3810468600 39600 1 LHST} + {3826191600 37800 0 LHST} + {3842523000 39600 1 LHST} + {3858246000 37800 0 LHST} + {3873972600 39600 1 LHST} + {3889695600 37800 0 LHST} + {3905422200 39600 1 LHST} + {3921145200 37800 0 LHST} + {3936871800 39600 1 LHST} + {3952594800 37800 0 LHST} + {3968321400 39600 1 LHST} + {3984044400 37800 0 LHST} + {4000375800 39600 1 LHST} + {4016098800 37800 0 LHST} + {4031825400 39600 1 LHST} + {4047548400 37800 0 LHST} + {4063275000 39600 1 LHST} + {4078998000 37800 0 LHST} + {4094724600 39600 1 LHST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Melbourne b/mingw/lib/tcl8.5/tzdata/Australia/Melbourne new file mode 100644 index 0000000000..907b8b919e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Melbourne @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Melbourne) { + {-9223372036854775808 34792 0 LMT} + {-2364111592 36000 0 EST} + {-1672567140 39600 1 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {31500000 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {89136000 39600 1 EST} + {100022400 36000 0 EST} + {120585600 39600 1 EST} + {131472000 36000 0 EST} + {152035200 39600 1 EST} + {162921600 36000 0 EST} + {183484800 39600 1 EST} + {194976000 36000 0 EST} + {215539200 39600 1 EST} + {226425600 36000 0 EST} + {246988800 39600 1 EST} + {257875200 36000 0 EST} + {278438400 39600 1 EST} + {289324800 36000 0 EST} + {309888000 39600 1 EST} + {320774400 36000 0 EST} + {341337600 39600 1 EST} + {352224000 36000 0 EST} + {372787200 39600 1 EST} + {384278400 36000 0 EST} + {404841600 39600 1 EST} + {415728000 36000 0 EST} + {436291200 39600 1 EST} + {447177600 36000 0 EST} + {467740800 39600 1 EST} + {478627200 36000 0 EST} + {499190400 39600 1 EST} + {511286400 36000 0 EST} + {530035200 39600 1 EST} + {542736000 36000 0 EST} + {561484800 39600 1 EST} + {574790400 36000 0 EST} + {594144000 39600 1 EST} + {606240000 36000 0 EST} + {625593600 39600 1 EST} + {637689600 36000 0 EST} + {657043200 39600 1 EST} + {667929600 36000 0 EST} + {688492800 39600 1 EST} + {699379200 36000 0 EST} + {719942400 39600 1 EST} + {731433600 36000 0 EST} + {751996800 39600 1 EST} + {762883200 36000 0 EST} + {783446400 39600 1 EST} + {796147200 36000 0 EST} + {814896000 39600 1 EST} + {828201600 36000 0 EST} + {846345600 39600 1 EST} + {859651200 36000 0 EST} + {877795200 39600 1 EST} + {891100800 36000 0 EST} + {909244800 39600 1 EST} + {922550400 36000 0 EST} + {941299200 39600 1 EST} + {954000000 36000 0 EST} + {967305600 39600 1 EST} + {985449600 36000 0 EST} + {1004198400 39600 1 EST} + {1017504000 36000 0 EST} + {1035648000 39600 1 EST} + {1048953600 36000 0 EST} + {1067097600 39600 1 EST} + {1080403200 36000 0 EST} + {1099152000 39600 1 EST} + {1111852800 36000 0 EST} + {1130601600 39600 1 EST} + {1143907200 36000 0 EST} + {1162051200 39600 1 EST} + {1174752000 36000 0 EST} + {1193500800 39600 1 EST} + {1207411200 36000 0 EST} + {1223136000 39600 1 EST} + {1238860800 36000 0 EST} + {1254585600 39600 1 EST} + {1270310400 36000 0 EST} + {1286035200 39600 1 EST} + {1301760000 36000 0 EST} + {1317484800 39600 1 EST} + {1333209600 36000 0 EST} + {1349539200 39600 1 EST} + {1365264000 36000 0 EST} + {1380988800 39600 1 EST} + {1396713600 36000 0 EST} + {1412438400 39600 1 EST} + {1428163200 36000 0 EST} + {1443888000 39600 1 EST} + {1459612800 36000 0 EST} + {1475337600 39600 1 EST} + {1491062400 36000 0 EST} + {1506787200 39600 1 EST} + {1522512000 36000 0 EST} + {1538841600 39600 1 EST} + {1554566400 36000 0 EST} + {1570291200 39600 1 EST} + {1586016000 36000 0 EST} + {1601740800 39600 1 EST} + {1617465600 36000 0 EST} + {1633190400 39600 1 EST} + {1648915200 36000 0 EST} + {1664640000 39600 1 EST} + {1680364800 36000 0 EST} + {1696089600 39600 1 EST} + {1712419200 36000 0 EST} + {1728144000 39600 1 EST} + {1743868800 36000 0 EST} + {1759593600 39600 1 EST} + {1775318400 36000 0 EST} + {1791043200 39600 1 EST} + {1806768000 36000 0 EST} + {1822492800 39600 1 EST} + {1838217600 36000 0 EST} + {1853942400 39600 1 EST} + {1869667200 36000 0 EST} + {1885996800 39600 1 EST} + {1901721600 36000 0 EST} + {1917446400 39600 1 EST} + {1933171200 36000 0 EST} + {1948896000 39600 1 EST} + {1964620800 36000 0 EST} + {1980345600 39600 1 EST} + {1996070400 36000 0 EST} + {2011795200 39600 1 EST} + {2027520000 36000 0 EST} + {2043244800 39600 1 EST} + {2058969600 36000 0 EST} + {2075299200 39600 1 EST} + {2091024000 36000 0 EST} + {2106748800 39600 1 EST} + {2122473600 36000 0 EST} + {2138198400 39600 1 EST} + {2153923200 36000 0 EST} + {2169648000 39600 1 EST} + {2185372800 36000 0 EST} + {2201097600 39600 1 EST} + {2216822400 36000 0 EST} + {2233152000 39600 1 EST} + {2248876800 36000 0 EST} + {2264601600 39600 1 EST} + {2280326400 36000 0 EST} + {2296051200 39600 1 EST} + {2311776000 36000 0 EST} + {2327500800 39600 1 EST} + {2343225600 36000 0 EST} + {2358950400 39600 1 EST} + {2374675200 36000 0 EST} + {2390400000 39600 1 EST} + {2406124800 36000 0 EST} + {2422454400 39600 1 EST} + {2438179200 36000 0 EST} + {2453904000 39600 1 EST} + {2469628800 36000 0 EST} + {2485353600 39600 1 EST} + {2501078400 36000 0 EST} + {2516803200 39600 1 EST} + {2532528000 36000 0 EST} + {2548252800 39600 1 EST} + {2563977600 36000 0 EST} + {2579702400 39600 1 EST} + {2596032000 36000 0 EST} + {2611756800 39600 1 EST} + {2627481600 36000 0 EST} + {2643206400 39600 1 EST} + {2658931200 36000 0 EST} + {2674656000 39600 1 EST} + {2690380800 36000 0 EST} + {2706105600 39600 1 EST} + {2721830400 36000 0 EST} + {2737555200 39600 1 EST} + {2753280000 36000 0 EST} + {2769609600 39600 1 EST} + {2785334400 36000 0 EST} + {2801059200 39600 1 EST} + {2816784000 36000 0 EST} + {2832508800 39600 1 EST} + {2848233600 36000 0 EST} + {2863958400 39600 1 EST} + {2879683200 36000 0 EST} + {2895408000 39600 1 EST} + {2911132800 36000 0 EST} + {2926857600 39600 1 EST} + {2942582400 36000 0 EST} + {2958912000 39600 1 EST} + {2974636800 36000 0 EST} + {2990361600 39600 1 EST} + {3006086400 36000 0 EST} + {3021811200 39600 1 EST} + {3037536000 36000 0 EST} + {3053260800 39600 1 EST} + {3068985600 36000 0 EST} + {3084710400 39600 1 EST} + {3100435200 36000 0 EST} + {3116764800 39600 1 EST} + {3132489600 36000 0 EST} + {3148214400 39600 1 EST} + {3163939200 36000 0 EST} + {3179664000 39600 1 EST} + {3195388800 36000 0 EST} + {3211113600 39600 1 EST} + {3226838400 36000 0 EST} + {3242563200 39600 1 EST} + {3258288000 36000 0 EST} + {3274012800 39600 1 EST} + {3289737600 36000 0 EST} + {3306067200 39600 1 EST} + {3321792000 36000 0 EST} + {3337516800 39600 1 EST} + {3353241600 36000 0 EST} + {3368966400 39600 1 EST} + {3384691200 36000 0 EST} + {3400416000 39600 1 EST} + {3416140800 36000 0 EST} + {3431865600 39600 1 EST} + {3447590400 36000 0 EST} + {3463315200 39600 1 EST} + {3479644800 36000 0 EST} + {3495369600 39600 1 EST} + {3511094400 36000 0 EST} + {3526819200 39600 1 EST} + {3542544000 36000 0 EST} + {3558268800 39600 1 EST} + {3573993600 36000 0 EST} + {3589718400 39600 1 EST} + {3605443200 36000 0 EST} + {3621168000 39600 1 EST} + {3636892800 36000 0 EST} + {3653222400 39600 1 EST} + {3668947200 36000 0 EST} + {3684672000 39600 1 EST} + {3700396800 36000 0 EST} + {3716121600 39600 1 EST} + {3731846400 36000 0 EST} + {3747571200 39600 1 EST} + {3763296000 36000 0 EST} + {3779020800 39600 1 EST} + {3794745600 36000 0 EST} + {3810470400 39600 1 EST} + {3826195200 36000 0 EST} + {3842524800 39600 1 EST} + {3858249600 36000 0 EST} + {3873974400 39600 1 EST} + {3889699200 36000 0 EST} + {3905424000 39600 1 EST} + {3921148800 36000 0 EST} + {3936873600 39600 1 EST} + {3952598400 36000 0 EST} + {3968323200 39600 1 EST} + {3984048000 36000 0 EST} + {4000377600 39600 1 EST} + {4016102400 36000 0 EST} + {4031827200 39600 1 EST} + {4047552000 36000 0 EST} + {4063276800 39600 1 EST} + {4079001600 36000 0 EST} + {4094726400 39600 1 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/NSW b/mingw/lib/tcl8.5/tzdata/Australia/NSW new file mode 100644 index 0000000000..905bdfea36 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/NSW @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Sydney)]} { + LoadTimeZoneFile Australia/Sydney +} +set TZData(:Australia/NSW) $TZData(:Australia/Sydney) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/North b/mingw/lib/tcl8.5/tzdata/Australia/North new file mode 100644 index 0000000000..950c88c26a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/North @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Darwin)]} { + LoadTimeZoneFile Australia/Darwin +} +set TZData(:Australia/North) $TZData(:Australia/Darwin) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Perth b/mingw/lib/tcl8.5/tzdata/Australia/Perth new file mode 100644 index 0000000000..5d8f11681d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Perth @@ -0,0 +1,25 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Perth) { + {-9223372036854775808 27804 0 LMT} + {-2337925404 28800 0 WST} + {-1672559940 32400 1 WST} + {-1665385200 28800 0 WST} + {-883634400 32400 1 WST} + {-876121200 28800 0 WST} + {-860392800 32400 1 WST} + {-844671600 28800 0 WST} + {-836470800 32400 0 WST} + {152042400 32400 1 WST} + {162928800 28800 0 WST} + {436298400 32400 1 WST} + {447184800 28800 0 WST} + {690314400 32400 1 WST} + {699386400 28800 0 WST} + {1165082400 32400 1 WST} + {1174759200 28800 0 WST} + {1193508000 32400 1 WST} + {1206813600 28800 0 WST} + {1224957600 32400 1 WST} + {1238263200 28800 0 WST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Queensland b/mingw/lib/tcl8.5/tzdata/Australia/Queensland new file mode 100644 index 0000000000..6246e920da --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Queensland @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Brisbane)]} { + LoadTimeZoneFile Australia/Brisbane +} +set TZData(:Australia/Queensland) $TZData(:Australia/Brisbane) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/South b/mingw/lib/tcl8.5/tzdata/Australia/South new file mode 100644 index 0000000000..9c7dd956e7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/South @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Adelaide)]} { + LoadTimeZoneFile Australia/Adelaide +} +set TZData(:Australia/South) $TZData(:Australia/Adelaide) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Sydney b/mingw/lib/tcl8.5/tzdata/Australia/Sydney new file mode 100644 index 0000000000..84b1d14fd1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Sydney @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Australia/Sydney) { + {-9223372036854775808 36292 0 LMT} + {-2364113092 36000 0 EST} + {-1672567140 39600 1 EST} + {-1665392400 36000 0 EST} + {-883641600 39600 1 EST} + {-876128400 36000 0 EST} + {-860400000 39600 1 EST} + {-844678800 36000 0 EST} + {-828345600 39600 1 EST} + {-813229200 36000 0 EST} + {31500000 36000 0 EST} + {57686400 39600 1 EST} + {67968000 36000 0 EST} + {89136000 39600 1 EST} + {100022400 36000 0 EST} + {120585600 39600 1 EST} + {131472000 36000 0 EST} + {152035200 39600 1 EST} + {162921600 36000 0 EST} + {183484800 39600 1 EST} + {194976000 36000 0 EST} + {215539200 39600 1 EST} + {226425600 36000 0 EST} + {246988800 39600 1 EST} + {257875200 36000 0 EST} + {278438400 39600 1 EST} + {289324800 36000 0 EST} + {309888000 39600 1 EST} + {320774400 36000 0 EST} + {341337600 39600 1 EST} + {352224000 36000 0 EST} + {372787200 39600 1 EST} + {386697600 36000 0 EST} + {404841600 39600 1 EST} + {415728000 36000 0 EST} + {436291200 39600 1 EST} + {447177600 36000 0 EST} + {467740800 39600 1 EST} + {478627200 36000 0 EST} + {499190400 39600 1 EST} + {511286400 36000 0 EST} + {530035200 39600 1 EST} + {542736000 36000 0 EST} + {562089600 39600 1 EST} + {574790400 36000 0 EST} + {594144000 39600 1 EST} + {606240000 36000 0 EST} + {625593600 39600 1 EST} + {636480000 36000 0 EST} + {657043200 39600 1 EST} + {667929600 36000 0 EST} + {688492800 39600 1 EST} + {699379200 36000 0 EST} + {719942400 39600 1 EST} + {731433600 36000 0 EST} + {751996800 39600 1 EST} + {762883200 36000 0 EST} + {783446400 39600 1 EST} + {794332800 36000 0 EST} + {814896000 39600 1 EST} + {828201600 36000 0 EST} + {846345600 39600 1 EST} + {859651200 36000 0 EST} + {877795200 39600 1 EST} + {891100800 36000 0 EST} + {909244800 39600 1 EST} + {922550400 36000 0 EST} + {941299200 39600 1 EST} + {954000000 36000 0 EST} + {967305600 39600 1 EST} + {985449600 36000 0 EST} + {1004198400 39600 1 EST} + {1017504000 36000 0 EST} + {1035648000 39600 1 EST} + {1048953600 36000 0 EST} + {1067097600 39600 1 EST} + {1080403200 36000 0 EST} + {1099152000 39600 1 EST} + {1111852800 36000 0 EST} + {1130601600 39600 1 EST} + {1143907200 36000 0 EST} + {1162051200 39600 1 EST} + {1174752000 36000 0 EST} + {1193500800 39600 1 EST} + {1207411200 36000 0 EST} + {1223136000 39600 1 EST} + {1238860800 36000 0 EST} + {1254585600 39600 1 EST} + {1270310400 36000 0 EST} + {1286035200 39600 1 EST} + {1301760000 36000 0 EST} + {1317484800 39600 1 EST} + {1333209600 36000 0 EST} + {1349539200 39600 1 EST} + {1365264000 36000 0 EST} + {1380988800 39600 1 EST} + {1396713600 36000 0 EST} + {1412438400 39600 1 EST} + {1428163200 36000 0 EST} + {1443888000 39600 1 EST} + {1459612800 36000 0 EST} + {1475337600 39600 1 EST} + {1491062400 36000 0 EST} + {1506787200 39600 1 EST} + {1522512000 36000 0 EST} + {1538841600 39600 1 EST} + {1554566400 36000 0 EST} + {1570291200 39600 1 EST} + {1586016000 36000 0 EST} + {1601740800 39600 1 EST} + {1617465600 36000 0 EST} + {1633190400 39600 1 EST} + {1648915200 36000 0 EST} + {1664640000 39600 1 EST} + {1680364800 36000 0 EST} + {1696089600 39600 1 EST} + {1712419200 36000 0 EST} + {1728144000 39600 1 EST} + {1743868800 36000 0 EST} + {1759593600 39600 1 EST} + {1775318400 36000 0 EST} + {1791043200 39600 1 EST} + {1806768000 36000 0 EST} + {1822492800 39600 1 EST} + {1838217600 36000 0 EST} + {1853942400 39600 1 EST} + {1869667200 36000 0 EST} + {1885996800 39600 1 EST} + {1901721600 36000 0 EST} + {1917446400 39600 1 EST} + {1933171200 36000 0 EST} + {1948896000 39600 1 EST} + {1964620800 36000 0 EST} + {1980345600 39600 1 EST} + {1996070400 36000 0 EST} + {2011795200 39600 1 EST} + {2027520000 36000 0 EST} + {2043244800 39600 1 EST} + {2058969600 36000 0 EST} + {2075299200 39600 1 EST} + {2091024000 36000 0 EST} + {2106748800 39600 1 EST} + {2122473600 36000 0 EST} + {2138198400 39600 1 EST} + {2153923200 36000 0 EST} + {2169648000 39600 1 EST} + {2185372800 36000 0 EST} + {2201097600 39600 1 EST} + {2216822400 36000 0 EST} + {2233152000 39600 1 EST} + {2248876800 36000 0 EST} + {2264601600 39600 1 EST} + {2280326400 36000 0 EST} + {2296051200 39600 1 EST} + {2311776000 36000 0 EST} + {2327500800 39600 1 EST} + {2343225600 36000 0 EST} + {2358950400 39600 1 EST} + {2374675200 36000 0 EST} + {2390400000 39600 1 EST} + {2406124800 36000 0 EST} + {2422454400 39600 1 EST} + {2438179200 36000 0 EST} + {2453904000 39600 1 EST} + {2469628800 36000 0 EST} + {2485353600 39600 1 EST} + {2501078400 36000 0 EST} + {2516803200 39600 1 EST} + {2532528000 36000 0 EST} + {2548252800 39600 1 EST} + {2563977600 36000 0 EST} + {2579702400 39600 1 EST} + {2596032000 36000 0 EST} + {2611756800 39600 1 EST} + {2627481600 36000 0 EST} + {2643206400 39600 1 EST} + {2658931200 36000 0 EST} + {2674656000 39600 1 EST} + {2690380800 36000 0 EST} + {2706105600 39600 1 EST} + {2721830400 36000 0 EST} + {2737555200 39600 1 EST} + {2753280000 36000 0 EST} + {2769609600 39600 1 EST} + {2785334400 36000 0 EST} + {2801059200 39600 1 EST} + {2816784000 36000 0 EST} + {2832508800 39600 1 EST} + {2848233600 36000 0 EST} + {2863958400 39600 1 EST} + {2879683200 36000 0 EST} + {2895408000 39600 1 EST} + {2911132800 36000 0 EST} + {2926857600 39600 1 EST} + {2942582400 36000 0 EST} + {2958912000 39600 1 EST} + {2974636800 36000 0 EST} + {2990361600 39600 1 EST} + {3006086400 36000 0 EST} + {3021811200 39600 1 EST} + {3037536000 36000 0 EST} + {3053260800 39600 1 EST} + {3068985600 36000 0 EST} + {3084710400 39600 1 EST} + {3100435200 36000 0 EST} + {3116764800 39600 1 EST} + {3132489600 36000 0 EST} + {3148214400 39600 1 EST} + {3163939200 36000 0 EST} + {3179664000 39600 1 EST} + {3195388800 36000 0 EST} + {3211113600 39600 1 EST} + {3226838400 36000 0 EST} + {3242563200 39600 1 EST} + {3258288000 36000 0 EST} + {3274012800 39600 1 EST} + {3289737600 36000 0 EST} + {3306067200 39600 1 EST} + {3321792000 36000 0 EST} + {3337516800 39600 1 EST} + {3353241600 36000 0 EST} + {3368966400 39600 1 EST} + {3384691200 36000 0 EST} + {3400416000 39600 1 EST} + {3416140800 36000 0 EST} + {3431865600 39600 1 EST} + {3447590400 36000 0 EST} + {3463315200 39600 1 EST} + {3479644800 36000 0 EST} + {3495369600 39600 1 EST} + {3511094400 36000 0 EST} + {3526819200 39600 1 EST} + {3542544000 36000 0 EST} + {3558268800 39600 1 EST} + {3573993600 36000 0 EST} + {3589718400 39600 1 EST} + {3605443200 36000 0 EST} + {3621168000 39600 1 EST} + {3636892800 36000 0 EST} + {3653222400 39600 1 EST} + {3668947200 36000 0 EST} + {3684672000 39600 1 EST} + {3700396800 36000 0 EST} + {3716121600 39600 1 EST} + {3731846400 36000 0 EST} + {3747571200 39600 1 EST} + {3763296000 36000 0 EST} + {3779020800 39600 1 EST} + {3794745600 36000 0 EST} + {3810470400 39600 1 EST} + {3826195200 36000 0 EST} + {3842524800 39600 1 EST} + {3858249600 36000 0 EST} + {3873974400 39600 1 EST} + {3889699200 36000 0 EST} + {3905424000 39600 1 EST} + {3921148800 36000 0 EST} + {3936873600 39600 1 EST} + {3952598400 36000 0 EST} + {3968323200 39600 1 EST} + {3984048000 36000 0 EST} + {4000377600 39600 1 EST} + {4016102400 36000 0 EST} + {4031827200 39600 1 EST} + {4047552000 36000 0 EST} + {4063276800 39600 1 EST} + {4079001600 36000 0 EST} + {4094726400 39600 1 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Tasmania b/mingw/lib/tcl8.5/tzdata/Australia/Tasmania new file mode 100644 index 0000000000..1849bdee98 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Tasmania @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Hobart)]} { + LoadTimeZoneFile Australia/Hobart +} +set TZData(:Australia/Tasmania) $TZData(:Australia/Hobart) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Victoria b/mingw/lib/tcl8.5/tzdata/Australia/Victoria new file mode 100644 index 0000000000..037bfeb55e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Victoria @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Melbourne)]} { + LoadTimeZoneFile Australia/Melbourne +} +set TZData(:Australia/Victoria) $TZData(:Australia/Melbourne) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/West b/mingw/lib/tcl8.5/tzdata/Australia/West new file mode 100644 index 0000000000..4689f7ead3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/West @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Perth)]} { + LoadTimeZoneFile Australia/Perth +} +set TZData(:Australia/West) $TZData(:Australia/Perth) diff --git a/mingw/lib/tcl8.5/tzdata/Australia/Yancowinna b/mingw/lib/tcl8.5/tzdata/Australia/Yancowinna new file mode 100644 index 0000000000..b7d668d6fe --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Australia/Yancowinna @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Australia/Broken_Hill)]} { + LoadTimeZoneFile Australia/Broken_Hill +} +set TZData(:Australia/Yancowinna) $TZData(:Australia/Broken_Hill) diff --git a/mingw/lib/tcl8.5/tzdata/Brazil/Acre b/mingw/lib/tcl8.5/tzdata/Brazil/Acre new file mode 100644 index 0000000000..abb0b98ed2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Brazil/Acre @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Rio_Branco)]} { + LoadTimeZoneFile America/Rio_Branco +} +set TZData(:Brazil/Acre) $TZData(:America/Rio_Branco) diff --git a/mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha b/mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha new file mode 100644 index 0000000000..53accb43dc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Noronha)]} { + LoadTimeZoneFile America/Noronha +} +set TZData(:Brazil/DeNoronha) $TZData(:America/Noronha) diff --git a/mingw/lib/tcl8.5/tzdata/Brazil/East b/mingw/lib/tcl8.5/tzdata/Brazil/East new file mode 100644 index 0000000000..f684633c13 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Brazil/East @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Sao_Paulo)]} { + LoadTimeZoneFile America/Sao_Paulo +} +set TZData(:Brazil/East) $TZData(:America/Sao_Paulo) diff --git a/mingw/lib/tcl8.5/tzdata/Brazil/West b/mingw/lib/tcl8.5/tzdata/Brazil/West new file mode 100644 index 0000000000..67676d9065 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Brazil/West @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Manaus)]} { + LoadTimeZoneFile America/Manaus +} +set TZData(:Brazil/West) $TZData(:America/Manaus) diff --git a/mingw/lib/tcl8.5/tzdata/CET b/mingw/lib/tcl8.5/tzdata/CET new file mode 100644 index 0000000000..b08750aee8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/CET @@ -0,0 +1,265 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:CET) { + {-9223372036854775808 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-938905200 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 1 CEST} + {-766623600 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/CST6CDT b/mingw/lib/tcl8.5/tzdata/CST6CDT new file mode 100644 index 0000000000..11e45f0ca7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/CST6CDT @@ -0,0 +1,278 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:CST6CDT) { + {-9223372036854775808 -21600 0 CST} + {-1633276800 -18000 1 CDT} + {-1615136400 -21600 0 CST} + {-1601827200 -18000 1 CDT} + {-1583686800 -21600 0 CST} + {-880214400 -18000 1 CWT} + {-769395600 -18000 1 CPT} + {-765392400 -21600 0 CST} + {-84384000 -18000 1 CDT} + {-68662800 -21600 0 CST} + {-52934400 -18000 1 CDT} + {-37213200 -21600 0 CST} + {-21484800 -18000 1 CDT} + {-5763600 -21600 0 CST} + {9964800 -18000 1 CDT} + {25686000 -21600 0 CST} + {41414400 -18000 1 CDT} + {57740400 -21600 0 CST} + {73468800 -18000 1 CDT} + {89190000 -21600 0 CST} + {104918400 -18000 1 CDT} + {120639600 -21600 0 CST} + {126691200 -18000 1 CDT} + {152089200 -21600 0 CST} + {162374400 -18000 1 CDT} + {183538800 -21600 0 CST} + {199267200 -18000 1 CDT} + {215593200 -21600 0 CST} + {230716800 -18000 1 CDT} + {247042800 -21600 0 CST} + {262771200 -18000 1 CDT} + {278492400 -21600 0 CST} + {294220800 -18000 1 CDT} + {309942000 -21600 0 CST} + {325670400 -18000 1 CDT} + {341391600 -21600 0 CST} + {357120000 -18000 1 CDT} + {372841200 -21600 0 CST} + {388569600 -18000 1 CDT} + {404895600 -21600 0 CST} + {420019200 -18000 1 CDT} + {436345200 -21600 0 CST} + {452073600 -18000 1 CDT} + {467794800 -21600 0 CST} + {483523200 -18000 1 CDT} + {499244400 -21600 0 CST} + {514972800 -18000 1 CDT} + {530694000 -21600 0 CST} + {544608000 -18000 1 CDT} + {562143600 -21600 0 CST} + {576057600 -18000 1 CDT} + {594198000 -21600 0 CST} + {607507200 -18000 1 CDT} + {625647600 -21600 0 CST} + {638956800 -18000 1 CDT} + {657097200 -21600 0 CST} + {671011200 -18000 1 CDT} + {688546800 -21600 0 CST} + {702460800 -18000 1 CDT} + {719996400 -21600 0 CST} + {733910400 -18000 1 CDT} + {752050800 -21600 0 CST} + {765360000 -18000 1 CDT} + {783500400 -21600 0 CST} + {796809600 -18000 1 CDT} + {814950000 -21600 0 CST} + {828864000 -18000 1 CDT} + {846399600 -21600 0 CST} + {860313600 -18000 1 CDT} + {877849200 -21600 0 CST} + {891763200 -18000 1 CDT} + {909298800 -21600 0 CST} + {923212800 -18000 1 CDT} + {941353200 -21600 0 CST} + {954662400 -18000 1 CDT} + {972802800 -21600 0 CST} + {986112000 -18000 1 CDT} + {1004252400 -21600 0 CST} + {1018166400 -18000 1 CDT} + {1035702000 -21600 0 CST} + {1049616000 -18000 1 CDT} + {1067151600 -21600 0 CST} + {1081065600 -18000 1 CDT} + {1099206000 -21600 0 CST} + {1112515200 -18000 1 CDT} + {1130655600 -21600 0 CST} + {1143964800 -18000 1 CDT} + {1162105200 -21600 0 CST} + {1173600000 -18000 1 CDT} + {1194159600 -21600 0 CST} + {1205049600 -18000 1 CDT} + {1225609200 -21600 0 CST} + {1236499200 -18000 1 CDT} + {1257058800 -21600 0 CST} + {1268553600 -18000 1 CDT} + {1289113200 -21600 0 CST} + {1300003200 -18000 1 CDT} + {1320562800 -21600 0 CST} + {1331452800 -18000 1 CDT} + {1352012400 -21600 0 CST} + {1362902400 -18000 1 CDT} + {1383462000 -21600 0 CST} + {1394352000 -18000 1 CDT} + {1414911600 -21600 0 CST} + {1425801600 -18000 1 CDT} + {1446361200 -21600 0 CST} + {1457856000 -18000 1 CDT} + {1478415600 -21600 0 CST} + {1489305600 -18000 1 CDT} + {1509865200 -21600 0 CST} + {1520755200 -18000 1 CDT} + {1541314800 -21600 0 CST} + {1552204800 -18000 1 CDT} + {1572764400 -21600 0 CST} + {1583654400 -18000 1 CDT} + {1604214000 -21600 0 CST} + {1615708800 -18000 1 CDT} + {1636268400 -21600 0 CST} + {1647158400 -18000 1 CDT} + {1667718000 -21600 0 CST} + {1678608000 -18000 1 CDT} + {1699167600 -21600 0 CST} + {1710057600 -18000 1 CDT} + {1730617200 -21600 0 CST} + {1741507200 -18000 1 CDT} + {1762066800 -21600 0 CST} + {1772956800 -18000 1 CDT} + {1793516400 -21600 0 CST} + {1805011200 -18000 1 CDT} + {1825570800 -21600 0 CST} + {1836460800 -18000 1 CDT} + {1857020400 -21600 0 CST} + {1867910400 -18000 1 CDT} + {1888470000 -21600 0 CST} + {1899360000 -18000 1 CDT} + {1919919600 -21600 0 CST} + {1930809600 -18000 1 CDT} + {1951369200 -21600 0 CST} + {1962864000 -18000 1 CDT} + {1983423600 -21600 0 CST} + {1994313600 -18000 1 CDT} + {2014873200 -21600 0 CST} + {2025763200 -18000 1 CDT} + {2046322800 -21600 0 CST} + {2057212800 -18000 1 CDT} + {2077772400 -21600 0 CST} + {2088662400 -18000 1 CDT} + {2109222000 -21600 0 CST} + {2120112000 -18000 1 CDT} + {2140671600 -21600 0 CST} + {2152166400 -18000 1 CDT} + {2172726000 -21600 0 CST} + {2183616000 -18000 1 CDT} + {2204175600 -21600 0 CST} + {2215065600 -18000 1 CDT} + {2235625200 -21600 0 CST} + {2246515200 -18000 1 CDT} + {2267074800 -21600 0 CST} + {2277964800 -18000 1 CDT} + {2298524400 -21600 0 CST} + {2309414400 -18000 1 CDT} + {2329974000 -21600 0 CST} + {2341468800 -18000 1 CDT} + {2362028400 -21600 0 CST} + {2372918400 -18000 1 CDT} + {2393478000 -21600 0 CST} + {2404368000 -18000 1 CDT} + {2424927600 -21600 0 CST} + {2435817600 -18000 1 CDT} + {2456377200 -21600 0 CST} + {2467267200 -18000 1 CDT} + {2487826800 -21600 0 CST} + {2499321600 -18000 1 CDT} + {2519881200 -21600 0 CST} + {2530771200 -18000 1 CDT} + {2551330800 -21600 0 CST} + {2562220800 -18000 1 CDT} + {2582780400 -21600 0 CST} + {2593670400 -18000 1 CDT} + {2614230000 -21600 0 CST} + {2625120000 -18000 1 CDT} + {2645679600 -21600 0 CST} + {2656569600 -18000 1 CDT} + {2677129200 -21600 0 CST} + {2688624000 -18000 1 CDT} + {2709183600 -21600 0 CST} + {2720073600 -18000 1 CDT} + {2740633200 -21600 0 CST} + {2751523200 -18000 1 CDT} + {2772082800 -21600 0 CST} + {2782972800 -18000 1 CDT} + {2803532400 -21600 0 CST} + {2814422400 -18000 1 CDT} + {2834982000 -21600 0 CST} + {2846476800 -18000 1 CDT} + {2867036400 -21600 0 CST} + {2877926400 -18000 1 CDT} + {2898486000 -21600 0 CST} + {2909376000 -18000 1 CDT} + {2929935600 -21600 0 CST} + {2940825600 -18000 1 CDT} + {2961385200 -21600 0 CST} + {2972275200 -18000 1 CDT} + {2992834800 -21600 0 CST} + {3003724800 -18000 1 CDT} + {3024284400 -21600 0 CST} + {3035779200 -18000 1 CDT} + {3056338800 -21600 0 CST} + {3067228800 -18000 1 CDT} + {3087788400 -21600 0 CST} + {3098678400 -18000 1 CDT} + {3119238000 -21600 0 CST} + {3130128000 -18000 1 CDT} + {3150687600 -21600 0 CST} + {3161577600 -18000 1 CDT} + {3182137200 -21600 0 CST} + {3193027200 -18000 1 CDT} + {3213586800 -21600 0 CST} + {3225081600 -18000 1 CDT} + {3245641200 -21600 0 CST} + {3256531200 -18000 1 CDT} + {3277090800 -21600 0 CST} + {3287980800 -18000 1 CDT} + {3308540400 -21600 0 CST} + {3319430400 -18000 1 CDT} + {3339990000 -21600 0 CST} + {3350880000 -18000 1 CDT} + {3371439600 -21600 0 CST} + {3382934400 -18000 1 CDT} + {3403494000 -21600 0 CST} + {3414384000 -18000 1 CDT} + {3434943600 -21600 0 CST} + {3445833600 -18000 1 CDT} + {3466393200 -21600 0 CST} + {3477283200 -18000 1 CDT} + {3497842800 -21600 0 CST} + {3508732800 -18000 1 CDT} + {3529292400 -21600 0 CST} + {3540182400 -18000 1 CDT} + {3560742000 -21600 0 CST} + {3572236800 -18000 1 CDT} + {3592796400 -21600 0 CST} + {3603686400 -18000 1 CDT} + {3624246000 -21600 0 CST} + {3635136000 -18000 1 CDT} + {3655695600 -21600 0 CST} + {3666585600 -18000 1 CDT} + {3687145200 -21600 0 CST} + {3698035200 -18000 1 CDT} + {3718594800 -21600 0 CST} + {3730089600 -18000 1 CDT} + {3750649200 -21600 0 CST} + {3761539200 -18000 1 CDT} + {3782098800 -21600 0 CST} + {3792988800 -18000 1 CDT} + {3813548400 -21600 0 CST} + {3824438400 -18000 1 CDT} + {3844998000 -21600 0 CST} + {3855888000 -18000 1 CDT} + {3876447600 -21600 0 CST} + {3887337600 -18000 1 CDT} + {3907897200 -21600 0 CST} + {3919392000 -18000 1 CDT} + {3939951600 -21600 0 CST} + {3950841600 -18000 1 CDT} + {3971401200 -21600 0 CST} + {3982291200 -18000 1 CDT} + {4002850800 -21600 0 CST} + {4013740800 -18000 1 CDT} + {4034300400 -21600 0 CST} + {4045190400 -18000 1 CDT} + {4065750000 -21600 0 CST} + {4076640000 -18000 1 CDT} + {4097199600 -21600 0 CST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Atlantic b/mingw/lib/tcl8.5/tzdata/Canada/Atlantic new file mode 100644 index 0000000000..d1478d9749 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Atlantic @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Halifax)]} { + LoadTimeZoneFile America/Halifax +} +set TZData(:Canada/Atlantic) $TZData(:America/Halifax) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Central b/mingw/lib/tcl8.5/tzdata/Canada/Central new file mode 100644 index 0000000000..b04bef934c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Central @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Winnipeg)]} { + LoadTimeZoneFile America/Winnipeg +} +set TZData(:Canada/Central) $TZData(:America/Winnipeg) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan b/mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan new file mode 100644 index 0000000000..f7e500c305 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Regina)]} { + LoadTimeZoneFile America/Regina +} +set TZData(:Canada/East-Saskatchewan) $TZData(:America/Regina) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Eastern b/mingw/lib/tcl8.5/tzdata/Canada/Eastern new file mode 100644 index 0000000000..74528eb2ad --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Eastern @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Toronto)]} { + LoadTimeZoneFile America/Toronto +} +set TZData(:Canada/Eastern) $TZData(:America/Toronto) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Mountain b/mingw/lib/tcl8.5/tzdata/Canada/Mountain new file mode 100644 index 0000000000..8c6458dedb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Mountain @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Edmonton)]} { + LoadTimeZoneFile America/Edmonton +} +set TZData(:Canada/Mountain) $TZData(:America/Edmonton) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Newfoundland b/mingw/lib/tcl8.5/tzdata/Canada/Newfoundland new file mode 100644 index 0000000000..6904cde8e9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Newfoundland @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/St_Johns)]} { + LoadTimeZoneFile America/St_Johns +} +set TZData(:Canada/Newfoundland) $TZData(:America/St_Johns) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Pacific b/mingw/lib/tcl8.5/tzdata/Canada/Pacific new file mode 100644 index 0000000000..4d70342d1a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Pacific @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Vancouver)]} { + LoadTimeZoneFile America/Vancouver +} +set TZData(:Canada/Pacific) $TZData(:America/Vancouver) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan b/mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan new file mode 100644 index 0000000000..cd56446e15 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Regina)]} { + LoadTimeZoneFile America/Regina +} +set TZData(:Canada/Saskatchewan) $TZData(:America/Regina) diff --git a/mingw/lib/tcl8.5/tzdata/Canada/Yukon b/mingw/lib/tcl8.5/tzdata/Canada/Yukon new file mode 100644 index 0000000000..04b83685c8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Canada/Yukon @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Whitehorse)]} { + LoadTimeZoneFile America/Whitehorse +} +set TZData(:Canada/Yukon) $TZData(:America/Whitehorse) diff --git a/mingw/lib/tcl8.5/tzdata/Chile/Continental b/mingw/lib/tcl8.5/tzdata/Chile/Continental new file mode 100644 index 0000000000..0f858a3d1d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Chile/Continental @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Santiago)]} { + LoadTimeZoneFile America/Santiago +} +set TZData(:Chile/Continental) $TZData(:America/Santiago) diff --git a/mingw/lib/tcl8.5/tzdata/Chile/EasterIsland b/mingw/lib/tcl8.5/tzdata/Chile/EasterIsland new file mode 100644 index 0000000000..4edc034db4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Chile/EasterIsland @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Easter)]} { + LoadTimeZoneFile Pacific/Easter +} +set TZData(:Chile/EasterIsland) $TZData(:Pacific/Easter) diff --git a/mingw/lib/tcl8.5/tzdata/Cuba b/mingw/lib/tcl8.5/tzdata/Cuba new file mode 100644 index 0000000000..17f7b4532d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Cuba @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Havana)]} { + LoadTimeZoneFile America/Havana +} +set TZData(:Cuba) $TZData(:America/Havana) diff --git a/mingw/lib/tcl8.5/tzdata/EET b/mingw/lib/tcl8.5/tzdata/EET new file mode 100644 index 0000000000..e7c102a922 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/EET @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:EET) { + {-9223372036854775808 7200 0 EET} + {228877200 10800 1 EEST} + {243997200 7200 0 EET} + {260326800 10800 1 EEST} + {276051600 7200 0 EET} + {291776400 10800 1 EEST} + {307501200 7200 0 EET} + {323830800 10800 1 EEST} + {338950800 7200 0 EET} + {354675600 10800 1 EEST} + {370400400 7200 0 EET} + {386125200 10800 1 EEST} + {401850000 7200 0 EET} + {417574800 10800 1 EEST} + {433299600 7200 0 EET} + {449024400 10800 1 EEST} + {465354000 7200 0 EET} + {481078800 10800 1 EEST} + {496803600 7200 0 EET} + {512528400 10800 1 EEST} + {528253200 7200 0 EET} + {543978000 10800 1 EEST} + {559702800 7200 0 EET} + {575427600 10800 1 EEST} + {591152400 7200 0 EET} + {606877200 10800 1 EEST} + {622602000 7200 0 EET} + {638326800 10800 1 EEST} + {654656400 7200 0 EET} + {670381200 10800 1 EEST} + {686106000 7200 0 EET} + {701830800 10800 1 EEST} + {717555600 7200 0 EET} + {733280400 10800 1 EEST} + {749005200 7200 0 EET} + {764730000 10800 1 EEST} + {780454800 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/EST b/mingw/lib/tcl8.5/tzdata/EST new file mode 100644 index 0000000000..72c5b17d6e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/EST @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:EST) { + {-9223372036854775808 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/EST5EDT b/mingw/lib/tcl8.5/tzdata/EST5EDT new file mode 100644 index 0000000000..968833ef34 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/EST5EDT @@ -0,0 +1,278 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:EST5EDT) { + {-9223372036854775808 -18000 0 EST} + {-1633280400 -14400 1 EDT} + {-1615140000 -18000 0 EST} + {-1601830800 -14400 1 EDT} + {-1583690400 -18000 0 EST} + {-880218000 -14400 1 EWT} + {-769395600 -14400 1 EPT} + {-765396000 -18000 0 EST} + {-84387600 -14400 1 EDT} + {-68666400 -18000 0 EST} + {-52938000 -14400 1 EDT} + {-37216800 -18000 0 EST} + {-21488400 -14400 1 EDT} + {-5767200 -18000 0 EST} + {9961200 -14400 1 EDT} + {25682400 -18000 0 EST} + {41410800 -14400 1 EDT} + {57736800 -18000 0 EST} + {73465200 -14400 1 EDT} + {89186400 -18000 0 EST} + {104914800 -14400 1 EDT} + {120636000 -18000 0 EST} + {126687600 -14400 1 EDT} + {152085600 -18000 0 EST} + {162370800 -14400 1 EDT} + {183535200 -18000 0 EST} + {199263600 -14400 1 EDT} + {215589600 -18000 0 EST} + {230713200 -14400 1 EDT} + {247039200 -18000 0 EST} + {262767600 -14400 1 EDT} + {278488800 -18000 0 EST} + {294217200 -14400 1 EDT} + {309938400 -18000 0 EST} + {325666800 -14400 1 EDT} + {341388000 -18000 0 EST} + {357116400 -14400 1 EDT} + {372837600 -18000 0 EST} + {388566000 -14400 1 EDT} + {404892000 -18000 0 EST} + {420015600 -14400 1 EDT} + {436341600 -18000 0 EST} + {452070000 -14400 1 EDT} + {467791200 -18000 0 EST} + {483519600 -14400 1 EDT} + {499240800 -18000 0 EST} + {514969200 -14400 1 EDT} + {530690400 -18000 0 EST} + {544604400 -14400 1 EDT} + {562140000 -18000 0 EST} + {576054000 -14400 1 EDT} + {594194400 -18000 0 EST} + {607503600 -14400 1 EDT} + {625644000 -18000 0 EST} + {638953200 -14400 1 EDT} + {657093600 -18000 0 EST} + {671007600 -14400 1 EDT} + {688543200 -18000 0 EST} + {702457200 -14400 1 EDT} + {719992800 -18000 0 EST} + {733906800 -14400 1 EDT} + {752047200 -18000 0 EST} + {765356400 -14400 1 EDT} + {783496800 -18000 0 EST} + {796806000 -14400 1 EDT} + {814946400 -18000 0 EST} + {828860400 -14400 1 EDT} + {846396000 -18000 0 EST} + {860310000 -14400 1 EDT} + {877845600 -18000 0 EST} + {891759600 -14400 1 EDT} + {909295200 -18000 0 EST} + {923209200 -14400 1 EDT} + {941349600 -18000 0 EST} + {954658800 -14400 1 EDT} + {972799200 -18000 0 EST} + {986108400 -14400 1 EDT} + {1004248800 -18000 0 EST} + {1018162800 -14400 1 EDT} + {1035698400 -18000 0 EST} + {1049612400 -14400 1 EDT} + {1067148000 -18000 0 EST} + {1081062000 -14400 1 EDT} + {1099202400 -18000 0 EST} + {1112511600 -14400 1 EDT} + {1130652000 -18000 0 EST} + {1143961200 -14400 1 EDT} + {1162101600 -18000 0 EST} + {1173596400 -14400 1 EDT} + {1194156000 -18000 0 EST} + {1205046000 -14400 1 EDT} + {1225605600 -18000 0 EST} + {1236495600 -14400 1 EDT} + {1257055200 -18000 0 EST} + {1268550000 -14400 1 EDT} + {1289109600 -18000 0 EST} + {1299999600 -14400 1 EDT} + {1320559200 -18000 0 EST} + {1331449200 -14400 1 EDT} + {1352008800 -18000 0 EST} + {1362898800 -14400 1 EDT} + {1383458400 -18000 0 EST} + {1394348400 -14400 1 EDT} + {1414908000 -18000 0 EST} + {1425798000 -14400 1 EDT} + {1446357600 -18000 0 EST} + {1457852400 -14400 1 EDT} + {1478412000 -18000 0 EST} + {1489302000 -14400 1 EDT} + {1509861600 -18000 0 EST} + {1520751600 -14400 1 EDT} + {1541311200 -18000 0 EST} + {1552201200 -14400 1 EDT} + {1572760800 -18000 0 EST} + {1583650800 -14400 1 EDT} + {1604210400 -18000 0 EST} + {1615705200 -14400 1 EDT} + {1636264800 -18000 0 EST} + {1647154800 -14400 1 EDT} + {1667714400 -18000 0 EST} + {1678604400 -14400 1 EDT} + {1699164000 -18000 0 EST} + {1710054000 -14400 1 EDT} + {1730613600 -18000 0 EST} + {1741503600 -14400 1 EDT} + {1762063200 -18000 0 EST} + {1772953200 -14400 1 EDT} + {1793512800 -18000 0 EST} + {1805007600 -14400 1 EDT} + {1825567200 -18000 0 EST} + {1836457200 -14400 1 EDT} + {1857016800 -18000 0 EST} + {1867906800 -14400 1 EDT} + {1888466400 -18000 0 EST} + {1899356400 -14400 1 EDT} + {1919916000 -18000 0 EST} + {1930806000 -14400 1 EDT} + {1951365600 -18000 0 EST} + {1962860400 -14400 1 EDT} + {1983420000 -18000 0 EST} + {1994310000 -14400 1 EDT} + {2014869600 -18000 0 EST} + {2025759600 -14400 1 EDT} + {2046319200 -18000 0 EST} + {2057209200 -14400 1 EDT} + {2077768800 -18000 0 EST} + {2088658800 -14400 1 EDT} + {2109218400 -18000 0 EST} + {2120108400 -14400 1 EDT} + {2140668000 -18000 0 EST} + {2152162800 -14400 1 EDT} + {2172722400 -18000 0 EST} + {2183612400 -14400 1 EDT} + {2204172000 -18000 0 EST} + {2215062000 -14400 1 EDT} + {2235621600 -18000 0 EST} + {2246511600 -14400 1 EDT} + {2267071200 -18000 0 EST} + {2277961200 -14400 1 EDT} + {2298520800 -18000 0 EST} + {2309410800 -14400 1 EDT} + {2329970400 -18000 0 EST} + {2341465200 -14400 1 EDT} + {2362024800 -18000 0 EST} + {2372914800 -14400 1 EDT} + {2393474400 -18000 0 EST} + {2404364400 -14400 1 EDT} + {2424924000 -18000 0 EST} + {2435814000 -14400 1 EDT} + {2456373600 -18000 0 EST} + {2467263600 -14400 1 EDT} + {2487823200 -18000 0 EST} + {2499318000 -14400 1 EDT} + {2519877600 -18000 0 EST} + {2530767600 -14400 1 EDT} + {2551327200 -18000 0 EST} + {2562217200 -14400 1 EDT} + {2582776800 -18000 0 EST} + {2593666800 -14400 1 EDT} + {2614226400 -18000 0 EST} + {2625116400 -14400 1 EDT} + {2645676000 -18000 0 EST} + {2656566000 -14400 1 EDT} + {2677125600 -18000 0 EST} + {2688620400 -14400 1 EDT} + {2709180000 -18000 0 EST} + {2720070000 -14400 1 EDT} + {2740629600 -18000 0 EST} + {2751519600 -14400 1 EDT} + {2772079200 -18000 0 EST} + {2782969200 -14400 1 EDT} + {2803528800 -18000 0 EST} + {2814418800 -14400 1 EDT} + {2834978400 -18000 0 EST} + {2846473200 -14400 1 EDT} + {2867032800 -18000 0 EST} + {2877922800 -14400 1 EDT} + {2898482400 -18000 0 EST} + {2909372400 -14400 1 EDT} + {2929932000 -18000 0 EST} + {2940822000 -14400 1 EDT} + {2961381600 -18000 0 EST} + {2972271600 -14400 1 EDT} + {2992831200 -18000 0 EST} + {3003721200 -14400 1 EDT} + {3024280800 -18000 0 EST} + {3035775600 -14400 1 EDT} + {3056335200 -18000 0 EST} + {3067225200 -14400 1 EDT} + {3087784800 -18000 0 EST} + {3098674800 -14400 1 EDT} + {3119234400 -18000 0 EST} + {3130124400 -14400 1 EDT} + {3150684000 -18000 0 EST} + {3161574000 -14400 1 EDT} + {3182133600 -18000 0 EST} + {3193023600 -14400 1 EDT} + {3213583200 -18000 0 EST} + {3225078000 -14400 1 EDT} + {3245637600 -18000 0 EST} + {3256527600 -14400 1 EDT} + {3277087200 -18000 0 EST} + {3287977200 -14400 1 EDT} + {3308536800 -18000 0 EST} + {3319426800 -14400 1 EDT} + {3339986400 -18000 0 EST} + {3350876400 -14400 1 EDT} + {3371436000 -18000 0 EST} + {3382930800 -14400 1 EDT} + {3403490400 -18000 0 EST} + {3414380400 -14400 1 EDT} + {3434940000 -18000 0 EST} + {3445830000 -14400 1 EDT} + {3466389600 -18000 0 EST} + {3477279600 -14400 1 EDT} + {3497839200 -18000 0 EST} + {3508729200 -14400 1 EDT} + {3529288800 -18000 0 EST} + {3540178800 -14400 1 EDT} + {3560738400 -18000 0 EST} + {3572233200 -14400 1 EDT} + {3592792800 -18000 0 EST} + {3603682800 -14400 1 EDT} + {3624242400 -18000 0 EST} + {3635132400 -14400 1 EDT} + {3655692000 -18000 0 EST} + {3666582000 -14400 1 EDT} + {3687141600 -18000 0 EST} + {3698031600 -14400 1 EDT} + {3718591200 -18000 0 EST} + {3730086000 -14400 1 EDT} + {3750645600 -18000 0 EST} + {3761535600 -14400 1 EDT} + {3782095200 -18000 0 EST} + {3792985200 -14400 1 EDT} + {3813544800 -18000 0 EST} + {3824434800 -14400 1 EDT} + {3844994400 -18000 0 EST} + {3855884400 -14400 1 EDT} + {3876444000 -18000 0 EST} + {3887334000 -14400 1 EDT} + {3907893600 -18000 0 EST} + {3919388400 -14400 1 EDT} + {3939948000 -18000 0 EST} + {3950838000 -14400 1 EDT} + {3971397600 -18000 0 EST} + {3982287600 -14400 1 EDT} + {4002847200 -18000 0 EST} + {4013737200 -14400 1 EDT} + {4034296800 -18000 0 EST} + {4045186800 -14400 1 EDT} + {4065746400 -18000 0 EST} + {4076636400 -14400 1 EDT} + {4097196000 -18000 0 EST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Egypt b/mingw/lib/tcl8.5/tzdata/Egypt new file mode 100644 index 0000000000..63341bcc9f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Egypt @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Africa/Cairo)]} { + LoadTimeZoneFile Africa/Cairo +} +set TZData(:Egypt) $TZData(:Africa/Cairo) diff --git a/mingw/lib/tcl8.5/tzdata/Eire b/mingw/lib/tcl8.5/tzdata/Eire new file mode 100644 index 0000000000..c86c91c6a9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Eire @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Dublin)]} { + LoadTimeZoneFile Europe/Dublin +} +set TZData(:Eire) $TZData(:Europe/Dublin) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT b/mingw/lib/tcl8.5/tzdata/Etc/GMT new file mode 100644 index 0000000000..7454fd5749 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT) { + {-9223372036854775808 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+0 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+0 new file mode 100644 index 0000000000..017dee1f80 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:Etc/GMT+0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+1 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+1 new file mode 100644 index 0000000000..12f97ba6b8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+1 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+1) { + {-9223372036854775808 -3600 0 GMT+1} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+10 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+10 new file mode 100644 index 0000000000..6ea50bb171 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+10 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+10) { + {-9223372036854775808 -36000 0 GMT+10} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+11 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+11 new file mode 100644 index 0000000000..c91b169283 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+11 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+11) { + {-9223372036854775808 -39600 0 GMT+11} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+12 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+12 new file mode 100644 index 0000000000..29a4ceeffc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+12 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+12) { + {-9223372036854775808 -43200 0 GMT+12} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+2 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+2 new file mode 100644 index 0000000000..8c6b526b4a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+2 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+2) { + {-9223372036854775808 -7200 0 GMT+2} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+3 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+3 new file mode 100644 index 0000000000..862571dfd8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+3 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+3) { + {-9223372036854775808 -10800 0 GMT+3} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+4 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+4 new file mode 100644 index 0000000000..a933bbc39c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+4 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+4) { + {-9223372036854775808 -14400 0 GMT+4} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+5 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+5 new file mode 100644 index 0000000000..80cc25cb5c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+5 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+5) { + {-9223372036854775808 -18000 0 GMT+5} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+6 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+6 new file mode 100644 index 0000000000..bc57bd631c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+6 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+6) { + {-9223372036854775808 -21600 0 GMT+6} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+7 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+7 new file mode 100644 index 0000000000..d419eb9e07 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+7 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+7) { + {-9223372036854775808 -25200 0 GMT+7} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+8 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+8 new file mode 100644 index 0000000000..705ad407c2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+8 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+8) { + {-9223372036854775808 -28800 0 GMT+8} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT+9 b/mingw/lib/tcl8.5/tzdata/Etc/GMT+9 new file mode 100644 index 0000000000..4086639c16 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT+9 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT+9) { + {-9223372036854775808 -32400 0 GMT+9} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-0 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-0 new file mode 100644 index 0000000000..d8913d5097 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:Etc/GMT-0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-1 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-1 new file mode 100644 index 0000000000..a44dd1fcd6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-1 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-1) { + {-9223372036854775808 3600 0 GMT-1} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-10 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-10 new file mode 100644 index 0000000000..1c50d01db0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-10 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-10) { + {-9223372036854775808 36000 0 GMT-10} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-11 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-11 new file mode 100644 index 0000000000..d07710f151 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-11 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-11) { + {-9223372036854775808 39600 0 GMT-11} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-12 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-12 new file mode 100644 index 0000000000..a23b98d4fc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-12 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-12) { + {-9223372036854775808 43200 0 GMT-12} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-13 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-13 new file mode 100644 index 0000000000..1a6700a164 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-13 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-13) { + {-9223372036854775808 46800 0 GMT-13} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-14 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-14 new file mode 100644 index 0000000000..3707e21900 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-14 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-14) { + {-9223372036854775808 50400 0 GMT-14} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-2 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-2 new file mode 100644 index 0000000000..f9dea16516 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-2 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-2) { + {-9223372036854775808 7200 0 GMT-2} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-3 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-3 new file mode 100644 index 0000000000..99145b8149 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-3 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-3) { + {-9223372036854775808 10800 0 GMT-3} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-4 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-4 new file mode 100644 index 0000000000..27b4fec0a9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-4 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-4) { + {-9223372036854775808 14400 0 GMT-4} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-5 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-5 new file mode 100644 index 0000000000..dbe3df723d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-5 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-5) { + {-9223372036854775808 18000 0 GMT-5} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-6 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-6 new file mode 100644 index 0000000000..414dbfafb6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-6 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-6) { + {-9223372036854775808 21600 0 GMT-6} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-7 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-7 new file mode 100644 index 0000000000..2bd59db357 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-7 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-7) { + {-9223372036854775808 25200 0 GMT-7} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-8 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-8 new file mode 100644 index 0000000000..7303721e27 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-8 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-8) { + {-9223372036854775808 28800 0 GMT-8} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT-9 b/mingw/lib/tcl8.5/tzdata/Etc/GMT-9 new file mode 100644 index 0000000000..46e6878e7e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT-9 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/GMT-9) { + {-9223372036854775808 32400 0 GMT-9} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/GMT0 b/mingw/lib/tcl8.5/tzdata/Etc/GMT0 new file mode 100644 index 0000000000..dba1fe9f05 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/GMT0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:Etc/GMT0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/Greenwich b/mingw/lib/tcl8.5/tzdata/Etc/Greenwich new file mode 100644 index 0000000000..53acea06ec --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/Greenwich @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:Etc/Greenwich) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/UCT b/mingw/lib/tcl8.5/tzdata/Etc/UCT new file mode 100644 index 0000000000..f7d795e097 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/UCT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/UCT) { + {-9223372036854775808 0 0 UCT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/UTC b/mingw/lib/tcl8.5/tzdata/Etc/UTC new file mode 100644 index 0000000000..db5954bdc5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/UTC @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Etc/UTC) { + {-9223372036854775808 0 0 UTC} +} diff --git a/mingw/lib/tcl8.5/tzdata/Etc/Universal b/mingw/lib/tcl8.5/tzdata/Etc/Universal new file mode 100644 index 0000000000..a3b7547861 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/Universal @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UTC)]} { + LoadTimeZoneFile Etc/UTC +} +set TZData(:Etc/Universal) $TZData(:Etc/UTC) diff --git a/mingw/lib/tcl8.5/tzdata/Etc/Zulu b/mingw/lib/tcl8.5/tzdata/Etc/Zulu new file mode 100644 index 0000000000..f643db9864 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Etc/Zulu @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UTC)]} { + LoadTimeZoneFile Etc/UTC +} +set TZData(:Etc/Zulu) $TZData(:Etc/UTC) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Amsterdam b/mingw/lib/tcl8.5/tzdata/Europe/Amsterdam new file mode 100644 index 0000000000..bd89127af6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Amsterdam @@ -0,0 +1,310 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Amsterdam) { + {-9223372036854775808 1172 0 LMT} + {-4260212372 1172 0 AMT} + {-1693700372 4772 1 NST} + {-1680484772 1172 0 AMT} + {-1663453172 4772 1 NST} + {-1650147572 1172 0 AMT} + {-1633213172 4772 1 NST} + {-1617488372 1172 0 AMT} + {-1601158772 4772 1 NST} + {-1586038772 1172 0 AMT} + {-1569709172 4772 1 NST} + {-1554589172 1172 0 AMT} + {-1538259572 4772 1 NST} + {-1523139572 1172 0 AMT} + {-1507501172 4772 1 NST} + {-1490566772 1172 0 AMT} + {-1470176372 4772 1 NST} + {-1459117172 1172 0 AMT} + {-1443997172 4772 1 NST} + {-1427667572 1172 0 AMT} + {-1406672372 4772 1 NST} + {-1396217972 1172 0 AMT} + {-1376950772 4772 1 NST} + {-1364768372 1172 0 AMT} + {-1345414772 4772 1 NST} + {-1333318772 1172 0 AMT} + {-1313792372 4772 1 NST} + {-1301264372 1172 0 AMT} + {-1282256372 4772 1 NST} + {-1269814772 1172 0 AMT} + {-1250720372 4772 1 NST} + {-1238365172 1172 0 AMT} + {-1219184372 4772 1 NST} + {-1206915572 1172 0 AMT} + {-1186957172 4772 1 NST} + {-1175465972 1172 0 AMT} + {-1156025972 4772 1 NST} + {-1143411572 1172 0 AMT} + {-1124489972 4772 1 NST} + {-1111961972 1172 0 AMT} + {-1092953972 4772 1 NST} + {-1080512372 1172 0 AMT} + {-1061331572 4772 1 NST} + {-1049062772 1172 0 AMT} + {-1029190772 4772 1 NST} + {-1025741972 4800 0 NEST} + {-1017613200 1200 0 NET} + {-998259600 4800 1 NEST} + {-986163600 1200 0 NET} + {-966723600 4800 1 NEST} + {-954109200 1200 0 NET} + {-935022000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 0 CEST} + {-766623600 3600 0 CET} + {220921200 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Andorra b/mingw/lib/tcl8.5/tzdata/Europe/Andorra new file mode 100644 index 0000000000..89233fe093 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Andorra @@ -0,0 +1,237 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Andorra) { + {-9223372036854775808 364 0 LMT} + {-2177453164 0 0 WET} + {-733881600 3600 0 CET} + {481078800 7200 0 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Athens b/mingw/lib/tcl8.5/tzdata/Europe/Athens new file mode 100644 index 0000000000..f8df408d45 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Athens @@ -0,0 +1,268 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Athens) { + {-9223372036854775808 5692 0 LMT} + {-2344642492 5692 0 AMT} + {-1686101632 7200 0 EET} + {-1182996000 10800 1 EEST} + {-1178161200 7200 0 EET} + {-906861600 10800 1 EEST} + {-904878000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844477200 7200 1 CEST} + {-828237600 3600 0 CET} + {-812422800 7200 0 EET} + {-552362400 10800 1 EEST} + {-541652400 7200 0 EET} + {166485600 10800 1 EEST} + {186184800 7200 0 EET} + {198028800 10800 1 EEST} + {213753600 7200 0 EET} + {228873600 10800 1 EEST} + {244080000 7200 0 EET} + {260323200 10800 1 EEST} + {275446800 7200 0 EET} + {291798000 10800 1 EEST} + {307407600 7200 0 EET} + {323388000 10800 1 EEST} + {338936400 7200 0 EET} + {347148000 7200 0 EET} + {354675600 10800 1 EEST} + {370400400 7200 0 EET} + {386125200 10800 1 EEST} + {401850000 7200 0 EET} + {417574800 10800 1 EEST} + {433299600 7200 0 EET} + {449024400 10800 1 EEST} + {465354000 7200 0 EET} + {481078800 10800 1 EEST} + {496803600 7200 0 EET} + {512528400 10800 1 EEST} + {528253200 7200 0 EET} + {543978000 10800 1 EEST} + {559702800 7200 0 EET} + {575427600 10800 1 EEST} + {591152400 7200 0 EET} + {606877200 10800 1 EEST} + {622602000 7200 0 EET} + {638326800 10800 1 EEST} + {654656400 7200 0 EET} + {670381200 10800 1 EEST} + {686106000 7200 0 EET} + {701830800 10800 1 EEST} + {717555600 7200 0 EET} + {733280400 10800 1 EEST} + {749005200 7200 0 EET} + {764730000 10800 1 EEST} + {780454800 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Belfast b/mingw/lib/tcl8.5/tzdata/Europe/Belfast new file mode 100644 index 0000000000..51cd3ce437 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Belfast @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:Europe/Belfast) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Belgrade b/mingw/lib/tcl8.5/tzdata/Europe/Belgrade new file mode 100644 index 0000000000..b11f7b337c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Belgrade @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Belgrade) { + {-9223372036854775808 4920 0 LMT} + {-2713915320 3600 0 CET} + {-905824800 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-788922000 3600 0 CET} + {-777942000 7200 1 CEST} + {-766623600 3600 0 CET} + {407199600 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Berlin b/mingw/lib/tcl8.5/tzdata/Europe/Berlin new file mode 100644 index 0000000000..5469cf620e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Berlin @@ -0,0 +1,274 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Berlin) { + {-9223372036854775808 3208 0 LMT} + {-2422054408 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-938905200 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 1 CEST} + {-776559600 10800 0 CEMT} + {-765936000 7200 1 CEST} + {-761180400 3600 0 CET} + {-757386000 3600 0 CET} + {-748479600 7200 1 CEST} + {-733273200 3600 0 CET} + {-717631200 7200 1 CEST} + {-714610800 10800 1 CEMT} + {-710380800 7200 1 CEST} + {-701910000 3600 0 CET} + {-684975600 7200 1 CEST} + {-670460400 3600 0 CET} + {-654130800 7200 1 CEST} + {-639010800 3600 0 CET} + {315529200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Bratislava b/mingw/lib/tcl8.5/tzdata/Europe/Bratislava new file mode 100644 index 0000000000..d65ea5a6ec --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Bratislava @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Prague)]} { + LoadTimeZoneFile Europe/Prague +} +set TZData(:Europe/Bratislava) $TZData(:Europe/Prague) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Brussels b/mingw/lib/tcl8.5/tzdata/Europe/Brussels new file mode 100644 index 0000000000..3cb9b14c1c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Brussels @@ -0,0 +1,316 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Brussels) { + {-9223372036854775808 1050 0 LMT} + {-2840141850 1050 0 BMT} + {-2450953050 0 0 WET} + {-1740355200 3600 0 CET} + {-1693702800 7200 0 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-1613826000 0 0 WET} + {-1604278800 3600 1 WEST} + {-1585530000 0 0 WET} + {-1574038800 3600 1 WEST} + {-1552266000 0 0 WET} + {-1539997200 3600 1 WEST} + {-1520557200 0 0 WET} + {-1507510800 3600 1 WEST} + {-1490576400 0 0 WET} + {-1473642000 3600 1 WEST} + {-1459126800 0 0 WET} + {-1444006800 3600 1 WEST} + {-1427677200 0 0 WET} + {-1411952400 3600 1 WEST} + {-1396227600 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301263200 0 0 WET} + {-1284328800 3600 1 WEST} + {-1269813600 0 0 WET} + {-1253484000 3600 1 WEST} + {-1238364000 0 0 WET} + {-1221429600 3600 1 WEST} + {-1206914400 0 0 WET} + {-1191189600 3600 1 WEST} + {-1175464800 0 0 WET} + {-1160344800 3600 1 WEST} + {-1143410400 0 0 WET} + {-1127685600 3600 1 WEST} + {-1111960800 0 0 WET} + {-1096840800 3600 1 WEST} + {-1080511200 0 0 WET} + {-1063576800 3600 1 WEST} + {-1049061600 0 0 WET} + {-1033336800 3600 1 WEST} + {-1017612000 0 0 WET} + {-1002492000 3600 1 WEST} + {-986162400 0 0 WET} + {-969228000 3600 1 WEST} + {-950479200 0 0 WET} + {-942012000 3600 1 WEST} + {-934668000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-799290000 3600 0 CET} + {-798073200 3600 0 CET} + {-781052400 7200 1 CEST} + {-766623600 3600 0 CET} + {-745455600 7200 1 CEST} + {-733273200 3600 0 CET} + {220921200 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Bucharest b/mingw/lib/tcl8.5/tzdata/Europe/Bucharest new file mode 100644 index 0000000000..7b3bed44a0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Bucharest @@ -0,0 +1,268 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Bucharest) { + {-9223372036854775808 6264 0 LMT} + {-2469404664 6264 0 BMT} + {-1213148664 7200 0 EET} + {-1187056800 10800 1 EEST} + {-1175479200 7200 0 EET} + {-1159754400 10800 1 EEST} + {-1144029600 7200 0 EET} + {-1127700000 10800 1 EEST} + {-1111975200 7200 0 EET} + {-1096250400 10800 1 EEST} + {-1080525600 7200 0 EET} + {-1064800800 10800 1 EEST} + {-1049076000 7200 0 EET} + {-1033351200 10800 1 EEST} + {-1017626400 7200 0 EET} + {-1001901600 10800 1 EEST} + {-986176800 7200 0 EET} + {-970452000 10800 1 EEST} + {-954727200 7200 0 EET} + {296604000 10800 1 EEST} + {307486800 7200 0 EET} + {323816400 10800 1 EEST} + {338940000 7200 0 EET} + {354672000 10800 0 EEST} + {370396800 7200 0 EET} + {386121600 10800 1 EEST} + {401846400 7200 0 EET} + {417571200 10800 1 EEST} + {433296000 7200 0 EET} + {449020800 10800 1 EEST} + {465350400 7200 0 EET} + {481075200 10800 1 EEST} + {496800000 7200 0 EET} + {512524800 10800 1 EEST} + {528249600 7200 0 EET} + {543974400 10800 1 EEST} + {559699200 7200 0 EET} + {575424000 10800 1 EEST} + {591148800 7200 0 EET} + {606873600 10800 1 EEST} + {622598400 7200 0 EET} + {638323200 10800 1 EEST} + {654652800 7200 0 EET} + {662680800 7200 0 EET} + {670370400 10800 1 EEST} + {686095200 7200 0 EET} + {701820000 10800 1 EEST} + {717544800 7200 0 EET} + {733269600 10800 1 EEST} + {748994400 7200 0 EET} + {757375200 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {796168800 10800 1 EEST} + {811890000 7200 0 EET} + {828223200 10800 1 EEST} + {846363600 7200 0 EET} + {852069600 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Budapest b/mingw/lib/tcl8.5/tzdata/Europe/Budapest new file mode 100644 index 0000000000..fd41accaa2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Budapest @@ -0,0 +1,284 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Budapest) { + {-9223372036854775808 4580 0 LMT} + {-2500938980 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1640998800 3600 0 CET} + {-1633212000 7200 1 CEST} + {-1617577200 3600 0 CET} + {-1600466400 7200 1 CEST} + {-1587250800 3600 0 CET} + {-1569708000 7200 1 CEST} + {-1554332400 3600 0 CET} + {-906937200 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-788922000 3600 0 CET} + {-778471200 7200 1 CEST} + {-762487200 3600 0 CET} + {-749689200 7200 1 CEST} + {-733359600 3600 0 CET} + {-717634800 7200 1 CEST} + {-701910000 3600 0 CET} + {-686185200 7200 1 CEST} + {-670460400 3600 0 CET} + {-654130800 7200 1 CEST} + {-639010800 3600 0 CET} + {-621990000 7200 1 CEST} + {-605660400 3600 0 CET} + {-492656400 7200 1 CEST} + {-481168800 3600 0 CET} + {-461120400 7200 1 CEST} + {-449632800 3600 0 CET} + {-428547600 7200 1 CEST} + {-418269600 3600 0 CET} + {-397094400 7200 1 CEST} + {-386809200 3600 0 CET} + {323827200 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Chisinau b/mingw/lib/tcl8.5/tzdata/Europe/Chisinau new file mode 100644 index 0000000000..4ef466baad --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Chisinau @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Chisinau) { + {-9223372036854775808 6920 0 LMT} + {-2840147720 6900 0 CMT} + {-1637114100 6264 0 BMT} + {-1213148664 7200 0 EET} + {-1187056800 10800 1 EEST} + {-1175479200 7200 0 EET} + {-1159754400 10800 1 EEST} + {-1144029600 7200 0 EET} + {-1127700000 10800 1 EEST} + {-1111975200 7200 0 EET} + {-1096250400 10800 1 EEST} + {-1080525600 7200 0 EET} + {-1064800800 10800 1 EEST} + {-1049076000 7200 0 EET} + {-1033351200 10800 1 EEST} + {-1017626400 7200 0 EET} + {-1001901600 10800 1 EEST} + {-986176800 7200 0 EET} + {-970452000 10800 1 EEST} + {-954727200 7200 0 EET} + {-927165600 10800 1 EEST} + {-898138800 7200 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-800154000 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {631141200 10800 0 MSK} + {641941200 7200 0 EET} + {662680800 7200 0 EEMMTT} + {670377600 10800 1 EEST} + {686102400 7200 0 EET} + {694216800 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {796168800 10800 1 EEST} + {811890000 7200 0 EET} + {828223200 10800 1 EEST} + {846363600 7200 0 EET} + {852069600 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Copenhagen b/mingw/lib/tcl8.5/tzdata/Europe/Copenhagen new file mode 100644 index 0000000000..c747e58a06 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Copenhagen @@ -0,0 +1,264 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Copenhagen) { + {-9223372036854775808 3020 0 LMT} + {-2524524620 3020 0 CMT} + {-2398294220 3600 0 CET} + {-1692496800 7200 1 CEST} + {-1680490800 3600 0 CET} + {-935110800 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 0 CEST} + {-769388400 3600 0 CET} + {-747010800 7200 1 CEST} + {-736383600 3600 0 CET} + {-715215600 7200 1 CEST} + {-706748400 3600 0 CET} + {-683161200 7200 1 CEST} + {-675298800 3600 0 CET} + {315529200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Dublin b/mingw/lib/tcl8.5/tzdata/Europe/Dublin new file mode 100644 index 0000000000..4b43bc0742 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Dublin @@ -0,0 +1,359 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Dublin) { + {-9223372036854775808 -1500 0 LMT} + {-2821649700 -1521 0 DMT} + {-1691962479 2079 1 IST} + {-1680471279 0 0 GMT} + {-1664143200 3600 1 BST} + {-1650146400 0 0 GMT} + {-1633903200 3600 1 BST} + {-1617487200 0 0 GMT} + {-1601848800 3600 1 BST} + {-1586037600 0 0 GMT} + {-1570399200 3600 1 BST} + {-1552168800 0 0 GMT} + {-1538344800 3600 1 BST} + {-1522533600 0 0 GMT} + {-1517011200 0 0 IST} + {-1507500000 3600 1 IST} + {-1490565600 0 0 IST} + {-1473631200 3600 1 IST} + {-1460930400 0 0 IST} + {-1442786400 3600 1 IST} + {-1428876000 0 0 IST} + {-1410732000 3600 1 IST} + {-1396216800 0 0 IST} + {-1379282400 3600 1 IST} + {-1364767200 0 0 IST} + {-1348437600 3600 1 IST} + {-1333317600 0 0 IST} + {-1315778400 3600 1 IST} + {-1301263200 0 0 IST} + {-1284328800 3600 1 IST} + {-1269813600 0 0 IST} + {-1253484000 3600 1 IST} + {-1238364000 0 0 IST} + {-1221429600 3600 1 IST} + {-1206914400 0 0 IST} + {-1189980000 3600 1 IST} + {-1175464800 0 0 IST} + {-1159135200 3600 1 IST} + {-1143410400 0 0 IST} + {-1126476000 3600 1 IST} + {-1111960800 0 0 IST} + {-1095631200 3600 1 IST} + {-1080511200 0 0 IST} + {-1063576800 3600 1 IST} + {-1049061600 0 0 IST} + {-1032127200 3600 1 IST} + {-1017612000 0 0 IST} + {-1001282400 3600 1 IST} + {-986162400 0 0 IST} + {-969228000 3600 1 IST} + {-950479200 0 0 IST} + {-942015600 3600 1 IST} + {-733359600 0 0 GMT} + {-719445600 3600 1 IST} + {-699490800 0 0 GMT} + {-684972000 3600 0 IST} + {-668037600 0 0 IST} + {-654732000 3600 1 IST} + {-636588000 0 0 IST} + {-622072800 3600 1 IST} + {-605743200 0 0 IST} + {-590623200 3600 1 IST} + {-574293600 0 0 IST} + {-558568800 3600 1 IST} + {-542239200 0 0 IST} + {-527119200 3600 1 IST} + {-512604000 0 0 IST} + {-496274400 3600 1 IST} + {-481154400 0 0 IST} + {-464220000 3600 1 IST} + {-449704800 0 0 IST} + {-432165600 3600 1 IST} + {-417650400 0 0 IST} + {-401320800 3600 1 IST} + {-386200800 0 0 IST} + {-369266400 3600 1 IST} + {-354751200 0 0 IST} + {-337816800 3600 1 IST} + {-323301600 0 0 IST} + {-306972000 3600 1 IST} + {-291852000 0 0 IST} + {-276732000 3600 1 IST} + {-257983200 0 0 IST} + {-245282400 3600 1 IST} + {-226533600 0 0 IST} + {-213228000 3600 1 IST} + {-195084000 0 0 IST} + {-182383200 3600 1 IST} + {-163634400 0 0 IST} + {-150933600 3600 1 IST} + {-132184800 0 0 IST} + {-119484000 3600 1 IST} + {-100735200 0 0 IST} + {-88034400 3600 1 IST} + {-68680800 0 0 IST} + {-59004000 3600 1 IST} + {-37238400 3600 0 IST} + {57722400 0 0 IST} + {69818400 3600 1 IST} + {89172000 0 0 IST} + {101268000 3600 1 IST} + {120621600 0 0 IST} + {132717600 3600 1 IST} + {152071200 0 0 IST} + {164167200 3600 1 IST} + {183520800 0 0 IST} + {196221600 3600 1 IST} + {214970400 0 0 IST} + {227671200 3600 1 IST} + {246420000 0 0 IST} + {259120800 3600 1 IST} + {278474400 0 0 IST} + {290570400 3600 1 IST} + {309924000 0 0 IST} + {322020000 3600 1 IST} + {341373600 0 0 IST} + {354675600 3600 1 IST} + {372819600 0 0 IST} + {386125200 3600 1 IST} + {404269200 0 0 IST} + {417574800 3600 1 IST} + {435718800 0 0 IST} + {449024400 3600 1 IST} + {467773200 0 0 IST} + {481078800 3600 1 IST} + {499222800 0 0 IST} + {512528400 3600 1 IST} + {530672400 0 0 IST} + {543978000 3600 1 IST} + {562122000 0 0 IST} + {575427600 3600 1 IST} + {593571600 0 0 IST} + {606877200 3600 1 IST} + {625626000 0 0 IST} + {638326800 3600 1 IST} + {657075600 0 0 IST} + {670381200 3600 1 IST} + {688525200 0 0 IST} + {701830800 3600 1 IST} + {719974800 0 0 IST} + {733280400 3600 1 IST} + {751424400 0 0 IST} + {764730000 3600 1 IST} + {782874000 0 0 IST} + {796179600 3600 1 IST} + {814323600 0 0 IST} + {820454400 0 0 GMT} + {828234000 3600 1 IST} + {846378000 0 0 GMT} + {859683600 3600 1 IST} + {877827600 0 0 GMT} + {891133200 3600 1 IST} + {909277200 0 0 GMT} + {922582800 3600 1 IST} + {941331600 0 0 GMT} + {954032400 3600 1 IST} + {972781200 0 0 GMT} + {985482000 3600 1 IST} + {1004230800 0 0 GMT} + {1017536400 3600 1 IST} + {1035680400 0 0 GMT} + {1048986000 3600 1 IST} + {1067130000 0 0 GMT} + {1080435600 3600 1 IST} + {1099184400 0 0 GMT} + {1111885200 3600 1 IST} + {1130634000 0 0 GMT} + {1143334800 3600 1 IST} + {1162083600 0 0 GMT} + {1174784400 3600 1 IST} + {1193533200 0 0 GMT} + {1206838800 3600 1 IST} + {1224982800 0 0 GMT} + {1238288400 3600 1 IST} + {1256432400 0 0 GMT} + {1269738000 3600 1 IST} + {1288486800 0 0 GMT} + {1301187600 3600 1 IST} + {1319936400 0 0 GMT} + {1332637200 3600 1 IST} + {1351386000 0 0 GMT} + {1364691600 3600 1 IST} + {1382835600 0 0 GMT} + {1396141200 3600 1 IST} + {1414285200 0 0 GMT} + {1427590800 3600 1 IST} + {1445734800 0 0 GMT} + {1459040400 3600 1 IST} + {1477789200 0 0 GMT} + {1490490000 3600 1 IST} + {1509238800 0 0 GMT} + {1521939600 3600 1 IST} + {1540688400 0 0 GMT} + {1553994000 3600 1 IST} + {1572138000 0 0 GMT} + {1585443600 3600 1 IST} + {1603587600 0 0 GMT} + {1616893200 3600 1 IST} + {1635642000 0 0 GMT} + {1648342800 3600 1 IST} + {1667091600 0 0 GMT} + {1679792400 3600 1 IST} + {1698541200 0 0 GMT} + {1711846800 3600 1 IST} + {1729990800 0 0 GMT} + {1743296400 3600 1 IST} + {1761440400 0 0 GMT} + {1774746000 3600 1 IST} + {1792890000 0 0 GMT} + {1806195600 3600 1 IST} + {1824944400 0 0 GMT} + {1837645200 3600 1 IST} + {1856394000 0 0 GMT} + {1869094800 3600 1 IST} + {1887843600 0 0 GMT} + {1901149200 3600 1 IST} + {1919293200 0 0 GMT} + {1932598800 3600 1 IST} + {1950742800 0 0 GMT} + {1964048400 3600 1 IST} + {1982797200 0 0 GMT} + {1995498000 3600 1 IST} + {2014246800 0 0 GMT} + {2026947600 3600 1 IST} + {2045696400 0 0 GMT} + {2058397200 3600 1 IST} + {2077146000 0 0 GMT} + {2090451600 3600 1 IST} + {2108595600 0 0 GMT} + {2121901200 3600 1 IST} + {2140045200 0 0 GMT} + {2153350800 3600 1 IST} + {2172099600 0 0 GMT} + {2184800400 3600 1 IST} + {2203549200 0 0 GMT} + {2216250000 3600 1 IST} + {2234998800 0 0 GMT} + {2248304400 3600 1 IST} + {2266448400 0 0 GMT} + {2279754000 3600 1 IST} + {2297898000 0 0 GMT} + {2311203600 3600 1 IST} + {2329347600 0 0 GMT} + {2342653200 3600 1 IST} + {2361402000 0 0 GMT} + {2374102800 3600 1 IST} + {2392851600 0 0 GMT} + {2405552400 3600 1 IST} + {2424301200 0 0 GMT} + {2437606800 3600 1 IST} + {2455750800 0 0 GMT} + {2469056400 3600 1 IST} + {2487200400 0 0 GMT} + {2500506000 3600 1 IST} + {2519254800 0 0 GMT} + {2531955600 3600 1 IST} + {2550704400 0 0 GMT} + {2563405200 3600 1 IST} + {2582154000 0 0 GMT} + {2595459600 3600 1 IST} + {2613603600 0 0 GMT} + {2626909200 3600 1 IST} + {2645053200 0 0 GMT} + {2658358800 3600 1 IST} + {2676502800 0 0 GMT} + {2689808400 3600 1 IST} + {2708557200 0 0 GMT} + {2721258000 3600 1 IST} + {2740006800 0 0 GMT} + {2752707600 3600 1 IST} + {2771456400 0 0 GMT} + {2784762000 3600 1 IST} + {2802906000 0 0 GMT} + {2816211600 3600 1 IST} + {2834355600 0 0 GMT} + {2847661200 3600 1 IST} + {2866410000 0 0 GMT} + {2879110800 3600 1 IST} + {2897859600 0 0 GMT} + {2910560400 3600 1 IST} + {2929309200 0 0 GMT} + {2942010000 3600 1 IST} + {2960758800 0 0 GMT} + {2974064400 3600 1 IST} + {2992208400 0 0 GMT} + {3005514000 3600 1 IST} + {3023658000 0 0 GMT} + {3036963600 3600 1 IST} + {3055712400 0 0 GMT} + {3068413200 3600 1 IST} + {3087162000 0 0 GMT} + {3099862800 3600 1 IST} + {3118611600 0 0 GMT} + {3131917200 3600 1 IST} + {3150061200 0 0 GMT} + {3163366800 3600 1 IST} + {3181510800 0 0 GMT} + {3194816400 3600 1 IST} + {3212960400 0 0 GMT} + {3226266000 3600 1 IST} + {3245014800 0 0 GMT} + {3257715600 3600 1 IST} + {3276464400 0 0 GMT} + {3289165200 3600 1 IST} + {3307914000 0 0 GMT} + {3321219600 3600 1 IST} + {3339363600 0 0 GMT} + {3352669200 3600 1 IST} + {3370813200 0 0 GMT} + {3384118800 3600 1 IST} + {3402867600 0 0 GMT} + {3415568400 3600 1 IST} + {3434317200 0 0 GMT} + {3447018000 3600 1 IST} + {3465766800 0 0 GMT} + {3479072400 3600 1 IST} + {3497216400 0 0 GMT} + {3510522000 3600 1 IST} + {3528666000 0 0 GMT} + {3541971600 3600 1 IST} + {3560115600 0 0 GMT} + {3573421200 3600 1 IST} + {3592170000 0 0 GMT} + {3604870800 3600 1 IST} + {3623619600 0 0 GMT} + {3636320400 3600 1 IST} + {3655069200 0 0 GMT} + {3668374800 3600 1 IST} + {3686518800 0 0 GMT} + {3699824400 3600 1 IST} + {3717968400 0 0 GMT} + {3731274000 3600 1 IST} + {3750022800 0 0 GMT} + {3762723600 3600 1 IST} + {3781472400 0 0 GMT} + {3794173200 3600 1 IST} + {3812922000 0 0 GMT} + {3825622800 3600 1 IST} + {3844371600 0 0 GMT} + {3857677200 3600 1 IST} + {3875821200 0 0 GMT} + {3889126800 3600 1 IST} + {3907270800 0 0 GMT} + {3920576400 3600 1 IST} + {3939325200 0 0 GMT} + {3952026000 3600 1 IST} + {3970774800 0 0 GMT} + {3983475600 3600 1 IST} + {4002224400 0 0 GMT} + {4015530000 3600 1 IST} + {4033674000 0 0 GMT} + {4046979600 3600 1 IST} + {4065123600 0 0 GMT} + {4078429200 3600 1 IST} + {4096573200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Gibraltar b/mingw/lib/tcl8.5/tzdata/Europe/Gibraltar new file mode 100644 index 0000000000..de29c03a9d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Gibraltar @@ -0,0 +1,328 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Gibraltar) { + {-9223372036854775808 -1284 0 LMT} + {-2821649916 0 0 GMT} + {-1691964000 3600 1 BST} + {-1680472800 0 0 GMT} + {-1664143200 3600 1 BST} + {-1650146400 0 0 GMT} + {-1633903200 3600 1 BST} + {-1617487200 0 0 GMT} + {-1601848800 3600 1 BST} + {-1586037600 0 0 GMT} + {-1570399200 3600 1 BST} + {-1552168800 0 0 GMT} + {-1538344800 3600 1 BST} + {-1522533600 0 0 GMT} + {-1507500000 3600 1 BST} + {-1490565600 0 0 GMT} + {-1473631200 3600 1 BST} + {-1460930400 0 0 GMT} + {-1442786400 3600 1 BST} + {-1428876000 0 0 GMT} + {-1410732000 3600 1 BST} + {-1396216800 0 0 GMT} + {-1379282400 3600 1 BST} + {-1364767200 0 0 GMT} + {-1348437600 3600 1 BST} + {-1333317600 0 0 GMT} + {-1315778400 3600 1 BST} + {-1301263200 0 0 GMT} + {-1284328800 3600 1 BST} + {-1269813600 0 0 GMT} + {-1253484000 3600 1 BST} + {-1238364000 0 0 GMT} + {-1221429600 3600 1 BST} + {-1206914400 0 0 GMT} + {-1189980000 3600 1 BST} + {-1175464800 0 0 GMT} + {-1159135200 3600 1 BST} + {-1143410400 0 0 GMT} + {-1126476000 3600 1 BST} + {-1111960800 0 0 GMT} + {-1095631200 3600 1 BST} + {-1080511200 0 0 GMT} + {-1063576800 3600 1 BST} + {-1049061600 0 0 GMT} + {-1032127200 3600 1 BST} + {-1017612000 0 0 GMT} + {-1001282400 3600 1 BST} + {-986162400 0 0 GMT} + {-969228000 3600 1 BST} + {-950479200 0 0 GMT} + {-942012000 3600 1 BST} + {-904518000 7200 1 BDST} + {-896050800 3600 1 BST} + {-875487600 7200 1 BDST} + {-864601200 3600 1 BST} + {-844038000 7200 1 BDST} + {-832546800 3600 1 BST} + {-812588400 7200 1 BDST} + {-798073200 3600 1 BST} + {-781052400 7200 1 BDST} + {-772066800 3600 1 BST} + {-764805600 0 0 GMT} + {-748476000 3600 1 BST} + {-733356000 0 0 GMT} + {-719445600 3600 1 BST} + {-717030000 7200 1 BDST} + {-706748400 3600 1 BST} + {-699487200 0 0 GMT} + {-687996000 3600 1 BST} + {-668037600 0 0 GMT} + {-654732000 3600 1 BST} + {-636588000 0 0 GMT} + {-622072800 3600 1 BST} + {-605743200 0 0 GMT} + {-590623200 3600 1 BST} + {-574293600 0 0 GMT} + {-558568800 3600 1 BST} + {-542239200 0 0 GMT} + {-527119200 3600 1 BST} + {-512604000 0 0 GMT} + {-496274400 3600 1 BST} + {-481154400 0 0 GMT} + {-464220000 3600 1 BST} + {-449704800 0 0 GMT} + {-432165600 3600 1 BST} + {-417650400 0 0 GMT} + {-401320800 3600 0 CET} + {378687600 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Guernsey b/mingw/lib/tcl8.5/tzdata/Europe/Guernsey new file mode 100644 index 0000000000..4372c64037 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Guernsey @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:Europe/Guernsey) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Helsinki b/mingw/lib/tcl8.5/tzdata/Europe/Helsinki new file mode 100644 index 0000000000..04bd991628 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Helsinki @@ -0,0 +1,248 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Helsinki) { + {-9223372036854775808 5992 0 LMT} + {-2890258792 5992 0 HMT} + {-1535938792 7200 0 EET} + {-875671200 10800 1 EEST} + {-859863600 7200 0 EET} + {354672000 7200 0 EET} + {354675600 10800 1 EEST} + {370400400 7200 0 EET} + {386125200 10800 1 EEST} + {401850000 7200 0 EET} + {417574800 10800 1 EEST} + {433299600 7200 0 EET} + {449024400 10800 1 EEST} + {465354000 7200 0 EET} + {481078800 10800 1 EEST} + {496803600 7200 0 EET} + {512528400 10800 1 EEST} + {528253200 7200 0 EET} + {543978000 10800 1 EEST} + {559702800 7200 0 EET} + {575427600 10800 1 EEST} + {591152400 7200 0 EET} + {606877200 10800 1 EEST} + {622602000 7200 0 EET} + {638326800 10800 1 EEST} + {654656400 7200 0 EET} + {670381200 10800 1 EEST} + {686106000 7200 0 EET} + {701830800 10800 1 EEST} + {717555600 7200 0 EET} + {733280400 10800 1 EEST} + {749005200 7200 0 EET} + {764730000 10800 1 EEST} + {780454800 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man b/mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man new file mode 100644 index 0000000000..870ac45cb5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:Europe/Isle_of_Man) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Istanbul b/mingw/lib/tcl8.5/tzdata/Europe/Istanbul new file mode 100644 index 0000000000..06b2f88161 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Istanbul @@ -0,0 +1,303 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Istanbul) { + {-9223372036854775808 6952 0 LMT} + {-2840147752 7016 0 IMT} + {-1869875816 7200 0 EET} + {-1693706400 10800 1 EEST} + {-1680490800 7200 0 EET} + {-1570413600 10800 1 EEST} + {-1552186800 7200 0 EET} + {-1538359200 10800 1 EEST} + {-1522551600 7200 0 EET} + {-1507514400 10800 1 EEST} + {-1490583600 7200 0 EET} + {-1440208800 10800 1 EEST} + {-1428030000 7200 0 EET} + {-1409709600 10800 1 EEST} + {-1396494000 7200 0 EET} + {-931140000 10800 1 EEST} + {-922762800 7200 0 EET} + {-917834400 10800 1 EEST} + {-892436400 7200 0 EET} + {-875844000 10800 1 EEST} + {-857358000 7200 0 EET} + {-781063200 10800 1 EEST} + {-764737200 7200 0 EET} + {-744343200 10800 1 EEST} + {-733806000 7200 0 EET} + {-716436000 10800 1 EEST} + {-701924400 7200 0 EET} + {-684986400 10800 1 EEST} + {-670474800 7200 0 EET} + {-654141600 10800 1 EEST} + {-639025200 7200 0 EET} + {-621828000 10800 1 EEST} + {-606970800 7200 0 EET} + {-590032800 10800 1 EEST} + {-575434800 7200 0 EET} + {-235620000 10800 1 EEST} + {-228279600 7200 0 EET} + {-177732000 10800 1 EEST} + {-165726000 7200 0 EET} + {10533600 10800 1 EEST} + {23835600 7200 0 EET} + {41983200 10800 1 EEST} + {55285200 7200 0 EET} + {74037600 10800 1 EEST} + {87339600 7200 0 EET} + {107910000 10800 1 EEST} + {121219200 7200 0 EET} + {133920000 10800 1 EEST} + {152676000 7200 0 EET} + {165362400 10800 1 EEST} + {183502800 7200 0 EET} + {202428000 10800 1 EEST} + {215557200 7200 0 EET} + {228866400 10800 1 EEST} + {245797200 7200 0 EET} + {260316000 10800 1 EEST} + {277246800 14400 0 TRST} + {291769200 14400 1 TRST} + {308779200 10800 0 TRT} + {323827200 14400 1 TRST} + {340228800 10800 0 TRT} + {354672000 14400 1 TRST} + {371678400 10800 0 TRT} + {386121600 14400 1 TRST} + {403128000 10800 0 TRT} + {428446800 14400 1 TRST} + {433886400 10800 0 TRT} + {482792400 7200 0 EET} + {482796000 10800 1 EEST} + {496702800 7200 0 EET} + {512524800 10800 1 EEST} + {528249600 7200 0 EET} + {543974400 10800 1 EEST} + {559699200 7200 0 EET} + {575424000 10800 1 EEST} + {591148800 7200 0 EET} + {606873600 10800 1 EEST} + {622598400 7200 0 EET} + {638323200 10800 1 EEST} + {654652800 7200 0 EET} + {670374000 10800 1 EEST} + {686098800 7200 0 EET} + {701823600 10800 1 EEST} + {717548400 7200 0 EET} + {733273200 10800 1 EEST} + {748998000 7200 0 EET} + {764722800 10800 1 EEST} + {780447600 7200 0 EET} + {796172400 10800 1 EEST} + {811897200 7200 0 EET} + {828226800 10800 1 EEST} + {846370800 7200 0 EET} + {859676400 10800 1 EEST} + {877820400 7200 0 EET} + {891126000 10800 1 EEST} + {909270000 7200 0 EET} + {922575600 10800 1 EEST} + {941324400 7200 0 EET} + {954025200 10800 1 EEST} + {972774000 7200 0 EET} + {985474800 10800 1 EEST} + {1004223600 7200 0 EET} + {1017529200 10800 1 EEST} + {1035673200 7200 0 EET} + {1048978800 10800 1 EEST} + {1067122800 7200 0 EET} + {1080428400 10800 1 EEST} + {1099177200 7200 0 EET} + {1111878000 10800 1 EEST} + {1130626800 7200 0 EET} + {1143327600 10800 1 EEST} + {1162076400 7200 0 EET} + {1167602400 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Jersey b/mingw/lib/tcl8.5/tzdata/Europe/Jersey new file mode 100644 index 0000000000..e4da512552 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Jersey @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:Europe/Jersey) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad b/mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad new file mode 100644 index 0000000000..94ebb12c2d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad @@ -0,0 +1,261 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Kaliningrad) { + {-9223372036854775808 4920 0 LMT} + {-2422056120 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-938905200 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-788922000 7200 0 CET} + {-778730400 10800 1 CEST} + {-762663600 7200 0 CET} + {-757389600 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {638319600 14400 1 MSD} + {654649200 10800 0 MSK} + {670374000 7200 0 EEMMTT} + {670377600 10800 1 EEST} + {686102400 7200 0 EET} + {701816400 10800 1 EEST} + {717537600 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {846374400 7200 0 EET} + {859680000 10800 1 EEST} + {877824000 7200 0 EET} + {891129600 10800 1 EEST} + {909273600 7200 0 EET} + {922579200 10800 1 EEST} + {941328000 7200 0 EET} + {954028800 10800 1 EEST} + {972777600 7200 0 EET} + {985478400 10800 1 EEST} + {1004227200 7200 0 EET} + {1017532800 10800 1 EEST} + {1035676800 7200 0 EET} + {1048982400 10800 1 EEST} + {1067126400 7200 0 EET} + {1080432000 10800 1 EEST} + {1099180800 7200 0 EET} + {1111881600 10800 1 EEST} + {1130630400 7200 0 EET} + {1143331200 10800 1 EEST} + {1162080000 7200 0 EET} + {1174780800 10800 1 EEST} + {1193529600 7200 0 EET} + {1206835200 10800 1 EEST} + {1224979200 7200 0 EET} + {1238284800 10800 1 EEST} + {1256428800 7200 0 EET} + {1269734400 10800 1 EEST} + {1288483200 7200 0 EET} + {1301184000 10800 1 EEST} + {1319932800 7200 0 EET} + {1332633600 10800 1 EEST} + {1351382400 7200 0 EET} + {1364688000 10800 1 EEST} + {1382832000 7200 0 EET} + {1396137600 10800 1 EEST} + {1414281600 7200 0 EET} + {1427587200 10800 1 EEST} + {1445731200 7200 0 EET} + {1459036800 10800 1 EEST} + {1477785600 7200 0 EET} + {1490486400 10800 1 EEST} + {1509235200 7200 0 EET} + {1521936000 10800 1 EEST} + {1540684800 7200 0 EET} + {1553990400 10800 1 EEST} + {1572134400 7200 0 EET} + {1585440000 10800 1 EEST} + {1603584000 7200 0 EET} + {1616889600 10800 1 EEST} + {1635638400 7200 0 EET} + {1648339200 10800 1 EEST} + {1667088000 7200 0 EET} + {1679788800 10800 1 EEST} + {1698537600 7200 0 EET} + {1711843200 10800 1 EEST} + {1729987200 7200 0 EET} + {1743292800 10800 1 EEST} + {1761436800 7200 0 EET} + {1774742400 10800 1 EEST} + {1792886400 7200 0 EET} + {1806192000 10800 1 EEST} + {1824940800 7200 0 EET} + {1837641600 10800 1 EEST} + {1856390400 7200 0 EET} + {1869091200 10800 1 EEST} + {1887840000 7200 0 EET} + {1901145600 10800 1 EEST} + {1919289600 7200 0 EET} + {1932595200 10800 1 EEST} + {1950739200 7200 0 EET} + {1964044800 10800 1 EEST} + {1982793600 7200 0 EET} + {1995494400 10800 1 EEST} + {2014243200 7200 0 EET} + {2026944000 10800 1 EEST} + {2045692800 7200 0 EET} + {2058393600 10800 1 EEST} + {2077142400 7200 0 EET} + {2090448000 10800 1 EEST} + {2108592000 7200 0 EET} + {2121897600 10800 1 EEST} + {2140041600 7200 0 EET} + {2153347200 10800 1 EEST} + {2172096000 7200 0 EET} + {2184796800 10800 1 EEST} + {2203545600 7200 0 EET} + {2216246400 10800 1 EEST} + {2234995200 7200 0 EET} + {2248300800 10800 1 EEST} + {2266444800 7200 0 EET} + {2279750400 10800 1 EEST} + {2297894400 7200 0 EET} + {2311200000 10800 1 EEST} + {2329344000 7200 0 EET} + {2342649600 10800 1 EEST} + {2361398400 7200 0 EET} + {2374099200 10800 1 EEST} + {2392848000 7200 0 EET} + {2405548800 10800 1 EEST} + {2424297600 7200 0 EET} + {2437603200 10800 1 EEST} + {2455747200 7200 0 EET} + {2469052800 10800 1 EEST} + {2487196800 7200 0 EET} + {2500502400 10800 1 EEST} + {2519251200 7200 0 EET} + {2531952000 10800 1 EEST} + {2550700800 7200 0 EET} + {2563401600 10800 1 EEST} + {2582150400 7200 0 EET} + {2595456000 10800 1 EEST} + {2613600000 7200 0 EET} + {2626905600 10800 1 EEST} + {2645049600 7200 0 EET} + {2658355200 10800 1 EEST} + {2676499200 7200 0 EET} + {2689804800 10800 1 EEST} + {2708553600 7200 0 EET} + {2721254400 10800 1 EEST} + {2740003200 7200 0 EET} + {2752704000 10800 1 EEST} + {2771452800 7200 0 EET} + {2784758400 10800 1 EEST} + {2802902400 7200 0 EET} + {2816208000 10800 1 EEST} + {2834352000 7200 0 EET} + {2847657600 10800 1 EEST} + {2866406400 7200 0 EET} + {2879107200 10800 1 EEST} + {2897856000 7200 0 EET} + {2910556800 10800 1 EEST} + {2929305600 7200 0 EET} + {2942006400 10800 1 EEST} + {2960755200 7200 0 EET} + {2974060800 10800 1 EEST} + {2992204800 7200 0 EET} + {3005510400 10800 1 EEST} + {3023654400 7200 0 EET} + {3036960000 10800 1 EEST} + {3055708800 7200 0 EET} + {3068409600 10800 1 EEST} + {3087158400 7200 0 EET} + {3099859200 10800 1 EEST} + {3118608000 7200 0 EET} + {3131913600 10800 1 EEST} + {3150057600 7200 0 EET} + {3163363200 10800 1 EEST} + {3181507200 7200 0 EET} + {3194812800 10800 1 EEST} + {3212956800 7200 0 EET} + {3226262400 10800 1 EEST} + {3245011200 7200 0 EET} + {3257712000 10800 1 EEST} + {3276460800 7200 0 EET} + {3289161600 10800 1 EEST} + {3307910400 7200 0 EET} + {3321216000 10800 1 EEST} + {3339360000 7200 0 EET} + {3352665600 10800 1 EEST} + {3370809600 7200 0 EET} + {3384115200 10800 1 EEST} + {3402864000 7200 0 EET} + {3415564800 10800 1 EEST} + {3434313600 7200 0 EET} + {3447014400 10800 1 EEST} + {3465763200 7200 0 EET} + {3479068800 10800 1 EEST} + {3497212800 7200 0 EET} + {3510518400 10800 1 EEST} + {3528662400 7200 0 EET} + {3541968000 10800 1 EEST} + {3560112000 7200 0 EET} + {3573417600 10800 1 EEST} + {3592166400 7200 0 EET} + {3604867200 10800 1 EEST} + {3623616000 7200 0 EET} + {3636316800 10800 1 EEST} + {3655065600 7200 0 EET} + {3668371200 10800 1 EEST} + {3686515200 7200 0 EET} + {3699820800 10800 1 EEST} + {3717964800 7200 0 EET} + {3731270400 10800 1 EEST} + {3750019200 7200 0 EET} + {3762720000 10800 1 EEST} + {3781468800 7200 0 EET} + {3794169600 10800 1 EEST} + {3812918400 7200 0 EET} + {3825619200 10800 1 EEST} + {3844368000 7200 0 EET} + {3857673600 10800 1 EEST} + {3875817600 7200 0 EET} + {3889123200 10800 1 EEST} + {3907267200 7200 0 EET} + {3920572800 10800 1 EEST} + {3939321600 7200 0 EET} + {3952022400 10800 1 EEST} + {3970771200 7200 0 EET} + {3983472000 10800 1 EEST} + {4002220800 7200 0 EET} + {4015526400 10800 1 EEST} + {4033670400 7200 0 EET} + {4046976000 10800 1 EEST} + {4065120000 7200 0 EET} + {4078425600 10800 1 EEST} + {4096569600 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Kiev b/mingw/lib/tcl8.5/tzdata/Europe/Kiev new file mode 100644 index 0000000000..0206be7157 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Kiev @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Kiev) { + {-9223372036854775808 7324 0 LMT} + {-2840148124 7324 0 KMT} + {-1441159324 7200 0 EET} + {-1247536800 10800 0 MSK} + {-892522800 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-825382800 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {631141200 10800 0 MSK} + {646786800 7200 0 EET} + {694216800 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {788911200 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Lisbon b/mingw/lib/tcl8.5/tzdata/Europe/Lisbon new file mode 100644 index 0000000000..79c688a90d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Lisbon @@ -0,0 +1,351 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Lisbon) { + {-9223372036854775808 -2192 0 LMT} + {-2713908208 -2192 0 LMT} + {-1830381808 0 0 WET} + {-1689555600 3600 1 WEST} + {-1677801600 0 0 WET} + {-1667437200 3600 1 WEST} + {-1647738000 0 0 WET} + {-1635814800 3600 1 WEST} + {-1616202000 0 0 WET} + {-1604365200 3600 1 WEST} + {-1584666000 0 0 WET} + {-1572742800 3600 1 WEST} + {-1553043600 0 0 WET} + {-1541206800 3600 1 WEST} + {-1521507600 0 0 WET} + {-1442451600 3600 1 WEST} + {-1426813200 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301274000 0 0 WET} + {-1284339600 3600 1 WEST} + {-1269824400 0 0 WET} + {-1221440400 3600 1 WEST} + {-1206925200 0 0 WET} + {-1191200400 3600 1 WEST} + {-1175475600 0 0 WET} + {-1127696400 3600 1 WEST} + {-1111971600 0 0 WET} + {-1096851600 3600 1 WEST} + {-1080522000 0 0 WET} + {-1063587600 3600 1 WEST} + {-1049072400 0 0 WET} + {-1033347600 3600 1 WEST} + {-1017622800 0 0 WET} + {-1002502800 3600 1 WEST} + {-986173200 0 0 WET} + {-969238800 3600 1 WEST} + {-950490000 0 0 WET} + {-942022800 3600 1 WEST} + {-922669200 0 0 WET} + {-906944400 3600 1 WEST} + {-891133200 0 0 WET} + {-877309200 3600 1 WEST} + {-873684000 7200 1 WEMT} + {-864007200 3600 1 WEST} + {-857955600 0 0 WET} + {-845859600 3600 1 WEST} + {-842839200 7200 1 WEMT} + {-831348000 3600 1 WEST} + {-825901200 0 0 WET} + {-814410000 3600 1 WEST} + {-810784800 7200 1 WEMT} + {-799898400 3600 1 WEST} + {-794451600 0 0 WET} + {-782960400 3600 1 WEST} + {-779335200 7200 1 WEMT} + {-768448800 3600 1 WEST} + {-763002000 0 0 WET} + {-749091600 3600 1 WEST} + {-733366800 0 0 WET} + {-717631200 3600 1 WEST} + {-701906400 0 0 WET} + {-686181600 3600 1 WEST} + {-670456800 0 0 WET} + {-654732000 3600 1 WEST} + {-639007200 0 0 WET} + {-591832800 3600 1 WEST} + {-575503200 0 0 WET} + {-559778400 3600 1 WEST} + {-544053600 0 0 WET} + {-528328800 3600 1 WEST} + {-512604000 0 0 WET} + {-496879200 3600 1 WEST} + {-481154400 0 0 WET} + {-465429600 3600 1 WEST} + {-449704800 0 0 WET} + {-433980000 3600 1 WEST} + {-417650400 0 0 WET} + {-401925600 3600 1 WEST} + {-386200800 0 0 WET} + {-370476000 3600 1 WEST} + {-354751200 0 0 WET} + {-339026400 3600 1 WEST} + {-323301600 0 0 WET} + {-307576800 3600 1 WEST} + {-291852000 0 0 WET} + {-276127200 3600 1 WEST} + {-260402400 0 0 WET} + {-244677600 3600 1 WEST} + {-228348000 0 0 WET} + {-212623200 3600 1 WEST} + {-196898400 0 0 WET} + {-181173600 3600 1 WEST} + {-165448800 0 0 WET} + {-149724000 3600 1 WEST} + {-133999200 0 0 WET} + {-118274400 3600 0 CET} + {212544000 0 0 WET} + {228268800 3600 1 WEST} + {243993600 0 0 WET} + {260323200 3600 1 WEST} + {276048000 0 0 WET} + {291772800 3600 1 WEST} + {307501200 0 0 WET} + {323222400 3600 1 WEST} + {338950800 0 0 WET} + {354675600 3600 1 WEST} + {370400400 0 0 WET} + {386125200 3600 1 WEST} + {401850000 0 0 WET} + {417578400 3600 1 WEST} + {433299600 0 0 WET} + {449024400 3600 1 WEST} + {465354000 0 0 WET} + {481078800 3600 1 WEST} + {496803600 0 0 WET} + {512528400 3600 1 WEST} + {528253200 0 0 WET} + {543978000 3600 1 WEST} + {559702800 0 0 WET} + {575427600 3600 1 WEST} + {591152400 0 0 WET} + {606877200 3600 1 WEST} + {622602000 0 0 WET} + {638326800 3600 1 WEST} + {654656400 0 0 WET} + {670381200 3600 1 WEST} + {686106000 0 0 WET} + {701830800 3600 1 WEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 3600 0 WEST} + {846378000 0 0 WET} + {859683600 3600 1 WEST} + {877827600 0 0 WET} + {891133200 3600 1 WEST} + {909277200 0 0 WET} + {922582800 3600 1 WEST} + {941331600 0 0 WET} + {954032400 3600 1 WEST} + {972781200 0 0 WET} + {985482000 3600 1 WEST} + {1004230800 0 0 WET} + {1017536400 3600 1 WEST} + {1035680400 0 0 WET} + {1048986000 3600 1 WEST} + {1067130000 0 0 WET} + {1080435600 3600 1 WEST} + {1099184400 0 0 WET} + {1111885200 3600 1 WEST} + {1130634000 0 0 WET} + {1143334800 3600 1 WEST} + {1162083600 0 0 WET} + {1174784400 3600 1 WEST} + {1193533200 0 0 WET} + {1206838800 3600 1 WEST} + {1224982800 0 0 WET} + {1238288400 3600 1 WEST} + {1256432400 0 0 WET} + {1269738000 3600 1 WEST} + {1288486800 0 0 WET} + {1301187600 3600 1 WEST} + {1319936400 0 0 WET} + {1332637200 3600 1 WEST} + {1351386000 0 0 WET} + {1364691600 3600 1 WEST} + {1382835600 0 0 WET} + {1396141200 3600 1 WEST} + {1414285200 0 0 WET} + {1427590800 3600 1 WEST} + {1445734800 0 0 WET} + {1459040400 3600 1 WEST} + {1477789200 0 0 WET} + {1490490000 3600 1 WEST} + {1509238800 0 0 WET} + {1521939600 3600 1 WEST} + {1540688400 0 0 WET} + {1553994000 3600 1 WEST} + {1572138000 0 0 WET} + {1585443600 3600 1 WEST} + {1603587600 0 0 WET} + {1616893200 3600 1 WEST} + {1635642000 0 0 WET} + {1648342800 3600 1 WEST} + {1667091600 0 0 WET} + {1679792400 3600 1 WEST} + {1698541200 0 0 WET} + {1711846800 3600 1 WEST} + {1729990800 0 0 WET} + {1743296400 3600 1 WEST} + {1761440400 0 0 WET} + {1774746000 3600 1 WEST} + {1792890000 0 0 WET} + {1806195600 3600 1 WEST} + {1824944400 0 0 WET} + {1837645200 3600 1 WEST} + {1856394000 0 0 WET} + {1869094800 3600 1 WEST} + {1887843600 0 0 WET} + {1901149200 3600 1 WEST} + {1919293200 0 0 WET} + {1932598800 3600 1 WEST} + {1950742800 0 0 WET} + {1964048400 3600 1 WEST} + {1982797200 0 0 WET} + {1995498000 3600 1 WEST} + {2014246800 0 0 WET} + {2026947600 3600 1 WEST} + {2045696400 0 0 WET} + {2058397200 3600 1 WEST} + {2077146000 0 0 WET} + {2090451600 3600 1 WEST} + {2108595600 0 0 WET} + {2121901200 3600 1 WEST} + {2140045200 0 0 WET} + {2153350800 3600 1 WEST} + {2172099600 0 0 WET} + {2184800400 3600 1 WEST} + {2203549200 0 0 WET} + {2216250000 3600 1 WEST} + {2234998800 0 0 WET} + {2248304400 3600 1 WEST} + {2266448400 0 0 WET} + {2279754000 3600 1 WEST} + {2297898000 0 0 WET} + {2311203600 3600 1 WEST} + {2329347600 0 0 WET} + {2342653200 3600 1 WEST} + {2361402000 0 0 WET} + {2374102800 3600 1 WEST} + {2392851600 0 0 WET} + {2405552400 3600 1 WEST} + {2424301200 0 0 WET} + {2437606800 3600 1 WEST} + {2455750800 0 0 WET} + {2469056400 3600 1 WEST} + {2487200400 0 0 WET} + {2500506000 3600 1 WEST} + {2519254800 0 0 WET} + {2531955600 3600 1 WEST} + {2550704400 0 0 WET} + {2563405200 3600 1 WEST} + {2582154000 0 0 WET} + {2595459600 3600 1 WEST} + {2613603600 0 0 WET} + {2626909200 3600 1 WEST} + {2645053200 0 0 WET} + {2658358800 3600 1 WEST} + {2676502800 0 0 WET} + {2689808400 3600 1 WEST} + {2708557200 0 0 WET} + {2721258000 3600 1 WEST} + {2740006800 0 0 WET} + {2752707600 3600 1 WEST} + {2771456400 0 0 WET} + {2784762000 3600 1 WEST} + {2802906000 0 0 WET} + {2816211600 3600 1 WEST} + {2834355600 0 0 WET} + {2847661200 3600 1 WEST} + {2866410000 0 0 WET} + {2879110800 3600 1 WEST} + {2897859600 0 0 WET} + {2910560400 3600 1 WEST} + {2929309200 0 0 WET} + {2942010000 3600 1 WEST} + {2960758800 0 0 WET} + {2974064400 3600 1 WEST} + {2992208400 0 0 WET} + {3005514000 3600 1 WEST} + {3023658000 0 0 WET} + {3036963600 3600 1 WEST} + {3055712400 0 0 WET} + {3068413200 3600 1 WEST} + {3087162000 0 0 WET} + {3099862800 3600 1 WEST} + {3118611600 0 0 WET} + {3131917200 3600 1 WEST} + {3150061200 0 0 WET} + {3163366800 3600 1 WEST} + {3181510800 0 0 WET} + {3194816400 3600 1 WEST} + {3212960400 0 0 WET} + {3226266000 3600 1 WEST} + {3245014800 0 0 WET} + {3257715600 3600 1 WEST} + {3276464400 0 0 WET} + {3289165200 3600 1 WEST} + {3307914000 0 0 WET} + {3321219600 3600 1 WEST} + {3339363600 0 0 WET} + {3352669200 3600 1 WEST} + {3370813200 0 0 WET} + {3384118800 3600 1 WEST} + {3402867600 0 0 WET} + {3415568400 3600 1 WEST} + {3434317200 0 0 WET} + {3447018000 3600 1 WEST} + {3465766800 0 0 WET} + {3479072400 3600 1 WEST} + {3497216400 0 0 WET} + {3510522000 3600 1 WEST} + {3528666000 0 0 WET} + {3541971600 3600 1 WEST} + {3560115600 0 0 WET} + {3573421200 3600 1 WEST} + {3592170000 0 0 WET} + {3604870800 3600 1 WEST} + {3623619600 0 0 WET} + {3636320400 3600 1 WEST} + {3655069200 0 0 WET} + {3668374800 3600 1 WEST} + {3686518800 0 0 WET} + {3699824400 3600 1 WEST} + {3717968400 0 0 WET} + {3731274000 3600 1 WEST} + {3750022800 0 0 WET} + {3762723600 3600 1 WEST} + {3781472400 0 0 WET} + {3794173200 3600 1 WEST} + {3812922000 0 0 WET} + {3825622800 3600 1 WEST} + {3844371600 0 0 WET} + {3857677200 3600 1 WEST} + {3875821200 0 0 WET} + {3889126800 3600 1 WEST} + {3907270800 0 0 WET} + {3920576400 3600 1 WEST} + {3939325200 0 0 WET} + {3952026000 3600 1 WEST} + {3970774800 0 0 WET} + {3983475600 3600 1 WEST} + {4002224400 0 0 WET} + {4015530000 3600 1 WEST} + {4033674000 0 0 WET} + {4046979600 3600 1 WEST} + {4065123600 0 0 WET} + {4078429200 3600 1 WEST} + {4096573200 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Ljubljana b/mingw/lib/tcl8.5/tzdata/Europe/Ljubljana new file mode 100644 index 0000000000..42c7df437d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Ljubljana @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Belgrade)]} { + LoadTimeZoneFile Europe/Belgrade +} +set TZData(:Europe/Ljubljana) $TZData(:Europe/Belgrade) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/London b/mingw/lib/tcl8.5/tzdata/Europe/London new file mode 100644 index 0000000000..2014e00e1b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/London @@ -0,0 +1,372 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/London) { + {-9223372036854775808 -75 0 LMT} + {-3852662325 0 0 GMT} + {-1691964000 3600 1 BST} + {-1680472800 0 0 GMT} + {-1664143200 3600 1 BST} + {-1650146400 0 0 GMT} + {-1633903200 3600 1 BST} + {-1617487200 0 0 GMT} + {-1601848800 3600 1 BST} + {-1586037600 0 0 GMT} + {-1570399200 3600 1 BST} + {-1552168800 0 0 GMT} + {-1538344800 3600 1 BST} + {-1522533600 0 0 GMT} + {-1507500000 3600 1 BST} + {-1490565600 0 0 GMT} + {-1473631200 3600 1 BST} + {-1460930400 0 0 GMT} + {-1442786400 3600 1 BST} + {-1428876000 0 0 GMT} + {-1410732000 3600 1 BST} + {-1396216800 0 0 GMT} + {-1379282400 3600 1 BST} + {-1364767200 0 0 GMT} + {-1348437600 3600 1 BST} + {-1333317600 0 0 GMT} + {-1315778400 3600 1 BST} + {-1301263200 0 0 GMT} + {-1284328800 3600 1 BST} + {-1269813600 0 0 GMT} + {-1253484000 3600 1 BST} + {-1238364000 0 0 GMT} + {-1221429600 3600 1 BST} + {-1206914400 0 0 GMT} + {-1189980000 3600 1 BST} + {-1175464800 0 0 GMT} + {-1159135200 3600 1 BST} + {-1143410400 0 0 GMT} + {-1126476000 3600 1 BST} + {-1111960800 0 0 GMT} + {-1095631200 3600 1 BST} + {-1080511200 0 0 GMT} + {-1063576800 3600 1 BST} + {-1049061600 0 0 GMT} + {-1032127200 3600 1 BST} + {-1017612000 0 0 GMT} + {-1001282400 3600 1 BST} + {-986162400 0 0 GMT} + {-969228000 3600 1 BST} + {-950479200 0 0 GMT} + {-942012000 3600 1 BST} + {-904518000 7200 1 BDST} + {-896050800 3600 1 BST} + {-875487600 7200 1 BDST} + {-864601200 3600 1 BST} + {-844038000 7200 1 BDST} + {-832546800 3600 1 BST} + {-812588400 7200 1 BDST} + {-798073200 3600 1 BST} + {-781052400 7200 1 BDST} + {-772066800 3600 1 BST} + {-764805600 0 0 GMT} + {-748476000 3600 1 BST} + {-733356000 0 0 GMT} + {-719445600 3600 1 BST} + {-717030000 7200 1 BDST} + {-706748400 3600 1 BST} + {-699487200 0 0 GMT} + {-687996000 3600 1 BST} + {-668037600 0 0 GMT} + {-654732000 3600 1 BST} + {-636588000 0 0 GMT} + {-622072800 3600 1 BST} + {-605743200 0 0 GMT} + {-590623200 3600 1 BST} + {-574293600 0 0 GMT} + {-558568800 3600 1 BST} + {-542239200 0 0 GMT} + {-527119200 3600 1 BST} + {-512604000 0 0 GMT} + {-496274400 3600 1 BST} + {-481154400 0 0 GMT} + {-464220000 3600 1 BST} + {-449704800 0 0 GMT} + {-432165600 3600 1 BST} + {-417650400 0 0 GMT} + {-401320800 3600 1 BST} + {-386200800 0 0 GMT} + {-369266400 3600 1 BST} + {-354751200 0 0 GMT} + {-337816800 3600 1 BST} + {-323301600 0 0 GMT} + {-306972000 3600 1 BST} + {-291852000 0 0 GMT} + {-276732000 3600 1 BST} + {-257983200 0 0 GMT} + {-245282400 3600 1 BST} + {-226533600 0 0 GMT} + {-213228000 3600 1 BST} + {-195084000 0 0 GMT} + {-182383200 3600 1 BST} + {-163634400 0 0 GMT} + {-150933600 3600 1 BST} + {-132184800 0 0 GMT} + {-119484000 3600 1 BST} + {-100735200 0 0 GMT} + {-88034400 3600 1 BST} + {-68680800 0 0 GMT} + {-59004000 3600 1 BST} + {-37238400 3600 0 BST} + {57722400 0 0 GMT} + {69818400 3600 1 BST} + {89172000 0 0 GMT} + {101268000 3600 1 BST} + {120621600 0 0 GMT} + {132717600 3600 1 BST} + {152071200 0 0 GMT} + {164167200 3600 1 BST} + {183520800 0 0 GMT} + {196221600 3600 1 BST} + {214970400 0 0 GMT} + {227671200 3600 1 BST} + {246420000 0 0 GMT} + {259120800 3600 1 BST} + {278474400 0 0 GMT} + {290570400 3600 1 BST} + {309924000 0 0 GMT} + {322020000 3600 1 BST} + {341373600 0 0 GMT} + {354675600 3600 1 BST} + {372819600 0 0 GMT} + {386125200 3600 1 BST} + {404269200 0 0 GMT} + {417574800 3600 1 BST} + {435718800 0 0 GMT} + {449024400 3600 1 BST} + {467773200 0 0 GMT} + {481078800 3600 1 BST} + {499222800 0 0 GMT} + {512528400 3600 1 BST} + {530672400 0 0 GMT} + {543978000 3600 1 BST} + {562122000 0 0 GMT} + {575427600 3600 1 BST} + {593571600 0 0 GMT} + {606877200 3600 1 BST} + {625626000 0 0 GMT} + {638326800 3600 1 BST} + {657075600 0 0 GMT} + {670381200 3600 1 BST} + {688525200 0 0 GMT} + {701830800 3600 1 BST} + {719974800 0 0 GMT} + {733280400 3600 1 BST} + {751424400 0 0 GMT} + {764730000 3600 1 BST} + {782874000 0 0 GMT} + {796179600 3600 1 BST} + {814323600 0 0 GMT} + {820454400 0 0 GMT} + {828234000 3600 1 BST} + {846378000 0 0 GMT} + {859683600 3600 1 BST} + {877827600 0 0 GMT} + {891133200 3600 1 BST} + {909277200 0 0 GMT} + {922582800 3600 1 BST} + {941331600 0 0 GMT} + {954032400 3600 1 BST} + {972781200 0 0 GMT} + {985482000 3600 1 BST} + {1004230800 0 0 GMT} + {1017536400 3600 1 BST} + {1035680400 0 0 GMT} + {1048986000 3600 1 BST} + {1067130000 0 0 GMT} + {1080435600 3600 1 BST} + {1099184400 0 0 GMT} + {1111885200 3600 1 BST} + {1130634000 0 0 GMT} + {1143334800 3600 1 BST} + {1162083600 0 0 GMT} + {1174784400 3600 1 BST} + {1193533200 0 0 GMT} + {1206838800 3600 1 BST} + {1224982800 0 0 GMT} + {1238288400 3600 1 BST} + {1256432400 0 0 GMT} + {1269738000 3600 1 BST} + {1288486800 0 0 GMT} + {1301187600 3600 1 BST} + {1319936400 0 0 GMT} + {1332637200 3600 1 BST} + {1351386000 0 0 GMT} + {1364691600 3600 1 BST} + {1382835600 0 0 GMT} + {1396141200 3600 1 BST} + {1414285200 0 0 GMT} + {1427590800 3600 1 BST} + {1445734800 0 0 GMT} + {1459040400 3600 1 BST} + {1477789200 0 0 GMT} + {1490490000 3600 1 BST} + {1509238800 0 0 GMT} + {1521939600 3600 1 BST} + {1540688400 0 0 GMT} + {1553994000 3600 1 BST} + {1572138000 0 0 GMT} + {1585443600 3600 1 BST} + {1603587600 0 0 GMT} + {1616893200 3600 1 BST} + {1635642000 0 0 GMT} + {1648342800 3600 1 BST} + {1667091600 0 0 GMT} + {1679792400 3600 1 BST} + {1698541200 0 0 GMT} + {1711846800 3600 1 BST} + {1729990800 0 0 GMT} + {1743296400 3600 1 BST} + {1761440400 0 0 GMT} + {1774746000 3600 1 BST} + {1792890000 0 0 GMT} + {1806195600 3600 1 BST} + {1824944400 0 0 GMT} + {1837645200 3600 1 BST} + {1856394000 0 0 GMT} + {1869094800 3600 1 BST} + {1887843600 0 0 GMT} + {1901149200 3600 1 BST} + {1919293200 0 0 GMT} + {1932598800 3600 1 BST} + {1950742800 0 0 GMT} + {1964048400 3600 1 BST} + {1982797200 0 0 GMT} + {1995498000 3600 1 BST} + {2014246800 0 0 GMT} + {2026947600 3600 1 BST} + {2045696400 0 0 GMT} + {2058397200 3600 1 BST} + {2077146000 0 0 GMT} + {2090451600 3600 1 BST} + {2108595600 0 0 GMT} + {2121901200 3600 1 BST} + {2140045200 0 0 GMT} + {2153350800 3600 1 BST} + {2172099600 0 0 GMT} + {2184800400 3600 1 BST} + {2203549200 0 0 GMT} + {2216250000 3600 1 BST} + {2234998800 0 0 GMT} + {2248304400 3600 1 BST} + {2266448400 0 0 GMT} + {2279754000 3600 1 BST} + {2297898000 0 0 GMT} + {2311203600 3600 1 BST} + {2329347600 0 0 GMT} + {2342653200 3600 1 BST} + {2361402000 0 0 GMT} + {2374102800 3600 1 BST} + {2392851600 0 0 GMT} + {2405552400 3600 1 BST} + {2424301200 0 0 GMT} + {2437606800 3600 1 BST} + {2455750800 0 0 GMT} + {2469056400 3600 1 BST} + {2487200400 0 0 GMT} + {2500506000 3600 1 BST} + {2519254800 0 0 GMT} + {2531955600 3600 1 BST} + {2550704400 0 0 GMT} + {2563405200 3600 1 BST} + {2582154000 0 0 GMT} + {2595459600 3600 1 BST} + {2613603600 0 0 GMT} + {2626909200 3600 1 BST} + {2645053200 0 0 GMT} + {2658358800 3600 1 BST} + {2676502800 0 0 GMT} + {2689808400 3600 1 BST} + {2708557200 0 0 GMT} + {2721258000 3600 1 BST} + {2740006800 0 0 GMT} + {2752707600 3600 1 BST} + {2771456400 0 0 GMT} + {2784762000 3600 1 BST} + {2802906000 0 0 GMT} + {2816211600 3600 1 BST} + {2834355600 0 0 GMT} + {2847661200 3600 1 BST} + {2866410000 0 0 GMT} + {2879110800 3600 1 BST} + {2897859600 0 0 GMT} + {2910560400 3600 1 BST} + {2929309200 0 0 GMT} + {2942010000 3600 1 BST} + {2960758800 0 0 GMT} + {2974064400 3600 1 BST} + {2992208400 0 0 GMT} + {3005514000 3600 1 BST} + {3023658000 0 0 GMT} + {3036963600 3600 1 BST} + {3055712400 0 0 GMT} + {3068413200 3600 1 BST} + {3087162000 0 0 GMT} + {3099862800 3600 1 BST} + {3118611600 0 0 GMT} + {3131917200 3600 1 BST} + {3150061200 0 0 GMT} + {3163366800 3600 1 BST} + {3181510800 0 0 GMT} + {3194816400 3600 1 BST} + {3212960400 0 0 GMT} + {3226266000 3600 1 BST} + {3245014800 0 0 GMT} + {3257715600 3600 1 BST} + {3276464400 0 0 GMT} + {3289165200 3600 1 BST} + {3307914000 0 0 GMT} + {3321219600 3600 1 BST} + {3339363600 0 0 GMT} + {3352669200 3600 1 BST} + {3370813200 0 0 GMT} + {3384118800 3600 1 BST} + {3402867600 0 0 GMT} + {3415568400 3600 1 BST} + {3434317200 0 0 GMT} + {3447018000 3600 1 BST} + {3465766800 0 0 GMT} + {3479072400 3600 1 BST} + {3497216400 0 0 GMT} + {3510522000 3600 1 BST} + {3528666000 0 0 GMT} + {3541971600 3600 1 BST} + {3560115600 0 0 GMT} + {3573421200 3600 1 BST} + {3592170000 0 0 GMT} + {3604870800 3600 1 BST} + {3623619600 0 0 GMT} + {3636320400 3600 1 BST} + {3655069200 0 0 GMT} + {3668374800 3600 1 BST} + {3686518800 0 0 GMT} + {3699824400 3600 1 BST} + {3717968400 0 0 GMT} + {3731274000 3600 1 BST} + {3750022800 0 0 GMT} + {3762723600 3600 1 BST} + {3781472400 0 0 GMT} + {3794173200 3600 1 BST} + {3812922000 0 0 GMT} + {3825622800 3600 1 BST} + {3844371600 0 0 GMT} + {3857677200 3600 1 BST} + {3875821200 0 0 GMT} + {3889126800 3600 1 BST} + {3907270800 0 0 GMT} + {3920576400 3600 1 BST} + {3939325200 0 0 GMT} + {3952026000 3600 1 BST} + {3970774800 0 0 GMT} + {3983475600 3600 1 BST} + {4002224400 0 0 GMT} + {4015530000 3600 1 BST} + {4033674000 0 0 GMT} + {4046979600 3600 1 BST} + {4065123600 0 0 GMT} + {4078429200 3600 1 BST} + {4096573200 0 0 GMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Luxembourg b/mingw/lib/tcl8.5/tzdata/Europe/Luxembourg new file mode 100644 index 0000000000..2a88c4b0d8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Luxembourg @@ -0,0 +1,313 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Luxembourg) { + {-9223372036854775808 1476 0 LMT} + {-2069713476 3600 0 CET} + {-1692496800 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1662343200 7200 1 CEST} + {-1650157200 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-1612659600 0 0 WET} + {-1604278800 3600 1 WEST} + {-1585519200 0 0 WET} + {-1574038800 3600 1 WEST} + {-1552258800 0 0 WET} + {-1539997200 3600 1 WEST} + {-1520550000 0 0 WET} + {-1507510800 3600 1 WEST} + {-1490572800 0 0 WET} + {-1473642000 3600 1 WEST} + {-1459119600 0 0 WET} + {-1444006800 3600 1 WEST} + {-1427673600 0 0 WET} + {-1411866000 3600 1 WEST} + {-1396224000 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364774400 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333324800 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301270400 0 0 WET} + {-1284339600 3600 1 WEST} + {-1269813600 0 0 WET} + {-1253484000 3600 1 WEST} + {-1238364000 0 0 WET} + {-1221429600 3600 1 WEST} + {-1206914400 0 0 WET} + {-1191189600 3600 1 WEST} + {-1175464800 0 0 WET} + {-1160344800 3600 1 WEST} + {-1143410400 0 0 WET} + {-1127685600 3600 1 WEST} + {-1111960800 0 0 WET} + {-1096840800 3600 1 WEST} + {-1080511200 0 0 WET} + {-1063576800 3600 1 WEST} + {-1049061600 0 0 WET} + {-1033336800 3600 1 WEST} + {-1017612000 0 0 WET} + {-1002492000 3600 1 WEST} + {-986162400 0 0 WET} + {-969228000 3600 1 WEST} + {-950479200 0 0 WET} + {-942012000 3600 1 WEST} + {-935186400 7200 0 WEST} + {-857257200 3600 0 WET} + {-844556400 7200 1 WEST} + {-828226800 3600 0 WET} + {-812502000 7200 1 WEST} + {-797983200 3600 0 CET} + {-781052400 7200 1 CEST} + {-766623600 3600 0 CET} + {-745455600 7200 1 CEST} + {-733273200 3600 0 CET} + {220921200 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Madrid b/mingw/lib/tcl8.5/tzdata/Europe/Madrid new file mode 100644 index 0000000000..50de14f08a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Madrid @@ -0,0 +1,294 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Madrid) { + {-9223372036854775808 -884 0 LMT} + {-2177451916 0 0 WET} + {-1661734800 3600 1 WEST} + {-1648429200 0 0 WET} + {-1631926800 3600 1 WEST} + {-1616893200 0 0 WET} + {-1601254800 3600 1 WEST} + {-1585357200 0 0 WET} + {-1442451600 3600 1 WEST} + {-1427677200 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301274000 0 0 WET} + {-1284339600 3600 1 WEST} + {-1269824400 0 0 WET} + {-1029114000 3600 1 WEST} + {-1017622800 0 0 WET} + {-1002848400 3600 1 WEST} + {-986173200 0 0 WET} + {-969238800 3600 1 WEST} + {-954118800 0 0 WET} + {-940208400 3600 1 WEST} + {-873079200 7200 1 WEMT} + {-862538400 3600 1 WEST} + {-842839200 7200 1 WEMT} + {-828237600 3600 1 WEST} + {-811389600 7200 1 WEMT} + {-796010400 3600 1 WEST} + {-779940000 7200 1 WEMT} + {-765421200 3600 1 WEST} + {-748490400 7200 1 WEMT} + {-733881600 3600 0 CET} + {-652327200 7200 1 CEST} + {-639190800 3600 0 CET} + {135122400 7200 1 CEST} + {150246000 3600 0 CET} + {167176800 7200 1 CEST} + {181695600 3600 0 CET} + {196812000 7200 1 CEST} + {212540400 3600 0 CET} + {228866400 7200 1 CEST} + {243990000 3600 0 CET} + {260402400 7200 1 CEST} + {276044400 3600 0 CET} + {283993200 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Malta b/mingw/lib/tcl8.5/tzdata/Europe/Malta new file mode 100644 index 0000000000..b84f68e57f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Malta @@ -0,0 +1,299 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Malta) { + {-9223372036854775808 3484 0 LMT} + {-2403478684 3600 0 CET} + {-1690851600 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1664758800 7200 1 CEST} + {-1649034000 3600 0 CET} + {-1635123600 7200 1 CEST} + {-1616979600 3600 0 CET} + {-1604278800 7200 1 CEST} + {-1585530000 3600 0 CET} + {-1571014800 7200 1 CEST} + {-1555290000 3600 0 CET} + {-932432400 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 0 CEST} + {-766717200 3600 0 CET} + {-750898800 7200 1 CEST} + {-733359600 3600 0 CET} + {-719456400 7200 1 CEST} + {-701917200 3600 0 CET} + {-689209200 7200 1 CEST} + {-670460400 3600 0 CET} + {-114051600 7200 1 CEST} + {-103168800 3600 0 CET} + {-81997200 7200 1 CEST} + {-71719200 3600 0 CET} + {-50547600 7200 1 CEST} + {-40269600 3600 0 CET} + {-18493200 7200 1 CEST} + {-8215200 3600 0 CET} + {12956400 7200 1 CEST} + {23234400 3600 0 CET} + {43801200 7200 1 CEST} + {54687600 3600 0 CET} + {75855600 7200 1 CEST} + {86738400 3600 0 CET} + {102380400 7200 0 CEST} + {118105200 3600 0 CET} + {135730800 7200 1 CEST} + {148518000 3600 0 CET} + {167187600 7200 1 CEST} + {180489600 3600 0 CET} + {198637200 7200 1 CEST} + {211939200 3600 0 CET} + {230086800 7200 1 CEST} + {243388800 3600 0 CET} + {261536400 7200 1 CEST} + {274838400 3600 0 CET} + {292986000 7200 1 CEST} + {306288000 3600 0 CET} + {323312400 7200 1 CEST} + {338342400 3600 0 CET} + {347151600 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Mariehamn b/mingw/lib/tcl8.5/tzdata/Europe/Mariehamn new file mode 100644 index 0000000000..26d9177b27 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Mariehamn @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Helsinki)]} { + LoadTimeZoneFile Europe/Helsinki +} +set TZData(:Europe/Mariehamn) $TZData(:Europe/Helsinki) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Minsk b/mingw/lib/tcl8.5/tzdata/Europe/Minsk new file mode 100644 index 0000000000..d7d9434c31 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Minsk @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Minsk) { + {-9223372036854775808 6616 0 LMT} + {-2840147416 6600 0 MMT} + {-1441158600 7200 0 EET} + {-1247536800 10800 0 MSK} + {-899780400 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-804646800 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {631141200 10800 0 MSK} + {670374000 10800 1 EEST} + {686102400 7200 0 EET} + {701820000 10800 1 EEST} + {717544800 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {846374400 7200 0 EET} + {859680000 10800 1 EEST} + {877824000 7200 0 EET} + {891129600 10800 1 EEST} + {909273600 7200 0 EET} + {922579200 10800 1 EEST} + {941328000 7200 0 EET} + {954028800 10800 1 EEST} + {972777600 7200 0 EET} + {985478400 10800 1 EEST} + {1004227200 7200 0 EET} + {1017532800 10800 1 EEST} + {1035676800 7200 0 EET} + {1048982400 10800 1 EEST} + {1067126400 7200 0 EET} + {1080432000 10800 1 EEST} + {1099180800 7200 0 EET} + {1111881600 10800 1 EEST} + {1130630400 7200 0 EET} + {1143331200 10800 1 EEST} + {1162080000 7200 0 EET} + {1174780800 10800 1 EEST} + {1193529600 7200 0 EET} + {1206835200 10800 1 EEST} + {1224979200 7200 0 EET} + {1238284800 10800 1 EEST} + {1256428800 7200 0 EET} + {1269734400 10800 1 EEST} + {1288483200 7200 0 EET} + {1301184000 10800 1 EEST} + {1319932800 7200 0 EET} + {1332633600 10800 1 EEST} + {1351382400 7200 0 EET} + {1364688000 10800 1 EEST} + {1382832000 7200 0 EET} + {1396137600 10800 1 EEST} + {1414281600 7200 0 EET} + {1427587200 10800 1 EEST} + {1445731200 7200 0 EET} + {1459036800 10800 1 EEST} + {1477785600 7200 0 EET} + {1490486400 10800 1 EEST} + {1509235200 7200 0 EET} + {1521936000 10800 1 EEST} + {1540684800 7200 0 EET} + {1553990400 10800 1 EEST} + {1572134400 7200 0 EET} + {1585440000 10800 1 EEST} + {1603584000 7200 0 EET} + {1616889600 10800 1 EEST} + {1635638400 7200 0 EET} + {1648339200 10800 1 EEST} + {1667088000 7200 0 EET} + {1679788800 10800 1 EEST} + {1698537600 7200 0 EET} + {1711843200 10800 1 EEST} + {1729987200 7200 0 EET} + {1743292800 10800 1 EEST} + {1761436800 7200 0 EET} + {1774742400 10800 1 EEST} + {1792886400 7200 0 EET} + {1806192000 10800 1 EEST} + {1824940800 7200 0 EET} + {1837641600 10800 1 EEST} + {1856390400 7200 0 EET} + {1869091200 10800 1 EEST} + {1887840000 7200 0 EET} + {1901145600 10800 1 EEST} + {1919289600 7200 0 EET} + {1932595200 10800 1 EEST} + {1950739200 7200 0 EET} + {1964044800 10800 1 EEST} + {1982793600 7200 0 EET} + {1995494400 10800 1 EEST} + {2014243200 7200 0 EET} + {2026944000 10800 1 EEST} + {2045692800 7200 0 EET} + {2058393600 10800 1 EEST} + {2077142400 7200 0 EET} + {2090448000 10800 1 EEST} + {2108592000 7200 0 EET} + {2121897600 10800 1 EEST} + {2140041600 7200 0 EET} + {2153347200 10800 1 EEST} + {2172096000 7200 0 EET} + {2184796800 10800 1 EEST} + {2203545600 7200 0 EET} + {2216246400 10800 1 EEST} + {2234995200 7200 0 EET} + {2248300800 10800 1 EEST} + {2266444800 7200 0 EET} + {2279750400 10800 1 EEST} + {2297894400 7200 0 EET} + {2311200000 10800 1 EEST} + {2329344000 7200 0 EET} + {2342649600 10800 1 EEST} + {2361398400 7200 0 EET} + {2374099200 10800 1 EEST} + {2392848000 7200 0 EET} + {2405548800 10800 1 EEST} + {2424297600 7200 0 EET} + {2437603200 10800 1 EEST} + {2455747200 7200 0 EET} + {2469052800 10800 1 EEST} + {2487196800 7200 0 EET} + {2500502400 10800 1 EEST} + {2519251200 7200 0 EET} + {2531952000 10800 1 EEST} + {2550700800 7200 0 EET} + {2563401600 10800 1 EEST} + {2582150400 7200 0 EET} + {2595456000 10800 1 EEST} + {2613600000 7200 0 EET} + {2626905600 10800 1 EEST} + {2645049600 7200 0 EET} + {2658355200 10800 1 EEST} + {2676499200 7200 0 EET} + {2689804800 10800 1 EEST} + {2708553600 7200 0 EET} + {2721254400 10800 1 EEST} + {2740003200 7200 0 EET} + {2752704000 10800 1 EEST} + {2771452800 7200 0 EET} + {2784758400 10800 1 EEST} + {2802902400 7200 0 EET} + {2816208000 10800 1 EEST} + {2834352000 7200 0 EET} + {2847657600 10800 1 EEST} + {2866406400 7200 0 EET} + {2879107200 10800 1 EEST} + {2897856000 7200 0 EET} + {2910556800 10800 1 EEST} + {2929305600 7200 0 EET} + {2942006400 10800 1 EEST} + {2960755200 7200 0 EET} + {2974060800 10800 1 EEST} + {2992204800 7200 0 EET} + {3005510400 10800 1 EEST} + {3023654400 7200 0 EET} + {3036960000 10800 1 EEST} + {3055708800 7200 0 EET} + {3068409600 10800 1 EEST} + {3087158400 7200 0 EET} + {3099859200 10800 1 EEST} + {3118608000 7200 0 EET} + {3131913600 10800 1 EEST} + {3150057600 7200 0 EET} + {3163363200 10800 1 EEST} + {3181507200 7200 0 EET} + {3194812800 10800 1 EEST} + {3212956800 7200 0 EET} + {3226262400 10800 1 EEST} + {3245011200 7200 0 EET} + {3257712000 10800 1 EEST} + {3276460800 7200 0 EET} + {3289161600 10800 1 EEST} + {3307910400 7200 0 EET} + {3321216000 10800 1 EEST} + {3339360000 7200 0 EET} + {3352665600 10800 1 EEST} + {3370809600 7200 0 EET} + {3384115200 10800 1 EEST} + {3402864000 7200 0 EET} + {3415564800 10800 1 EEST} + {3434313600 7200 0 EET} + {3447014400 10800 1 EEST} + {3465763200 7200 0 EET} + {3479068800 10800 1 EEST} + {3497212800 7200 0 EET} + {3510518400 10800 1 EEST} + {3528662400 7200 0 EET} + {3541968000 10800 1 EEST} + {3560112000 7200 0 EET} + {3573417600 10800 1 EEST} + {3592166400 7200 0 EET} + {3604867200 10800 1 EEST} + {3623616000 7200 0 EET} + {3636316800 10800 1 EEST} + {3655065600 7200 0 EET} + {3668371200 10800 1 EEST} + {3686515200 7200 0 EET} + {3699820800 10800 1 EEST} + {3717964800 7200 0 EET} + {3731270400 10800 1 EEST} + {3750019200 7200 0 EET} + {3762720000 10800 1 EEST} + {3781468800 7200 0 EET} + {3794169600 10800 1 EEST} + {3812918400 7200 0 EET} + {3825619200 10800 1 EEST} + {3844368000 7200 0 EET} + {3857673600 10800 1 EEST} + {3875817600 7200 0 EET} + {3889123200 10800 1 EEST} + {3907267200 7200 0 EET} + {3920572800 10800 1 EEST} + {3939321600 7200 0 EET} + {3952022400 10800 1 EEST} + {3970771200 7200 0 EET} + {3983472000 10800 1 EEST} + {4002220800 7200 0 EET} + {4015526400 10800 1 EEST} + {4033670400 7200 0 EET} + {4046976000 10800 1 EEST} + {4065120000 7200 0 EET} + {4078425600 10800 1 EEST} + {4096569600 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Monaco b/mingw/lib/tcl8.5/tzdata/Europe/Monaco new file mode 100644 index 0000000000..f887b0b658 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Monaco @@ -0,0 +1,315 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Monaco) { + {-9223372036854775808 1772 0 LMT} + {-2486680172 561 0 PMT} + {-1855958961 0 0 WET} + {-1689814800 3600 1 WEST} + {-1680397200 0 0 WET} + {-1665363600 3600 1 WEST} + {-1648342800 0 0 WET} + {-1635123600 3600 1 WEST} + {-1616893200 0 0 WET} + {-1604278800 3600 1 WEST} + {-1585443600 0 0 WET} + {-1574038800 3600 1 WEST} + {-1552266000 0 0 WET} + {-1539997200 3600 1 WEST} + {-1520557200 0 0 WET} + {-1507510800 3600 1 WEST} + {-1490576400 0 0 WET} + {-1470618000 3600 1 WEST} + {-1459126800 0 0 WET} + {-1444006800 3600 1 WEST} + {-1427677200 0 0 WET} + {-1411952400 3600 1 WEST} + {-1396227600 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301274000 0 0 WET} + {-1284339600 3600 1 WEST} + {-1269824400 0 0 WET} + {-1253494800 3600 1 WEST} + {-1238374800 0 0 WET} + {-1221440400 3600 1 WEST} + {-1206925200 0 0 WET} + {-1191200400 3600 1 WEST} + {-1175475600 0 0 WET} + {-1160355600 3600 1 WEST} + {-1143421200 0 0 WET} + {-1127696400 3600 1 WEST} + {-1111971600 0 0 WET} + {-1096851600 3600 1 WEST} + {-1080522000 0 0 WET} + {-1063587600 3600 1 WEST} + {-1049072400 0 0 WET} + {-1033347600 3600 1 WEST} + {-1017622800 0 0 WET} + {-1002502800 3600 1 WEST} + {-986173200 0 0 WET} + {-969238800 3600 1 WEST} + {-950490000 0 0 WET} + {-942012000 3600 1 WEST} + {-904438800 7200 1 WEMT} + {-891136800 3600 1 WEST} + {-877827600 7200 1 WEMT} + {-857257200 3600 1 WEST} + {-844556400 7200 1 WEMT} + {-828226800 3600 1 WEST} + {-812502000 7200 1 WEMT} + {-796266000 3600 1 WEST} + {-781052400 7200 1 WEMT} + {-766616400 3600 0 CET} + {196819200 7200 1 CEST} + {212540400 3600 0 CET} + {220921200 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Moscow b/mingw/lib/tcl8.5/tzdata/Europe/Moscow new file mode 100644 index 0000000000..9acbd2c41c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Moscow @@ -0,0 +1,260 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Moscow) { + {-9223372036854775808 9020 0 LMT} + {-2840149820 9000 0 MMT} + {-1688265000 9048 0 MMT} + {-1656819048 12648 1 MST} + {-1641353448 9048 0 MMT} + {-1627965048 16248 1 MDST} + {-1618716648 12648 1 MST} + {-1596429048 16248 1 MDST} + {-1593822648 14400 0 MSD} + {-1589860800 10800 0 MSK} + {-1542427200 14400 1 MSD} + {-1539493200 18000 1 MSD} + {-1525323600 14400 1 MSD} + {-1522728000 10800 0 MSK} + {-1491188400 7200 0 EET} + {-1247536800 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {638319600 14400 1 MSD} + {654649200 10800 0 MSK} + {670374000 7200 0 EEMMTT} + {670377600 10800 1 EEST} + {686102400 7200 0 EET} + {695779200 10800 0 MSD} + {701812800 14400 1 MSD} + {717534000 10800 0 MSK} + {733273200 14400 1 MSD} + {748998000 10800 0 MSK} + {764722800 14400 1 MSD} + {780447600 10800 0 MSK} + {796172400 14400 1 MSD} + {811897200 10800 0 MSK} + {828226800 14400 1 MSD} + {846370800 10800 0 MSK} + {859676400 14400 1 MSD} + {877820400 10800 0 MSK} + {891126000 14400 1 MSD} + {909270000 10800 0 MSK} + {922575600 14400 1 MSD} + {941324400 10800 0 MSK} + {954025200 14400 1 MSD} + {972774000 10800 0 MSK} + {985474800 14400 1 MSD} + {1004223600 10800 0 MSK} + {1017529200 14400 1 MSD} + {1035673200 10800 0 MSK} + {1048978800 14400 1 MSD} + {1067122800 10800 0 MSK} + {1080428400 14400 1 MSD} + {1099177200 10800 0 MSK} + {1111878000 14400 1 MSD} + {1130626800 10800 0 MSK} + {1143327600 14400 1 MSD} + {1162076400 10800 0 MSK} + {1174777200 14400 1 MSD} + {1193526000 10800 0 MSK} + {1206831600 14400 1 MSD} + {1224975600 10800 0 MSK} + {1238281200 14400 1 MSD} + {1256425200 10800 0 MSK} + {1269730800 14400 1 MSD} + {1288479600 10800 0 MSK} + {1301180400 14400 1 MSD} + {1319929200 10800 0 MSK} + {1332630000 14400 1 MSD} + {1351378800 10800 0 MSK} + {1364684400 14400 1 MSD} + {1382828400 10800 0 MSK} + {1396134000 14400 1 MSD} + {1414278000 10800 0 MSK} + {1427583600 14400 1 MSD} + {1445727600 10800 0 MSK} + {1459033200 14400 1 MSD} + {1477782000 10800 0 MSK} + {1490482800 14400 1 MSD} + {1509231600 10800 0 MSK} + {1521932400 14400 1 MSD} + {1540681200 10800 0 MSK} + {1553986800 14400 1 MSD} + {1572130800 10800 0 MSK} + {1585436400 14400 1 MSD} + {1603580400 10800 0 MSK} + {1616886000 14400 1 MSD} + {1635634800 10800 0 MSK} + {1648335600 14400 1 MSD} + {1667084400 10800 0 MSK} + {1679785200 14400 1 MSD} + {1698534000 10800 0 MSK} + {1711839600 14400 1 MSD} + {1729983600 10800 0 MSK} + {1743289200 14400 1 MSD} + {1761433200 10800 0 MSK} + {1774738800 14400 1 MSD} + {1792882800 10800 0 MSK} + {1806188400 14400 1 MSD} + {1824937200 10800 0 MSK} + {1837638000 14400 1 MSD} + {1856386800 10800 0 MSK} + {1869087600 14400 1 MSD} + {1887836400 10800 0 MSK} + {1901142000 14400 1 MSD} + {1919286000 10800 0 MSK} + {1932591600 14400 1 MSD} + {1950735600 10800 0 MSK} + {1964041200 14400 1 MSD} + {1982790000 10800 0 MSK} + {1995490800 14400 1 MSD} + {2014239600 10800 0 MSK} + {2026940400 14400 1 MSD} + {2045689200 10800 0 MSK} + {2058390000 14400 1 MSD} + {2077138800 10800 0 MSK} + {2090444400 14400 1 MSD} + {2108588400 10800 0 MSK} + {2121894000 14400 1 MSD} + {2140038000 10800 0 MSK} + {2153343600 14400 1 MSD} + {2172092400 10800 0 MSK} + {2184793200 14400 1 MSD} + {2203542000 10800 0 MSK} + {2216242800 14400 1 MSD} + {2234991600 10800 0 MSK} + {2248297200 14400 1 MSD} + {2266441200 10800 0 MSK} + {2279746800 14400 1 MSD} + {2297890800 10800 0 MSK} + {2311196400 14400 1 MSD} + {2329340400 10800 0 MSK} + {2342646000 14400 1 MSD} + {2361394800 10800 0 MSK} + {2374095600 14400 1 MSD} + {2392844400 10800 0 MSK} + {2405545200 14400 1 MSD} + {2424294000 10800 0 MSK} + {2437599600 14400 1 MSD} + {2455743600 10800 0 MSK} + {2469049200 14400 1 MSD} + {2487193200 10800 0 MSK} + {2500498800 14400 1 MSD} + {2519247600 10800 0 MSK} + {2531948400 14400 1 MSD} + {2550697200 10800 0 MSK} + {2563398000 14400 1 MSD} + {2582146800 10800 0 MSK} + {2595452400 14400 1 MSD} + {2613596400 10800 0 MSK} + {2626902000 14400 1 MSD} + {2645046000 10800 0 MSK} + {2658351600 14400 1 MSD} + {2676495600 10800 0 MSK} + {2689801200 14400 1 MSD} + {2708550000 10800 0 MSK} + {2721250800 14400 1 MSD} + {2739999600 10800 0 MSK} + {2752700400 14400 1 MSD} + {2771449200 10800 0 MSK} + {2784754800 14400 1 MSD} + {2802898800 10800 0 MSK} + {2816204400 14400 1 MSD} + {2834348400 10800 0 MSK} + {2847654000 14400 1 MSD} + {2866402800 10800 0 MSK} + {2879103600 14400 1 MSD} + {2897852400 10800 0 MSK} + {2910553200 14400 1 MSD} + {2929302000 10800 0 MSK} + {2942002800 14400 1 MSD} + {2960751600 10800 0 MSK} + {2974057200 14400 1 MSD} + {2992201200 10800 0 MSK} + {3005506800 14400 1 MSD} + {3023650800 10800 0 MSK} + {3036956400 14400 1 MSD} + {3055705200 10800 0 MSK} + {3068406000 14400 1 MSD} + {3087154800 10800 0 MSK} + {3099855600 14400 1 MSD} + {3118604400 10800 0 MSK} + {3131910000 14400 1 MSD} + {3150054000 10800 0 MSK} + {3163359600 14400 1 MSD} + {3181503600 10800 0 MSK} + {3194809200 14400 1 MSD} + {3212953200 10800 0 MSK} + {3226258800 14400 1 MSD} + {3245007600 10800 0 MSK} + {3257708400 14400 1 MSD} + {3276457200 10800 0 MSK} + {3289158000 14400 1 MSD} + {3307906800 10800 0 MSK} + {3321212400 14400 1 MSD} + {3339356400 10800 0 MSK} + {3352662000 14400 1 MSD} + {3370806000 10800 0 MSK} + {3384111600 14400 1 MSD} + {3402860400 10800 0 MSK} + {3415561200 14400 1 MSD} + {3434310000 10800 0 MSK} + {3447010800 14400 1 MSD} + {3465759600 10800 0 MSK} + {3479065200 14400 1 MSD} + {3497209200 10800 0 MSK} + {3510514800 14400 1 MSD} + {3528658800 10800 0 MSK} + {3541964400 14400 1 MSD} + {3560108400 10800 0 MSK} + {3573414000 14400 1 MSD} + {3592162800 10800 0 MSK} + {3604863600 14400 1 MSD} + {3623612400 10800 0 MSK} + {3636313200 14400 1 MSD} + {3655062000 10800 0 MSK} + {3668367600 14400 1 MSD} + {3686511600 10800 0 MSK} + {3699817200 14400 1 MSD} + {3717961200 10800 0 MSK} + {3731266800 14400 1 MSD} + {3750015600 10800 0 MSK} + {3762716400 14400 1 MSD} + {3781465200 10800 0 MSK} + {3794166000 14400 1 MSD} + {3812914800 10800 0 MSK} + {3825615600 14400 1 MSD} + {3844364400 10800 0 MSK} + {3857670000 14400 1 MSD} + {3875814000 10800 0 MSK} + {3889119600 14400 1 MSD} + {3907263600 10800 0 MSK} + {3920569200 14400 1 MSD} + {3939318000 10800 0 MSK} + {3952018800 14400 1 MSD} + {3970767600 10800 0 MSK} + {3983468400 14400 1 MSD} + {4002217200 10800 0 MSK} + {4015522800 14400 1 MSD} + {4033666800 10800 0 MSK} + {4046972400 14400 1 MSD} + {4065116400 10800 0 MSK} + {4078422000 14400 1 MSD} + {4096566000 10800 0 MSK} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Nicosia b/mingw/lib/tcl8.5/tzdata/Europe/Nicosia new file mode 100644 index 0000000000..2d58355a9e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Nicosia @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Nicosia)]} { + LoadTimeZoneFile Asia/Nicosia +} +set TZData(:Europe/Nicosia) $TZData(:Asia/Nicosia) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Oslo b/mingw/lib/tcl8.5/tzdata/Europe/Oslo new file mode 100644 index 0000000000..6787c1eb01 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Oslo @@ -0,0 +1,271 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Oslo) { + {-9223372036854775808 2580 0 LMT} + {-2366757780 3600 0 CET} + {-1691884800 7200 1 CEST} + {-1680573600 3600 0 CET} + {-927511200 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 0 CEST} + {-765327600 3600 0 CET} + {-340844400 7200 1 CEST} + {-324514800 3600 0 CET} + {-308790000 7200 1 CEST} + {-293065200 3600 0 CET} + {-277340400 7200 1 CEST} + {-261615600 3600 0 CET} + {-245890800 7200 1 CEST} + {-230166000 3600 0 CET} + {-214441200 7200 1 CEST} + {-198716400 3600 0 CET} + {-182991600 7200 1 CEST} + {-166662000 3600 0 CET} + {-147913200 7200 1 CEST} + {-135212400 3600 0 CET} + {315529200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Paris b/mingw/lib/tcl8.5/tzdata/Europe/Paris new file mode 100644 index 0000000000..4b22a090fc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Paris @@ -0,0 +1,314 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Paris) { + {-9223372036854775808 561 0 LMT} + {-2486678901 561 0 PMT} + {-1855958901 0 0 WET} + {-1689814800 3600 1 WEST} + {-1680397200 0 0 WET} + {-1665363600 3600 1 WEST} + {-1648342800 0 0 WET} + {-1635123600 3600 1 WEST} + {-1616893200 0 0 WET} + {-1604278800 3600 1 WEST} + {-1585443600 0 0 WET} + {-1574038800 3600 1 WEST} + {-1552266000 0 0 WET} + {-1539997200 3600 1 WEST} + {-1520557200 0 0 WET} + {-1507510800 3600 1 WEST} + {-1490576400 0 0 WET} + {-1470618000 3600 1 WEST} + {-1459126800 0 0 WET} + {-1444006800 3600 1 WEST} + {-1427677200 0 0 WET} + {-1411952400 3600 1 WEST} + {-1396227600 0 0 WET} + {-1379293200 3600 1 WEST} + {-1364778000 0 0 WET} + {-1348448400 3600 1 WEST} + {-1333328400 0 0 WET} + {-1316394000 3600 1 WEST} + {-1301274000 0 0 WET} + {-1284339600 3600 1 WEST} + {-1269824400 0 0 WET} + {-1253494800 3600 1 WEST} + {-1238374800 0 0 WET} + {-1221440400 3600 1 WEST} + {-1206925200 0 0 WET} + {-1191200400 3600 1 WEST} + {-1175475600 0 0 WET} + {-1160355600 3600 1 WEST} + {-1143421200 0 0 WET} + {-1127696400 3600 1 WEST} + {-1111971600 0 0 WET} + {-1096851600 3600 1 WEST} + {-1080522000 0 0 WET} + {-1063587600 3600 1 WEST} + {-1049072400 0 0 WET} + {-1033347600 3600 1 WEST} + {-1017622800 0 0 WET} + {-1002502800 3600 1 WEST} + {-986173200 0 0 WET} + {-969238800 3600 1 WEST} + {-950490000 0 0 WET} + {-942012000 3600 1 WEST} + {-932436000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-800067600 7200 0 WEMT} + {-796266000 3600 1 WEST} + {-781052400 7200 1 WEMT} + {-766616400 3600 0 CET} + {196819200 7200 1 CEST} + {212540400 3600 0 CET} + {220921200 3600 0 CET} + {228877200 7200 1 CEST} + {243997200 3600 0 CET} + {260326800 7200 1 CEST} + {276051600 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Podgorica b/mingw/lib/tcl8.5/tzdata/Europe/Podgorica new file mode 100644 index 0000000000..f4f9066979 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Podgorica @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Belgrade)]} { + LoadTimeZoneFile Europe/Belgrade +} +set TZData(:Europe/Podgorica) $TZData(:Europe/Belgrade) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Prague b/mingw/lib/tcl8.5/tzdata/Europe/Prague new file mode 100644 index 0000000000..222b1aed2b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Prague @@ -0,0 +1,272 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Prague) { + {-9223372036854775808 3464 0 LMT} + {-3786829064 3464 0 PMT} + {-2469401864 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-938905200 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-798073200 3600 0 CET} + {-780534000 7200 1 CEST} + {-761180400 3600 0 CET} + {-746578800 7200 1 CEST} + {-733359600 3600 0 CET} + {-716425200 7200 1 CEST} + {-701910000 3600 0 CET} + {-684975600 7200 1 CEST} + {-670460400 3600 0 CET} + {-654217200 7200 1 CEST} + {-639010800 3600 0 CET} + {283993200 3600 0 CET} + {291776400 7200 1 CEST} + {307501200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Riga b/mingw/lib/tcl8.5/tzdata/Europe/Riga new file mode 100644 index 0000000000..9fad0f8e9c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Riga @@ -0,0 +1,258 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Riga) { + {-9223372036854775808 5784 0 LMT} + {-2840146584 5784 0 RMT} + {-1632008184 9384 1 LST} + {-1618702584 5784 0 RMT} + {-1601681784 9384 1 LST} + {-1597275384 5784 0 RMT} + {-1377308184 7200 0 EET} + {-928029600 10800 0 MSK} + {-899521200 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-795834000 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 10800 1 EEST} + {622598400 7200 0 EET} + {638323200 10800 1 EEST} + {654652800 7200 0 EET} + {670377600 10800 1 EEST} + {686102400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {843955200 7200 0 EET} + {853797600 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {951775200 7200 0 EET} + {978386400 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Rome b/mingw/lib/tcl8.5/tzdata/Europe/Rome new file mode 100644 index 0000000000..64948b80e0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Rome @@ -0,0 +1,301 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Rome) { + {-9223372036854775808 2996 0 LMT} + {-3259097396 2996 0 RMT} + {-2403564596 3600 0 CET} + {-1690851600 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1664758800 7200 1 CEST} + {-1649034000 3600 0 CET} + {-1635123600 7200 1 CEST} + {-1616979600 3600 0 CET} + {-1604278800 7200 1 CEST} + {-1585530000 3600 0 CET} + {-1571014800 7200 1 CEST} + {-1555290000 3600 0 CET} + {-932432400 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-804819600 3600 0 CET} + {-798080400 3600 0 CET} + {-781052400 7200 1 CEST} + {-766717200 3600 0 CET} + {-750898800 7200 1 CEST} + {-733359600 3600 0 CET} + {-719456400 7200 1 CEST} + {-701917200 3600 0 CET} + {-689209200 7200 1 CEST} + {-670460400 3600 0 CET} + {-114051600 7200 1 CEST} + {-103168800 3600 0 CET} + {-81997200 7200 1 CEST} + {-71719200 3600 0 CET} + {-50547600 7200 1 CEST} + {-40269600 3600 0 CET} + {-18493200 7200 1 CEST} + {-8215200 3600 0 CET} + {12956400 7200 1 CEST} + {23234400 3600 0 CET} + {43801200 7200 1 CEST} + {54687600 3600 0 CET} + {75855600 7200 1 CEST} + {86738400 3600 0 CET} + {107910000 7200 1 CEST} + {118188000 3600 0 CET} + {138754800 7200 1 CEST} + {149637600 3600 0 CET} + {170809200 7200 1 CEST} + {181090800 3600 0 CET} + {202258800 7200 1 CEST} + {212540400 3600 0 CET} + {233103600 7200 1 CEST} + {243990000 3600 0 CET} + {265158000 7200 1 CEST} + {276044400 3600 0 CET} + {296607600 7200 1 CEST} + {307494000 3600 0 CET} + {315529200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Samara b/mingw/lib/tcl8.5/tzdata/Europe/Samara new file mode 100644 index 0000000000..47e57e4de7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Samara @@ -0,0 +1,249 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Samara) { + {-9223372036854775808 12036 0 LMT} + {-1593825636 10800 0 SAMT} + {-1247540400 14400 0 SAMT} + {-1102305600 14400 0 KUYMMTT} + {354916800 18000 1 KUYST} + {370724400 14400 0 KUYT} + {386452800 18000 1 KUYST} + {402260400 14400 0 KUYT} + {417988800 18000 1 KUYST} + {433796400 14400 0 KUYT} + {449611200 18000 1 KUYST} + {465343200 14400 0 KUYT} + {481068000 18000 1 KUYST} + {496792800 14400 0 KUYT} + {512517600 18000 1 KUYST} + {528242400 14400 0 KUYT} + {543967200 18000 1 KUYST} + {559692000 14400 0 KUYT} + {575416800 18000 1 KUYST} + {591141600 14400 0 KUYT} + {606866400 10800 0 KUYMMTT} + {606870000 14400 1 KUYST} + {622594800 10800 0 KUYT} + {638319600 14400 1 KUYST} + {654649200 10800 0 KUYT} + {670374000 7200 0 KUYMMTT} + {670377600 10800 1 KUYST} + {686102400 10800 0 KUYT} + {687916800 14400 0 SAMT} + {701809200 18000 1 SAMST} + {717530400 14400 0 SAMT} + {733269600 18000 1 SAMST} + {748994400 14400 0 SAMT} + {764719200 18000 1 SAMST} + {780444000 14400 0 SAMT} + {796168800 18000 1 SAMST} + {811893600 14400 0 SAMT} + {828223200 18000 1 SAMST} + {846367200 14400 0 SAMT} + {859672800 18000 1 SAMST} + {877816800 14400 0 SAMT} + {891122400 18000 1 SAMST} + {909266400 14400 0 SAMT} + {922572000 18000 1 SAMST} + {941320800 14400 0 SAMT} + {954021600 18000 1 SAMST} + {972770400 14400 0 SAMT} + {985471200 18000 1 SAMST} + {1004220000 14400 0 SAMT} + {1017525600 18000 1 SAMST} + {1035669600 14400 0 SAMT} + {1048975200 18000 1 SAMST} + {1067119200 14400 0 SAMT} + {1080424800 18000 1 SAMST} + {1099173600 14400 0 SAMT} + {1111874400 18000 1 SAMST} + {1130623200 14400 0 SAMT} + {1143324000 18000 1 SAMST} + {1162072800 14400 0 SAMT} + {1174773600 18000 1 SAMST} + {1193522400 14400 0 SAMT} + {1206828000 18000 1 SAMST} + {1224972000 14400 0 SAMT} + {1238277600 18000 1 SAMST} + {1256421600 14400 0 SAMT} + {1269727200 18000 1 SAMST} + {1288476000 14400 0 SAMT} + {1301176800 18000 1 SAMST} + {1319925600 14400 0 SAMT} + {1332626400 18000 1 SAMST} + {1351375200 14400 0 SAMT} + {1364680800 18000 1 SAMST} + {1382824800 14400 0 SAMT} + {1396130400 18000 1 SAMST} + {1414274400 14400 0 SAMT} + {1427580000 18000 1 SAMST} + {1445724000 14400 0 SAMT} + {1459029600 18000 1 SAMST} + {1477778400 14400 0 SAMT} + {1490479200 18000 1 SAMST} + {1509228000 14400 0 SAMT} + {1521928800 18000 1 SAMST} + {1540677600 14400 0 SAMT} + {1553983200 18000 1 SAMST} + {1572127200 14400 0 SAMT} + {1585432800 18000 1 SAMST} + {1603576800 14400 0 SAMT} + {1616882400 18000 1 SAMST} + {1635631200 14400 0 SAMT} + {1648332000 18000 1 SAMST} + {1667080800 14400 0 SAMT} + {1679781600 18000 1 SAMST} + {1698530400 14400 0 SAMT} + {1711836000 18000 1 SAMST} + {1729980000 14400 0 SAMT} + {1743285600 18000 1 SAMST} + {1761429600 14400 0 SAMT} + {1774735200 18000 1 SAMST} + {1792879200 14400 0 SAMT} + {1806184800 18000 1 SAMST} + {1824933600 14400 0 SAMT} + {1837634400 18000 1 SAMST} + {1856383200 14400 0 SAMT} + {1869084000 18000 1 SAMST} + {1887832800 14400 0 SAMT} + {1901138400 18000 1 SAMST} + {1919282400 14400 0 SAMT} + {1932588000 18000 1 SAMST} + {1950732000 14400 0 SAMT} + {1964037600 18000 1 SAMST} + {1982786400 14400 0 SAMT} + {1995487200 18000 1 SAMST} + {2014236000 14400 0 SAMT} + {2026936800 18000 1 SAMST} + {2045685600 14400 0 SAMT} + {2058386400 18000 1 SAMST} + {2077135200 14400 0 SAMT} + {2090440800 18000 1 SAMST} + {2108584800 14400 0 SAMT} + {2121890400 18000 1 SAMST} + {2140034400 14400 0 SAMT} + {2153340000 18000 1 SAMST} + {2172088800 14400 0 SAMT} + {2184789600 18000 1 SAMST} + {2203538400 14400 0 SAMT} + {2216239200 18000 1 SAMST} + {2234988000 14400 0 SAMT} + {2248293600 18000 1 SAMST} + {2266437600 14400 0 SAMT} + {2279743200 18000 1 SAMST} + {2297887200 14400 0 SAMT} + {2311192800 18000 1 SAMST} + {2329336800 14400 0 SAMT} + {2342642400 18000 1 SAMST} + {2361391200 14400 0 SAMT} + {2374092000 18000 1 SAMST} + {2392840800 14400 0 SAMT} + {2405541600 18000 1 SAMST} + {2424290400 14400 0 SAMT} + {2437596000 18000 1 SAMST} + {2455740000 14400 0 SAMT} + {2469045600 18000 1 SAMST} + {2487189600 14400 0 SAMT} + {2500495200 18000 1 SAMST} + {2519244000 14400 0 SAMT} + {2531944800 18000 1 SAMST} + {2550693600 14400 0 SAMT} + {2563394400 18000 1 SAMST} + {2582143200 14400 0 SAMT} + {2595448800 18000 1 SAMST} + {2613592800 14400 0 SAMT} + {2626898400 18000 1 SAMST} + {2645042400 14400 0 SAMT} + {2658348000 18000 1 SAMST} + {2676492000 14400 0 SAMT} + {2689797600 18000 1 SAMST} + {2708546400 14400 0 SAMT} + {2721247200 18000 1 SAMST} + {2739996000 14400 0 SAMT} + {2752696800 18000 1 SAMST} + {2771445600 14400 0 SAMT} + {2784751200 18000 1 SAMST} + {2802895200 14400 0 SAMT} + {2816200800 18000 1 SAMST} + {2834344800 14400 0 SAMT} + {2847650400 18000 1 SAMST} + {2866399200 14400 0 SAMT} + {2879100000 18000 1 SAMST} + {2897848800 14400 0 SAMT} + {2910549600 18000 1 SAMST} + {2929298400 14400 0 SAMT} + {2941999200 18000 1 SAMST} + {2960748000 14400 0 SAMT} + {2974053600 18000 1 SAMST} + {2992197600 14400 0 SAMT} + {3005503200 18000 1 SAMST} + {3023647200 14400 0 SAMT} + {3036952800 18000 1 SAMST} + {3055701600 14400 0 SAMT} + {3068402400 18000 1 SAMST} + {3087151200 14400 0 SAMT} + {3099852000 18000 1 SAMST} + {3118600800 14400 0 SAMT} + {3131906400 18000 1 SAMST} + {3150050400 14400 0 SAMT} + {3163356000 18000 1 SAMST} + {3181500000 14400 0 SAMT} + {3194805600 18000 1 SAMST} + {3212949600 14400 0 SAMT} + {3226255200 18000 1 SAMST} + {3245004000 14400 0 SAMT} + {3257704800 18000 1 SAMST} + {3276453600 14400 0 SAMT} + {3289154400 18000 1 SAMST} + {3307903200 14400 0 SAMT} + {3321208800 18000 1 SAMST} + {3339352800 14400 0 SAMT} + {3352658400 18000 1 SAMST} + {3370802400 14400 0 SAMT} + {3384108000 18000 1 SAMST} + {3402856800 14400 0 SAMT} + {3415557600 18000 1 SAMST} + {3434306400 14400 0 SAMT} + {3447007200 18000 1 SAMST} + {3465756000 14400 0 SAMT} + {3479061600 18000 1 SAMST} + {3497205600 14400 0 SAMT} + {3510511200 18000 1 SAMST} + {3528655200 14400 0 SAMT} + {3541960800 18000 1 SAMST} + {3560104800 14400 0 SAMT} + {3573410400 18000 1 SAMST} + {3592159200 14400 0 SAMT} + {3604860000 18000 1 SAMST} + {3623608800 14400 0 SAMT} + {3636309600 18000 1 SAMST} + {3655058400 14400 0 SAMT} + {3668364000 18000 1 SAMST} + {3686508000 14400 0 SAMT} + {3699813600 18000 1 SAMST} + {3717957600 14400 0 SAMT} + {3731263200 18000 1 SAMST} + {3750012000 14400 0 SAMT} + {3762712800 18000 1 SAMST} + {3781461600 14400 0 SAMT} + {3794162400 18000 1 SAMST} + {3812911200 14400 0 SAMT} + {3825612000 18000 1 SAMST} + {3844360800 14400 0 SAMT} + {3857666400 18000 1 SAMST} + {3875810400 14400 0 SAMT} + {3889116000 18000 1 SAMST} + {3907260000 14400 0 SAMT} + {3920565600 18000 1 SAMST} + {3939314400 14400 0 SAMT} + {3952015200 18000 1 SAMST} + {3970764000 14400 0 SAMT} + {3983464800 18000 1 SAMST} + {4002213600 14400 0 SAMT} + {4015519200 18000 1 SAMST} + {4033663200 14400 0 SAMT} + {4046968800 18000 1 SAMST} + {4065112800 14400 0 SAMT} + {4078418400 18000 1 SAMST} + {4096562400 14400 0 SAMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/San_Marino b/mingw/lib/tcl8.5/tzdata/Europe/San_Marino new file mode 100644 index 0000000000..927ad290f0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/San_Marino @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Rome)]} { + LoadTimeZoneFile Europe/Rome +} +set TZData(:Europe/San_Marino) $TZData(:Europe/Rome) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Sarajevo b/mingw/lib/tcl8.5/tzdata/Europe/Sarajevo new file mode 100644 index 0000000000..1b14286a6f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Sarajevo @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Belgrade)]} { + LoadTimeZoneFile Europe/Belgrade +} +set TZData(:Europe/Sarajevo) $TZData(:Europe/Belgrade) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Simferopol b/mingw/lib/tcl8.5/tzdata/Europe/Simferopol new file mode 100644 index 0000000000..983656081d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Simferopol @@ -0,0 +1,253 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Simferopol) { + {-9223372036854775808 8184 0 LMT} + {-2840148984 8160 0 SMT} + {-1441160160 7200 0 EET} + {-1247536800 10800 0 MSK} + {-888894000 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-811645200 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {631141200 10800 0 MSK} + {646786800 7200 0 EET} + {694216800 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {767743200 14400 0 MSD} + {780436800 10800 0 MSK} + {796165200 14400 1 MSD} + {811886400 10800 0 MSK} + {828219600 14400 1 MSD} + {828230400 14400 1 MSD} + {852066000 10800 0 MSK} + {859683600 10800 0 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Skopje b/mingw/lib/tcl8.5/tzdata/Europe/Skopje new file mode 100644 index 0000000000..07eedbe970 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Skopje @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Belgrade)]} { + LoadTimeZoneFile Europe/Belgrade +} +set TZData(:Europe/Skopje) $TZData(:Europe/Belgrade) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Sofia b/mingw/lib/tcl8.5/tzdata/Europe/Sofia new file mode 100644 index 0000000000..8fd55f6613 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Sofia @@ -0,0 +1,259 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Sofia) { + {-9223372036854775808 5596 0 LMT} + {-2840146396 7016 0 IMT} + {-2369527016 7200 0 EET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-788922000 3600 0 CET} + {-781048800 7200 0 EET} + {291762000 10800 0 EEST} + {307576800 7200 0 EET} + {323816400 10800 1 EEST} + {339026400 7200 0 EET} + {355266000 10800 1 EEST} + {370393200 7200 0 EET} + {386715600 10800 1 EEST} + {401842800 10800 0 EEST} + {401846400 7200 0 EET} + {417571200 10800 1 EEST} + {433296000 7200 0 EET} + {449020800 10800 1 EEST} + {465350400 7200 0 EET} + {481075200 10800 1 EEST} + {496800000 7200 0 EET} + {512524800 10800 1 EEST} + {528249600 7200 0 EET} + {543974400 10800 1 EEST} + {559699200 7200 0 EET} + {575424000 10800 1 EEST} + {591148800 7200 0 EET} + {606873600 10800 1 EEST} + {622598400 7200 0 EET} + {638323200 10800 1 EEST} + {654652800 7200 0 EET} + {662680800 7200 0 EET} + {670370400 10800 1 EEST} + {686091600 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {796168800 10800 1 EEST} + {811890000 7200 0 EET} + {828223200 10800 1 EEST} + {846363600 7200 0 EET} + {852069600 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Stockholm b/mingw/lib/tcl8.5/tzdata/Europe/Stockholm new file mode 100644 index 0000000000..b74d327572 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Stockholm @@ -0,0 +1,250 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Stockholm) { + {-9223372036854775808 4332 0 LMT} + {-2871681132 3614 0 SET} + {-2208992414 3600 0 CET} + {-1692496800 7200 1 CEST} + {-1680483600 3600 0 CET} + {315529200 3600 0 CET} + {323830800 7200 1 CEST} + {338950800 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Tallinn b/mingw/lib/tcl8.5/tzdata/Europe/Tallinn new file mode 100644 index 0000000000..17f14e6167 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Tallinn @@ -0,0 +1,255 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Tallinn) { + {-9223372036854775808 5940 0 LMT} + {-2840146740 5940 0 TMT} + {-1638322740 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-1593824400 5940 0 TMT} + {-1535938740 7200 0 EET} + {-927943200 10800 0 MSK} + {-892954800 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-797648400 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 10800 1 EEST} + {622598400 7200 0 EET} + {638323200 10800 1 EEST} + {654652800 7200 0 EET} + {670377600 10800 1 EEST} + {686102400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {846374400 7200 0 EET} + {859680000 10800 1 EEST} + {877824000 7200 0 EET} + {891129600 10800 1 EEST} + {906415200 10800 0 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {941407200 7200 0 EET} + {1014242400 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Tirane b/mingw/lib/tcl8.5/tzdata/Europe/Tirane new file mode 100644 index 0000000000..14ace2e533 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Tirane @@ -0,0 +1,263 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Tirane) { + {-9223372036854775808 4760 0 LMT} + {-1767230360 3600 0 CET} + {-932346000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-843519600 3600 0 CET} + {136854000 7200 1 CEST} + {149896800 3600 0 CET} + {168130800 7200 1 CEST} + {181432800 3600 0 CET} + {199839600 7200 1 CEST} + {213141600 3600 0 CET} + {231894000 7200 1 CEST} + {244591200 3600 0 CET} + {263257200 7200 1 CEST} + {276040800 3600 0 CET} + {294706800 7200 1 CEST} + {307490400 3600 0 CET} + {326156400 7200 1 CEST} + {339458400 3600 0 CET} + {357087600 7200 1 CEST} + {370389600 3600 0 CET} + {389142000 7200 1 CEST} + {402444000 3600 0 CET} + {419468400 7200 1 CEST} + {433807200 3600 0 CET} + {449622000 7200 1 CEST} + {457480800 7200 0 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Tiraspol b/mingw/lib/tcl8.5/tzdata/Europe/Tiraspol new file mode 100644 index 0000000000..ea8f6710d9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Tiraspol @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Chisinau)]} { + LoadTimeZoneFile Europe/Chisinau +} +set TZData(:Europe/Tiraspol) $TZData(:Europe/Chisinau) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod b/mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod new file mode 100644 index 0000000000..f6e580b05f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod @@ -0,0 +1,254 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Uzhgorod) { + {-9223372036854775808 5352 0 LMT} + {-2500939752 3600 0 CET} + {-946774800 3600 0 CET} + {-938905200 7200 1 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796870800 7200 1 CEST} + {-794714400 3600 0 CET} + {-773456400 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {631141200 10800 0 MSK} + {646786800 3600 0 CET} + {670384800 7200 0 EET} + {694216800 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {788911200 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Vaduz b/mingw/lib/tcl8.5/tzdata/Europe/Vaduz new file mode 100644 index 0000000000..311833163a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Vaduz @@ -0,0 +1,245 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Vaduz) { + {-9223372036854775808 2284 0 LMT} + {-2385247084 3600 0 CET} + {347151600 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Vatican b/mingw/lib/tcl8.5/tzdata/Europe/Vatican new file mode 100644 index 0000000000..fe5076586d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Vatican @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Rome)]} { + LoadTimeZoneFile Europe/Rome +} +set TZData(:Europe/Vatican) $TZData(:Europe/Rome) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Vienna b/mingw/lib/tcl8.5/tzdata/Europe/Vienna new file mode 100644 index 0000000000..41d744dd95 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Vienna @@ -0,0 +1,271 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Vienna) { + {-9223372036854775808 3920 0 LMT} + {-2422055120 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618700400 3600 0 CET} + {-1577926800 3600 0 CET} + {-1569711600 7200 1 CEST} + {-1555801200 3600 0 CET} + {-938905200 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796777200 3600 0 CET} + {-781052400 7200 1 CEST} + {-780188400 3600 0 CET} + {-757386000 3600 0 CET} + {-748479600 7200 1 CEST} + {-733359600 3600 0 CET} + {-717634800 7200 1 CEST} + {-701910000 3600 0 CET} + {-684975600 7200 1 CEST} + {-670460400 3600 0 CET} + {323823600 7200 1 CEST} + {338940000 3600 0 CET} + {347151600 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Vilnius b/mingw/lib/tcl8.5/tzdata/Europe/Vilnius new file mode 100644 index 0000000000..62d5d8744e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Vilnius @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Vilnius) { + {-9223372036854775808 6076 0 LMT} + {-2840146876 5040 0 WMT} + {-1672536240 5736 0 KMT} + {-1585100136 3600 0 CET} + {-1561251600 7200 0 EET} + {-1553565600 3600 0 CET} + {-928198800 10800 0 MSK} + {-900126000 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-802141200 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {638319600 14400 1 MSD} + {654649200 10800 0 MSK} + {670374000 10800 1 EEST} + {686102400 7200 0 EET} + {701827200 10800 1 EEST} + {717552000 7200 0 EET} + {733276800 10800 1 EEST} + {749001600 7200 0 EET} + {764726400 10800 1 EEST} + {780451200 7200 0 EET} + {796176000 10800 1 EEST} + {811900800 7200 0 EET} + {828230400 10800 1 EEST} + {846374400 7200 0 EET} + {859680000 10800 1 EEST} + {877824000 7200 0 EET} + {883605600 7200 0 EET} + {891133200 7200 0 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 7200 0 EET} + {1041372000 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Volgograd b/mingw/lib/tcl8.5/tzdata/Europe/Volgograd new file mode 100644 index 0000000000..49cf1e5bf2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Volgograd @@ -0,0 +1,247 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Volgograd) { + {-9223372036854775808 10660 0 LMT} + {-1577761060 10800 0 TSAT} + {-1411873200 10800 0 STAT} + {-1247540400 14400 0 STAT} + {-256881600 14400 0 VOLMMTT} + {354916800 18000 1 VOLST} + {370724400 14400 0 VOLT} + {386452800 18000 1 VOLST} + {402260400 14400 0 VOLT} + {417988800 18000 1 VOLST} + {433796400 14400 0 VOLT} + {449611200 18000 1 VOLST} + {465343200 14400 0 VOLT} + {481068000 18000 1 VOLST} + {496792800 14400 0 VOLT} + {512517600 18000 1 VOLST} + {528242400 14400 0 VOLT} + {543967200 18000 1 VOLST} + {559692000 14400 0 VOLT} + {575416800 18000 1 VOLST} + {591141600 14400 0 VOLT} + {606866400 10800 0 VOLMMTT} + {606870000 14400 1 VOLST} + {622594800 10800 0 VOLT} + {638319600 14400 1 VOLST} + {654649200 10800 0 VOLT} + {670374000 14400 0 VOLT} + {701820000 14400 0 VOLST} + {717534000 10800 0 VOLT} + {733273200 14400 1 VOLST} + {748998000 10800 0 VOLT} + {764722800 14400 1 VOLST} + {780447600 10800 0 VOLT} + {796172400 14400 1 VOLST} + {811897200 10800 0 VOLT} + {828226800 14400 1 VOLST} + {846370800 10800 0 VOLT} + {859676400 14400 1 VOLST} + {877820400 10800 0 VOLT} + {891126000 14400 1 VOLST} + {909270000 10800 0 VOLT} + {922575600 14400 1 VOLST} + {941324400 10800 0 VOLT} + {954025200 14400 1 VOLST} + {972774000 10800 0 VOLT} + {985474800 14400 1 VOLST} + {1004223600 10800 0 VOLT} + {1017529200 14400 1 VOLST} + {1035673200 10800 0 VOLT} + {1048978800 14400 1 VOLST} + {1067122800 10800 0 VOLT} + {1080428400 14400 1 VOLST} + {1099177200 10800 0 VOLT} + {1111878000 14400 1 VOLST} + {1130626800 10800 0 VOLT} + {1143327600 14400 1 VOLST} + {1162076400 10800 0 VOLT} + {1174777200 14400 1 VOLST} + {1193526000 10800 0 VOLT} + {1206831600 14400 1 VOLST} + {1224975600 10800 0 VOLT} + {1238281200 14400 1 VOLST} + {1256425200 10800 0 VOLT} + {1269730800 14400 1 VOLST} + {1288479600 10800 0 VOLT} + {1301180400 14400 1 VOLST} + {1319929200 10800 0 VOLT} + {1332630000 14400 1 VOLST} + {1351378800 10800 0 VOLT} + {1364684400 14400 1 VOLST} + {1382828400 10800 0 VOLT} + {1396134000 14400 1 VOLST} + {1414278000 10800 0 VOLT} + {1427583600 14400 1 VOLST} + {1445727600 10800 0 VOLT} + {1459033200 14400 1 VOLST} + {1477782000 10800 0 VOLT} + {1490482800 14400 1 VOLST} + {1509231600 10800 0 VOLT} + {1521932400 14400 1 VOLST} + {1540681200 10800 0 VOLT} + {1553986800 14400 1 VOLST} + {1572130800 10800 0 VOLT} + {1585436400 14400 1 VOLST} + {1603580400 10800 0 VOLT} + {1616886000 14400 1 VOLST} + {1635634800 10800 0 VOLT} + {1648335600 14400 1 VOLST} + {1667084400 10800 0 VOLT} + {1679785200 14400 1 VOLST} + {1698534000 10800 0 VOLT} + {1711839600 14400 1 VOLST} + {1729983600 10800 0 VOLT} + {1743289200 14400 1 VOLST} + {1761433200 10800 0 VOLT} + {1774738800 14400 1 VOLST} + {1792882800 10800 0 VOLT} + {1806188400 14400 1 VOLST} + {1824937200 10800 0 VOLT} + {1837638000 14400 1 VOLST} + {1856386800 10800 0 VOLT} + {1869087600 14400 1 VOLST} + {1887836400 10800 0 VOLT} + {1901142000 14400 1 VOLST} + {1919286000 10800 0 VOLT} + {1932591600 14400 1 VOLST} + {1950735600 10800 0 VOLT} + {1964041200 14400 1 VOLST} + {1982790000 10800 0 VOLT} + {1995490800 14400 1 VOLST} + {2014239600 10800 0 VOLT} + {2026940400 14400 1 VOLST} + {2045689200 10800 0 VOLT} + {2058390000 14400 1 VOLST} + {2077138800 10800 0 VOLT} + {2090444400 14400 1 VOLST} + {2108588400 10800 0 VOLT} + {2121894000 14400 1 VOLST} + {2140038000 10800 0 VOLT} + {2153343600 14400 1 VOLST} + {2172092400 10800 0 VOLT} + {2184793200 14400 1 VOLST} + {2203542000 10800 0 VOLT} + {2216242800 14400 1 VOLST} + {2234991600 10800 0 VOLT} + {2248297200 14400 1 VOLST} + {2266441200 10800 0 VOLT} + {2279746800 14400 1 VOLST} + {2297890800 10800 0 VOLT} + {2311196400 14400 1 VOLST} + {2329340400 10800 0 VOLT} + {2342646000 14400 1 VOLST} + {2361394800 10800 0 VOLT} + {2374095600 14400 1 VOLST} + {2392844400 10800 0 VOLT} + {2405545200 14400 1 VOLST} + {2424294000 10800 0 VOLT} + {2437599600 14400 1 VOLST} + {2455743600 10800 0 VOLT} + {2469049200 14400 1 VOLST} + {2487193200 10800 0 VOLT} + {2500498800 14400 1 VOLST} + {2519247600 10800 0 VOLT} + {2531948400 14400 1 VOLST} + {2550697200 10800 0 VOLT} + {2563398000 14400 1 VOLST} + {2582146800 10800 0 VOLT} + {2595452400 14400 1 VOLST} + {2613596400 10800 0 VOLT} + {2626902000 14400 1 VOLST} + {2645046000 10800 0 VOLT} + {2658351600 14400 1 VOLST} + {2676495600 10800 0 VOLT} + {2689801200 14400 1 VOLST} + {2708550000 10800 0 VOLT} + {2721250800 14400 1 VOLST} + {2739999600 10800 0 VOLT} + {2752700400 14400 1 VOLST} + {2771449200 10800 0 VOLT} + {2784754800 14400 1 VOLST} + {2802898800 10800 0 VOLT} + {2816204400 14400 1 VOLST} + {2834348400 10800 0 VOLT} + {2847654000 14400 1 VOLST} + {2866402800 10800 0 VOLT} + {2879103600 14400 1 VOLST} + {2897852400 10800 0 VOLT} + {2910553200 14400 1 VOLST} + {2929302000 10800 0 VOLT} + {2942002800 14400 1 VOLST} + {2960751600 10800 0 VOLT} + {2974057200 14400 1 VOLST} + {2992201200 10800 0 VOLT} + {3005506800 14400 1 VOLST} + {3023650800 10800 0 VOLT} + {3036956400 14400 1 VOLST} + {3055705200 10800 0 VOLT} + {3068406000 14400 1 VOLST} + {3087154800 10800 0 VOLT} + {3099855600 14400 1 VOLST} + {3118604400 10800 0 VOLT} + {3131910000 14400 1 VOLST} + {3150054000 10800 0 VOLT} + {3163359600 14400 1 VOLST} + {3181503600 10800 0 VOLT} + {3194809200 14400 1 VOLST} + {3212953200 10800 0 VOLT} + {3226258800 14400 1 VOLST} + {3245007600 10800 0 VOLT} + {3257708400 14400 1 VOLST} + {3276457200 10800 0 VOLT} + {3289158000 14400 1 VOLST} + {3307906800 10800 0 VOLT} + {3321212400 14400 1 VOLST} + {3339356400 10800 0 VOLT} + {3352662000 14400 1 VOLST} + {3370806000 10800 0 VOLT} + {3384111600 14400 1 VOLST} + {3402860400 10800 0 VOLT} + {3415561200 14400 1 VOLST} + {3434310000 10800 0 VOLT} + {3447010800 14400 1 VOLST} + {3465759600 10800 0 VOLT} + {3479065200 14400 1 VOLST} + {3497209200 10800 0 VOLT} + {3510514800 14400 1 VOLST} + {3528658800 10800 0 VOLT} + {3541964400 14400 1 VOLST} + {3560108400 10800 0 VOLT} + {3573414000 14400 1 VOLST} + {3592162800 10800 0 VOLT} + {3604863600 14400 1 VOLST} + {3623612400 10800 0 VOLT} + {3636313200 14400 1 VOLST} + {3655062000 10800 0 VOLT} + {3668367600 14400 1 VOLST} + {3686511600 10800 0 VOLT} + {3699817200 14400 1 VOLST} + {3717961200 10800 0 VOLT} + {3731266800 14400 1 VOLST} + {3750015600 10800 0 VOLT} + {3762716400 14400 1 VOLST} + {3781465200 10800 0 VOLT} + {3794166000 14400 1 VOLST} + {3812914800 10800 0 VOLT} + {3825615600 14400 1 VOLST} + {3844364400 10800 0 VOLT} + {3857670000 14400 1 VOLST} + {3875814000 10800 0 VOLT} + {3889119600 14400 1 VOLST} + {3907263600 10800 0 VOLT} + {3920569200 14400 1 VOLST} + {3939318000 10800 0 VOLT} + {3952018800 14400 1 VOLST} + {3970767600 10800 0 VOLT} + {3983468400 14400 1 VOLST} + {4002217200 10800 0 VOLT} + {4015522800 14400 1 VOLST} + {4033666800 10800 0 VOLT} + {4046972400 14400 1 VOLST} + {4065116400 10800 0 VOLT} + {4078422000 14400 1 VOLST} + {4096566000 10800 0 VOLT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Warsaw b/mingw/lib/tcl8.5/tzdata/Europe/Warsaw new file mode 100644 index 0000000000..6288a8ab4d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Warsaw @@ -0,0 +1,296 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Warsaw) { + {-9223372036854775808 5040 0 LMT} + {-2840145840 5040 0 WMT} + {-1717032240 3600 0 CET} + {-1693706400 7200 1 CEST} + {-1680483600 3600 0 CET} + {-1663455600 7200 1 CEST} + {-1650150000 3600 0 CET} + {-1632006000 7200 1 CEST} + {-1618696800 7200 0 EET} + {-1600473600 10800 1 EEST} + {-1587168000 7200 0 EET} + {-931734000 7200 0 CEST} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-812502000 7200 1 CEST} + {-796870800 7200 0 CEST} + {-796608000 3600 0 CET} + {-778726800 7200 1 CEST} + {-762660000 3600 0 CET} + {-748486800 7200 1 CEST} + {-733273200 3600 0 CET} + {-715215600 7200 1 CEST} + {-701910000 3600 0 CET} + {-684975600 7200 1 CEST} + {-670460400 3600 0 CET} + {-654130800 7200 1 CEST} + {-639010800 3600 0 CET} + {-397094400 7200 1 CEST} + {-386812800 3600 0 CET} + {-371088000 7200 1 CEST} + {-355363200 3600 0 CET} + {-334195200 7200 1 CEST} + {-323308800 3600 0 CET} + {-307584000 7200 1 CEST} + {-291859200 3600 0 CET} + {-271296000 7200 1 CEST} + {-260409600 3600 0 CET} + {-239846400 7200 1 CEST} + {-228960000 3600 0 CET} + {-208396800 7200 1 CEST} + {-197510400 3600 0 CET} + {-176342400 7200 1 CEST} + {-166060800 3600 0 CET} + {220921200 3600 0 CET} + {228873600 7200 1 CEST} + {243993600 3600 0 CET} + {260323200 7200 1 CEST} + {276048000 3600 0 CET} + {291772800 7200 1 CEST} + {307497600 3600 0 CET} + {323827200 7200 1 CEST} + {338947200 3600 0 CET} + {354672000 7200 1 CEST} + {370396800 3600 0 CET} + {386121600 7200 1 CEST} + {401846400 3600 0 CET} + {417571200 7200 1 CEST} + {433296000 3600 0 CET} + {449020800 7200 1 CEST} + {465350400 3600 0 CET} + {481075200 7200 1 CEST} + {496800000 3600 0 CET} + {512524800 7200 1 CEST} + {528249600 3600 0 CET} + {543974400 7200 1 CEST} + {559699200 3600 0 CET} + {567990000 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Zagreb b/mingw/lib/tcl8.5/tzdata/Europe/Zagreb new file mode 100644 index 0000000000..46319a4111 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Zagreb @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Belgrade)]} { + LoadTimeZoneFile Europe/Belgrade +} +set TZData(:Europe/Zagreb) $TZData(:Europe/Belgrade) diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye b/mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye new file mode 100644 index 0000000000..01418cdd55 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye @@ -0,0 +1,252 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Zaporozhye) { + {-9223372036854775808 8440 0 LMT} + {-2840149240 8400 0 CUT} + {-1441160400 7200 0 EET} + {-1247536800 10800 0 MSK} + {-894769200 3600 0 CET} + {-857257200 3600 0 CET} + {-844556400 7200 1 CEST} + {-828226800 3600 0 CET} + {-826419600 10800 0 MSD} + {354920400 14400 1 MSD} + {370728000 10800 0 MSK} + {386456400 14400 1 MSD} + {402264000 10800 0 MSK} + {417992400 14400 1 MSD} + {433800000 10800 0 MSK} + {449614800 14400 1 MSD} + {465346800 10800 0 MSK} + {481071600 14400 1 MSD} + {496796400 10800 0 MSK} + {512521200 14400 1 MSD} + {528246000 10800 0 MSK} + {543970800 14400 1 MSD} + {559695600 10800 0 MSK} + {575420400 14400 1 MSD} + {591145200 10800 0 MSK} + {606870000 14400 1 MSD} + {622594800 10800 0 MSK} + {638319600 14400 1 MSD} + {654649200 10800 0 MSK} + {670374000 10800 0 EEST} + {686091600 7200 0 EET} + {701820000 10800 1 EEST} + {717541200 7200 0 EET} + {733269600 10800 1 EEST} + {748990800 7200 0 EET} + {764719200 10800 1 EEST} + {780440400 7200 0 EET} + {788911200 7200 0 EET} + {796179600 10800 1 EEST} + {811904400 7200 0 EET} + {828234000 10800 1 EEST} + {846378000 7200 0 EET} + {859683600 10800 1 EEST} + {877827600 7200 0 EET} + {891133200 10800 1 EEST} + {909277200 7200 0 EET} + {922582800 10800 1 EEST} + {941331600 7200 0 EET} + {954032400 10800 1 EEST} + {972781200 7200 0 EET} + {985482000 10800 1 EEST} + {1004230800 7200 0 EET} + {1017536400 10800 1 EEST} + {1035680400 7200 0 EET} + {1048986000 10800 1 EEST} + {1067130000 7200 0 EET} + {1080435600 10800 1 EEST} + {1099184400 7200 0 EET} + {1111885200 10800 1 EEST} + {1130634000 7200 0 EET} + {1143334800 10800 1 EEST} + {1162083600 7200 0 EET} + {1174784400 10800 1 EEST} + {1193533200 7200 0 EET} + {1206838800 10800 1 EEST} + {1224982800 7200 0 EET} + {1238288400 10800 1 EEST} + {1256432400 7200 0 EET} + {1269738000 10800 1 EEST} + {1288486800 7200 0 EET} + {1301187600 10800 1 EEST} + {1319936400 7200 0 EET} + {1332637200 10800 1 EEST} + {1351386000 7200 0 EET} + {1364691600 10800 1 EEST} + {1382835600 7200 0 EET} + {1396141200 10800 1 EEST} + {1414285200 7200 0 EET} + {1427590800 10800 1 EEST} + {1445734800 7200 0 EET} + {1459040400 10800 1 EEST} + {1477789200 7200 0 EET} + {1490490000 10800 1 EEST} + {1509238800 7200 0 EET} + {1521939600 10800 1 EEST} + {1540688400 7200 0 EET} + {1553994000 10800 1 EEST} + {1572138000 7200 0 EET} + {1585443600 10800 1 EEST} + {1603587600 7200 0 EET} + {1616893200 10800 1 EEST} + {1635642000 7200 0 EET} + {1648342800 10800 1 EEST} + {1667091600 7200 0 EET} + {1679792400 10800 1 EEST} + {1698541200 7200 0 EET} + {1711846800 10800 1 EEST} + {1729990800 7200 0 EET} + {1743296400 10800 1 EEST} + {1761440400 7200 0 EET} + {1774746000 10800 1 EEST} + {1792890000 7200 0 EET} + {1806195600 10800 1 EEST} + {1824944400 7200 0 EET} + {1837645200 10800 1 EEST} + {1856394000 7200 0 EET} + {1869094800 10800 1 EEST} + {1887843600 7200 0 EET} + {1901149200 10800 1 EEST} + {1919293200 7200 0 EET} + {1932598800 10800 1 EEST} + {1950742800 7200 0 EET} + {1964048400 10800 1 EEST} + {1982797200 7200 0 EET} + {1995498000 10800 1 EEST} + {2014246800 7200 0 EET} + {2026947600 10800 1 EEST} + {2045696400 7200 0 EET} + {2058397200 10800 1 EEST} + {2077146000 7200 0 EET} + {2090451600 10800 1 EEST} + {2108595600 7200 0 EET} + {2121901200 10800 1 EEST} + {2140045200 7200 0 EET} + {2153350800 10800 1 EEST} + {2172099600 7200 0 EET} + {2184800400 10800 1 EEST} + {2203549200 7200 0 EET} + {2216250000 10800 1 EEST} + {2234998800 7200 0 EET} + {2248304400 10800 1 EEST} + {2266448400 7200 0 EET} + {2279754000 10800 1 EEST} + {2297898000 7200 0 EET} + {2311203600 10800 1 EEST} + {2329347600 7200 0 EET} + {2342653200 10800 1 EEST} + {2361402000 7200 0 EET} + {2374102800 10800 1 EEST} + {2392851600 7200 0 EET} + {2405552400 10800 1 EEST} + {2424301200 7200 0 EET} + {2437606800 10800 1 EEST} + {2455750800 7200 0 EET} + {2469056400 10800 1 EEST} + {2487200400 7200 0 EET} + {2500506000 10800 1 EEST} + {2519254800 7200 0 EET} + {2531955600 10800 1 EEST} + {2550704400 7200 0 EET} + {2563405200 10800 1 EEST} + {2582154000 7200 0 EET} + {2595459600 10800 1 EEST} + {2613603600 7200 0 EET} + {2626909200 10800 1 EEST} + {2645053200 7200 0 EET} + {2658358800 10800 1 EEST} + {2676502800 7200 0 EET} + {2689808400 10800 1 EEST} + {2708557200 7200 0 EET} + {2721258000 10800 1 EEST} + {2740006800 7200 0 EET} + {2752707600 10800 1 EEST} + {2771456400 7200 0 EET} + {2784762000 10800 1 EEST} + {2802906000 7200 0 EET} + {2816211600 10800 1 EEST} + {2834355600 7200 0 EET} + {2847661200 10800 1 EEST} + {2866410000 7200 0 EET} + {2879110800 10800 1 EEST} + {2897859600 7200 0 EET} + {2910560400 10800 1 EEST} + {2929309200 7200 0 EET} + {2942010000 10800 1 EEST} + {2960758800 7200 0 EET} + {2974064400 10800 1 EEST} + {2992208400 7200 0 EET} + {3005514000 10800 1 EEST} + {3023658000 7200 0 EET} + {3036963600 10800 1 EEST} + {3055712400 7200 0 EET} + {3068413200 10800 1 EEST} + {3087162000 7200 0 EET} + {3099862800 10800 1 EEST} + {3118611600 7200 0 EET} + {3131917200 10800 1 EEST} + {3150061200 7200 0 EET} + {3163366800 10800 1 EEST} + {3181510800 7200 0 EET} + {3194816400 10800 1 EEST} + {3212960400 7200 0 EET} + {3226266000 10800 1 EEST} + {3245014800 7200 0 EET} + {3257715600 10800 1 EEST} + {3276464400 7200 0 EET} + {3289165200 10800 1 EEST} + {3307914000 7200 0 EET} + {3321219600 10800 1 EEST} + {3339363600 7200 0 EET} + {3352669200 10800 1 EEST} + {3370813200 7200 0 EET} + {3384118800 10800 1 EEST} + {3402867600 7200 0 EET} + {3415568400 10800 1 EEST} + {3434317200 7200 0 EET} + {3447018000 10800 1 EEST} + {3465766800 7200 0 EET} + {3479072400 10800 1 EEST} + {3497216400 7200 0 EET} + {3510522000 10800 1 EEST} + {3528666000 7200 0 EET} + {3541971600 10800 1 EEST} + {3560115600 7200 0 EET} + {3573421200 10800 1 EEST} + {3592170000 7200 0 EET} + {3604870800 10800 1 EEST} + {3623619600 7200 0 EET} + {3636320400 10800 1 EEST} + {3655069200 7200 0 EET} + {3668374800 10800 1 EEST} + {3686518800 7200 0 EET} + {3699824400 10800 1 EEST} + {3717968400 7200 0 EET} + {3731274000 10800 1 EEST} + {3750022800 7200 0 EET} + {3762723600 10800 1 EEST} + {3781472400 7200 0 EET} + {3794173200 10800 1 EEST} + {3812922000 7200 0 EET} + {3825622800 10800 1 EEST} + {3844371600 7200 0 EET} + {3857677200 10800 1 EEST} + {3875821200 7200 0 EET} + {3889126800 10800 1 EEST} + {3907270800 7200 0 EET} + {3920576400 10800 1 EEST} + {3939325200 7200 0 EET} + {3952026000 10800 1 EEST} + {3970774800 7200 0 EET} + {3983475600 10800 1 EEST} + {4002224400 7200 0 EET} + {4015530000 10800 1 EEST} + {4033674000 7200 0 EET} + {4046979600 10800 1 EEST} + {4065123600 7200 0 EET} + {4078429200 10800 1 EEST} + {4096573200 7200 0 EET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Europe/Zurich b/mingw/lib/tcl8.5/tzdata/Europe/Zurich new file mode 100644 index 0000000000..b6b44d197c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Europe/Zurich @@ -0,0 +1,252 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Europe/Zurich) { + {-9223372036854775808 2048 0 LMT} + {-3827954048 1784 0 BMT} + {-2385246584 3600 0 CET} + {-920336400 7200 1 CEST} + {-915242400 3600 0 CET} + {-904518000 7200 1 CEST} + {-891223200 3600 0 CET} + {-873068400 7200 1 CEST} + {-859773600 3600 0 CET} + {347151600 3600 0 CET} + {354675600 7200 1 CEST} + {370400400 3600 0 CET} + {386125200 7200 1 CEST} + {401850000 3600 0 CET} + {417574800 7200 1 CEST} + {433299600 3600 0 CET} + {449024400 7200 1 CEST} + {465354000 3600 0 CET} + {481078800 7200 1 CEST} + {496803600 3600 0 CET} + {512528400 7200 1 CEST} + {528253200 3600 0 CET} + {543978000 7200 1 CEST} + {559702800 3600 0 CET} + {575427600 7200 1 CEST} + {591152400 3600 0 CET} + {606877200 7200 1 CEST} + {622602000 3600 0 CET} + {638326800 7200 1 CEST} + {654656400 3600 0 CET} + {670381200 7200 1 CEST} + {686106000 3600 0 CET} + {701830800 7200 1 CEST} + {717555600 3600 0 CET} + {733280400 7200 1 CEST} + {749005200 3600 0 CET} + {764730000 7200 1 CEST} + {780454800 3600 0 CET} + {796179600 7200 1 CEST} + {811904400 3600 0 CET} + {828234000 7200 1 CEST} + {846378000 3600 0 CET} + {859683600 7200 1 CEST} + {877827600 3600 0 CET} + {891133200 7200 1 CEST} + {909277200 3600 0 CET} + {922582800 7200 1 CEST} + {941331600 3600 0 CET} + {954032400 7200 1 CEST} + {972781200 3600 0 CET} + {985482000 7200 1 CEST} + {1004230800 3600 0 CET} + {1017536400 7200 1 CEST} + {1035680400 3600 0 CET} + {1048986000 7200 1 CEST} + {1067130000 3600 0 CET} + {1080435600 7200 1 CEST} + {1099184400 3600 0 CET} + {1111885200 7200 1 CEST} + {1130634000 3600 0 CET} + {1143334800 7200 1 CEST} + {1162083600 3600 0 CET} + {1174784400 7200 1 CEST} + {1193533200 3600 0 CET} + {1206838800 7200 1 CEST} + {1224982800 3600 0 CET} + {1238288400 7200 1 CEST} + {1256432400 3600 0 CET} + {1269738000 7200 1 CEST} + {1288486800 3600 0 CET} + {1301187600 7200 1 CEST} + {1319936400 3600 0 CET} + {1332637200 7200 1 CEST} + {1351386000 3600 0 CET} + {1364691600 7200 1 CEST} + {1382835600 3600 0 CET} + {1396141200 7200 1 CEST} + {1414285200 3600 0 CET} + {1427590800 7200 1 CEST} + {1445734800 3600 0 CET} + {1459040400 7200 1 CEST} + {1477789200 3600 0 CET} + {1490490000 7200 1 CEST} + {1509238800 3600 0 CET} + {1521939600 7200 1 CEST} + {1540688400 3600 0 CET} + {1553994000 7200 1 CEST} + {1572138000 3600 0 CET} + {1585443600 7200 1 CEST} + {1603587600 3600 0 CET} + {1616893200 7200 1 CEST} + {1635642000 3600 0 CET} + {1648342800 7200 1 CEST} + {1667091600 3600 0 CET} + {1679792400 7200 1 CEST} + {1698541200 3600 0 CET} + {1711846800 7200 1 CEST} + {1729990800 3600 0 CET} + {1743296400 7200 1 CEST} + {1761440400 3600 0 CET} + {1774746000 7200 1 CEST} + {1792890000 3600 0 CET} + {1806195600 7200 1 CEST} + {1824944400 3600 0 CET} + {1837645200 7200 1 CEST} + {1856394000 3600 0 CET} + {1869094800 7200 1 CEST} + {1887843600 3600 0 CET} + {1901149200 7200 1 CEST} + {1919293200 3600 0 CET} + {1932598800 7200 1 CEST} + {1950742800 3600 0 CET} + {1964048400 7200 1 CEST} + {1982797200 3600 0 CET} + {1995498000 7200 1 CEST} + {2014246800 3600 0 CET} + {2026947600 7200 1 CEST} + {2045696400 3600 0 CET} + {2058397200 7200 1 CEST} + {2077146000 3600 0 CET} + {2090451600 7200 1 CEST} + {2108595600 3600 0 CET} + {2121901200 7200 1 CEST} + {2140045200 3600 0 CET} + {2153350800 7200 1 CEST} + {2172099600 3600 0 CET} + {2184800400 7200 1 CEST} + {2203549200 3600 0 CET} + {2216250000 7200 1 CEST} + {2234998800 3600 0 CET} + {2248304400 7200 1 CEST} + {2266448400 3600 0 CET} + {2279754000 7200 1 CEST} + {2297898000 3600 0 CET} + {2311203600 7200 1 CEST} + {2329347600 3600 0 CET} + {2342653200 7200 1 CEST} + {2361402000 3600 0 CET} + {2374102800 7200 1 CEST} + {2392851600 3600 0 CET} + {2405552400 7200 1 CEST} + {2424301200 3600 0 CET} + {2437606800 7200 1 CEST} + {2455750800 3600 0 CET} + {2469056400 7200 1 CEST} + {2487200400 3600 0 CET} + {2500506000 7200 1 CEST} + {2519254800 3600 0 CET} + {2531955600 7200 1 CEST} + {2550704400 3600 0 CET} + {2563405200 7200 1 CEST} + {2582154000 3600 0 CET} + {2595459600 7200 1 CEST} + {2613603600 3600 0 CET} + {2626909200 7200 1 CEST} + {2645053200 3600 0 CET} + {2658358800 7200 1 CEST} + {2676502800 3600 0 CET} + {2689808400 7200 1 CEST} + {2708557200 3600 0 CET} + {2721258000 7200 1 CEST} + {2740006800 3600 0 CET} + {2752707600 7200 1 CEST} + {2771456400 3600 0 CET} + {2784762000 7200 1 CEST} + {2802906000 3600 0 CET} + {2816211600 7200 1 CEST} + {2834355600 3600 0 CET} + {2847661200 7200 1 CEST} + {2866410000 3600 0 CET} + {2879110800 7200 1 CEST} + {2897859600 3600 0 CET} + {2910560400 7200 1 CEST} + {2929309200 3600 0 CET} + {2942010000 7200 1 CEST} + {2960758800 3600 0 CET} + {2974064400 7200 1 CEST} + {2992208400 3600 0 CET} + {3005514000 7200 1 CEST} + {3023658000 3600 0 CET} + {3036963600 7200 1 CEST} + {3055712400 3600 0 CET} + {3068413200 7200 1 CEST} + {3087162000 3600 0 CET} + {3099862800 7200 1 CEST} + {3118611600 3600 0 CET} + {3131917200 7200 1 CEST} + {3150061200 3600 0 CET} + {3163366800 7200 1 CEST} + {3181510800 3600 0 CET} + {3194816400 7200 1 CEST} + {3212960400 3600 0 CET} + {3226266000 7200 1 CEST} + {3245014800 3600 0 CET} + {3257715600 7200 1 CEST} + {3276464400 3600 0 CET} + {3289165200 7200 1 CEST} + {3307914000 3600 0 CET} + {3321219600 7200 1 CEST} + {3339363600 3600 0 CET} + {3352669200 7200 1 CEST} + {3370813200 3600 0 CET} + {3384118800 7200 1 CEST} + {3402867600 3600 0 CET} + {3415568400 7200 1 CEST} + {3434317200 3600 0 CET} + {3447018000 7200 1 CEST} + {3465766800 3600 0 CET} + {3479072400 7200 1 CEST} + {3497216400 3600 0 CET} + {3510522000 7200 1 CEST} + {3528666000 3600 0 CET} + {3541971600 7200 1 CEST} + {3560115600 3600 0 CET} + {3573421200 7200 1 CEST} + {3592170000 3600 0 CET} + {3604870800 7200 1 CEST} + {3623619600 3600 0 CET} + {3636320400 7200 1 CEST} + {3655069200 3600 0 CET} + {3668374800 7200 1 CEST} + {3686518800 3600 0 CET} + {3699824400 7200 1 CEST} + {3717968400 3600 0 CET} + {3731274000 7200 1 CEST} + {3750022800 3600 0 CET} + {3762723600 7200 1 CEST} + {3781472400 3600 0 CET} + {3794173200 7200 1 CEST} + {3812922000 3600 0 CET} + {3825622800 7200 1 CEST} + {3844371600 3600 0 CET} + {3857677200 7200 1 CEST} + {3875821200 3600 0 CET} + {3889126800 7200 1 CEST} + {3907270800 3600 0 CET} + {3920576400 7200 1 CEST} + {3939325200 3600 0 CET} + {3952026000 7200 1 CEST} + {3970774800 3600 0 CET} + {3983475600 7200 1 CEST} + {4002224400 3600 0 CET} + {4015530000 7200 1 CEST} + {4033674000 3600 0 CET} + {4046979600 7200 1 CEST} + {4065123600 3600 0 CET} + {4078429200 7200 1 CEST} + {4096573200 3600 0 CET} +} diff --git a/mingw/lib/tcl8.5/tzdata/GB b/mingw/lib/tcl8.5/tzdata/GB new file mode 100644 index 0000000000..72d77eea55 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GB @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:GB) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/GB-Eire b/mingw/lib/tcl8.5/tzdata/GB-Eire new file mode 100644 index 0000000000..1622417307 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GB-Eire @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/London)]} { + LoadTimeZoneFile Europe/London +} +set TZData(:GB-Eire) $TZData(:Europe/London) diff --git a/mingw/lib/tcl8.5/tzdata/GMT b/mingw/lib/tcl8.5/tzdata/GMT new file mode 100644 index 0000000000..4258564e4e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GMT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:GMT) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/GMT+0 b/mingw/lib/tcl8.5/tzdata/GMT+0 new file mode 100644 index 0000000000..a1e812670d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GMT+0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:GMT+0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/GMT-0 b/mingw/lib/tcl8.5/tzdata/GMT-0 new file mode 100644 index 0000000000..04ccafe270 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GMT-0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:GMT-0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/GMT0 b/mingw/lib/tcl8.5/tzdata/GMT0 new file mode 100644 index 0000000000..92e95a3498 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/GMT0 @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:GMT0) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/Greenwich b/mingw/lib/tcl8.5/tzdata/Greenwich new file mode 100644 index 0000000000..61152331e9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Greenwich @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/GMT)]} { + LoadTimeZoneFile Etc/GMT +} +set TZData(:Greenwich) $TZData(:Etc/GMT) diff --git a/mingw/lib/tcl8.5/tzdata/HST b/mingw/lib/tcl8.5/tzdata/HST new file mode 100644 index 0000000000..fea7f14375 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/HST @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:HST) { + {-9223372036854775808 -36000 0 HST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Hongkong b/mingw/lib/tcl8.5/tzdata/Hongkong new file mode 100644 index 0000000000..f9d4dac74d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Hongkong @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Hong_Kong)]} { + LoadTimeZoneFile Asia/Hong_Kong +} +set TZData(:Hongkong) $TZData(:Asia/Hong_Kong) diff --git a/mingw/lib/tcl8.5/tzdata/Iceland b/mingw/lib/tcl8.5/tzdata/Iceland new file mode 100644 index 0000000000..eb3f3eb297 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Iceland @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Atlantic/Reykjavik)]} { + LoadTimeZoneFile Atlantic/Reykjavik +} +set TZData(:Iceland) $TZData(:Atlantic/Reykjavik) diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Antananarivo b/mingw/lib/tcl8.5/tzdata/Indian/Antananarivo new file mode 100644 index 0000000000..217715ef14 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Antananarivo @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Antananarivo) { + {-9223372036854775808 11404 0 LMT} + {-1846293004 10800 0 EAT} + {-499924800 14400 1 EAST} + {-492062400 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Chagos b/mingw/lib/tcl8.5/tzdata/Indian/Chagos new file mode 100644 index 0000000000..a5cec61117 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Chagos @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Chagos) { + {-9223372036854775808 17380 0 LMT} + {-1988167780 18000 0 IOT} + {820436400 21600 0 IOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Christmas b/mingw/lib/tcl8.5/tzdata/Indian/Christmas new file mode 100644 index 0000000000..c36e973cf9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Christmas @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Christmas) { + {-9223372036854775808 25372 0 LMT} + {-2364102172 25200 0 CXT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Cocos b/mingw/lib/tcl8.5/tzdata/Indian/Cocos new file mode 100644 index 0000000000..a63ae680f1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Cocos @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Cocos) { + {-9223372036854775808 23260 0 LMT} + {-2209012060 23400 0 CCT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Comoro b/mingw/lib/tcl8.5/tzdata/Indian/Comoro new file mode 100644 index 0000000000..0b3c33aa5e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Comoro @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Comoro) { + {-9223372036854775808 10384 0 LMT} + {-1846291984 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Kerguelen b/mingw/lib/tcl8.5/tzdata/Indian/Kerguelen new file mode 100644 index 0000000000..b41b85a048 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Kerguelen @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Kerguelen) { + {-9223372036854775808 0 0 zzz} + {-631152000 18000 0 TFT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Mahe b/mingw/lib/tcl8.5/tzdata/Indian/Mahe new file mode 100644 index 0000000000..c88a24b362 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Mahe @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Mahe) { + {-9223372036854775808 13308 0 LMT} + {-2006653308 14400 0 SCT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Maldives b/mingw/lib/tcl8.5/tzdata/Indian/Maldives new file mode 100644 index 0000000000..2c2c73917b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Maldives @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Maldives) { + {-9223372036854775808 17640 0 LMT} + {-2840158440 17640 0 MMT} + {-315636840 18000 0 MVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Mauritius b/mingw/lib/tcl8.5/tzdata/Indian/Mauritius new file mode 100644 index 0000000000..430bad405d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Mauritius @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Mauritius) { + {-9223372036854775808 13800 0 LMT} + {-1988164200 14400 0 MUT} + {403041600 18000 1 MUST} + {417034800 14400 0 MUT} + {1224972000 18000 1 MUST} + {1238104800 14400 0 MUT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Mayotte b/mingw/lib/tcl8.5/tzdata/Indian/Mayotte new file mode 100644 index 0000000000..0fe5f56e72 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Mayotte @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Mayotte) { + {-9223372036854775808 10856 0 LMT} + {-1846292456 10800 0 EAT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Indian/Reunion b/mingw/lib/tcl8.5/tzdata/Indian/Reunion new file mode 100644 index 0000000000..de2dd6070a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Indian/Reunion @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Indian/Reunion) { + {-9223372036854775808 13312 0 LMT} + {-1848886912 14400 0 RET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Iran b/mingw/lib/tcl8.5/tzdata/Iran new file mode 100644 index 0000000000..e200b4df89 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Iran @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Tehran)]} { + LoadTimeZoneFile Asia/Tehran +} +set TZData(:Iran) $TZData(:Asia/Tehran) diff --git a/mingw/lib/tcl8.5/tzdata/Israel b/mingw/lib/tcl8.5/tzdata/Israel new file mode 100644 index 0000000000..af521f5cc0 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Israel @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Jerusalem)]} { + LoadTimeZoneFile Asia/Jerusalem +} +set TZData(:Israel) $TZData(:Asia/Jerusalem) diff --git a/mingw/lib/tcl8.5/tzdata/Jamaica b/mingw/lib/tcl8.5/tzdata/Jamaica new file mode 100644 index 0000000000..ddb5d4582c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Jamaica @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Jamaica)]} { + LoadTimeZoneFile America/Jamaica +} +set TZData(:Jamaica) $TZData(:America/Jamaica) diff --git a/mingw/lib/tcl8.5/tzdata/Japan b/mingw/lib/tcl8.5/tzdata/Japan new file mode 100644 index 0000000000..428a79f1df --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Japan @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Tokyo)]} { + LoadTimeZoneFile Asia/Tokyo +} +set TZData(:Japan) $TZData(:Asia/Tokyo) diff --git a/mingw/lib/tcl8.5/tzdata/Kwajalein b/mingw/lib/tcl8.5/tzdata/Kwajalein new file mode 100644 index 0000000000..586db6dbc1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Kwajalein @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Kwajalein)]} { + LoadTimeZoneFile Pacific/Kwajalein +} +set TZData(:Kwajalein) $TZData(:Pacific/Kwajalein) diff --git a/mingw/lib/tcl8.5/tzdata/Libya b/mingw/lib/tcl8.5/tzdata/Libya new file mode 100644 index 0000000000..6cd77e144f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Libya @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Africa/Tripoli)]} { + LoadTimeZoneFile Africa/Tripoli +} +set TZData(:Libya) $TZData(:Africa/Tripoli) diff --git a/mingw/lib/tcl8.5/tzdata/MET b/mingw/lib/tcl8.5/tzdata/MET new file mode 100644 index 0000000000..8789c9766d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/MET @@ -0,0 +1,265 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:MET) { + {-9223372036854775808 3600 0 MET} + {-1693706400 7200 1 MEST} + {-1680483600 3600 0 MET} + {-1663455600 7200 1 MEST} + {-1650150000 3600 0 MET} + {-1632006000 7200 1 MEST} + {-1618700400 3600 0 MET} + {-938905200 7200 1 MEST} + {-857257200 3600 0 MET} + {-844556400 7200 1 MEST} + {-828226800 3600 0 MET} + {-812502000 7200 1 MEST} + {-796777200 3600 0 MET} + {-781052400 7200 1 MEST} + {-766623600 3600 0 MET} + {228877200 7200 1 MEST} + {243997200 3600 0 MET} + {260326800 7200 1 MEST} + {276051600 3600 0 MET} + {291776400 7200 1 MEST} + {307501200 3600 0 MET} + {323830800 7200 1 MEST} + {338950800 3600 0 MET} + {354675600 7200 1 MEST} + {370400400 3600 0 MET} + {386125200 7200 1 MEST} + {401850000 3600 0 MET} + {417574800 7200 1 MEST} + {433299600 3600 0 MET} + {449024400 7200 1 MEST} + {465354000 3600 0 MET} + {481078800 7200 1 MEST} + {496803600 3600 0 MET} + {512528400 7200 1 MEST} + {528253200 3600 0 MET} + {543978000 7200 1 MEST} + {559702800 3600 0 MET} + {575427600 7200 1 MEST} + {591152400 3600 0 MET} + {606877200 7200 1 MEST} + {622602000 3600 0 MET} + {638326800 7200 1 MEST} + {654656400 3600 0 MET} + {670381200 7200 1 MEST} + {686106000 3600 0 MET} + {701830800 7200 1 MEST} + {717555600 3600 0 MET} + {733280400 7200 1 MEST} + {749005200 3600 0 MET} + {764730000 7200 1 MEST} + {780454800 3600 0 MET} + {796179600 7200 1 MEST} + {811904400 3600 0 MET} + {828234000 7200 1 MEST} + {846378000 3600 0 MET} + {859683600 7200 1 MEST} + {877827600 3600 0 MET} + {891133200 7200 1 MEST} + {909277200 3600 0 MET} + {922582800 7200 1 MEST} + {941331600 3600 0 MET} + {954032400 7200 1 MEST} + {972781200 3600 0 MET} + {985482000 7200 1 MEST} + {1004230800 3600 0 MET} + {1017536400 7200 1 MEST} + {1035680400 3600 0 MET} + {1048986000 7200 1 MEST} + {1067130000 3600 0 MET} + {1080435600 7200 1 MEST} + {1099184400 3600 0 MET} + {1111885200 7200 1 MEST} + {1130634000 3600 0 MET} + {1143334800 7200 1 MEST} + {1162083600 3600 0 MET} + {1174784400 7200 1 MEST} + {1193533200 3600 0 MET} + {1206838800 7200 1 MEST} + {1224982800 3600 0 MET} + {1238288400 7200 1 MEST} + {1256432400 3600 0 MET} + {1269738000 7200 1 MEST} + {1288486800 3600 0 MET} + {1301187600 7200 1 MEST} + {1319936400 3600 0 MET} + {1332637200 7200 1 MEST} + {1351386000 3600 0 MET} + {1364691600 7200 1 MEST} + {1382835600 3600 0 MET} + {1396141200 7200 1 MEST} + {1414285200 3600 0 MET} + {1427590800 7200 1 MEST} + {1445734800 3600 0 MET} + {1459040400 7200 1 MEST} + {1477789200 3600 0 MET} + {1490490000 7200 1 MEST} + {1509238800 3600 0 MET} + {1521939600 7200 1 MEST} + {1540688400 3600 0 MET} + {1553994000 7200 1 MEST} + {1572138000 3600 0 MET} + {1585443600 7200 1 MEST} + {1603587600 3600 0 MET} + {1616893200 7200 1 MEST} + {1635642000 3600 0 MET} + {1648342800 7200 1 MEST} + {1667091600 3600 0 MET} + {1679792400 7200 1 MEST} + {1698541200 3600 0 MET} + {1711846800 7200 1 MEST} + {1729990800 3600 0 MET} + {1743296400 7200 1 MEST} + {1761440400 3600 0 MET} + {1774746000 7200 1 MEST} + {1792890000 3600 0 MET} + {1806195600 7200 1 MEST} + {1824944400 3600 0 MET} + {1837645200 7200 1 MEST} + {1856394000 3600 0 MET} + {1869094800 7200 1 MEST} + {1887843600 3600 0 MET} + {1901149200 7200 1 MEST} + {1919293200 3600 0 MET} + {1932598800 7200 1 MEST} + {1950742800 3600 0 MET} + {1964048400 7200 1 MEST} + {1982797200 3600 0 MET} + {1995498000 7200 1 MEST} + {2014246800 3600 0 MET} + {2026947600 7200 1 MEST} + {2045696400 3600 0 MET} + {2058397200 7200 1 MEST} + {2077146000 3600 0 MET} + {2090451600 7200 1 MEST} + {2108595600 3600 0 MET} + {2121901200 7200 1 MEST} + {2140045200 3600 0 MET} + {2153350800 7200 1 MEST} + {2172099600 3600 0 MET} + {2184800400 7200 1 MEST} + {2203549200 3600 0 MET} + {2216250000 7200 1 MEST} + {2234998800 3600 0 MET} + {2248304400 7200 1 MEST} + {2266448400 3600 0 MET} + {2279754000 7200 1 MEST} + {2297898000 3600 0 MET} + {2311203600 7200 1 MEST} + {2329347600 3600 0 MET} + {2342653200 7200 1 MEST} + {2361402000 3600 0 MET} + {2374102800 7200 1 MEST} + {2392851600 3600 0 MET} + {2405552400 7200 1 MEST} + {2424301200 3600 0 MET} + {2437606800 7200 1 MEST} + {2455750800 3600 0 MET} + {2469056400 7200 1 MEST} + {2487200400 3600 0 MET} + {2500506000 7200 1 MEST} + {2519254800 3600 0 MET} + {2531955600 7200 1 MEST} + {2550704400 3600 0 MET} + {2563405200 7200 1 MEST} + {2582154000 3600 0 MET} + {2595459600 7200 1 MEST} + {2613603600 3600 0 MET} + {2626909200 7200 1 MEST} + {2645053200 3600 0 MET} + {2658358800 7200 1 MEST} + {2676502800 3600 0 MET} + {2689808400 7200 1 MEST} + {2708557200 3600 0 MET} + {2721258000 7200 1 MEST} + {2740006800 3600 0 MET} + {2752707600 7200 1 MEST} + {2771456400 3600 0 MET} + {2784762000 7200 1 MEST} + {2802906000 3600 0 MET} + {2816211600 7200 1 MEST} + {2834355600 3600 0 MET} + {2847661200 7200 1 MEST} + {2866410000 3600 0 MET} + {2879110800 7200 1 MEST} + {2897859600 3600 0 MET} + {2910560400 7200 1 MEST} + {2929309200 3600 0 MET} + {2942010000 7200 1 MEST} + {2960758800 3600 0 MET} + {2974064400 7200 1 MEST} + {2992208400 3600 0 MET} + {3005514000 7200 1 MEST} + {3023658000 3600 0 MET} + {3036963600 7200 1 MEST} + {3055712400 3600 0 MET} + {3068413200 7200 1 MEST} + {3087162000 3600 0 MET} + {3099862800 7200 1 MEST} + {3118611600 3600 0 MET} + {3131917200 7200 1 MEST} + {3150061200 3600 0 MET} + {3163366800 7200 1 MEST} + {3181510800 3600 0 MET} + {3194816400 7200 1 MEST} + {3212960400 3600 0 MET} + {3226266000 7200 1 MEST} + {3245014800 3600 0 MET} + {3257715600 7200 1 MEST} + {3276464400 3600 0 MET} + {3289165200 7200 1 MEST} + {3307914000 3600 0 MET} + {3321219600 7200 1 MEST} + {3339363600 3600 0 MET} + {3352669200 7200 1 MEST} + {3370813200 3600 0 MET} + {3384118800 7200 1 MEST} + {3402867600 3600 0 MET} + {3415568400 7200 1 MEST} + {3434317200 3600 0 MET} + {3447018000 7200 1 MEST} + {3465766800 3600 0 MET} + {3479072400 7200 1 MEST} + {3497216400 3600 0 MET} + {3510522000 7200 1 MEST} + {3528666000 3600 0 MET} + {3541971600 7200 1 MEST} + {3560115600 3600 0 MET} + {3573421200 7200 1 MEST} + {3592170000 3600 0 MET} + {3604870800 7200 1 MEST} + {3623619600 3600 0 MET} + {3636320400 7200 1 MEST} + {3655069200 3600 0 MET} + {3668374800 7200 1 MEST} + {3686518800 3600 0 MET} + {3699824400 7200 1 MEST} + {3717968400 3600 0 MET} + {3731274000 7200 1 MEST} + {3750022800 3600 0 MET} + {3762723600 7200 1 MEST} + {3781472400 3600 0 MET} + {3794173200 7200 1 MEST} + {3812922000 3600 0 MET} + {3825622800 7200 1 MEST} + {3844371600 3600 0 MET} + {3857677200 7200 1 MEST} + {3875821200 3600 0 MET} + {3889126800 7200 1 MEST} + {3907270800 3600 0 MET} + {3920576400 7200 1 MEST} + {3939325200 3600 0 MET} + {3952026000 7200 1 MEST} + {3970774800 3600 0 MET} + {3983475600 7200 1 MEST} + {4002224400 3600 0 MET} + {4015530000 7200 1 MEST} + {4033674000 3600 0 MET} + {4046979600 7200 1 MEST} + {4065123600 3600 0 MET} + {4078429200 7200 1 MEST} + {4096573200 3600 0 MET} +} diff --git a/mingw/lib/tcl8.5/tzdata/MST b/mingw/lib/tcl8.5/tzdata/MST new file mode 100644 index 0000000000..8c967abe48 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/MST @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:MST) { + {-9223372036854775808 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/MST7MDT b/mingw/lib/tcl8.5/tzdata/MST7MDT new file mode 100644 index 0000000000..ff520486bc --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/MST7MDT @@ -0,0 +1,278 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:MST7MDT) { + {-9223372036854775808 -25200 0 MST} + {-1633273200 -21600 1 MDT} + {-1615132800 -25200 0 MST} + {-1601823600 -21600 1 MDT} + {-1583683200 -25200 0 MST} + {-880210800 -21600 1 MWT} + {-769395600 -21600 1 MPT} + {-765388800 -25200 0 MST} + {-84380400 -21600 1 MDT} + {-68659200 -25200 0 MST} + {-52930800 -21600 1 MDT} + {-37209600 -25200 0 MST} + {-21481200 -21600 1 MDT} + {-5760000 -25200 0 MST} + {9968400 -21600 1 MDT} + {25689600 -25200 0 MST} + {41418000 -21600 1 MDT} + {57744000 -25200 0 MST} + {73472400 -21600 1 MDT} + {89193600 -25200 0 MST} + {104922000 -21600 1 MDT} + {120643200 -25200 0 MST} + {126694800 -21600 1 MDT} + {152092800 -25200 0 MST} + {162378000 -21600 1 MDT} + {183542400 -25200 0 MST} + {199270800 -21600 1 MDT} + {215596800 -25200 0 MST} + {230720400 -21600 1 MDT} + {247046400 -25200 0 MST} + {262774800 -21600 1 MDT} + {278496000 -25200 0 MST} + {294224400 -21600 1 MDT} + {309945600 -25200 0 MST} + {325674000 -21600 1 MDT} + {341395200 -25200 0 MST} + {357123600 -21600 1 MDT} + {372844800 -25200 0 MST} + {388573200 -21600 1 MDT} + {404899200 -25200 0 MST} + {420022800 -21600 1 MDT} + {436348800 -25200 0 MST} + {452077200 -21600 1 MDT} + {467798400 -25200 0 MST} + {483526800 -21600 1 MDT} + {499248000 -25200 0 MST} + {514976400 -21600 1 MDT} + {530697600 -25200 0 MST} + {544611600 -21600 1 MDT} + {562147200 -25200 0 MST} + {576061200 -21600 1 MDT} + {594201600 -25200 0 MST} + {607510800 -21600 1 MDT} + {625651200 -25200 0 MST} + {638960400 -21600 1 MDT} + {657100800 -25200 0 MST} + {671014800 -21600 1 MDT} + {688550400 -25200 0 MST} + {702464400 -21600 1 MDT} + {720000000 -25200 0 MST} + {733914000 -21600 1 MDT} + {752054400 -25200 0 MST} + {765363600 -21600 1 MDT} + {783504000 -25200 0 MST} + {796813200 -21600 1 MDT} + {814953600 -25200 0 MST} + {828867600 -21600 1 MDT} + {846403200 -25200 0 MST} + {860317200 -21600 1 MDT} + {877852800 -25200 0 MST} + {891766800 -21600 1 MDT} + {909302400 -25200 0 MST} + {923216400 -21600 1 MDT} + {941356800 -25200 0 MST} + {954666000 -21600 1 MDT} + {972806400 -25200 0 MST} + {986115600 -21600 1 MDT} + {1004256000 -25200 0 MST} + {1018170000 -21600 1 MDT} + {1035705600 -25200 0 MST} + {1049619600 -21600 1 MDT} + {1067155200 -25200 0 MST} + {1081069200 -21600 1 MDT} + {1099209600 -25200 0 MST} + {1112518800 -21600 1 MDT} + {1130659200 -25200 0 MST} + {1143968400 -21600 1 MDT} + {1162108800 -25200 0 MST} + {1173603600 -21600 1 MDT} + {1194163200 -25200 0 MST} + {1205053200 -21600 1 MDT} + {1225612800 -25200 0 MST} + {1236502800 -21600 1 MDT} + {1257062400 -25200 0 MST} + {1268557200 -21600 1 MDT} + {1289116800 -25200 0 MST} + {1300006800 -21600 1 MDT} + {1320566400 -25200 0 MST} + {1331456400 -21600 1 MDT} + {1352016000 -25200 0 MST} + {1362906000 -21600 1 MDT} + {1383465600 -25200 0 MST} + {1394355600 -21600 1 MDT} + {1414915200 -25200 0 MST} + {1425805200 -21600 1 MDT} + {1446364800 -25200 0 MST} + {1457859600 -21600 1 MDT} + {1478419200 -25200 0 MST} + {1489309200 -21600 1 MDT} + {1509868800 -25200 0 MST} + {1520758800 -21600 1 MDT} + {1541318400 -25200 0 MST} + {1552208400 -21600 1 MDT} + {1572768000 -25200 0 MST} + {1583658000 -21600 1 MDT} + {1604217600 -25200 0 MST} + {1615712400 -21600 1 MDT} + {1636272000 -25200 0 MST} + {1647162000 -21600 1 MDT} + {1667721600 -25200 0 MST} + {1678611600 -21600 1 MDT} + {1699171200 -25200 0 MST} + {1710061200 -21600 1 MDT} + {1730620800 -25200 0 MST} + {1741510800 -21600 1 MDT} + {1762070400 -25200 0 MST} + {1772960400 -21600 1 MDT} + {1793520000 -25200 0 MST} + {1805014800 -21600 1 MDT} + {1825574400 -25200 0 MST} + {1836464400 -21600 1 MDT} + {1857024000 -25200 0 MST} + {1867914000 -21600 1 MDT} + {1888473600 -25200 0 MST} + {1899363600 -21600 1 MDT} + {1919923200 -25200 0 MST} + {1930813200 -21600 1 MDT} + {1951372800 -25200 0 MST} + {1962867600 -21600 1 MDT} + {1983427200 -25200 0 MST} + {1994317200 -21600 1 MDT} + {2014876800 -25200 0 MST} + {2025766800 -21600 1 MDT} + {2046326400 -25200 0 MST} + {2057216400 -21600 1 MDT} + {2077776000 -25200 0 MST} + {2088666000 -21600 1 MDT} + {2109225600 -25200 0 MST} + {2120115600 -21600 1 MDT} + {2140675200 -25200 0 MST} + {2152170000 -21600 1 MDT} + {2172729600 -25200 0 MST} + {2183619600 -21600 1 MDT} + {2204179200 -25200 0 MST} + {2215069200 -21600 1 MDT} + {2235628800 -25200 0 MST} + {2246518800 -21600 1 MDT} + {2267078400 -25200 0 MST} + {2277968400 -21600 1 MDT} + {2298528000 -25200 0 MST} + {2309418000 -21600 1 MDT} + {2329977600 -25200 0 MST} + {2341472400 -21600 1 MDT} + {2362032000 -25200 0 MST} + {2372922000 -21600 1 MDT} + {2393481600 -25200 0 MST} + {2404371600 -21600 1 MDT} + {2424931200 -25200 0 MST} + {2435821200 -21600 1 MDT} + {2456380800 -25200 0 MST} + {2467270800 -21600 1 MDT} + {2487830400 -25200 0 MST} + {2499325200 -21600 1 MDT} + {2519884800 -25200 0 MST} + {2530774800 -21600 1 MDT} + {2551334400 -25200 0 MST} + {2562224400 -21600 1 MDT} + {2582784000 -25200 0 MST} + {2593674000 -21600 1 MDT} + {2614233600 -25200 0 MST} + {2625123600 -21600 1 MDT} + {2645683200 -25200 0 MST} + {2656573200 -21600 1 MDT} + {2677132800 -25200 0 MST} + {2688627600 -21600 1 MDT} + {2709187200 -25200 0 MST} + {2720077200 -21600 1 MDT} + {2740636800 -25200 0 MST} + {2751526800 -21600 1 MDT} + {2772086400 -25200 0 MST} + {2782976400 -21600 1 MDT} + {2803536000 -25200 0 MST} + {2814426000 -21600 1 MDT} + {2834985600 -25200 0 MST} + {2846480400 -21600 1 MDT} + {2867040000 -25200 0 MST} + {2877930000 -21600 1 MDT} + {2898489600 -25200 0 MST} + {2909379600 -21600 1 MDT} + {2929939200 -25200 0 MST} + {2940829200 -21600 1 MDT} + {2961388800 -25200 0 MST} + {2972278800 -21600 1 MDT} + {2992838400 -25200 0 MST} + {3003728400 -21600 1 MDT} + {3024288000 -25200 0 MST} + {3035782800 -21600 1 MDT} + {3056342400 -25200 0 MST} + {3067232400 -21600 1 MDT} + {3087792000 -25200 0 MST} + {3098682000 -21600 1 MDT} + {3119241600 -25200 0 MST} + {3130131600 -21600 1 MDT} + {3150691200 -25200 0 MST} + {3161581200 -21600 1 MDT} + {3182140800 -25200 0 MST} + {3193030800 -21600 1 MDT} + {3213590400 -25200 0 MST} + {3225085200 -21600 1 MDT} + {3245644800 -25200 0 MST} + {3256534800 -21600 1 MDT} + {3277094400 -25200 0 MST} + {3287984400 -21600 1 MDT} + {3308544000 -25200 0 MST} + {3319434000 -21600 1 MDT} + {3339993600 -25200 0 MST} + {3350883600 -21600 1 MDT} + {3371443200 -25200 0 MST} + {3382938000 -21600 1 MDT} + {3403497600 -25200 0 MST} + {3414387600 -21600 1 MDT} + {3434947200 -25200 0 MST} + {3445837200 -21600 1 MDT} + {3466396800 -25200 0 MST} + {3477286800 -21600 1 MDT} + {3497846400 -25200 0 MST} + {3508736400 -21600 1 MDT} + {3529296000 -25200 0 MST} + {3540186000 -21600 1 MDT} + {3560745600 -25200 0 MST} + {3572240400 -21600 1 MDT} + {3592800000 -25200 0 MST} + {3603690000 -21600 1 MDT} + {3624249600 -25200 0 MST} + {3635139600 -21600 1 MDT} + {3655699200 -25200 0 MST} + {3666589200 -21600 1 MDT} + {3687148800 -25200 0 MST} + {3698038800 -21600 1 MDT} + {3718598400 -25200 0 MST} + {3730093200 -21600 1 MDT} + {3750652800 -25200 0 MST} + {3761542800 -21600 1 MDT} + {3782102400 -25200 0 MST} + {3792992400 -21600 1 MDT} + {3813552000 -25200 0 MST} + {3824442000 -21600 1 MDT} + {3845001600 -25200 0 MST} + {3855891600 -21600 1 MDT} + {3876451200 -25200 0 MST} + {3887341200 -21600 1 MDT} + {3907900800 -25200 0 MST} + {3919395600 -21600 1 MDT} + {3939955200 -25200 0 MST} + {3950845200 -21600 1 MDT} + {3971404800 -25200 0 MST} + {3982294800 -21600 1 MDT} + {4002854400 -25200 0 MST} + {4013744400 -21600 1 MDT} + {4034304000 -25200 0 MST} + {4045194000 -21600 1 MDT} + {4065753600 -25200 0 MST} + {4076643600 -21600 1 MDT} + {4097203200 -25200 0 MST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte b/mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte new file mode 100644 index 0000000000..8f6f459ed3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Tijuana)]} { + LoadTimeZoneFile America/Tijuana +} +set TZData(:Mexico/BajaNorte) $TZData(:America/Tijuana) diff --git a/mingw/lib/tcl8.5/tzdata/Mexico/BajaSur b/mingw/lib/tcl8.5/tzdata/Mexico/BajaSur new file mode 100644 index 0000000000..6d335a12e1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Mexico/BajaSur @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Mazatlan)]} { + LoadTimeZoneFile America/Mazatlan +} +set TZData(:Mexico/BajaSur) $TZData(:America/Mazatlan) diff --git a/mingw/lib/tcl8.5/tzdata/Mexico/General b/mingw/lib/tcl8.5/tzdata/Mexico/General new file mode 100644 index 0000000000..0cac92f86f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Mexico/General @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Mexico_City)]} { + LoadTimeZoneFile America/Mexico_City +} +set TZData(:Mexico/General) $TZData(:America/Mexico_City) diff --git a/mingw/lib/tcl8.5/tzdata/NZ b/mingw/lib/tcl8.5/tzdata/NZ new file mode 100644 index 0000000000..36d22a7ba4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/NZ @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Auckland)]} { + LoadTimeZoneFile Pacific/Auckland +} +set TZData(:NZ) $TZData(:Pacific/Auckland) diff --git a/mingw/lib/tcl8.5/tzdata/NZ-CHAT b/mingw/lib/tcl8.5/tzdata/NZ-CHAT new file mode 100644 index 0000000000..7f7c918059 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/NZ-CHAT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Chatham)]} { + LoadTimeZoneFile Pacific/Chatham +} +set TZData(:NZ-CHAT) $TZData(:Pacific/Chatham) diff --git a/mingw/lib/tcl8.5/tzdata/Navajo b/mingw/lib/tcl8.5/tzdata/Navajo new file mode 100644 index 0000000000..78cc2e2448 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Navajo @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Denver)]} { + LoadTimeZoneFile America/Denver +} +set TZData(:Navajo) $TZData(:America/Denver) diff --git a/mingw/lib/tcl8.5/tzdata/PRC b/mingw/lib/tcl8.5/tzdata/PRC new file mode 100644 index 0000000000..1d8bb7ccf3 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/PRC @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Shanghai)]} { + LoadTimeZoneFile Asia/Shanghai +} +set TZData(:PRC) $TZData(:Asia/Shanghai) diff --git a/mingw/lib/tcl8.5/tzdata/PST8PDT b/mingw/lib/tcl8.5/tzdata/PST8PDT new file mode 100644 index 0000000000..87a94daaa7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/PST8PDT @@ -0,0 +1,278 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:PST8PDT) { + {-9223372036854775808 -28800 0 PST} + {-1633269600 -25200 1 PDT} + {-1615129200 -28800 0 PST} + {-1601820000 -25200 1 PDT} + {-1583679600 -28800 0 PST} + {-880207200 -25200 1 PWT} + {-769395600 -25200 1 PPT} + {-765385200 -28800 0 PST} + {-84376800 -25200 1 PDT} + {-68655600 -28800 0 PST} + {-52927200 -25200 1 PDT} + {-37206000 -28800 0 PST} + {-21477600 -25200 1 PDT} + {-5756400 -28800 0 PST} + {9972000 -25200 1 PDT} + {25693200 -28800 0 PST} + {41421600 -25200 1 PDT} + {57747600 -28800 0 PST} + {73476000 -25200 1 PDT} + {89197200 -28800 0 PST} + {104925600 -25200 1 PDT} + {120646800 -28800 0 PST} + {126698400 -25200 1 PDT} + {152096400 -28800 0 PST} + {162381600 -25200 1 PDT} + {183546000 -28800 0 PST} + {199274400 -25200 1 PDT} + {215600400 -28800 0 PST} + {230724000 -25200 1 PDT} + {247050000 -28800 0 PST} + {262778400 -25200 1 PDT} + {278499600 -28800 0 PST} + {294228000 -25200 1 PDT} + {309949200 -28800 0 PST} + {325677600 -25200 1 PDT} + {341398800 -28800 0 PST} + {357127200 -25200 1 PDT} + {372848400 -28800 0 PST} + {388576800 -25200 1 PDT} + {404902800 -28800 0 PST} + {420026400 -25200 1 PDT} + {436352400 -28800 0 PST} + {452080800 -25200 1 PDT} + {467802000 -28800 0 PST} + {483530400 -25200 1 PDT} + {499251600 -28800 0 PST} + {514980000 -25200 1 PDT} + {530701200 -28800 0 PST} + {544615200 -25200 1 PDT} + {562150800 -28800 0 PST} + {576064800 -25200 1 PDT} + {594205200 -28800 0 PST} + {607514400 -25200 1 PDT} + {625654800 -28800 0 PST} + {638964000 -25200 1 PDT} + {657104400 -28800 0 PST} + {671018400 -25200 1 PDT} + {688554000 -28800 0 PST} + {702468000 -25200 1 PDT} + {720003600 -28800 0 PST} + {733917600 -25200 1 PDT} + {752058000 -28800 0 PST} + {765367200 -25200 1 PDT} + {783507600 -28800 0 PST} + {796816800 -25200 1 PDT} + {814957200 -28800 0 PST} + {828871200 -25200 1 PDT} + {846406800 -28800 0 PST} + {860320800 -25200 1 PDT} + {877856400 -28800 0 PST} + {891770400 -25200 1 PDT} + {909306000 -28800 0 PST} + {923220000 -25200 1 PDT} + {941360400 -28800 0 PST} + {954669600 -25200 1 PDT} + {972810000 -28800 0 PST} + {986119200 -25200 1 PDT} + {1004259600 -28800 0 PST} + {1018173600 -25200 1 PDT} + {1035709200 -28800 0 PST} + {1049623200 -25200 1 PDT} + {1067158800 -28800 0 PST} + {1081072800 -25200 1 PDT} + {1099213200 -28800 0 PST} + {1112522400 -25200 1 PDT} + {1130662800 -28800 0 PST} + {1143972000 -25200 1 PDT} + {1162112400 -28800 0 PST} + {1173607200 -25200 1 PDT} + {1194166800 -28800 0 PST} + {1205056800 -25200 1 PDT} + {1225616400 -28800 0 PST} + {1236506400 -25200 1 PDT} + {1257066000 -28800 0 PST} + {1268560800 -25200 1 PDT} + {1289120400 -28800 0 PST} + {1300010400 -25200 1 PDT} + {1320570000 -28800 0 PST} + {1331460000 -25200 1 PDT} + {1352019600 -28800 0 PST} + {1362909600 -25200 1 PDT} + {1383469200 -28800 0 PST} + {1394359200 -25200 1 PDT} + {1414918800 -28800 0 PST} + {1425808800 -25200 1 PDT} + {1446368400 -28800 0 PST} + {1457863200 -25200 1 PDT} + {1478422800 -28800 0 PST} + {1489312800 -25200 1 PDT} + {1509872400 -28800 0 PST} + {1520762400 -25200 1 PDT} + {1541322000 -28800 0 PST} + {1552212000 -25200 1 PDT} + {1572771600 -28800 0 PST} + {1583661600 -25200 1 PDT} + {1604221200 -28800 0 PST} + {1615716000 -25200 1 PDT} + {1636275600 -28800 0 PST} + {1647165600 -25200 1 PDT} + {1667725200 -28800 0 PST} + {1678615200 -25200 1 PDT} + {1699174800 -28800 0 PST} + {1710064800 -25200 1 PDT} + {1730624400 -28800 0 PST} + {1741514400 -25200 1 PDT} + {1762074000 -28800 0 PST} + {1772964000 -25200 1 PDT} + {1793523600 -28800 0 PST} + {1805018400 -25200 1 PDT} + {1825578000 -28800 0 PST} + {1836468000 -25200 1 PDT} + {1857027600 -28800 0 PST} + {1867917600 -25200 1 PDT} + {1888477200 -28800 0 PST} + {1899367200 -25200 1 PDT} + {1919926800 -28800 0 PST} + {1930816800 -25200 1 PDT} + {1951376400 -28800 0 PST} + {1962871200 -25200 1 PDT} + {1983430800 -28800 0 PST} + {1994320800 -25200 1 PDT} + {2014880400 -28800 0 PST} + {2025770400 -25200 1 PDT} + {2046330000 -28800 0 PST} + {2057220000 -25200 1 PDT} + {2077779600 -28800 0 PST} + {2088669600 -25200 1 PDT} + {2109229200 -28800 0 PST} + {2120119200 -25200 1 PDT} + {2140678800 -28800 0 PST} + {2152173600 -25200 1 PDT} + {2172733200 -28800 0 PST} + {2183623200 -25200 1 PDT} + {2204182800 -28800 0 PST} + {2215072800 -25200 1 PDT} + {2235632400 -28800 0 PST} + {2246522400 -25200 1 PDT} + {2267082000 -28800 0 PST} + {2277972000 -25200 1 PDT} + {2298531600 -28800 0 PST} + {2309421600 -25200 1 PDT} + {2329981200 -28800 0 PST} + {2341476000 -25200 1 PDT} + {2362035600 -28800 0 PST} + {2372925600 -25200 1 PDT} + {2393485200 -28800 0 PST} + {2404375200 -25200 1 PDT} + {2424934800 -28800 0 PST} + {2435824800 -25200 1 PDT} + {2456384400 -28800 0 PST} + {2467274400 -25200 1 PDT} + {2487834000 -28800 0 PST} + {2499328800 -25200 1 PDT} + {2519888400 -28800 0 PST} + {2530778400 -25200 1 PDT} + {2551338000 -28800 0 PST} + {2562228000 -25200 1 PDT} + {2582787600 -28800 0 PST} + {2593677600 -25200 1 PDT} + {2614237200 -28800 0 PST} + {2625127200 -25200 1 PDT} + {2645686800 -28800 0 PST} + {2656576800 -25200 1 PDT} + {2677136400 -28800 0 PST} + {2688631200 -25200 1 PDT} + {2709190800 -28800 0 PST} + {2720080800 -25200 1 PDT} + {2740640400 -28800 0 PST} + {2751530400 -25200 1 PDT} + {2772090000 -28800 0 PST} + {2782980000 -25200 1 PDT} + {2803539600 -28800 0 PST} + {2814429600 -25200 1 PDT} + {2834989200 -28800 0 PST} + {2846484000 -25200 1 PDT} + {2867043600 -28800 0 PST} + {2877933600 -25200 1 PDT} + {2898493200 -28800 0 PST} + {2909383200 -25200 1 PDT} + {2929942800 -28800 0 PST} + {2940832800 -25200 1 PDT} + {2961392400 -28800 0 PST} + {2972282400 -25200 1 PDT} + {2992842000 -28800 0 PST} + {3003732000 -25200 1 PDT} + {3024291600 -28800 0 PST} + {3035786400 -25200 1 PDT} + {3056346000 -28800 0 PST} + {3067236000 -25200 1 PDT} + {3087795600 -28800 0 PST} + {3098685600 -25200 1 PDT} + {3119245200 -28800 0 PST} + {3130135200 -25200 1 PDT} + {3150694800 -28800 0 PST} + {3161584800 -25200 1 PDT} + {3182144400 -28800 0 PST} + {3193034400 -25200 1 PDT} + {3213594000 -28800 0 PST} + {3225088800 -25200 1 PDT} + {3245648400 -28800 0 PST} + {3256538400 -25200 1 PDT} + {3277098000 -28800 0 PST} + {3287988000 -25200 1 PDT} + {3308547600 -28800 0 PST} + {3319437600 -25200 1 PDT} + {3339997200 -28800 0 PST} + {3350887200 -25200 1 PDT} + {3371446800 -28800 0 PST} + {3382941600 -25200 1 PDT} + {3403501200 -28800 0 PST} + {3414391200 -25200 1 PDT} + {3434950800 -28800 0 PST} + {3445840800 -25200 1 PDT} + {3466400400 -28800 0 PST} + {3477290400 -25200 1 PDT} + {3497850000 -28800 0 PST} + {3508740000 -25200 1 PDT} + {3529299600 -28800 0 PST} + {3540189600 -25200 1 PDT} + {3560749200 -28800 0 PST} + {3572244000 -25200 1 PDT} + {3592803600 -28800 0 PST} + {3603693600 -25200 1 PDT} + {3624253200 -28800 0 PST} + {3635143200 -25200 1 PDT} + {3655702800 -28800 0 PST} + {3666592800 -25200 1 PDT} + {3687152400 -28800 0 PST} + {3698042400 -25200 1 PDT} + {3718602000 -28800 0 PST} + {3730096800 -25200 1 PDT} + {3750656400 -28800 0 PST} + {3761546400 -25200 1 PDT} + {3782106000 -28800 0 PST} + {3792996000 -25200 1 PDT} + {3813555600 -28800 0 PST} + {3824445600 -25200 1 PDT} + {3845005200 -28800 0 PST} + {3855895200 -25200 1 PDT} + {3876454800 -28800 0 PST} + {3887344800 -25200 1 PDT} + {3907904400 -28800 0 PST} + {3919399200 -25200 1 PDT} + {3939958800 -28800 0 PST} + {3950848800 -25200 1 PDT} + {3971408400 -28800 0 PST} + {3982298400 -25200 1 PDT} + {4002858000 -28800 0 PST} + {4013748000 -25200 1 PDT} + {4034307600 -28800 0 PST} + {4045197600 -25200 1 PDT} + {4065757200 -28800 0 PST} + {4076647200 -25200 1 PDT} + {4097206800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Apia b/mingw/lib/tcl8.5/tzdata/Pacific/Apia new file mode 100644 index 0000000000..5d34ed1938 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Apia @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Apia) { + {-9223372036854775808 45184 0 LMT} + {-2855737984 -41216 0 LMT} + {-1861878784 -41400 0 SAMT} + {-631110600 -39600 0 WST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Auckland b/mingw/lib/tcl8.5/tzdata/Pacific/Auckland new file mode 100644 index 0000000000..5f7e2385c7 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Auckland @@ -0,0 +1,285 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Auckland) { + {-9223372036854775808 41944 0 LMT} + {-3192435544 41400 0 NZMT} + {-1330335000 45000 1 NZST} + {-1320057000 41400 0 NZMT} + {-1300699800 43200 1 NZST} + {-1287396000 41400 0 NZMT} + {-1269250200 43200 1 NZST} + {-1255946400 41400 0 NZMT} + {-1237800600 43200 1 NZST} + {-1224496800 41400 0 NZMT} + {-1206351000 43200 1 NZST} + {-1192442400 41400 0 NZMT} + {-1174901400 43200 1 NZST} + {-1160992800 41400 0 NZMT} + {-1143451800 43200 1 NZST} + {-1125914400 41400 0 NZMT} + {-1112607000 43200 1 NZST} + {-1094464800 41400 0 NZMT} + {-1081157400 43200 1 NZST} + {-1063015200 41400 0 NZMT} + {-1049707800 43200 1 NZST} + {-1031565600 41400 0 NZMT} + {-1018258200 43200 1 NZST} + {-1000116000 41400 0 NZMT} + {-986808600 43200 1 NZST} + {-968061600 41400 0 NZMT} + {-955359000 43200 1 NZST} + {-936612000 41400 0 NZMT} + {-923304600 43200 1 NZST} + {-757425600 43200 0 NZST} + {152632800 46800 1 NZDT} + {162309600 43200 0 NZST} + {183477600 46800 1 NZDT} + {194968800 43200 0 NZST} + {215532000 46800 1 NZDT} + {226418400 43200 0 NZST} + {246981600 46800 1 NZDT} + {257868000 43200 0 NZST} + {278431200 46800 1 NZDT} + {289317600 43200 0 NZST} + {309880800 46800 1 NZDT} + {320767200 43200 0 NZST} + {341330400 46800 1 NZDT} + {352216800 43200 0 NZST} + {372780000 46800 1 NZDT} + {384271200 43200 0 NZST} + {404834400 46800 1 NZDT} + {415720800 43200 0 NZST} + {436284000 46800 1 NZDT} + {447170400 43200 0 NZST} + {467733600 46800 1 NZDT} + {478620000 43200 0 NZST} + {499183200 46800 1 NZDT} + {510069600 43200 0 NZST} + {530632800 46800 1 NZDT} + {541519200 43200 0 NZST} + {562082400 46800 1 NZDT} + {573573600 43200 0 NZST} + {594136800 46800 1 NZDT} + {605023200 43200 0 NZST} + {623772000 46800 1 NZDT} + {637682400 43200 0 NZST} + {655221600 46800 1 NZDT} + {669132000 43200 0 NZST} + {686671200 46800 1 NZDT} + {700581600 43200 0 NZST} + {718120800 46800 1 NZDT} + {732636000 43200 0 NZST} + {749570400 46800 1 NZDT} + {764085600 43200 0 NZST} + {781020000 46800 1 NZDT} + {795535200 43200 0 NZST} + {812469600 46800 1 NZDT} + {826984800 43200 0 NZST} + {844524000 46800 1 NZDT} + {858434400 43200 0 NZST} + {875973600 46800 1 NZDT} + {889884000 43200 0 NZST} + {907423200 46800 1 NZDT} + {921938400 43200 0 NZST} + {938872800 46800 1 NZDT} + {953388000 43200 0 NZST} + {970322400 46800 1 NZDT} + {984837600 43200 0 NZST} + {1002376800 46800 1 NZDT} + {1016287200 43200 0 NZST} + {1033826400 46800 1 NZDT} + {1047736800 43200 0 NZST} + {1065276000 46800 1 NZDT} + {1079791200 43200 0 NZST} + {1096725600 46800 1 NZDT} + {1111240800 43200 0 NZST} + {1128175200 46800 1 NZDT} + {1142690400 43200 0 NZST} + {1159624800 46800 1 NZDT} + {1174140000 43200 0 NZST} + {1191074400 46800 1 NZDT} + {1207404000 43200 0 NZST} + {1222524000 46800 1 NZDT} + {1238853600 43200 0 NZST} + {1253973600 46800 1 NZDT} + {1270303200 43200 0 NZST} + {1285423200 46800 1 NZDT} + {1301752800 43200 0 NZST} + {1316872800 46800 1 NZDT} + {1333202400 43200 0 NZST} + {1348927200 46800 1 NZDT} + {1365256800 43200 0 NZST} + {1380376800 46800 1 NZDT} + {1396706400 43200 0 NZST} + {1411826400 46800 1 NZDT} + {1428156000 43200 0 NZST} + {1443276000 46800 1 NZDT} + {1459605600 43200 0 NZST} + {1474725600 46800 1 NZDT} + {1491055200 43200 0 NZST} + {1506175200 46800 1 NZDT} + {1522504800 43200 0 NZST} + {1538229600 46800 1 NZDT} + {1554559200 43200 0 NZST} + {1569679200 46800 1 NZDT} + {1586008800 43200 0 NZST} + {1601128800 46800 1 NZDT} + {1617458400 43200 0 NZST} + {1632578400 46800 1 NZDT} + {1648908000 43200 0 NZST} + {1664028000 46800 1 NZDT} + {1680357600 43200 0 NZST} + {1695477600 46800 1 NZDT} + {1712412000 43200 0 NZST} + {1727532000 46800 1 NZDT} + {1743861600 43200 0 NZST} + {1758981600 46800 1 NZDT} + {1775311200 43200 0 NZST} + {1790431200 46800 1 NZDT} + {1806760800 43200 0 NZST} + {1821880800 46800 1 NZDT} + {1838210400 43200 0 NZST} + {1853330400 46800 1 NZDT} + {1869660000 43200 0 NZST} + {1885384800 46800 1 NZDT} + {1901714400 43200 0 NZST} + {1916834400 46800 1 NZDT} + {1933164000 43200 0 NZST} + {1948284000 46800 1 NZDT} + {1964613600 43200 0 NZST} + {1979733600 46800 1 NZDT} + {1996063200 43200 0 NZST} + {2011183200 46800 1 NZDT} + {2027512800 43200 0 NZST} + {2042632800 46800 1 NZDT} + {2058962400 43200 0 NZST} + {2074687200 46800 1 NZDT} + {2091016800 43200 0 NZST} + {2106136800 46800 1 NZDT} + {2122466400 43200 0 NZST} + {2137586400 46800 1 NZDT} + {2153916000 43200 0 NZST} + {2169036000 46800 1 NZDT} + {2185365600 43200 0 NZST} + {2200485600 46800 1 NZDT} + {2216815200 43200 0 NZST} + {2232540000 46800 1 NZDT} + {2248869600 43200 0 NZST} + {2263989600 46800 1 NZDT} + {2280319200 43200 0 NZST} + {2295439200 46800 1 NZDT} + {2311768800 43200 0 NZST} + {2326888800 46800 1 NZDT} + {2343218400 43200 0 NZST} + {2358338400 46800 1 NZDT} + {2374668000 43200 0 NZST} + {2389788000 46800 1 NZDT} + {2406117600 43200 0 NZST} + {2421842400 46800 1 NZDT} + {2438172000 43200 0 NZST} + {2453292000 46800 1 NZDT} + {2469621600 43200 0 NZST} + {2484741600 46800 1 NZDT} + {2501071200 43200 0 NZST} + {2516191200 46800 1 NZDT} + {2532520800 43200 0 NZST} + {2547640800 46800 1 NZDT} + {2563970400 43200 0 NZST} + {2579090400 46800 1 NZDT} + {2596024800 43200 0 NZST} + {2611144800 46800 1 NZDT} + {2627474400 43200 0 NZST} + {2642594400 46800 1 NZDT} + {2658924000 43200 0 NZST} + {2674044000 46800 1 NZDT} + {2690373600 43200 0 NZST} + {2705493600 46800 1 NZDT} + {2721823200 43200 0 NZST} + {2736943200 46800 1 NZDT} + {2753272800 43200 0 NZST} + {2768997600 46800 1 NZDT} + {2785327200 43200 0 NZST} + {2800447200 46800 1 NZDT} + {2816776800 43200 0 NZST} + {2831896800 46800 1 NZDT} + {2848226400 43200 0 NZST} + {2863346400 46800 1 NZDT} + {2879676000 43200 0 NZST} + {2894796000 46800 1 NZDT} + {2911125600 43200 0 NZST} + {2926245600 46800 1 NZDT} + {2942575200 43200 0 NZST} + {2958300000 46800 1 NZDT} + {2974629600 43200 0 NZST} + {2989749600 46800 1 NZDT} + {3006079200 43200 0 NZST} + {3021199200 46800 1 NZDT} + {3037528800 43200 0 NZST} + {3052648800 46800 1 NZDT} + {3068978400 43200 0 NZST} + {3084098400 46800 1 NZDT} + {3100428000 43200 0 NZST} + {3116152800 46800 1 NZDT} + {3132482400 43200 0 NZST} + {3147602400 46800 1 NZDT} + {3163932000 43200 0 NZST} + {3179052000 46800 1 NZDT} + {3195381600 43200 0 NZST} + {3210501600 46800 1 NZDT} + {3226831200 43200 0 NZST} + {3241951200 46800 1 NZDT} + {3258280800 43200 0 NZST} + {3273400800 46800 1 NZDT} + {3289730400 43200 0 NZST} + {3305455200 46800 1 NZDT} + {3321784800 43200 0 NZST} + {3336904800 46800 1 NZDT} + {3353234400 43200 0 NZST} + {3368354400 46800 1 NZDT} + {3384684000 43200 0 NZST} + {3399804000 46800 1 NZDT} + {3416133600 43200 0 NZST} + {3431253600 46800 1 NZDT} + {3447583200 43200 0 NZST} + {3462703200 46800 1 NZDT} + {3479637600 43200 0 NZST} + {3494757600 46800 1 NZDT} + {3511087200 43200 0 NZST} + {3526207200 46800 1 NZDT} + {3542536800 43200 0 NZST} + {3557656800 46800 1 NZDT} + {3573986400 43200 0 NZST} + {3589106400 46800 1 NZDT} + {3605436000 43200 0 NZST} + {3620556000 46800 1 NZDT} + {3636885600 43200 0 NZST} + {3652610400 46800 1 NZDT} + {3668940000 43200 0 NZST} + {3684060000 46800 1 NZDT} + {3700389600 43200 0 NZST} + {3715509600 46800 1 NZDT} + {3731839200 43200 0 NZST} + {3746959200 46800 1 NZDT} + {3763288800 43200 0 NZST} + {3778408800 46800 1 NZDT} + {3794738400 43200 0 NZST} + {3809858400 46800 1 NZDT} + {3826188000 43200 0 NZST} + {3841912800 46800 1 NZDT} + {3858242400 43200 0 NZST} + {3873362400 46800 1 NZDT} + {3889692000 43200 0 NZST} + {3904812000 46800 1 NZDT} + {3921141600 43200 0 NZST} + {3936261600 46800 1 NZDT} + {3952591200 43200 0 NZST} + {3967711200 46800 1 NZDT} + {3984040800 43200 0 NZST} + {3999765600 46800 1 NZDT} + {4016095200 43200 0 NZST} + {4031215200 46800 1 NZDT} + {4047544800 43200 0 NZST} + {4062664800 46800 1 NZDT} + {4078994400 43200 0 NZST} + {4094114400 46800 1 NZDT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Chatham b/mingw/lib/tcl8.5/tzdata/Pacific/Chatham new file mode 100644 index 0000000000..0ed2260475 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Chatham @@ -0,0 +1,257 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Chatham) { + {-9223372036854775808 44028 0 LMT} + {-410271228 45900 0 CHAST} + {152632800 49500 1 CHADT} + {162309600 45900 0 CHAST} + {183477600 49500 1 CHADT} + {194968800 45900 0 CHAST} + {215532000 49500 1 CHADT} + {226418400 45900 0 CHAST} + {246981600 49500 1 CHADT} + {257868000 45900 0 CHAST} + {278431200 49500 1 CHADT} + {289317600 45900 0 CHAST} + {309880800 49500 1 CHADT} + {320767200 45900 0 CHAST} + {341330400 49500 1 CHADT} + {352216800 45900 0 CHAST} + {372780000 49500 1 CHADT} + {384271200 45900 0 CHAST} + {404834400 49500 1 CHADT} + {415720800 45900 0 CHAST} + {436284000 49500 1 CHADT} + {447170400 45900 0 CHAST} + {467733600 49500 1 CHADT} + {478620000 45900 0 CHAST} + {499183200 49500 1 CHADT} + {510069600 45900 0 CHAST} + {530632800 49500 1 CHADT} + {541519200 45900 0 CHAST} + {562082400 49500 1 CHADT} + {573573600 45900 0 CHAST} + {594136800 49500 1 CHADT} + {605023200 45900 0 CHAST} + {623772000 49500 1 CHADT} + {637682400 45900 0 CHAST} + {655221600 49500 1 CHADT} + {669132000 45900 0 CHAST} + {686671200 49500 1 CHADT} + {700581600 45900 0 CHAST} + {718120800 49500 1 CHADT} + {732636000 45900 0 CHAST} + {749570400 49500 1 CHADT} + {764085600 45900 0 CHAST} + {781020000 49500 1 CHADT} + {795535200 45900 0 CHAST} + {812469600 49500 1 CHADT} + {826984800 45900 0 CHAST} + {844524000 49500 1 CHADT} + {858434400 45900 0 CHAST} + {875973600 49500 1 CHADT} + {889884000 45900 0 CHAST} + {907423200 49500 1 CHADT} + {921938400 45900 0 CHAST} + {938872800 49500 1 CHADT} + {953388000 45900 0 CHAST} + {970322400 49500 1 CHADT} + {984837600 45900 0 CHAST} + {1002376800 49500 1 CHADT} + {1016287200 45900 0 CHAST} + {1033826400 49500 1 CHADT} + {1047736800 45900 0 CHAST} + {1065276000 49500 1 CHADT} + {1079791200 45900 0 CHAST} + {1096725600 49500 1 CHADT} + {1111240800 45900 0 CHAST} + {1128175200 49500 1 CHADT} + {1142690400 45900 0 CHAST} + {1159624800 49500 1 CHADT} + {1174140000 45900 0 CHAST} + {1191074400 49500 1 CHADT} + {1207404000 45900 0 CHAST} + {1222524000 49500 1 CHADT} + {1238853600 45900 0 CHAST} + {1253973600 49500 1 CHADT} + {1270303200 45900 0 CHAST} + {1285423200 49500 1 CHADT} + {1301752800 45900 0 CHAST} + {1316872800 49500 1 CHADT} + {1333202400 45900 0 CHAST} + {1348927200 49500 1 CHADT} + {1365256800 45900 0 CHAST} + {1380376800 49500 1 CHADT} + {1396706400 45900 0 CHAST} + {1411826400 49500 1 CHADT} + {1428156000 45900 0 CHAST} + {1443276000 49500 1 CHADT} + {1459605600 45900 0 CHAST} + {1474725600 49500 1 CHADT} + {1491055200 45900 0 CHAST} + {1506175200 49500 1 CHADT} + {1522504800 45900 0 CHAST} + {1538229600 49500 1 CHADT} + {1554559200 45900 0 CHAST} + {1569679200 49500 1 CHADT} + {1586008800 45900 0 CHAST} + {1601128800 49500 1 CHADT} + {1617458400 45900 0 CHAST} + {1632578400 49500 1 CHADT} + {1648908000 45900 0 CHAST} + {1664028000 49500 1 CHADT} + {1680357600 45900 0 CHAST} + {1695477600 49500 1 CHADT} + {1712412000 45900 0 CHAST} + {1727532000 49500 1 CHADT} + {1743861600 45900 0 CHAST} + {1758981600 49500 1 CHADT} + {1775311200 45900 0 CHAST} + {1790431200 49500 1 CHADT} + {1806760800 45900 0 CHAST} + {1821880800 49500 1 CHADT} + {1838210400 45900 0 CHAST} + {1853330400 49500 1 CHADT} + {1869660000 45900 0 CHAST} + {1885384800 49500 1 CHADT} + {1901714400 45900 0 CHAST} + {1916834400 49500 1 CHADT} + {1933164000 45900 0 CHAST} + {1948284000 49500 1 CHADT} + {1964613600 45900 0 CHAST} + {1979733600 49500 1 CHADT} + {1996063200 45900 0 CHAST} + {2011183200 49500 1 CHADT} + {2027512800 45900 0 CHAST} + {2042632800 49500 1 CHADT} + {2058962400 45900 0 CHAST} + {2074687200 49500 1 CHADT} + {2091016800 45900 0 CHAST} + {2106136800 49500 1 CHADT} + {2122466400 45900 0 CHAST} + {2137586400 49500 1 CHADT} + {2153916000 45900 0 CHAST} + {2169036000 49500 1 CHADT} + {2185365600 45900 0 CHAST} + {2200485600 49500 1 CHADT} + {2216815200 45900 0 CHAST} + {2232540000 49500 1 CHADT} + {2248869600 45900 0 CHAST} + {2263989600 49500 1 CHADT} + {2280319200 45900 0 CHAST} + {2295439200 49500 1 CHADT} + {2311768800 45900 0 CHAST} + {2326888800 49500 1 CHADT} + {2343218400 45900 0 CHAST} + {2358338400 49500 1 CHADT} + {2374668000 45900 0 CHAST} + {2389788000 49500 1 CHADT} + {2406117600 45900 0 CHAST} + {2421842400 49500 1 CHADT} + {2438172000 45900 0 CHAST} + {2453292000 49500 1 CHADT} + {2469621600 45900 0 CHAST} + {2484741600 49500 1 CHADT} + {2501071200 45900 0 CHAST} + {2516191200 49500 1 CHADT} + {2532520800 45900 0 CHAST} + {2547640800 49500 1 CHADT} + {2563970400 45900 0 CHAST} + {2579090400 49500 1 CHADT} + {2596024800 45900 0 CHAST} + {2611144800 49500 1 CHADT} + {2627474400 45900 0 CHAST} + {2642594400 49500 1 CHADT} + {2658924000 45900 0 CHAST} + {2674044000 49500 1 CHADT} + {2690373600 45900 0 CHAST} + {2705493600 49500 1 CHADT} + {2721823200 45900 0 CHAST} + {2736943200 49500 1 CHADT} + {2753272800 45900 0 CHAST} + {2768997600 49500 1 CHADT} + {2785327200 45900 0 CHAST} + {2800447200 49500 1 CHADT} + {2816776800 45900 0 CHAST} + {2831896800 49500 1 CHADT} + {2848226400 45900 0 CHAST} + {2863346400 49500 1 CHADT} + {2879676000 45900 0 CHAST} + {2894796000 49500 1 CHADT} + {2911125600 45900 0 CHAST} + {2926245600 49500 1 CHADT} + {2942575200 45900 0 CHAST} + {2958300000 49500 1 CHADT} + {2974629600 45900 0 CHAST} + {2989749600 49500 1 CHADT} + {3006079200 45900 0 CHAST} + {3021199200 49500 1 CHADT} + {3037528800 45900 0 CHAST} + {3052648800 49500 1 CHADT} + {3068978400 45900 0 CHAST} + {3084098400 49500 1 CHADT} + {3100428000 45900 0 CHAST} + {3116152800 49500 1 CHADT} + {3132482400 45900 0 CHAST} + {3147602400 49500 1 CHADT} + {3163932000 45900 0 CHAST} + {3179052000 49500 1 CHADT} + {3195381600 45900 0 CHAST} + {3210501600 49500 1 CHADT} + {3226831200 45900 0 CHAST} + {3241951200 49500 1 CHADT} + {3258280800 45900 0 CHAST} + {3273400800 49500 1 CHADT} + {3289730400 45900 0 CHAST} + {3305455200 49500 1 CHADT} + {3321784800 45900 0 CHAST} + {3336904800 49500 1 CHADT} + {3353234400 45900 0 CHAST} + {3368354400 49500 1 CHADT} + {3384684000 45900 0 CHAST} + {3399804000 49500 1 CHADT} + {3416133600 45900 0 CHAST} + {3431253600 49500 1 CHADT} + {3447583200 45900 0 CHAST} + {3462703200 49500 1 CHADT} + {3479637600 45900 0 CHAST} + {3494757600 49500 1 CHADT} + {3511087200 45900 0 CHAST} + {3526207200 49500 1 CHADT} + {3542536800 45900 0 CHAST} + {3557656800 49500 1 CHADT} + {3573986400 45900 0 CHAST} + {3589106400 49500 1 CHADT} + {3605436000 45900 0 CHAST} + {3620556000 49500 1 CHADT} + {3636885600 45900 0 CHAST} + {3652610400 49500 1 CHADT} + {3668940000 45900 0 CHAST} + {3684060000 49500 1 CHADT} + {3700389600 45900 0 CHAST} + {3715509600 49500 1 CHADT} + {3731839200 45900 0 CHAST} + {3746959200 49500 1 CHADT} + {3763288800 45900 0 CHAST} + {3778408800 49500 1 CHADT} + {3794738400 45900 0 CHAST} + {3809858400 49500 1 CHADT} + {3826188000 45900 0 CHAST} + {3841912800 49500 1 CHADT} + {3858242400 45900 0 CHAST} + {3873362400 49500 1 CHADT} + {3889692000 45900 0 CHAST} + {3904812000 49500 1 CHADT} + {3921141600 45900 0 CHAST} + {3936261600 49500 1 CHADT} + {3952591200 45900 0 CHAST} + {3967711200 49500 1 CHADT} + {3984040800 45900 0 CHAST} + {3999765600 49500 1 CHADT} + {4016095200 45900 0 CHAST} + {4031215200 49500 1 CHADT} + {4047544800 45900 0 CHAST} + {4062664800 49500 1 CHADT} + {4078994400 45900 0 CHAST} + {4094114400 49500 1 CHADT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Easter b/mingw/lib/tcl8.5/tzdata/Pacific/Easter new file mode 100644 index 0000000000..ac00f5e98b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Easter @@ -0,0 +1,275 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Easter) { + {-9223372036854775808 -26264 0 LMT} + {-2524495336 -26248 0 EMT} + {-1178124152 -21600 0 EASST} + {-870552000 -25200 0 EAST} + {-865278000 -21600 1 EASST} + {-740520000 -21600 1 EASST} + {-736376400 -25200 0 EAST} + {-718056000 -25200 0 EAST} + {-36619200 -21600 1 EASST} + {-23922000 -25200 0 EAST} + {-3355200 -21600 1 EASST} + {7527600 -25200 0 EAST} + {24465600 -21600 1 EASST} + {37767600 -25200 0 EAST} + {55915200 -21600 1 EASST} + {69217200 -25200 0 EAST} + {87969600 -21600 1 EASST} + {100666800 -25200 0 EAST} + {118209600 -21600 1 EASST} + {132116400 -25200 0 EAST} + {150868800 -21600 1 EASST} + {163566000 -25200 0 EAST} + {182318400 -21600 1 EASST} + {195620400 -25200 0 EAST} + {213768000 -21600 1 EASST} + {227070000 -25200 0 EAST} + {245217600 -21600 1 EASST} + {258519600 -25200 0 EAST} + {277272000 -21600 1 EASST} + {289969200 -25200 0 EAST} + {308721600 -21600 1 EASST} + {321418800 -25200 0 EAST} + {340171200 -21600 1 EASST} + {353473200 -25200 0 EAST} + {371620800 -21600 1 EASST} + {384922800 -21600 0 EAST} + {403070400 -18000 1 EASST} + {416372400 -21600 0 EAST} + {434520000 -18000 1 EASST} + {447822000 -21600 0 EAST} + {466574400 -18000 1 EASST} + {479271600 -21600 0 EAST} + {498024000 -18000 1 EASST} + {510721200 -21600 0 EAST} + {529473600 -18000 1 EASST} + {545194800 -21600 0 EAST} + {560923200 -18000 1 EASST} + {574225200 -21600 0 EAST} + {591768000 -18000 1 EASST} + {605674800 -21600 0 EAST} + {624427200 -18000 1 EASST} + {637729200 -21600 0 EAST} + {653457600 -18000 1 EASST} + {668574000 -21600 0 EAST} + {687326400 -18000 1 EASST} + {700628400 -21600 0 EAST} + {718776000 -18000 1 EASST} + {732078000 -21600 0 EAST} + {750225600 -18000 1 EASST} + {763527600 -21600 0 EAST} + {781675200 -18000 1 EASST} + {794977200 -21600 0 EAST} + {813729600 -18000 1 EASST} + {826426800 -21600 0 EAST} + {845179200 -18000 1 EASST} + {859690800 -21600 0 EAST} + {876628800 -18000 1 EASST} + {889930800 -21600 0 EAST} + {906868800 -18000 1 EASST} + {923194800 -21600 0 EAST} + {939528000 -18000 1 EASST} + {952830000 -21600 0 EAST} + {971582400 -18000 1 EASST} + {984279600 -21600 0 EAST} + {1003032000 -18000 1 EASST} + {1015729200 -21600 0 EAST} + {1034481600 -18000 1 EASST} + {1047178800 -21600 0 EAST} + {1065931200 -18000 1 EASST} + {1079233200 -21600 0 EAST} + {1097380800 -18000 1 EASST} + {1110682800 -21600 0 EAST} + {1128830400 -18000 1 EASST} + {1142132400 -21600 0 EAST} + {1160884800 -18000 1 EASST} + {1173582000 -21600 0 EAST} + {1192334400 -18000 1 EASST} + {1206846000 -21600 0 EAST} + {1223784000 -18000 1 EASST} + {1237086000 -21600 0 EAST} + {1255233600 -18000 1 EASST} + {1268535600 -21600 0 EAST} + {1286683200 -18000 1 EASST} + {1299985200 -21600 0 EAST} + {1318132800 -18000 1 EASST} + {1331434800 -21600 0 EAST} + {1350187200 -18000 1 EASST} + {1362884400 -21600 0 EAST} + {1381636800 -18000 1 EASST} + {1394334000 -21600 0 EAST} + {1413086400 -18000 1 EASST} + {1426388400 -21600 0 EAST} + {1444536000 -18000 1 EASST} + {1457838000 -21600 0 EAST} + {1475985600 -18000 1 EASST} + {1489287600 -21600 0 EAST} + {1508040000 -18000 1 EASST} + {1520737200 -21600 0 EAST} + {1539489600 -18000 1 EASST} + {1552186800 -21600 0 EAST} + {1570939200 -18000 1 EASST} + {1584241200 -21600 0 EAST} + {1602388800 -18000 1 EASST} + {1615690800 -21600 0 EAST} + {1633838400 -18000 1 EASST} + {1647140400 -21600 0 EAST} + {1665288000 -18000 1 EASST} + {1678590000 -21600 0 EAST} + {1697342400 -18000 1 EASST} + {1710039600 -21600 0 EAST} + {1728792000 -18000 1 EASST} + {1741489200 -21600 0 EAST} + {1760241600 -18000 1 EASST} + {1773543600 -21600 0 EAST} + {1791691200 -18000 1 EASST} + {1804993200 -21600 0 EAST} + {1823140800 -18000 1 EASST} + {1836442800 -21600 0 EAST} + {1855195200 -18000 1 EASST} + {1867892400 -21600 0 EAST} + {1886644800 -18000 1 EASST} + {1899342000 -21600 0 EAST} + {1918094400 -18000 1 EASST} + {1930791600 -21600 0 EAST} + {1949544000 -18000 1 EASST} + {1962846000 -21600 0 EAST} + {1980993600 -18000 1 EASST} + {1994295600 -21600 0 EAST} + {2012443200 -18000 1 EASST} + {2025745200 -21600 0 EAST} + {2044497600 -18000 1 EASST} + {2057194800 -21600 0 EAST} + {2075947200 -18000 1 EASST} + {2088644400 -21600 0 EAST} + {2107396800 -18000 1 EASST} + {2120698800 -21600 0 EAST} + {2138846400 -18000 1 EASST} + {2152148400 -21600 0 EAST} + {2170296000 -18000 1 EASST} + {2183598000 -21600 0 EAST} + {2201745600 -18000 1 EASST} + {2215047600 -21600 0 EAST} + {2233800000 -18000 1 EASST} + {2246497200 -21600 0 EAST} + {2265249600 -18000 1 EASST} + {2277946800 -21600 0 EAST} + {2296699200 -18000 1 EASST} + {2310001200 -21600 0 EAST} + {2328148800 -18000 1 EASST} + {2341450800 -21600 0 EAST} + {2359598400 -18000 1 EASST} + {2372900400 -21600 0 EAST} + {2391652800 -18000 1 EASST} + {2404350000 -21600 0 EAST} + {2423102400 -18000 1 EASST} + {2435799600 -21600 0 EAST} + {2454552000 -18000 1 EASST} + {2467854000 -21600 0 EAST} + {2486001600 -18000 1 EASST} + {2499303600 -21600 0 EAST} + {2517451200 -18000 1 EASST} + {2530753200 -21600 0 EAST} + {2548900800 -18000 1 EASST} + {2562202800 -21600 0 EAST} + {2580955200 -18000 1 EASST} + {2593652400 -21600 0 EAST} + {2612404800 -18000 1 EASST} + {2625102000 -21600 0 EAST} + {2643854400 -18000 1 EASST} + {2657156400 -21600 0 EAST} + {2675304000 -18000 1 EASST} + {2688606000 -21600 0 EAST} + {2706753600 -18000 1 EASST} + {2720055600 -21600 0 EAST} + {2738808000 -18000 1 EASST} + {2751505200 -21600 0 EAST} + {2770257600 -18000 1 EASST} + {2782954800 -21600 0 EAST} + {2801707200 -18000 1 EASST} + {2814404400 -21600 0 EAST} + {2833156800 -18000 1 EASST} + {2846458800 -21600 0 EAST} + {2864606400 -18000 1 EASST} + {2877908400 -21600 0 EAST} + {2896056000 -18000 1 EASST} + {2909358000 -21600 0 EAST} + {2928110400 -18000 1 EASST} + {2940807600 -21600 0 EAST} + {2959560000 -18000 1 EASST} + {2972257200 -21600 0 EAST} + {2991009600 -18000 1 EASST} + {3004311600 -21600 0 EAST} + {3022459200 -18000 1 EASST} + {3035761200 -21600 0 EAST} + {3053908800 -18000 1 EASST} + {3067210800 -21600 0 EAST} + {3085358400 -18000 1 EASST} + {3098660400 -21600 0 EAST} + {3117412800 -18000 1 EASST} + {3130110000 -21600 0 EAST} + {3148862400 -18000 1 EASST} + {3161559600 -21600 0 EAST} + {3180312000 -18000 1 EASST} + {3193614000 -21600 0 EAST} + {3211761600 -18000 1 EASST} + {3225063600 -21600 0 EAST} + {3243211200 -18000 1 EASST} + {3256513200 -21600 0 EAST} + {3275265600 -18000 1 EASST} + {3287962800 -21600 0 EAST} + {3306715200 -18000 1 EASST} + {3319412400 -21600 0 EAST} + {3338164800 -18000 1 EASST} + {3351466800 -21600 0 EAST} + {3369614400 -18000 1 EASST} + {3382916400 -21600 0 EAST} + {3401064000 -18000 1 EASST} + {3414366000 -21600 0 EAST} + {3432513600 -18000 1 EASST} + {3445815600 -21600 0 EAST} + {3464568000 -18000 1 EASST} + {3477265200 -21600 0 EAST} + {3496017600 -18000 1 EASST} + {3508714800 -21600 0 EAST} + {3527467200 -18000 1 EASST} + {3540769200 -21600 0 EAST} + {3558916800 -18000 1 EASST} + {3572218800 -21600 0 EAST} + {3590366400 -18000 1 EASST} + {3603668400 -21600 0 EAST} + {3622420800 -18000 1 EASST} + {3635118000 -21600 0 EAST} + {3653870400 -18000 1 EASST} + {3666567600 -21600 0 EAST} + {3685320000 -18000 1 EASST} + {3698017200 -21600 0 EAST} + {3716769600 -18000 1 EASST} + {3730071600 -21600 0 EAST} + {3748219200 -18000 1 EASST} + {3761521200 -21600 0 EAST} + {3779668800 -18000 1 EASST} + {3792970800 -21600 0 EAST} + {3811723200 -18000 1 EASST} + {3824420400 -21600 0 EAST} + {3843172800 -18000 1 EASST} + {3855870000 -21600 0 EAST} + {3874622400 -18000 1 EASST} + {3887924400 -21600 0 EAST} + {3906072000 -18000 1 EASST} + {3919374000 -21600 0 EAST} + {3937521600 -18000 1 EASST} + {3950823600 -21600 0 EAST} + {3968971200 -18000 1 EASST} + {3982273200 -21600 0 EAST} + {4001025600 -18000 1 EASST} + {4013722800 -21600 0 EAST} + {4032475200 -18000 1 EASST} + {4045172400 -21600 0 EAST} + {4063924800 -18000 1 EASST} + {4077226800 -21600 0 EAST} + {4095374400 -18000 1 EASST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Efate b/mingw/lib/tcl8.5/tzdata/Pacific/Efate new file mode 100644 index 0000000000..18db6de2d2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Efate @@ -0,0 +1,26 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Efate) { + {-9223372036854775808 40396 0 LMT} + {-1829387596 39600 0 VUT} + {433256400 43200 1 VUST} + {448977600 39600 0 VUT} + {467298000 43200 1 VUST} + {480427200 39600 0 VUT} + {496760400 43200 1 VUST} + {511876800 39600 0 VUT} + {528210000 43200 1 VUST} + {543931200 39600 0 VUT} + {559659600 43200 1 VUST} + {575380800 39600 0 VUT} + {591109200 43200 1 VUST} + {606830400 39600 0 VUT} + {622558800 43200 1 VUST} + {638280000 39600 0 VUT} + {654008400 43200 1 VUST} + {669729600 39600 0 VUT} + {686062800 43200 1 VUST} + {696340800 39600 0 VUT} + {719931600 43200 1 VUST} + {727790400 39600 0 VUT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Enderbury b/mingw/lib/tcl8.5/tzdata/Pacific/Enderbury new file mode 100644 index 0000000000..55784c4575 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Enderbury @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Enderbury) { + {-9223372036854775808 -41060 0 LMT} + {-2177411740 -43200 0 PHOT} + {307627200 -39600 0 PHOT} + {788958000 46800 0 PHOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo b/mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo new file mode 100644 index 0000000000..7420639183 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Fakaofo) { + {-9223372036854775808 -41096 0 LMT} + {-2177411704 -36000 0 TKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Fiji b/mingw/lib/tcl8.5/tzdata/Pacific/Fiji new file mode 100644 index 0000000000..2194d595b9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Fiji @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Fiji) { + {-9223372036854775808 42820 0 LMT} + {-1709985220 43200 0 FJT} + {909842400 46800 1 FJST} + {920124000 43200 0 FJT} + {941896800 46800 1 FJST} + {951573600 43200 0 FJT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Funafuti b/mingw/lib/tcl8.5/tzdata/Pacific/Funafuti new file mode 100644 index 0000000000..b94e4fb28c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Funafuti @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Funafuti) { + {-9223372036854775808 43012 0 LMT} + {-2177495812 43200 0 TVT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Galapagos b/mingw/lib/tcl8.5/tzdata/Pacific/Galapagos new file mode 100644 index 0000000000..d8c80e8d17 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Galapagos @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Galapagos) { + {-9223372036854775808 -21504 0 LMT} + {-1230746496 -18000 0 ECT} + {504939600 -21600 0 GALT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Gambier b/mingw/lib/tcl8.5/tzdata/Pacific/Gambier new file mode 100644 index 0000000000..d69f99a5a5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Gambier @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Gambier) { + {-9223372036854775808 -32388 0 LMT} + {-1806678012 -32400 0 GAMT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal b/mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal new file mode 100644 index 0000000000..09a67dd082 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Guadalcanal) { + {-9223372036854775808 38388 0 LMT} + {-1806748788 39600 0 SBT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Guam b/mingw/lib/tcl8.5/tzdata/Pacific/Guam new file mode 100644 index 0000000000..79cca80ea4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Guam @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Guam) { + {-9223372036854775808 -51660 0 LMT} + {-3944626740 34740 0 LMT} + {-2177487540 36000 0 GST} + {977493600 36000 0 ChST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Honolulu b/mingw/lib/tcl8.5/tzdata/Pacific/Honolulu new file mode 100644 index 0000000000..f441a020ae --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Honolulu @@ -0,0 +1,12 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Honolulu) { + {-9223372036854775808 -37886 0 LMT} + {-2208907714 -37800 0 HST} + {-1157283000 -34200 1 HDT} + {-1155472200 -34200 0 HST} + {-880201800 -34200 1 HWT} + {-769395600 -34200 1 HPT} + {-765376200 -37800 0 HST} + {-712150200 -36000 0 HST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Johnston b/mingw/lib/tcl8.5/tzdata/Pacific/Johnston new file mode 100644 index 0000000000..7f9fee4b2f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Johnston @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Johnston) { + {-9223372036854775808 -36000 0 HST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati b/mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati new file mode 100644 index 0000000000..06b695b95a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Kiritimati) { + {-9223372036854775808 -37760 0 LMT} + {-2177415040 -38400 0 LINT} + {307622400 -36000 0 LINT} + {788954400 50400 0 LINT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Kosrae b/mingw/lib/tcl8.5/tzdata/Pacific/Kosrae new file mode 100644 index 0000000000..a16b19d945 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Kosrae @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Kosrae) { + {-9223372036854775808 39116 0 LMT} + {-2177491916 39600 0 KOST} + {-7988400 43200 0 KOST} + {915105600 39600 0 KOST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein b/mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein new file mode 100644 index 0000000000..8600b3bb1e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Kwajalein) { + {-9223372036854775808 40160 0 LMT} + {-2177492960 39600 0 MHT} + {-7988400 -43200 0 KWAT} + {745848000 43200 0 MHT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Majuro b/mingw/lib/tcl8.5/tzdata/Pacific/Majuro new file mode 100644 index 0000000000..468baab437 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Majuro @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Majuro) { + {-9223372036854775808 41088 0 LMT} + {-2177493888 39600 0 MHT} + {-7988400 43200 0 MHT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Marquesas b/mingw/lib/tcl8.5/tzdata/Pacific/Marquesas new file mode 100644 index 0000000000..9bb508f5c2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Marquesas @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Marquesas) { + {-9223372036854775808 -33480 0 LMT} + {-1806676920 -34200 0 MART} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Midway b/mingw/lib/tcl8.5/tzdata/Pacific/Midway new file mode 100644 index 0000000000..c07b03020e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Midway @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Midway) { + {-9223372036854775808 -42568 0 LMT} + {-2177410232 -39600 0 NST} + {-428504400 -36000 1 NDT} + {-420645600 -39600 0 NST} + {-86878800 -39600 0 BST} + {439038000 -39600 0 SST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Nauru b/mingw/lib/tcl8.5/tzdata/Pacific/Nauru new file mode 100644 index 0000000000..2da1e25ec8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Nauru @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Nauru) { + {-9223372036854775808 40060 0 LMT} + {-1545131260 41400 0 NRT} + {-877347000 32400 0 JST} + {-800960400 41400 0 NRT} + {294323400 43200 0 NRT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Niue b/mingw/lib/tcl8.5/tzdata/Pacific/Niue new file mode 100644 index 0000000000..cf149fca46 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Niue @@ -0,0 +1,8 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Niue) { + {-9223372036854775808 -40780 0 LMT} + {-2177412020 -40800 0 NUT} + {-599575200 -41400 0 NUT} + {276089400 -39600 0 NUT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Norfolk b/mingw/lib/tcl8.5/tzdata/Pacific/Norfolk new file mode 100644 index 0000000000..a8fac155c5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Norfolk @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Norfolk) { + {-9223372036854775808 40312 0 LMT} + {-2177493112 40320 0 NMT} + {-599656320 41400 0 NFT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Noumea b/mingw/lib/tcl8.5/tzdata/Pacific/Noumea new file mode 100644 index 0000000000..db1eeae292 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Noumea @@ -0,0 +1,12 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Noumea) { + {-9223372036854775808 39948 0 LMT} + {-1829387148 39600 0 NCT} + {250002000 43200 1 NCST} + {257342400 39600 0 NCT} + {281451600 43200 1 NCST} + {288878400 39600 0 NCT} + {849366000 43200 1 NCST} + {857228400 39600 0 NCT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago b/mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago new file mode 100644 index 0000000000..830f9ee04e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago @@ -0,0 +1,10 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Pago_Pago) { + {-9223372036854775808 45432 0 LMT} + {-2855738232 -40968 0 LMT} + {-1861879032 -41400 0 SAMT} + {-631110600 -39600 0 NST} + {-86878800 -39600 0 BST} + {439038000 -39600 0 SST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Palau b/mingw/lib/tcl8.5/tzdata/Pacific/Palau new file mode 100644 index 0000000000..ee0606d415 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Palau @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Palau) { + {-9223372036854775808 32276 0 LMT} + {-2177485076 32400 0 PWT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn b/mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn new file mode 100644 index 0000000000..d62644e81c --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Pitcairn) { + {-9223372036854775808 -31220 0 LMT} + {-2177421580 -30600 0 PNT} + {893665800 -28800 0 PST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Ponape b/mingw/lib/tcl8.5/tzdata/Pacific/Ponape new file mode 100644 index 0000000000..092b0a9f1a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Ponape @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Ponape) { + {-9223372036854775808 37972 0 LMT} + {-2177490772 39600 0 PONT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby b/mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby new file mode 100644 index 0000000000..65eb533ad2 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby @@ -0,0 +1,7 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Port_Moresby) { + {-9223372036854775808 35320 0 LMT} + {-2840176120 35312 0 PMMT} + {-2366790512 36000 0 PGT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga b/mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga new file mode 100644 index 0000000000..a4ecf8d38f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga @@ -0,0 +1,32 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Rarotonga) { + {-9223372036854775808 -38344 0 LMT} + {-2177414456 -37800 0 CKT} + {279714600 -34200 0 CKHST} + {289387800 -36000 0 CKT} + {309952800 -34200 1 CKHST} + {320837400 -36000 0 CKT} + {341402400 -34200 1 CKHST} + {352287000 -36000 0 CKT} + {372852000 -34200 1 CKHST} + {384341400 -36000 0 CKT} + {404906400 -34200 1 CKHST} + {415791000 -36000 0 CKT} + {436356000 -34200 1 CKHST} + {447240600 -36000 0 CKT} + {467805600 -34200 1 CKHST} + {478690200 -36000 0 CKT} + {499255200 -34200 1 CKHST} + {510139800 -36000 0 CKT} + {530704800 -34200 1 CKHST} + {541589400 -36000 0 CKT} + {562154400 -34200 1 CKHST} + {573643800 -36000 0 CKT} + {594208800 -34200 1 CKHST} + {605093400 -36000 0 CKT} + {625658400 -34200 1 CKHST} + {636543000 -36000 0 CKT} + {657108000 -34200 1 CKHST} + {667992600 -36000 0 CKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Saipan b/mingw/lib/tcl8.5/tzdata/Pacific/Saipan new file mode 100644 index 0000000000..b799298035 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Saipan @@ -0,0 +1,9 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Saipan) { + {-9223372036854775808 -51420 0 LMT} + {-3944626980 34980 0 LMT} + {-2177487780 32400 0 MPT} + {-7981200 36000 0 MPT} + {977493600 36000 0 ChST} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Samoa b/mingw/lib/tcl8.5/tzdata/Pacific/Samoa new file mode 100644 index 0000000000..686eb34dd4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Samoa @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Pago_Pago)]} { + LoadTimeZoneFile Pacific/Pago_Pago +} +set TZData(:Pacific/Samoa) $TZData(:Pacific/Pago_Pago) diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Tahiti b/mingw/lib/tcl8.5/tzdata/Pacific/Tahiti new file mode 100644 index 0000000000..f7392231e4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Tahiti @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Tahiti) { + {-9223372036854775808 -35896 0 LMT} + {-1806674504 -36000 0 TAHT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Tarawa b/mingw/lib/tcl8.5/tzdata/Pacific/Tarawa new file mode 100644 index 0000000000..2dab5a272a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Tarawa @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Tarawa) { + {-9223372036854775808 41524 0 LMT} + {-2177494324 43200 0 GILT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu b/mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu new file mode 100644 index 0000000000..da9f85770e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu @@ -0,0 +1,14 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Tongatapu) { + {-9223372036854775808 44360 0 LMT} + {-2177497160 44400 0 TOT} + {-915193200 46800 0 TOT} + {915102000 46800 0 TOT} + {939214800 50400 1 TOST} + {953384400 46800 0 TOT} + {973342800 50400 1 TOST} + {980596800 46800 0 TOT} + {1004792400 50400 1 TOST} + {1012046400 46800 0 TOT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Truk b/mingw/lib/tcl8.5/tzdata/Pacific/Truk new file mode 100644 index 0000000000..c152198eab --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Truk @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Truk) { + {-9223372036854775808 36428 0 LMT} + {-2177489228 36000 0 TRUT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Wake b/mingw/lib/tcl8.5/tzdata/Pacific/Wake new file mode 100644 index 0000000000..5afedf5132 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Wake @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Wake) { + {-9223372036854775808 39988 0 LMT} + {-2177492788 43200 0 WAKT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Wallis b/mingw/lib/tcl8.5/tzdata/Pacific/Wallis new file mode 100644 index 0000000000..7bdd964eec --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Wallis @@ -0,0 +1,6 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:Pacific/Wallis) { + {-9223372036854775808 44120 0 LMT} + {-2177496920 43200 0 WFT} +} diff --git a/mingw/lib/tcl8.5/tzdata/Pacific/Yap b/mingw/lib/tcl8.5/tzdata/Pacific/Yap new file mode 100644 index 0000000000..a97a1951cf --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Pacific/Yap @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Truk)]} { + LoadTimeZoneFile Pacific/Truk +} +set TZData(:Pacific/Yap) $TZData(:Pacific/Truk) diff --git a/mingw/lib/tcl8.5/tzdata/Poland b/mingw/lib/tcl8.5/tzdata/Poland new file mode 100644 index 0000000000..bd2402849e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Poland @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Warsaw)]} { + LoadTimeZoneFile Europe/Warsaw +} +set TZData(:Poland) $TZData(:Europe/Warsaw) diff --git a/mingw/lib/tcl8.5/tzdata/Portugal b/mingw/lib/tcl8.5/tzdata/Portugal new file mode 100644 index 0000000000..d1ffd9f213 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Portugal @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Lisbon)]} { + LoadTimeZoneFile Europe/Lisbon +} +set TZData(:Portugal) $TZData(:Europe/Lisbon) diff --git a/mingw/lib/tcl8.5/tzdata/ROC b/mingw/lib/tcl8.5/tzdata/ROC new file mode 100644 index 0000000000..5dd196d0a6 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/ROC @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Taipei)]} { + LoadTimeZoneFile Asia/Taipei +} +set TZData(:ROC) $TZData(:Asia/Taipei) diff --git a/mingw/lib/tcl8.5/tzdata/ROK b/mingw/lib/tcl8.5/tzdata/ROK new file mode 100644 index 0000000000..1162ce40f4 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/ROK @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Seoul)]} { + LoadTimeZoneFile Asia/Seoul +} +set TZData(:ROK) $TZData(:Asia/Seoul) diff --git a/mingw/lib/tcl8.5/tzdata/Singapore b/mingw/lib/tcl8.5/tzdata/Singapore new file mode 100644 index 0000000000..1584b35b3b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Singapore @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Asia/Singapore)]} { + LoadTimeZoneFile Asia/Singapore +} +set TZData(:Singapore) $TZData(:Asia/Singapore) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/AST4 b/mingw/lib/tcl8.5/tzdata/SystemV/AST4 new file mode 100644 index 0000000000..eced0d2d1e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/AST4 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Puerto_Rico)]} { + LoadTimeZoneFile America/Puerto_Rico +} +set TZData(:SystemV/AST4) $TZData(:America/Puerto_Rico) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT b/mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT new file mode 100644 index 0000000000..c24308f6c1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Halifax)]} { + LoadTimeZoneFile America/Halifax +} +set TZData(:SystemV/AST4ADT) $TZData(:America/Halifax) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/CST6 b/mingw/lib/tcl8.5/tzdata/SystemV/CST6 new file mode 100644 index 0000000000..d46c015b7d --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/CST6 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Regina)]} { + LoadTimeZoneFile America/Regina +} +set TZData(:SystemV/CST6) $TZData(:America/Regina) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT b/mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT new file mode 100644 index 0000000000..234af894a9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Chicago)]} { + LoadTimeZoneFile America/Chicago +} +set TZData(:SystemV/CST6CDT) $TZData(:America/Chicago) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/EST5 b/mingw/lib/tcl8.5/tzdata/SystemV/EST5 new file mode 100644 index 0000000000..52818c1e72 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/EST5 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indianapolis)]} { + LoadTimeZoneFile America/Indianapolis +} +set TZData(:SystemV/EST5) $TZData(:America/Indianapolis) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT b/mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT new file mode 100644 index 0000000000..6cf27433a8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/New_York)]} { + LoadTimeZoneFile America/New_York +} +set TZData(:SystemV/EST5EDT) $TZData(:America/New_York) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/HST10 b/mingw/lib/tcl8.5/tzdata/SystemV/HST10 new file mode 100644 index 0000000000..a4316afb21 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/HST10 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Honolulu)]} { + LoadTimeZoneFile Pacific/Honolulu +} +set TZData(:SystemV/HST10) $TZData(:Pacific/Honolulu) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/MST7 b/mingw/lib/tcl8.5/tzdata/SystemV/MST7 new file mode 100644 index 0000000000..e67a781c83 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/MST7 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Phoenix)]} { + LoadTimeZoneFile America/Phoenix +} +set TZData(:SystemV/MST7) $TZData(:America/Phoenix) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT b/mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT new file mode 100644 index 0000000000..fda5bf1dd9 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Denver)]} { + LoadTimeZoneFile America/Denver +} +set TZData(:SystemV/MST7MDT) $TZData(:America/Denver) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/PST8 b/mingw/lib/tcl8.5/tzdata/SystemV/PST8 new file mode 100644 index 0000000000..8e30bb84fe --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/PST8 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Pitcairn)]} { + LoadTimeZoneFile Pacific/Pitcairn +} +set TZData(:SystemV/PST8) $TZData(:Pacific/Pitcairn) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT b/mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT new file mode 100644 index 0000000000..8281a9afbe --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Los_Angeles)]} { + LoadTimeZoneFile America/Los_Angeles +} +set TZData(:SystemV/PST8PDT) $TZData(:America/Los_Angeles) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/YST9 b/mingw/lib/tcl8.5/tzdata/SystemV/YST9 new file mode 100644 index 0000000000..32d371730b --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/YST9 @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Gambier)]} { + LoadTimeZoneFile Pacific/Gambier +} +set TZData(:SystemV/YST9) $TZData(:Pacific/Gambier) diff --git a/mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT b/mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT new file mode 100644 index 0000000000..fba405f0ae --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT @@ -0,0 +1,5 @@ +# created by ../tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Anchorage)]} { + LoadTimeZoneFile America/Anchorage +} +set TZData(:SystemV/YST9YDT) $TZData(:America/Anchorage) diff --git a/mingw/lib/tcl8.5/tzdata/Turkey b/mingw/lib/tcl8.5/tzdata/Turkey new file mode 100644 index 0000000000..e20a7a5e2a --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Turkey @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Istanbul)]} { + LoadTimeZoneFile Europe/Istanbul +} +set TZData(:Turkey) $TZData(:Europe/Istanbul) diff --git a/mingw/lib/tcl8.5/tzdata/UCT b/mingw/lib/tcl8.5/tzdata/UCT new file mode 100644 index 0000000000..8449328181 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/UCT @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UCT)]} { + LoadTimeZoneFile Etc/UCT +} +set TZData(:UCT) $TZData(:Etc/UCT) diff --git a/mingw/lib/tcl8.5/tzdata/US/Alaska b/mingw/lib/tcl8.5/tzdata/US/Alaska new file mode 100644 index 0000000000..69a38997cb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Alaska @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Anchorage)]} { + LoadTimeZoneFile America/Anchorage +} +set TZData(:US/Alaska) $TZData(:America/Anchorage) diff --git a/mingw/lib/tcl8.5/tzdata/US/Aleutian b/mingw/lib/tcl8.5/tzdata/US/Aleutian new file mode 100644 index 0000000000..024e70bdc5 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Aleutian @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Adak)]} { + LoadTimeZoneFile America/Adak +} +set TZData(:US/Aleutian) $TZData(:America/Adak) diff --git a/mingw/lib/tcl8.5/tzdata/US/Arizona b/mingw/lib/tcl8.5/tzdata/US/Arizona new file mode 100644 index 0000000000..8eaa9619c1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Arizona @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Phoenix)]} { + LoadTimeZoneFile America/Phoenix +} +set TZData(:US/Arizona) $TZData(:America/Phoenix) diff --git a/mingw/lib/tcl8.5/tzdata/US/Central b/mingw/lib/tcl8.5/tzdata/US/Central new file mode 100644 index 0000000000..2aab66e026 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Central @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Chicago)]} { + LoadTimeZoneFile America/Chicago +} +set TZData(:US/Central) $TZData(:America/Chicago) diff --git a/mingw/lib/tcl8.5/tzdata/US/East-Indiana b/mingw/lib/tcl8.5/tzdata/US/East-Indiana new file mode 100644 index 0000000000..2035a06049 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/East-Indiana @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indiana/Indianapolis)]} { + LoadTimeZoneFile America/Indiana/Indianapolis +} +set TZData(:US/East-Indiana) $TZData(:America/Indiana/Indianapolis) diff --git a/mingw/lib/tcl8.5/tzdata/US/Eastern b/mingw/lib/tcl8.5/tzdata/US/Eastern new file mode 100644 index 0000000000..3cf2651f67 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Eastern @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/New_York)]} { + LoadTimeZoneFile America/New_York +} +set TZData(:US/Eastern) $TZData(:America/New_York) diff --git a/mingw/lib/tcl8.5/tzdata/US/Hawaii b/mingw/lib/tcl8.5/tzdata/US/Hawaii new file mode 100644 index 0000000000..6d1af65513 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Hawaii @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Honolulu)]} { + LoadTimeZoneFile Pacific/Honolulu +} +set TZData(:US/Hawaii) $TZData(:Pacific/Honolulu) diff --git a/mingw/lib/tcl8.5/tzdata/US/Indiana-Starke b/mingw/lib/tcl8.5/tzdata/US/Indiana-Starke new file mode 100644 index 0000000000..6ffe0e2f86 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Indiana-Starke @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Indiana/Knox)]} { + LoadTimeZoneFile America/Indiana/Knox +} +set TZData(:US/Indiana-Starke) $TZData(:America/Indiana/Knox) diff --git a/mingw/lib/tcl8.5/tzdata/US/Michigan b/mingw/lib/tcl8.5/tzdata/US/Michigan new file mode 100644 index 0000000000..b15035c751 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Michigan @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Detroit)]} { + LoadTimeZoneFile America/Detroit +} +set TZData(:US/Michigan) $TZData(:America/Detroit) diff --git a/mingw/lib/tcl8.5/tzdata/US/Mountain b/mingw/lib/tcl8.5/tzdata/US/Mountain new file mode 100644 index 0000000000..b54235fa8f --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Mountain @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Denver)]} { + LoadTimeZoneFile America/Denver +} +set TZData(:US/Mountain) $TZData(:America/Denver) diff --git a/mingw/lib/tcl8.5/tzdata/US/Pacific b/mingw/lib/tcl8.5/tzdata/US/Pacific new file mode 100644 index 0000000000..7232215915 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Pacific @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Los_Angeles)]} { + LoadTimeZoneFile America/Los_Angeles +} +set TZData(:US/Pacific) $TZData(:America/Los_Angeles) diff --git a/mingw/lib/tcl8.5/tzdata/US/Pacific-New b/mingw/lib/tcl8.5/tzdata/US/Pacific-New new file mode 100644 index 0000000000..2eb30f85fd --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Pacific-New @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(America/Los_Angeles)]} { + LoadTimeZoneFile America/Los_Angeles +} +set TZData(:US/Pacific-New) $TZData(:America/Los_Angeles) diff --git a/mingw/lib/tcl8.5/tzdata/US/Samoa b/mingw/lib/tcl8.5/tzdata/US/Samoa new file mode 100644 index 0000000000..ad86b4fcdb --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/US/Samoa @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Pacific/Pago_Pago)]} { + LoadTimeZoneFile Pacific/Pago_Pago +} +set TZData(:US/Samoa) $TZData(:Pacific/Pago_Pago) diff --git a/mingw/lib/tcl8.5/tzdata/UTC b/mingw/lib/tcl8.5/tzdata/UTC new file mode 100644 index 0000000000..6d04d96eab --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/UTC @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UTC)]} { + LoadTimeZoneFile Etc/UTC +} +set TZData(:UTC) $TZData(:Etc/UTC) diff --git a/mingw/lib/tcl8.5/tzdata/Universal b/mingw/lib/tcl8.5/tzdata/Universal new file mode 100644 index 0000000000..4a9ed5eb70 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Universal @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UTC)]} { + LoadTimeZoneFile Etc/UTC +} +set TZData(:Universal) $TZData(:Etc/UTC) diff --git a/mingw/lib/tcl8.5/tzdata/W-SU b/mingw/lib/tcl8.5/tzdata/W-SU new file mode 100644 index 0000000000..7e1f613a5e --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/W-SU @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Europe/Moscow)]} { + LoadTimeZoneFile Europe/Moscow +} +set TZData(:W-SU) $TZData(:Europe/Moscow) diff --git a/mingw/lib/tcl8.5/tzdata/WET b/mingw/lib/tcl8.5/tzdata/WET new file mode 100644 index 0000000000..60366a3cc8 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/WET @@ -0,0 +1,251 @@ +# created by tools/tclZIC.tcl - do not edit + +set TZData(:WET) { + {-9223372036854775808 0 0 WET} + {228877200 3600 1 WEST} + {243997200 0 0 WET} + {260326800 3600 1 WEST} + {276051600 0 0 WET} + {291776400 3600 1 WEST} + {307501200 0 0 WET} + {323830800 3600 1 WEST} + {338950800 0 0 WET} + {354675600 3600 1 WEST} + {370400400 0 0 WET} + {386125200 3600 1 WEST} + {401850000 0 0 WET} + {417574800 3600 1 WEST} + {433299600 0 0 WET} + {449024400 3600 1 WEST} + {465354000 0 0 WET} + {481078800 3600 1 WEST} + {496803600 0 0 WET} + {512528400 3600 1 WEST} + {528253200 0 0 WET} + {543978000 3600 1 WEST} + {559702800 0 0 WET} + {575427600 3600 1 WEST} + {591152400 0 0 WET} + {606877200 3600 1 WEST} + {622602000 0 0 WET} + {638326800 3600 1 WEST} + {654656400 0 0 WET} + {670381200 3600 1 WEST} + {686106000 0 0 WET} + {701830800 3600 1 WEST} + {717555600 0 0 WET} + {733280400 3600 1 WEST} + {749005200 0 0 WET} + {764730000 3600 1 WEST} + {780454800 0 0 WET} + {796179600 3600 1 WEST} + {811904400 0 0 WET} + {828234000 3600 1 WEST} + {846378000 0 0 WET} + {859683600 3600 1 WEST} + {877827600 0 0 WET} + {891133200 3600 1 WEST} + {909277200 0 0 WET} + {922582800 3600 1 WEST} + {941331600 0 0 WET} + {954032400 3600 1 WEST} + {972781200 0 0 WET} + {985482000 3600 1 WEST} + {1004230800 0 0 WET} + {1017536400 3600 1 WEST} + {1035680400 0 0 WET} + {1048986000 3600 1 WEST} + {1067130000 0 0 WET} + {1080435600 3600 1 WEST} + {1099184400 0 0 WET} + {1111885200 3600 1 WEST} + {1130634000 0 0 WET} + {1143334800 3600 1 WEST} + {1162083600 0 0 WET} + {1174784400 3600 1 WEST} + {1193533200 0 0 WET} + {1206838800 3600 1 WEST} + {1224982800 0 0 WET} + {1238288400 3600 1 WEST} + {1256432400 0 0 WET} + {1269738000 3600 1 WEST} + {1288486800 0 0 WET} + {1301187600 3600 1 WEST} + {1319936400 0 0 WET} + {1332637200 3600 1 WEST} + {1351386000 0 0 WET} + {1364691600 3600 1 WEST} + {1382835600 0 0 WET} + {1396141200 3600 1 WEST} + {1414285200 0 0 WET} + {1427590800 3600 1 WEST} + {1445734800 0 0 WET} + {1459040400 3600 1 WEST} + {1477789200 0 0 WET} + {1490490000 3600 1 WEST} + {1509238800 0 0 WET} + {1521939600 3600 1 WEST} + {1540688400 0 0 WET} + {1553994000 3600 1 WEST} + {1572138000 0 0 WET} + {1585443600 3600 1 WEST} + {1603587600 0 0 WET} + {1616893200 3600 1 WEST} + {1635642000 0 0 WET} + {1648342800 3600 1 WEST} + {1667091600 0 0 WET} + {1679792400 3600 1 WEST} + {1698541200 0 0 WET} + {1711846800 3600 1 WEST} + {1729990800 0 0 WET} + {1743296400 3600 1 WEST} + {1761440400 0 0 WET} + {1774746000 3600 1 WEST} + {1792890000 0 0 WET} + {1806195600 3600 1 WEST} + {1824944400 0 0 WET} + {1837645200 3600 1 WEST} + {1856394000 0 0 WET} + {1869094800 3600 1 WEST} + {1887843600 0 0 WET} + {1901149200 3600 1 WEST} + {1919293200 0 0 WET} + {1932598800 3600 1 WEST} + {1950742800 0 0 WET} + {1964048400 3600 1 WEST} + {1982797200 0 0 WET} + {1995498000 3600 1 WEST} + {2014246800 0 0 WET} + {2026947600 3600 1 WEST} + {2045696400 0 0 WET} + {2058397200 3600 1 WEST} + {2077146000 0 0 WET} + {2090451600 3600 1 WEST} + {2108595600 0 0 WET} + {2121901200 3600 1 WEST} + {2140045200 0 0 WET} + {2153350800 3600 1 WEST} + {2172099600 0 0 WET} + {2184800400 3600 1 WEST} + {2203549200 0 0 WET} + {2216250000 3600 1 WEST} + {2234998800 0 0 WET} + {2248304400 3600 1 WEST} + {2266448400 0 0 WET} + {2279754000 3600 1 WEST} + {2297898000 0 0 WET} + {2311203600 3600 1 WEST} + {2329347600 0 0 WET} + {2342653200 3600 1 WEST} + {2361402000 0 0 WET} + {2374102800 3600 1 WEST} + {2392851600 0 0 WET} + {2405552400 3600 1 WEST} + {2424301200 0 0 WET} + {2437606800 3600 1 WEST} + {2455750800 0 0 WET} + {2469056400 3600 1 WEST} + {2487200400 0 0 WET} + {2500506000 3600 1 WEST} + {2519254800 0 0 WET} + {2531955600 3600 1 WEST} + {2550704400 0 0 WET} + {2563405200 3600 1 WEST} + {2582154000 0 0 WET} + {2595459600 3600 1 WEST} + {2613603600 0 0 WET} + {2626909200 3600 1 WEST} + {2645053200 0 0 WET} + {2658358800 3600 1 WEST} + {2676502800 0 0 WET} + {2689808400 3600 1 WEST} + {2708557200 0 0 WET} + {2721258000 3600 1 WEST} + {2740006800 0 0 WET} + {2752707600 3600 1 WEST} + {2771456400 0 0 WET} + {2784762000 3600 1 WEST} + {2802906000 0 0 WET} + {2816211600 3600 1 WEST} + {2834355600 0 0 WET} + {2847661200 3600 1 WEST} + {2866410000 0 0 WET} + {2879110800 3600 1 WEST} + {2897859600 0 0 WET} + {2910560400 3600 1 WEST} + {2929309200 0 0 WET} + {2942010000 3600 1 WEST} + {2960758800 0 0 WET} + {2974064400 3600 1 WEST} + {2992208400 0 0 WET} + {3005514000 3600 1 WEST} + {3023658000 0 0 WET} + {3036963600 3600 1 WEST} + {3055712400 0 0 WET} + {3068413200 3600 1 WEST} + {3087162000 0 0 WET} + {3099862800 3600 1 WEST} + {3118611600 0 0 WET} + {3131917200 3600 1 WEST} + {3150061200 0 0 WET} + {3163366800 3600 1 WEST} + {3181510800 0 0 WET} + {3194816400 3600 1 WEST} + {3212960400 0 0 WET} + {3226266000 3600 1 WEST} + {3245014800 0 0 WET} + {3257715600 3600 1 WEST} + {3276464400 0 0 WET} + {3289165200 3600 1 WEST} + {3307914000 0 0 WET} + {3321219600 3600 1 WEST} + {3339363600 0 0 WET} + {3352669200 3600 1 WEST} + {3370813200 0 0 WET} + {3384118800 3600 1 WEST} + {3402867600 0 0 WET} + {3415568400 3600 1 WEST} + {3434317200 0 0 WET} + {3447018000 3600 1 WEST} + {3465766800 0 0 WET} + {3479072400 3600 1 WEST} + {3497216400 0 0 WET} + {3510522000 3600 1 WEST} + {3528666000 0 0 WET} + {3541971600 3600 1 WEST} + {3560115600 0 0 WET} + {3573421200 3600 1 WEST} + {3592170000 0 0 WET} + {3604870800 3600 1 WEST} + {3623619600 0 0 WET} + {3636320400 3600 1 WEST} + {3655069200 0 0 WET} + {3668374800 3600 1 WEST} + {3686518800 0 0 WET} + {3699824400 3600 1 WEST} + {3717968400 0 0 WET} + {3731274000 3600 1 WEST} + {3750022800 0 0 WET} + {3762723600 3600 1 WEST} + {3781472400 0 0 WET} + {3794173200 3600 1 WEST} + {3812922000 0 0 WET} + {3825622800 3600 1 WEST} + {3844371600 0 0 WET} + {3857677200 3600 1 WEST} + {3875821200 0 0 WET} + {3889126800 3600 1 WEST} + {3907270800 0 0 WET} + {3920576400 3600 1 WEST} + {3939325200 0 0 WET} + {3952026000 3600 1 WEST} + {3970774800 0 0 WET} + {3983475600 3600 1 WEST} + {4002224400 0 0 WET} + {4015530000 3600 1 WEST} + {4033674000 0 0 WET} + {4046979600 3600 1 WEST} + {4065123600 0 0 WET} + {4078429200 3600 1 WEST} + {4096573200 0 0 WET} +} diff --git a/mingw/lib/tcl8.5/tzdata/Zulu b/mingw/lib/tcl8.5/tzdata/Zulu new file mode 100644 index 0000000000..e9748e49e1 --- /dev/null +++ b/mingw/lib/tcl8.5/tzdata/Zulu @@ -0,0 +1,5 @@ +# created by tools/tclZIC.tcl - do not edit +if {![info exists TZData(Etc/UTC)]} { + LoadTimeZoneFile Etc/UTC +} +set TZData(:Zulu) $TZData(:Etc/UTC) diff --git a/mingw/lib/tcl8.5/word.tcl b/mingw/lib/tcl8.5/word.tcl new file mode 100644 index 0000000000..b8f7f7d81e --- /dev/null +++ b/mingw/lib/tcl8.5/word.tcl @@ -0,0 +1,146 @@ +# word.tcl -- +# +# This file defines various procedures for computing word boundaries in +# strings. This file is primarily needed so Tk text and entry widgets behave +# properly for different platforms. +# +# Copyright (c) 1996 by Sun Microsystems, Inc. +# Copyright (c) 1998 by Scritpics Corporation. +# +# See the file "license.terms" for information on usage and redistribution of +# this file, and for a DISCLAIMER OF ALL WARRANTIES. +# +# RCS: @(#) $Id: word.tcl,v 1.10 2007/12/13 15:26:03 dgp Exp $ + +# The following variables are used to determine which characters are +# interpreted as white space. + +if {$::tcl_platform(platform) eq "windows"} { + # Windows style - any but a unicode space char + set ::tcl_wordchars {\S} + set ::tcl_nonwordchars {\s} +} else { + # Motif style - any unicode word char (number, letter, or underscore) + set ::tcl_wordchars {\w} + set ::tcl_nonwordchars {\W} +} + +# Arrange for caches of the real matcher REs to be kept, which enables the REs +# themselves to be cached for greater performance (and somewhat greater +# clarity too). + +namespace eval ::tcl { + variable WordBreakRE + array set WordBreakRE {} + + proc UpdateWordBreakREs args { + # Ignores the arguments + global tcl_wordchars tcl_nonwordchars + variable WordBreakRE + + # To keep the RE strings short... + set letter $tcl_wordchars + set space $tcl_nonwordchars + + set WordBreakRE(after) "$letter$space|$space$letter" + set WordBreakRE(before) "^.*($letter$space|$space$letter)" + set WordBreakRE(end) "$space*$letter+$space" + set WordBreakRE(next) "$letter*$space+$letter" + set WordBreakRE(previous) "$space*($letter+)$space*\$" + } + + # Initialize the cache + UpdateWordBreakREs + trace add variable ::tcl_wordchars write ::tcl::UpdateWordBreakREs + trace add variable ::tcl_nonwordchars write ::tcl::UpdateWordBreakREs +} + +# tcl_wordBreakAfter -- +# +# This procedure returns the index of the first word boundary after the +# starting point in the given string, or -1 if there are no more boundaries in +# the given string. The index returned refers to the first character of the +# pair that comprises a boundary. +# +# Arguments: +# str - String to search. +# start - Index into string specifying starting point. + +proc tcl_wordBreakAfter {str start} { + variable ::tcl::WordBreakRE + set result {-1 -1} + regexp -indices -start $start $WordBreakRE(after) $str result + return [lindex $result 1] +} + +# tcl_wordBreakBefore -- +# +# This procedure returns the index of the first word boundary before the +# starting point in the given string, or -1 if there are no more boundaries in +# the given string. The index returned refers to the second character of the +# pair that comprises a boundary. +# +# Arguments: +# str - String to search. +# start - Index into string specifying starting point. + +proc tcl_wordBreakBefore {str start} { + variable ::tcl::WordBreakRE + set result {-1 -1} + regexp -indices $WordBreakRE(before) [string range $str 0 $start] result + return [lindex $result 1] +} + +# tcl_endOfWord -- +# +# This procedure returns the index of the first end-of-word location after a +# starting index in the given string. An end-of-word location is defined to be +# the first whitespace character following the first non-whitespace character +# after the starting point. Returns -1 if there are no more words after the +# starting point. +# +# Arguments: +# str - String to search. +# start - Index into string specifying starting point. + +proc tcl_endOfWord {str start} { + variable ::tcl::WordBreakRE + set result {-1 -1} + regexp -indices -start $start $WordBreakRE(end) $str result + return [lindex $result 1] +} + +# tcl_startOfNextWord -- +# +# This procedure returns the index of the first start-of-word location after a +# starting index in the given string. A start-of-word location is defined to +# be a non-whitespace character following a whitespace character. Returns -1 +# if there are no more start-of-word locations after the starting point. +# +# Arguments: +# str - String to search. +# start - Index into string specifying starting point. + +proc tcl_startOfNextWord {str start} { + variable ::tcl::WordBreakRE + set result {-1 -1} + regexp -indices -start $start $WordBreakRE(next) $str result + return [lindex $result 1] +} + +# tcl_startOfPreviousWord -- +# +# This procedure returns the index of the first start-of-word location before +# a starting index in the given string. +# +# Arguments: +# str - String to search. +# start - Index into string specifying starting point. + +proc tcl_startOfPreviousWord {str start} { + variable ::tcl::WordBreakRE + set word {-1 -1} + regexp -indices $WordBreakRE(previous) [string range $str 0 $start-1] \ + result word + return [lindex $word 0] +} diff --git a/mingw/lib/tcl8.4/http2.5/http.tcl b/mingw/lib/tcl8/8.4/http-2.7.1.tm similarity index 57% rename from mingw/lib/tcl8.4/http2.5/http.tcl rename to mingw/lib/tcl8/8.4/http-2.7.1.tm index c412f6e153..32c5309829 100644 --- a/mingw/lib/tcl8.4/http2.5/http.tcl +++ b/mingw/lib/tcl8/8.4/http-2.7.1.tm @@ -8,34 +8,27 @@ # See the file "license.terms" for information on usage and redistribution of # this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: http.tcl,v 1.43.2.13 2006/10/06 05:56:48 hobbs Exp $ - -# Rough version history: -# 1.0 Old http_get interface. -# 2.0 http:: namespace and http::geturl. -# 2.1 Added callbacks to handle arriving data, and timeouts. -# 2.2 Added ability to fetch into a channel. -# 2.3 Added SSL support, and ability to post from a channel. This version -# also cleans up error cases and eliminates the "ioerror" status in -# favor of raising an error -# 2.4 Added -binary option to http::geturl and charset element to the state -# array. +# RCS: @(#) $Id: http.tcl,v 1.67.2.4 2008/08/11 21:57:14 dgp Exp $ package require Tcl 8.4 # Keep this in sync with pkgIndex.tcl and with the install directories # in Makefiles -package provide http 2.5.3 +package provide http 2.7.1 namespace eval http { + # Allow resourcing to not clobber existing data + variable http - array set http { - -accept */* - -proxyhost {} - -proxyport {} - -proxyfilter http::ProxyRequired - -urlencoding utf-8 + if {![info exists http]} { + array set http { + -accept */* + -proxyhost {} + -proxyport {} + -proxyfilter http::ProxyRequired + -urlencoding utf-8 + } + set http(-useragent) "Tcl http client package [package provide http]" } - set http(-useragent) "Tcl http client package [package provide http]" proc init {} { # Set up the map for quoting chars. RFC3986 Section 2.3 say percent @@ -52,28 +45,60 @@ namespace eval http { # These are handled specially set map(\n) %0d%0a variable formMap [array get map] + + # Create a map for HTTP/1.1 open sockets + variable socketmap + if {[info exists socketmap]} { + # Close but don't remove open sockets on re-init + foreach {url sock} [array get socketmap] { + catch {close $sock} + } + } + array set socketmap {} } init variable urlTypes - array set urlTypes { - http {80 ::socket} + if {![info exists urlTypes]} { + set urlTypes(http) [list 80 ::socket] } variable encodings [string tolower [encoding names]] # This can be changed, but iso8859-1 is the RFC standard. - variable defaultCharset "iso8859-1" + variable defaultCharset + if {![info exists defaultCharset]} { + set defaultCharset "iso8859-1" + } - # Force RFC 3986 strictness in geturl url verification? Not for 8.4.x - variable strict 0 + # Force RFC 3986 strictness in geturl url verification? + variable strict + if {![info exists strict]} { + set strict 1 + } + + # Let user control default keepalive for compatibility + variable defaultKeepalive + if {![info exists defaultKeepalive]} { + set defaultKeepalive 0 + } namespace export geturl config reset wait formatQuery register unregister # Useful, but not exported: data size status code } +# http::Log -- +# +# Debugging output -- define this to observe HTTP/1.1 socket usage. +# Should echo any args received. +# +# Arguments: +# msg Message to output +# +proc http::Log {args} {} + # http::register -- # -# See documentaion for details. +# See documentation for details. # # Arguments: # proto URL protocol prefix, e.g. https @@ -108,7 +133,7 @@ proc http::unregister {proto} { # http::config -- # -# See documentaion for details. +# See documentation for details. # # Arguments: # args Options parsed by the procedure. @@ -165,29 +190,70 @@ proc http::Finish { token {errormsg ""} {skipCB 0}} { variable $token upvar 0 $token state global errorInfo errorCode - if {[string length $errormsg] != 0} { + if {$errormsg ne ""} { set state(error) [list $errormsg $errorInfo $errorCode] - set state(status) error + set state(status) "error" + } + if {($state(status) eq "timeout") || ($state(status) eq "error") + || ([info exists state(connection)] && ($state(connection) eq "close")) + } { + CloseSocket $state(sock) $token } - catch {close $state(sock)} - catch {after cancel $state(after)} + if {[info exists state(after)]} { after cancel $state(after) } if {[info exists state(-command)] && !$skipCB} { if {[catch {eval $state(-command) {$token}} err]} { - if {[string length $errormsg] == 0} { + if {$errormsg eq ""} { set state(error) [list $err $errorInfo $errorCode] set state(status) error } } - if {[info exists state(-command)]} { - # Command callback may already have unset our state - unset state(-command) + # Command callback may already have unset our state + unset -nocomplain state(-command) + } +} + +# http::CloseSocket - +# +# Close a socket and remove it from the persistent sockets table. +# If possible an http token is included here but when we are called +# from a fileevent on remote closure we need to find the correct +# entry - hence the second section. + +proc ::http::CloseSocket {s {token {}}} { + variable socketmap + catch {fileevent $s readable {}} + set conn_id {} + if {$token ne ""} { + variable $token + upvar 0 $token state + if {[info exists state(socketinfo)]} { + set conn_id $state(socketinfo) + } + } else { + set map [array get socketmap] + set ndx [lsearch -exact $map $s] + if {$ndx != -1} { + incr ndx -1 + set conn_id [lindex $map $ndx] + } + } + if {$conn_id eq {} || ![info exists socketmap($conn_id)]} { + Log "Closing socket $s (no connection info)" + if {[catch {close $s} err]} { Log "Error: $err" } + } else { + if {[info exists socketmap($conn_id)]} { + Log "Closing connection $conn_id (sock $socketmap($conn_id))" + if {[catch {close $socketmap($conn_id)} err]} { Log "Error: $err" } + unset socketmap($conn_id) + } else { + Log "Cannot close connection $conn_id - no socket in socket map" } } } # http::reset -- # -# See documentaion for details. +# See documentation for details. # # Arguments: # token Connection token. @@ -226,6 +292,7 @@ proc http::geturl { url args } { variable http variable urlTypes variable defaultCharset + variable defaultKeepalive variable strict # Initialize the state variable, an array. We'll return the name of this @@ -243,13 +310,15 @@ proc http::geturl { url args } { array set state { -binary false - -blocksize 8192 + -blocksize 8192 -queryblocksize 8192 - -validate 0 - -headers {} - -timeout 0 - -type application/x-www-form-urlencoded + -validate 0 + -headers {} + -timeout 0 + -type application/x-www-form-urlencoded -queryprogress {} + -protocol 1.1 + binary 0 state header meta {} coding {} @@ -257,31 +326,37 @@ proc http::geturl { url args } { totalsize 0 querylength 0 queryoffset 0 - type text/html - body {} + type text/html + body {} status "" - http "" + http "" + connection close } + set state(-keepalive) $defaultKeepalive + set state(-strict) $strict # These flags have their types verified [Bug 811170] array set type { -binary boolean -blocksize integer -queryblocksize integer - -validate boolean + -strict boolean -timeout integer + -validate boolean } set state(charset) $defaultCharset - set options {-binary -blocksize -channel -command -handler -headers \ - -progress -query -queryblocksize -querychannel -queryprogress\ - -validate -timeout -type} - set usage [join $options ", "] + set options { + -binary -blocksize -channel -command -handler -headers -keepalive + -method -myaddr -progress -protocol -query -queryblocksize + -querychannel -queryprogress -strict -timeout -type -validate + } + set usage [join [lsort $options] ", "] set options [string map {- ""} $options] set pat ^-([join $options |])$ foreach {flag value} $args { - if {[regexp $pat $flag]} { + if {[regexp -- $pat $flag]} { # Validate numbers - if {[info exists type($flag)] && \ - ![string is $type($flag) -strict $value]} { + if {[info exists type($flag)] && + ![string is $type($flag) -strict $value]} { unset $token return -code error "Bad value for $flag ($value), must be $type($flag)" } @@ -334,7 +409,8 @@ proc http::geturl { url args } { # # From a validation perspective, we need to ensure that the parts of the # URL that are going to the server are correctly encoded. - # This is only done if $::http::strict is true (default 0 for compat). + # This is only done if $state(-strict) is true (inherited from + # $::http::strict). set URLmatcher {(?x) # this is _expanded_ syntax ^ @@ -367,7 +443,7 @@ proc http::geturl { url args } { # Note that we don't check the hostname for validity here; if it's # invalid, we'll simply fail to resolve it later on. } - if {$port ne "" && $port>65535} { + if {$port ne "" && $port > 65535} { unset $token return -code error "Invalid port number: $port" } @@ -380,7 +456,7 @@ proc http::geturl { url args } { (?: [-\w.~!$&'()*+,;=:] | %[0-9a-f][0-9a-f] )+ $ } - if {$strict && ![regexp -- $validityRE $user]} { + if {$state(-strict) && ![regexp -- $validityRE $user]} { unset $token # Provide a better error message in this error case if {[regexp {(?i)%(?![0-9a-f][0-9a-f]).?.?} $user bad]} { @@ -400,7 +476,7 @@ proc http::geturl { url args } { (?: \? (?: [-\w.~!$&'()*+,;=:@/?] | %[0-9a-f][0-9a-f] )* )? $ } - if {$strict && ![regexp -- $validityRE $srvurl]} { + if {$state(-strict) && ![regexp -- $validityRE $srvurl]} { unset $token # Provide a better error message in this error case if {[regexp {(?i)%(?![0-9a-f][0-9a-f])..} $srvurl bad]} { @@ -412,7 +488,7 @@ proc http::geturl { url args } { } else { set srvurl / } - if {[string length $proto] == 0} { + if {$proto eq ""} { set proto http } if {![info exists urlTypes($proto)]} { @@ -422,7 +498,7 @@ proc http::geturl { url args } { set defport [lindex $urlTypes($proto) 0] set defcmd [lindex $urlTypes($proto) 1] - if {[string length $port] == 0} { + if {$port eq ""} { set port $defport } if {![catch {$http(-proxyfilter) $host} proxy]} { @@ -447,42 +523,78 @@ proc http::geturl { url args } { # If a timeout is specified we set up the after event and arrange for an # asynchronous socket connection. + set sockopts [list] if {$state(-timeout) > 0} { set state(after) [after $state(-timeout) \ [list http::reset $token timeout]] - set async -async - } else { - set async "" + lappend sockopts -async } # If we are using the proxy, we must pass in the full URL that includes # the server name. - if {[info exists phost] && [string length $phost]} { + if {[info exists phost] && ($phost ne "")} { set srvurl $url - set conStat [catch {eval $defcmd $async {$phost $pport}} s] + set targetAddr [list $phost $pport] } else { - set conStat [catch {eval $defcmd $async {$host $port}} s] + set targetAddr [list $host $port] } - - if {$conStat} { - # Something went wrong while trying to establish the connection. Clean - # up after events and such, but DON'T call the command callback (if - # available) because we're going to throw an exception from here - # instead. - Finish $token "" 1 - cleanup $token - return -code error $s + # Proxy connections aren't shared among different hosts. + set state(socketinfo) $host:$port + + # See if we are supposed to use a previously opened channel. + if {$state(-keepalive)} { + variable socketmap + if {[info exists socketmap($state(socketinfo))]} { + if {[catch {fconfigure $socketmap($state(socketinfo))}]} { + Log "WARNING: socket for $state(socketinfo) was closed" + unset socketmap($state(socketinfo)) + } else { + set sock $socketmap($state(socketinfo)) + Log "reusing socket $sock for $state(socketinfo)" + catch {fileevent $sock writable {}} + catch {fileevent $sock readable {}} + } + } + # don't automatically close this connection socket + set state(connection) {} + } + if {![info exists sock]} { + # Pass -myaddr directly to the socket command + if {[info exists state(-myaddr)]} { + lappend sockopts -myaddr $state(-myaddr) + } + if {[catch {eval $defcmd $sockopts $targetAddr} sock]} { + # something went wrong while trying to establish the + # connection. Clean up after events and such, but DON'T call the + # command callback (if available) because we're going to throw an + # exception from here instead. + + set state(sock) $sock + Finish $token "" 1 + cleanup $token + return -code error $sock + } + } + set state(sock) $sock + Log "Using $sock for $state(socketinfo)" \ + [expr {$state(-keepalive)?"keepalive":""}] + if {$state(-keepalive)} { + set socketmap($state(socketinfo)) $sock } - set state(sock) $s # Wait for the connection to complete. if {$state(-timeout) > 0} { - fileevent $s writable [list http::Connect $token] + fileevent $sock writable [list http::Connect $token] http::wait $token - if {$state(status) eq "error"} { + if {![info exists state]} { + # If we timed out then Finish has been called and the users + # command callback may have cleaned up the token. If so + # we end up here with nothing left to do. + return $token + } elseif {$state(status) eq "error"} { # Something went wrong while trying to establish the connection. # Clean up after events and such, but DON'T call the command # callback (if available) because we're going to throw an @@ -499,12 +611,12 @@ proc http::geturl { url args } { # Send data in cr-lf format, but accept any line terminators - fconfigure $s -translation {auto crlf} -buffersize $state(-blocksize) + fconfigure $sock -translation {auto crlf} -buffersize $state(-blocksize) # The following is disallowed in safe interpreters, but the socket is # already in non-blocking mode in that case. - catch {fconfigure $s -blocking off} + catch {fconfigure $sock -blocking off} set how GET if {$isQuery} { set state(querylength) [string length $state(-query)] @@ -525,29 +637,57 @@ proc http::geturl { url args } { fconfigure $state(-querychannel) -blocking 1 -translation binary set contDone 0 } + if {[info exists state(-method)] && $state(-method) ne ""} { + set how $state(-method) + } if {[catch { - puts $s "$how $srvurl HTTP/1.0" - puts $s "Accept: $http(-accept)" - if {$port == $defport} { - # Don't add port in this case, to handle broken servers. [Bug - # 504508] - puts $s "Host: $host" + puts $sock "$how $srvurl HTTP/$state(-protocol)" + puts $sock "Accept: $http(-accept)" + array set hdrs $state(-headers) + if {[info exists hdrs(Host)]} { + # Allow Host spoofing [Bug 928154] + puts $sock "Host: $hdrs(Host)" + } elseif {$port == $defport} { + # Don't add port in this case, to handle broken servers. + # [Bug #504508] + puts $sock "Host: $host" } else { - puts $s "Host: $host:$port" + puts $sock "Host: $host:$port" } - puts $s "User-Agent: $http(-useragent)" + unset hdrs + puts $sock "User-Agent: $http(-useragent)" + if {$state(-protocol) == 1.0 && $state(-keepalive)} { + puts $sock "Connection: keep-alive" + } + if {$state(-protocol) > 1.0 && !$state(-keepalive)} { + puts $sock "Connection: close" ;# RFC2616 sec 8.1.2.1 + } + if {[info exists phost] && ($phost ne "") && $state(-keepalive)} { + puts $sock "Proxy-Connection: Keep-Alive" + } + set accept_encoding_seen 0 foreach {key value} $state(-headers) { + if {[string equal -nocase $key "host"]} { continue } + if {[string equal -nocase $key "accept-encoding"]} { + set accept_encoding_seen 1 + } set value [string map [list \n "" \r ""] $value] set key [string trim $key] - if {$key eq "Content-Length"} { + if {[string equal -nocase $key "content-length"]} { set contDone 1 set state(querylength) $value } if {[string length $key]} { - puts $s "$key: $value" + puts $sock "$key: $value" } } + # Soft zlib dependency check - no package require + if {!$accept_encoding_seen && [llength [package provide zlib]] + && !([info exists state(-channel)] || [info exists state(-handler)]) + } { + puts $sock "Accept-Encoding: gzip, identity, *;q=0.1" + } if {$isQueryChannel && $state(querylength) == 0} { # Try to determine size of data in channel. If we cannot seek, the # surrounding catch will trap us @@ -576,17 +716,17 @@ proc http::geturl { url args } { # their POST data if they expect the client to read their response. if {$isQuery || $isQueryChannel} { - puts $s "Content-Type: $state(-type)" + puts $sock "Content-Type: $state(-type)" if {!$contDone} { - puts $s "Content-Length: $state(querylength)" + puts $sock "Content-Length: $state(querylength)" } - puts $s "" - fconfigure $s -translation {auto binary} - fileevent $s writable [list http::Write $token] + puts $sock "" + fconfigure $sock -translation {auto binary} + fileevent $sock writable [list http::Write $token] } else { - puts $s "" - flush $s - fileevent $s readable [list http::Event $token] + puts $sock "" + flush $sock + fileevent $sock readable [list http::Event $sock $token] } if {! [info exists state(-command)]} { @@ -610,7 +750,7 @@ proc http::geturl { url args } { # if state(status) is error, it means someone's already called Finish # to do the above-described clean up. - if {$state(status) eq "error"} { + if {$state(status) ne "error"} { Finish $token $err 1 } cleanup $token @@ -632,6 +772,7 @@ proc http::data {token} { return $state(body) } proc http::status {token} { + if {![info exists $token]} { return "error" } variable $token upvar 0 $token state return $state(status) @@ -655,7 +796,11 @@ proc http::size {token} { upvar 0 $token state return $state(currentsize) } - +proc http::meta {token} { + variable $token + upvar 0 $token state + return $state(meta) +} proc http::error {token} { variable $token upvar 0 $token state @@ -721,7 +866,7 @@ proc http::Connect {token} { proc http::Write {token} { variable $token upvar 0 $token state - set s $state(sock) + set sock $state(sock) # Output a block. Tcl will buffer this if the socket blocks set done 0 @@ -732,19 +877,20 @@ proc http::Write {token} { # Chop up large query strings so queryprogress callback can give # smooth feedback. - puts -nonewline $s \ - [string range $state(-query) $state(queryoffset) \ - [expr {$state(queryoffset) + $state(-queryblocksize) - 1}]] + puts -nonewline $sock \ + [string range $state(-query) $state(queryoffset) \ + [expr {$state(queryoffset) + $state(-queryblocksize) - 1}]] incr state(queryoffset) $state(-queryblocksize) if {$state(queryoffset) >= $state(querylength)} { set state(queryoffset) $state(querylength) + puts $sock "" set done 1 } } else { # Copy blocks from the query channel set outStr [read $state(-querychannel) $state(-queryblocksize)] - puts -nonewline $s $outStr + puts -nonewline $sock $outStr incr state(queryoffset) [string length $outStr] if {[eof $state(-querychannel)]} { set done 1 @@ -758,16 +904,16 @@ proc http::Write {token} { set done 1 } if {$done} { - catch {flush $s} - fileevent $s writable {} - fileevent $s readable [list http::Event $token] + catch {flush $sock} + fileevent $sock writable {} + fileevent $sock readable [list http::Event $sock $token] } # Callback to the client after we've completely handled everything. if {[string length $state(-queryprogress)]} { - eval $state(-queryprogress) [list $token $state(querylength)\ - $state(queryoffset)] + eval $state(-queryprogress) \ + [list $token $state(querylength) $state(queryoffset)] } } @@ -776,92 +922,205 @@ proc http::Write {token} { # Handle input on the socket # # Arguments +# sock The socket receiving input. # token The token returned from http::geturl # # Side Effects # Read the socket and handle callbacks. -proc http::Event {token} { +proc http::Event {sock token} { variable $token upvar 0 $token state - set s $state(sock) - if {[eof $s]} { - Eof $token + if {![info exists state]} { + Log "Event $sock with invalid token '$token' - remote close?" + if {! [eof $sock]} { + if {[string length [set d [read $sock]]] != 0} { + Log "WARNING: additional data left on closed socket" + } + } + CloseSocket $sock return } if {$state(state) eq "header"} { - if {[catch {gets $s line} n]} { - Finish $token $n + if {[catch {gets $sock line} n]} { + return [Finish $token $n] } elseif {$n == 0} { - variable encodings + # We have now read all headers + # We ignore HTTP/1.1 100 Continue returns. RFC2616 sec 8.2.3 + if {$state(http) == "" || [lindex $state(http) 1] == 100} { return } + set state(state) body - if {$state(-binary) || ![string match -nocase text* $state(type)] - || [string match *gzip* $state(coding)] - || [string match *compress* $state(coding)]} { + + # If doing a HEAD, then we won't get any body + if {$state(-validate)} { + Eof $token + return + } + + # For non-chunked transfer we may have no body -- in this case we + # may get no further file event if the connection doesn't close and + # no more data is sent. We can tell and must finish up now - not + # later. + if {!(([info exists state(connection)] + && ($state(connection) eq "close")) + || [info exists state(transfer)]) + && $state(totalsize) == 0 + } then { + Log "body size is 0 and no events likely - complete." + Eof $token + return + } + + # We have to use binary translation to count bytes properly. + fconfigure $sock -translation binary + + if {$state(-binary) || ![string match -nocase text* $state(type)]} { # Turn off conversions for non-text data - fconfigure $s -translation binary + set state(binary) 1 + } + if {$state(binary) || [string match *gzip* $state(coding)] + || [string match *compress* $state(coding)]} { if {[info exists state(-channel)]} { fconfigure $state(-channel) -translation binary } - } else { - # If we are getting text, set the incoming channel's encoding - # correctly. iso8859-1 is the RFC default, but this could be - # any IANA charset. However, we only know how to convert what - # we have encodings for. - set idx [lsearch -exact $encodings \ - [string tolower $state(charset)]] - if {$idx >= 0} { - fconfigure $s -encoding [lindex $encodings $idx] - } } - if {[info exists state(-channel)] && \ - ![info exists state(-handler)]} { + if {[info exists state(-channel)] && + ![info exists state(-handler)]} { # Initiate a sequence of background fcopies - fileevent $s readable {} - CopyStart $s $token + fileevent $sock readable {} + CopyStart $sock $token + return } } elseif {$n > 0} { - if {[regexp -nocase {^content-type:(.+)$} $line x type]} { - set state(type) [string trim $type] - # grab the optional charset information - regexp -nocase {charset\s*=\s*(\S+)} $type x state(charset) - } - if {[regexp -nocase {^content-length:(.+)$} $line x length]} { - set state(totalsize) [string trim $length] - } - if {[regexp -nocase {^content-encoding:(.+)$} $line x coding]} { - set state(coding) [string trim $coding] - } + # Process header lines if {[regexp -nocase {^([^:]+):(.+)$} $line x key value]} { + switch -- [string tolower $key] { + content-type { + set state(type) [string trim [string tolower $value]] + # grab the optional charset information + regexp -nocase {charset\s*=\s*(\S+?);?} \ + $state(type) -> state(charset) + } + content-length { + set state(totalsize) [string trim $value] + } + content-encoding { + set state(coding) [string trim $value] + } + transfer-encoding { + set state(transfer) \ + [string trim [string tolower $value]] + } + proxy-connection - + connection { + set state(connection) \ + [string trim [string tolower $value]] + } + } lappend state(meta) $key [string trim $value] } elseif {[string match HTTP* $line]} { set state(http) $line } } } else { + # Now reading body if {[catch { if {[info exists state(-handler)]} { - set n [eval $state(-handler) {$s $token}] + set n [eval $state(-handler) [list $sock $token]] + } elseif {[info exists state(transfer_final)]} { + set line [getTextLine $sock] + set n [string length $line] + if {$n > 0} { + Log "found $n bytes following final chunk" + append state(transfer_final) $line + } else { + Log "final chunk part" + Eof $token + } + } elseif {[info exists state(transfer)] + && $state(transfer) eq "chunked"} { + set size 0 + set chunk [getTextLine $sock] + set n [string length $chunk] + if {[string trim $chunk] ne ""} { + scan $chunk %x size + if {$size != 0} { + set bl [fconfigure $sock -blocking] + fconfigure $sock -blocking 1 + set chunk [read $sock $size] + fconfigure $sock -blocking $bl + set n [string length $chunk] + if {$n >= 0} { + append state(body) $chunk + } + if {$size != [string length $chunk]} { + Log "WARNING: mis-sized chunk:\ + was [string length $chunk], should be $size" + } + getTextLine $sock + } else { + set state(transfer_final) {} + } + } } else { - set block [read $s $state(-blocksize)] + #Log "read non-chunk $state(currentsize) of $state(totalsize)" + set block [read $sock $state(-blocksize)] set n [string length $block] if {$n >= 0} { append state(body) $block } } - if {$n >= 0} { - incr state(currentsize) $n + if {[info exists state]} { + if {$n >= 0} { + incr state(currentsize) $n + } + # If Content-Length - check for end of data. + if {($state(totalsize) > 0) + && ($state(currentsize) >= $state(totalsize))} { + Eof $token + } } } err]} { - Finish $token $err + return [Finish $token $err] } else { if {[info exists state(-progress)]} { eval $state(-progress) \ - {$token $state(totalsize) $state(currentsize)} + [list $token $state(totalsize) $state(currentsize)] } } } + + # catch as an Eof above may have closed the socket already + if {![catch {eof $sock} eof] && $eof} { + if {[info exists $token]} { + set state(connection) close + Eof $token + } else { + # open connection closed on a token that has been cleaned up. + CloseSocket $sock + } + return + } +} + +# http::getTextLine -- +# +# Get one line with the stream in blocking crlf mode +# +# Arguments +# sock The socket receiving input. +# +# Results: +# The line of text, without trailing newline + +proc http::getTextLine {sock} { + set tr [fconfigure $sock -translation] + set bl [fconfigure $sock -blocking] + fconfigure $sock -translation crlf -blocking 1 + set r [gets $sock] + fconfigure $sock -translation $tr -blocking $bl + return $r } # http::CopyStart @@ -869,17 +1128,17 @@ proc http::Event {token} { # Error handling wrapper around fcopy # # Arguments -# s The socket to copy from +# sock The socket to copy from # token The token returned from http::geturl # # Side Effects # This closes the connection upon error -proc http::CopyStart {s token} { +proc http::CopyStart {sock token} { variable $token upvar 0 $token state if {[catch { - fcopy $s $state(-channel) -size $state(-blocksize) -command \ + fcopy $sock $state(-channel) -size $state(-blocksize) -command \ [list http::CopyDone $token] } err]} { Finish $token $err @@ -900,18 +1159,19 @@ proc http::CopyStart {s token} { proc http::CopyDone {token count {error {}}} { variable $token upvar 0 $token state - set s $state(sock) + set sock $state(sock) incr state(currentsize) $count if {[info exists state(-progress)]} { - eval $state(-progress) {$token $state(totalsize) $state(currentsize)} + eval $state(-progress) \ + [list $token $state(totalsize) $state(currentsize)] } # At this point the token may have been reset if {[string length $error]} { Finish $token $error - } elseif {[catch {eof $s} iseof] || $iseof} { + } elseif {[catch {eof $sock} iseof] || $iseof} { Eof $token } else { - CopyStart $s $token + CopyStart $sock $token } } @@ -925,7 +1185,7 @@ proc http::CopyDone {token count {error {}}} { # Side Effects # Clean up the socket -proc http::Eof {token} { +proc http::Eof {token {force 0}} { variable $token upvar 0 $token state if {$state(state) eq "header"} { @@ -934,13 +1194,37 @@ proc http::Eof {token} { } else { set state(status) ok } - set state(state) eof + + if {($state(coding) eq "gzip") && [string length $state(body)] > 0} { + if {[catch { + set state(body) [Gunzip $state(body)] + } err]} { + return [Finish $token $err] + } + } + + if {!$state(binary)} { + + # If we are getting text, set the incoming channel's + # encoding correctly. iso8859-1 is the RFC default, but + # this could be any IANA charset. However, we only know + # how to convert what we have encodings for. + + set enc [CharsetToEncoding $state(charset)] + if {$enc ne "binary"} { + set state(body) [encoding convertfrom $enc $state(body)] + } + + # Translate text line endings. + set state(body) [string map {\r\n \n \r \n} $state(body)] + } + Finish $token } # http::wait -- # -# See documentaion for details. +# See documentation for details. # # Arguments: # token Connection token. @@ -952,17 +1236,17 @@ proc http::wait {token} { variable $token upvar 0 $token state - if {![info exists state(status)] || [string length $state(status)] == 0} { + if {![info exists state(status)] || $state(status) eq ""} { # We must wait on the original variable name, not the upvar alias - vwait $token\(status) + vwait ${token}(status) } - return $state(status) + return [status $token] } # http::formatQuery -- # -# See documentaion for details. Call http::formatQuery with an even +# See documentation for details. Call http::formatQuery with an even # number of arguments, where the first is a name, the second is a value, # the third is another name, and so on. # @@ -1037,3 +1321,100 @@ proc http::ProxyRequired {host} { return [list $http(-proxyhost) $http(-proxyport)] } } + +# http::CharsetToEncoding -- +# +# Tries to map a given IANA charset to a tcl encoding. +# If no encoding can be found, returns binary. +# + +proc http::CharsetToEncoding {charset} { + variable encodings + + set charset [string tolower $charset] + if {[regexp {iso-?8859-([0-9]+)} $charset - num]} { + set encoding "iso8859-$num" + } elseif {[regexp {iso-?2022-(jp|kr)} $charset - ext]} { + set encoding "iso2022-$ext" + } elseif {[regexp {shift[-_]?js} $charset -]} { + set encoding "shiftjis" + } elseif {[regexp {(windows|cp)-?([0-9]+)} $charset - - num]} { + set encoding "cp$num" + } elseif {$charset eq "us-ascii"} { + set encoding "ascii" + } elseif {[regexp {(iso-?)?lat(in)?-?([0-9]+)} $charset - - - num]} { + switch -- $num { + 5 {set encoding "iso8859-9"} + 1 - + 2 - + 3 {set encoding "iso8859-$num"} + } + } else { + # other charset, like euc-xx, utf-8,... may directly maps to encoding + set encoding $charset + } + set idx [lsearch -exact $encodings $encoding] + if {$idx >= 0} { + return $encoding + } else { + return "binary" + } +} + +# http::Gunzip -- +# +# Decompress data transmitted using the gzip transfer coding. +# + +# FIX ME: redo using zlib sinflate +proc http::Gunzip {data} { + binary scan $data Scb5icc magic method flags time xfl os + set pos 10 + if {$magic != 0x1f8b} { + return -code error "invalid data: supplied data is not in gzip format" + } + if {$method != 8} { + return -code error "invalid compression method" + } + + foreach {f_text f_crc f_extra f_name f_comment} [split $flags ""] break + set extra "" + if { $f_extra } { + binary scan $data @${pos}S xlen + incr pos 2 + set extra [string range $data $pos $xlen] + set pos [incr xlen] + } + + set name "" + if { $f_name } { + set ndx [string first \0 $data $pos] + set name [string range $data $pos $ndx] + set pos [incr ndx] + } + + set comment "" + if { $f_comment } { + set ndx [string first \0 $data $pos] + set comment [string range $data $pos $ndx] + set pos [incr ndx] + } + + set fcrc "" + if { $f_crc } { + set fcrc [string range $data $pos [incr pos]] + incr pos + } + + binary scan [string range $data end-7 end] ii crc size + set inflated [zlib inflate [string range $data $pos end-8]] + set chk [zlib crc32 $inflated] + if { ($crc & 0xffffffff) != ($chk & 0xffffffff)} { + return -code error "invalid data: checksum mismatch $crc != $chk" + } + return $inflated +} + +# Local variables: +# indent-tabs-mode: t +# End: diff --git a/mingw/lib/tcl8/8.4/platform-1.0.3.tm b/mingw/lib/tcl8/8.4/platform-1.0.3.tm new file mode 100644 index 0000000000..143cdc5c52 --- /dev/null +++ b/mingw/lib/tcl8/8.4/platform-1.0.3.tm @@ -0,0 +1,270 @@ +# -*- tcl -*- +# ### ### ### ######### ######### ######### +## Overview + +# Heuristics to assemble a platform identifier from publicly available +# information. The identifier describes the platform of the currently +# running tcl shell. This is a mixture of the runtime environment and +# of build-time properties of the executable itself. +# +# Examples: +# <1> A tcl shell executing on a x86_64 processor, but having a +# wordsize of 4 was compiled for the x86 environment, i.e. 32 +# bit, and loaded packages have to match that, and not the +# actual cpu. +# +# <2> The hp/solaris 32/64 bit builds of the core cannot be +# distinguished by looking at tcl_platform. As packages have to +# match the 32/64 information we have to look in more places. In +# this case we inspect the executable itself (magic numbers, +# i.e. fileutil::magic::filetype). +# +# The basic information used comes out of the 'os' and 'machine' +# entries of the 'tcl_platform' array. A number of general and +# os/machine specific transformation are applied to get a canonical +# result. +# +# General +# Only the first element of 'os' is used - we don't care whether we +# are on "Windows NT" or "Windows XP" or whatever. +# +# Machine specific +# % arm* -> arm +# % sun4* -> sparc +# % intel -> ix86 +# % i*86* -> ix86 +# % Power* -> powerpc +# % x86_64 + wordSize 4 => x86 code +# +# OS specific +# % AIX are always powerpc machines +# % HP-UX 9000/800 etc means parisc +# % linux has to take glibc version into account +# % sunos -> solaris, and keep version number +# +# NOTE: A platform like linux glibc 2.3, which can use glibc 2.2 stuff +# has to provide all possible allowed platform identifiers when +# searching search. Ditto a solaris 2.8 platform can use solaris 2.6 +# packages. Etc. This is handled by the other procedure, see below. + +# ### ### ### ######### ######### ######### +## Requirements + +namespace eval ::platform {} + +# ### ### ### ######### ######### ######### +## Implementation + +# -- platform::generic +# +# Assembles an identifier for the generic platform. It leaves out +# details like kernel version, libc version, etc. + +proc ::platform::generic {} { + global tcl_platform + + set plat [string tolower [lindex $tcl_platform(os) 0]] + set cpu $tcl_platform(machine) + + switch -glob -- $cpu { + sun4* { + set cpu sparc + } + intel - + i*86* { + set cpu ix86 + } + x86_64 { + if {$tcl_platform(wordSize) == 4} { + # See Example <1> at the top of this file. + set cpu ix86 + } + } + "Power*" { + set cpu powerpc + } + "arm*" { + set cpu arm + } + ia64 { + if {$tcl_platform(wordSize) == 4} { + append cpu _32 + } + } + } + + switch -- $plat { + windows { + set plat win32 + if {$cpu eq "amd64"} { + # Do not check wordSize, win32-x64 is an IL32P64 platform. + set cpu x86_64 + } + } + sunos { + set plat solaris + if {$cpu ne "ia64"} { + if {$tcl_platform(wordSize) == 8} { + append cpu 64 + } + } + } + darwin { + set plat macosx + } + aix { + set cpu powerpc + if {$tcl_platform(wordSize) == 8} { + append cpu 64 + } + } + hp-ux { + set plat hpux + if {$cpu ne "ia64"} { + set cpu parisc + if {$tcl_platform(wordSize) == 8} { + append cpu 64 + } + } + } + osf1 { + set plat tru64 + } + } + + return "${plat}-${cpu}" +} + +# -- platform::identify +# +# Assembles an identifier for the exact platform, by extending the +# generic identifier. I.e. it adds in details like kernel version, +# libc version, etc., if they are relevant for the loading of +# packages on the platform. + +proc ::platform::identify {} { + global tcl_platform + + set id [generic] + regexp {^([^-]+)-([^-]+)$} $id -> plat cpu + + switch -- $plat { + solaris { + regsub {^5} $tcl_platform(osVersion) 2 text + append plat $text + return "${plat}-${cpu}" + } + linux { + # Look for the libc*.so and determine its version + # (libc5/6, libc6 further glibc 2.X) + + set v unknown + + if {[file exists /lib64] && [file isdirectory /lib64]} { + set base /lib64 + } else { + set base /lib + } + + set libclist [lsort [glob -nocomplain -directory $base libc*]] + if {[llength $libclist]} { + set libc [lindex $libclist 0] + + # Try executing the library first. This should suceed + # for a glibc library, and return the version + # information. + + if {![catch { + set vdata [lindex [split [exec $libc] \n] 0] + }]} { + regexp {([0-9]+(\.[0-9]+)*)} $vdata -> v + foreach {major minor} [split $v .] break + set v glibc${major}.${minor} + } else { + # We had trouble executing the library. We are now + # inspecting its name to determine the version + # number. This code by Larry McVoy. + + if {[regexp -- {libc-([0-9]+)\.([0-9]+)} $libc -> major minor]} { + set v glibc${major}.${minor} + } + } + } + append plat -$v + return "${plat}-${cpu}" + } + } + + return $id +} + +# -- platform::patterns +# +# Given an exact platform identifier, i.e. _not_ the generic +# identifier it assembles a list of exact platform identifier +# describing platform which should be compatible with the +# input. +# +# I.e. packages for all platforms in the result list should be +# loadable on the specified platform. + +# << Should we add the generic identifier to the list as well ? In +# general it is not compatible I believe. So better not. In many +# cases the exact identifier is identical to the generic one +# anyway. +# >> + +proc ::platform::patterns {id} { + set res [list $id] + if {$id eq "tcl"} {return $res} + + switch -glob -- $id { + solaris*-* { + if {[regexp {solaris([^-]*)-(.*)} $id -> v cpu]} { + if {$v eq ""} {return $id} + foreach {major minor} [split $v .] break + incr minor -1 + for {set j $minor} {$j >= 6} {incr j -1} { + lappend res solaris${major}.${j}-${cpu} + } + } + } + linux*-* { + if {[regexp {linux-glibc([^-]*)-(.*)} $id -> v cpu]} { + foreach {major minor} [split $v .] break + incr minor -1 + for {set j $minor} {$j >= 0} {incr j -1} { + lappend res linux-glibc${major}.${j}-${cpu} + } + } + } + macosx-powerpc - + macosx-ix86 { + lappend res macosx-universal + } + } + lappend res tcl ; # Pure tcl packages are always compatible. + return $res +} + + +# ### ### ### ######### ######### ######### +## Ready + +package provide platform 1.0.3 + +# ### ### ### ######### ######### ######### +## Demo application + +if {[info exists argv0] && ($argv0 eq [info script])} { + puts ==================================== + parray tcl_platform + puts ==================================== + puts Generic\ identification:\ [::platform::generic] + puts Exact\ identification:\ \ \ [::platform::identify] + puts ==================================== + puts Search\ patterns: + puts *\ [join [::platform::patterns [::platform::identify]] \n*\ ] + puts ==================================== + exit 0 +} diff --git a/mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm b/mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm new file mode 100644 index 0000000000..b007666f92 --- /dev/null +++ b/mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm @@ -0,0 +1,236 @@ +# -*- tcl -*- +# ### ### ### ######### ######### ######### +## Overview + +# Higher-level commands which invoke the functionality of this package +# for an arbitrary tcl shell (tclsh, wish, ...). This is required by a +# repository as while the tcl shell executing packages uses the same +# platform in general as a repository application there can be +# differences in detail (i.e. 32/64 bit builds). + +# ### ### ### ######### ######### ######### +## Requirements + +package require platform +namespace eval ::platform::shell {} + +# ### ### ### ######### ######### ######### +## Implementation + +# -- platform::shell::generic + +proc ::platform::shell::generic {shell} { + # Argument is the path to a tcl shell. + + CHECK $shell + LOCATE base out + + set code {} + # Forget any pre-existing platform package, it might be in + # conflict with this one. + lappend code {package forget platform} + # Inject our platform package + lappend code [list source $base] + # Query and print the architecture + lappend code {puts [platform::generic]} + # And done + lappend code {exit 0} + + set arch [RUN $shell [join $code \n]] + + if {$out} {file delete -force $base} + return $arch +} + +# -- platform::shell::identify + +proc ::platform::shell::identify {shell} { + # Argument is the path to a tcl shell. + + CHECK $shell + LOCATE base out + + set code {} + # Forget any pre-existing platform package, it might be in + # conflict with this one. + lappend code {package forget platform} + # Inject our platform package + lappend code [list source $base] + # Query and print the architecture + lappend code {puts [platform::identify]} + # And done + lappend code {exit 0} + + set arch [RUN $shell [join $code \n]] + + if {$out} {file delete -force $base} + return $arch +} + +# -- platform::shell::platform + +proc ::platform::shell::platform {shell} { + # Argument is the path to a tcl shell. + + CHECK $shell + + set code {} + lappend code {puts $tcl_platform(platform)} + lappend code {exit 0} + + return [RUN $shell [join $code \n]] +} + +# ### ### ### ######### ######### ######### +## Internal helper commands. + +proc ::platform::shell::CHECK {shell} { + if {![file exists $shell]} { + return -code error "Shell \"$shell\" does not exist" + } + if {![file executable $shell]} { + return -code error "Shell \"$shell\" is not executable (permissions)" + } + return +} + +proc ::platform::shell::LOCATE {bv ov} { + upvar 1 $bv base $ov out + + # Locate the platform package for injection into the specified + # shell. We are using package management to find it, whereever it + # is, instead of using hardwired relative paths. This allows us to + # install the two packages as TMs without breaking the code + # here. If the found package is wrapped we copy the code somewhere + # where the spawned shell will be able to read it. + + set pl [package ifneeded platform [package require platform]] + foreach {cmd base} $pl break + + set out 0 + if {[lindex [file system $base]] ne "native"} { + set temp [TEMP] + file copy -force $base $temp + set base $temp + set out 1 + } + return +} + +proc ::platform::shell::RUN {shell code} { + set c [TEMP] + set cc [open $c w] + puts $cc $code + close $cc + + set e [TEMP] + + set code [catch { + exec $shell $c 2> $e + } res] + + file delete $c + + if {$code} { + append res \n[read [set chan [open $e r]]][close $chan] + file delete $e + return -code error "Shell \"$shell\" is not executable ($res)" + } + + file delete $e + return $res +} + +proc ::platform::shell::TEMP {} { + set prefix platform + + # This code is copied out of Tcllib's fileutil package. + # (TempFile/tempfile) + + set tmpdir [DIR] + + set chars "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + set nrand_chars 10 + set maxtries 10 + set access [list RDWR CREAT EXCL TRUNC] + set permission 0600 + set channel "" + set checked_dir_writable 0 + set mypid [pid] + for {set i 0} {$i < $maxtries} {incr i} { + set newname $prefix + for {set j 0} {$j < $nrand_chars} {incr j} { + append newname [string index $chars \ + [expr {int(rand()*62)}]] + } + set newname [file join $tmpdir $newname] + if {[file exists $newname]} { + after 1 + } else { + if {[catch {open $newname $access $permission} channel]} { + if {!$checked_dir_writable} { + set dirname [file dirname $newname] + if {![file writable $dirname]} { + return -code error "Directory $dirname is not writable" + } + set checked_dir_writable 1 + } + } else { + # Success + close $channel + return [file normalize $newname] + } + } + } + if {[string compare $channel ""]} { + return -code error "Failed to open a temporary file: $channel" + } else { + return -code error "Failed to find an unused temporary file name" + } +} + +proc ::platform::shell::DIR {} { + # This code is copied out of Tcllib's fileutil package. + # (TempDir/tempdir) + + global tcl_platform env + + set attempdirs [list] + + foreach tmp {TMPDIR TEMP TMP} { + if { [info exists env($tmp)] } { + lappend attempdirs $env($tmp) + } + } + + switch $tcl_platform(platform) { + windows { + lappend attempdirs "C:\\TEMP" "C:\\TMP" "\\TEMP" "\\TMP" + } + macintosh { + set tmpdir $env(TRASH_FOLDER) ;# a better place? + } + default { + lappend attempdirs \ + [file join / tmp] \ + [file join / var tmp] \ + [file join / usr tmp] + } + } + + lappend attempdirs [pwd] + + foreach tmp $attempdirs { + if { [file isdirectory $tmp] && [file writable $tmp] } { + return [file normalize $tmp] + } + } + + # Fail if nothing worked. + return -code error "Unable to determine a proper directory for temporary files" +} + +# ### ### ### ######### ######### ######### +## Ready + +package provide platform::shell 1.1.3 diff --git a/mingw/lib/tcl8.4/msgcat1.3/msgcat.tcl b/mingw/lib/tcl8/8.5/msgcat-1.4.2.tm similarity index 82% rename from mingw/lib/tcl8.4/msgcat1.3/msgcat.tcl rename to mingw/lib/tcl8/8.5/msgcat-1.4.2.tm index 907e35e200..ccf4054dc8 100644 --- a/mingw/lib/tcl8.4/msgcat1.3/msgcat.tcl +++ b/mingw/lib/tcl8/8.5/msgcat-1.4.2.tm @@ -10,12 +10,12 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: msgcat.tcl,v 1.17.2.6 2006/09/10 18:23:45 dgp Exp $ +# RCS: @(#) $Id: msgcat.tcl,v 1.26 2006/11/03 00:34:52 hobbs Exp $ -package require Tcl 8.2 +package require Tcl 8.5 # When the version number changes, be sure to update the pkgIndex.tcl file, # and the installation directory in the Makefiles. -package provide msgcat 1.3.4 +package provide msgcat 1.4.2 namespace eval msgcat { namespace export mc mcload mclocale mcmax mcmset mcpreferences mcset \ @@ -28,13 +28,14 @@ namespace eval msgcat { variable Loclist {} # Records the mapping between source strings and translated strings. The - # array key is of the form ",," and the value is + # dict key is of the form " ", where locale and + # namespace should be themselves dict values and the value is # the translated string. - array set Msgs {} + variable Msgs [dict create] # Map of language codes used in Windows registry to those of ISO-639 - if { [string equal $::tcl_platform(platform) windows] } { - array set WinRegToISO639 { + if { $::tcl_platform(platform) eq "windows" } { + variable WinRegToISO639 [dict create {*}{ 01 ar 0401 ar_SA 0801 ar_IQ 0c01 ar_EG 1001 ar_LY 1401 ar_DZ 1801 ar_MA 1c01 ar_TN 2001 ar_OM 2401 ar_YE 2801 ar_SY 2c01 ar_JO 3001 ar_LB 3401 ar_KW 3801 ar_AE 3c01 ar_BH @@ -159,7 +160,7 @@ namespace eval msgcat { 77 so 0477 so_SO 78 sit 0478 sit_CN 79 pap 0479 pap_AN - } + }] } } @@ -176,7 +177,7 @@ namespace eval msgcat { # args Args to pass to the format command # # Results: -# Returns the translatd string. Propagates errors thrown by the +# Returns the translated string. Propagates errors thrown by the # format command. proc msgcat::mc {src args} { @@ -191,20 +192,19 @@ proc msgcat::mc {src args} { while {$ns != ""} { foreach loc $Loclist { - if {[info exists Msgs($loc,$ns,$src)]} { + if {[dict exists $Msgs $loc $ns $src]} { if {[llength $args] == 0} { - return $Msgs($loc,$ns,$src) + return [dict get $Msgs $loc $ns $src] } else { - return [uplevel 1 \ - [linsert $args 0 ::format $Msgs($loc,$ns,$src)]] + return [format [dict get $Msgs $loc $ns $src] {*}$args] } } } set ns [namespace parent $ns] } # we have not found the translation - return [uplevel 1 \ - [linsert $args 0 [::namespace origin mcunknown] $Locale $src]] + return [uplevel 1 [list [namespace origin mcunknown] \ + $Locale $src {*}$args]] } # msgcat::mclocale -- @@ -225,7 +225,8 @@ proc msgcat::mclocale {args} { set len [llength $args] if {$len > 1} { - error {wrong # args: should be "mclocale ?newLocale?"} + return -code error "wrong # args: should be\ + \"[lindex [info level 0] 0] ?newLocale?\"" } if {$len == 1} { @@ -238,9 +239,13 @@ proc msgcat::mclocale {args} { set Loclist {} set word "" foreach part [split $Locale _] { - set word [string trimleft "${word}_${part}" _] - set Loclist [linsert $Loclist 0 $word] + set word [string trim "${word}_${part}" _] + if {$word ne [lindex $Loclist 0]} { + set Loclist [linsert $Loclist 0 $word] + } } + lappend Loclist {} + set Locale [lindex $Loclist 0] } return $Locale } @@ -275,13 +280,13 @@ proc msgcat::mcpreferences {} { proc msgcat::mcload {langdir} { set x 0 foreach p [mcpreferences] { + if { $p eq {} } { + set p ROOT + } set langfile [file join $langdir $p.msg] if {[file exists $langfile]} { incr x - set fid [open $langfile "r"] - fconfigure $fid -encoding utf-8 - uplevel 1 [read $fid] - close $fid + uplevel 1 [list ::source -encoding utf-8 $langfile] } } return $x @@ -303,12 +308,21 @@ proc msgcat::mcload {langdir} { proc msgcat::mcset {locale src {dest ""}} { variable Msgs if {[llength [info level 0]] == 3} { ;# dest not specified - set dest $src + set dest $src } set ns [uplevel 1 [list ::namespace current]] - - set Msgs([string tolower $locale],$ns,$src) $dest + + set locale [string tolower $locale] + + # create nested dictionaries if they do not exist + if {![dict exists $Msgs $locale]} { + dict set Msgs $locale [dict create] + } + if {![dict exists $Msgs $locale $ns]} { + dict set Msgs $locale $ns [dict create] + } + dict set Msgs $locale $ns $src $dest return $dest } @@ -328,16 +342,24 @@ proc msgcat::mcmset {locale pairs } { set length [llength $pairs] if {$length % 2} { - error {bad translation list: should be "mcmset locale {src dest ...}"} + return -code error "bad translation list:\ + should be \"[lindex [info level 0] 0] locale {src dest ...}\"" } set locale [string tolower $locale] set ns [uplevel 1 [list ::namespace current]] - + + # create nested dictionaries if they do not exist + if {![dict exists $Msgs $locale]} { + dict set Msgs $locale [dict create] + } + if {![dict exists $Msgs $locale $ns]} { + dict set Msgs $locale $ns [dict create] + } foreach {src dest} $pairs { - set Msgs($locale,$ns,$src) $dest + dict set Msgs $locale $ns $src $dest } - + return $length } @@ -360,7 +382,7 @@ proc msgcat::mcmset {locale pairs } { proc msgcat::mcunknown {locale src args} { if {[llength $args]} { - return [uplevel 1 [linsert $args 0 ::format $src]] + return [format $src {*}$args] } else { return $src } @@ -368,7 +390,7 @@ proc msgcat::mcunknown {locale src args} { # msgcat::mcmax -- # -# Calculates the maximun length of the translated strings of the given +# Calculates the maximum length of the translated strings of the given # list. # # Arguments: @@ -383,7 +405,7 @@ proc msgcat::mcmax {args} { set translated [uplevel 1 [list [namespace origin mc] $string]] set len [string length $translated] if {$len>$max} { - set max $len + set max $len } } return $max @@ -424,9 +446,10 @@ proc msgcat::Init {} { # set default locale, try to get from environment # foreach varName {LC_ALL LC_MESSAGES LANG} { - if {[info exists ::env($varName)] - && ![string equal "" $::env($varName)]} { - if {![catch {mclocale [ConvertLocale $::env($varName)]}]} { + if {[info exists ::env($varName)] && ("" ne $::env($varName))} { + if {![catch { + mclocale [ConvertLocale $::env($varName)] + }]} { return } } @@ -434,11 +457,11 @@ proc msgcat::Init {} { # # On Darwin, fallback to current CFLocale identifier if available. # - if {[string equal $::tcl_platform(os) Darwin] - && [string equal $::tcl_platform(platform) unix] - && [info exists ::tcl::mac::locale] - && ![string equal $::tcl::mac::locale ""]} { - if {![catch {mclocale [ConvertLocale $::tcl::mac::locale]}]} { + if {$::tcl_platform(os) eq "Darwin" && $::tcl_platform(platform) eq "unix" + && [info exists ::tcl::mac::locale] && $::tcl::mac::locale ne ""} { + if {![catch { + mclocale [ConvertLocale $::tcl::mac::locale] + }]} { return } } @@ -446,7 +469,7 @@ proc msgcat::Init {} { # The rest of this routine is special processing for Windows; # all other platforms, get out now. # - if { ![string equal $::tcl_platform(platform) windows] } { + if { $::tcl_platform(platform) ne "windows" } { mclocale C return } @@ -472,7 +495,9 @@ proc msgcat::Init {} { variable WinRegToISO639 set locale [string tolower $locale] while {[string length $locale]} { - if {![catch {mclocale [ConvertLocale $WinRegToISO639($locale)]}]} { + if {![catch { + mclocale [ConvertLocale [dict get $WinRegToISO639 $locale]] + }]} { return } set locale [string range $locale 1 end] diff --git a/mingw/lib/tcl8.4/tcltest2.2/tcltest.tcl b/mingw/lib/tcl8/8.5/tcltest-2.3.0.tm similarity index 98% rename from mingw/lib/tcl8.4/tcltest2.2/tcltest.tcl rename to mingw/lib/tcl8/8.5/tcltest-2.3.0.tm index 4e429324fd..d799eb0cc2 100644 --- a/mingw/lib/tcl8.4/tcltest2.2/tcltest.tcl +++ b/mingw/lib/tcl8/8.5/tcltest-2.3.0.tm @@ -16,15 +16,15 @@ # Contributions from Don Porter, NIST, 2002. (not subject to US copyright) # All rights reserved. # -# RCS: @(#) $Id: tcltest.tcl,v 1.78.2.13 2005/02/24 18:03:36 dgp Exp $ +# RCS: @(#) $Id: tcltest.tcl,v 1.103 2007/12/13 15:26:03 dgp Exp $ -package require Tcl 8.3 ;# uses [glob -directory] +package require Tcl 8.5 ;# -verbose line uses [info frame] namespace eval tcltest { # When the version number changes, be sure to update the pkgIndex.tcl file, # and the install directory in the Makefiles. When the minor version # changes (new feature) be sure to update the man page as well. - variable Version 2.2.8 + variable Version 2.3.0 # Compatibility support for dumb variables defined in tcltest 1 # Do not use these. Call [package provide Tcl] and [info patchlevel] @@ -609,15 +609,15 @@ namespace eval tcltest { proc AcceptVerbose { level } { set level [AcceptList $level] if {[llength $level] == 1} { - if {![regexp {^(pass|body|skip|start|error)$} $level]} { + if {![regexp {^(pass|body|skip|start|error|line)$} $level]} { # translate single characters abbreviations to expanded list - set level [string map {p pass b body s skip t start e error} \ + set level [string map {p pass b body s skip t start e error l line} \ [split $level {}]] } } set valid [list] foreach v $level { - if {[regexp {^(pass|body|skip|start|error)$} $v]} { + if {[regexp {^(pass|body|skip|start|error|line)$} $v]} { lappend valid $v } } @@ -631,11 +631,12 @@ namespace eval tcltest { # Default verbosity is to show bodies of failed tests Option -verbose {body error} { - Takes any combination of the values 'p', 's', 'b', 't' and 'e'. + Takes any combination of the values 'p', 's', 'b', 't', 'e' and 'l'. Test suite will display all passed tests if 'p' is specified, all skipped tests if 's' is specified, the bodies of failed tests if 'b' is specified, and when tests start if 't' is specified. - ErrorInfo is displayed if 'e' is specified. + ErrorInfo is displayed if 'e' is specified. Source file line + information of failed tests is displayed if 'l' is specified. } AcceptVerbose verbose # Match and skip patterns default to the empty list, except for @@ -1613,8 +1614,7 @@ proc tcltest::Eval {script {ignoreOutput 1}} { set outData {} set errData {} rename ::puts [namespace current]::Replace::Puts - namespace eval :: \ - [list namespace import [namespace origin Replace::puts]] + namespace eval :: [list namespace import [namespace origin Replace::puts]] namespace import Replace::puts } set result [uplevel 1 $script] @@ -2087,7 +2087,28 @@ proc tcltest::test {name description args} { if {![IsVerbose body]} { set body "" } - puts [outputChannel] "\n==== $name\ + puts [outputChannel] "\n" + if {[IsVerbose line]} { + if {![catch {set testFrame [info frame -1]}] && + [dict get $testFrame type] eq "source"} { + set testFile [dict get $testFrame file] + set testLine [dict get $testFrame line] + } else { + set testFile [file normalize [uplevel 1 {info script}]] + if {[file readable $testFile]} { + set testFd [open $testFile r] + set testLine [expr {[lsearch -regexp \ + [split [read $testFd] "\n"] \ + "^\[ \t\]*test [string map {. \\.} $name] "]+1}] + close $testFd + } + } + if {[info exists testLine]} { + puts [outputChannel] "$testFile:$testLine: test failed:\ + $name [string trim $description]" + } + } + puts [outputChannel] "==== $name\ [string trim $description] FAILED" if {[string length $body]} { puts [outputChannel] "==== Contents of test case:" @@ -2222,7 +2243,7 @@ proc tcltest::Skipped {name constraints} { if {[string match {*[$\[]*} $constraints] != 0} { # full expression, e.g. {$foo > [info tclversion]} catch {set doTest [uplevel #0 expr $constraints]} - } elseif {[regexp {[^.a-zA-Z0-9 \n\r\t]+} $constraints] != 0} { + } elseif {[regexp {[^.:_a-zA-Z0-9 \n\r\t]+} $constraints] != 0} { # something like {a || b} should be turned into # $testConstraints(a) || $testConstraints(b). regsub -all {[.\w]+} $constraints {$testConstraints(&)} c @@ -2243,7 +2264,7 @@ proc tcltest::Skipped {name constraints} { } } - if {$doTest == 0} { + if {!$doTest} { if {[IsVerbose skip]} { puts [outputChannel] "++++ $name SKIPPED: $constraints" } diff --git a/mingw/lib/tclConfig.sh b/mingw/lib/tclConfig.sh new file mode 100644 index 0000000000..f107c1585b --- /dev/null +++ b/mingw/lib/tclConfig.sh @@ -0,0 +1,182 @@ +# tclConfig.sh -- +# +# This shell script (for sh) is generated automatically by Tcl's +# configure script. It will create shell variables for most of +# the configuration options discovered by the configure script. +# This script is intended to be included by the configure scripts +# for Tcl extensions so that they don't have to figure this all +# out for themselves. +# +# The information in this file is specific to a single platform. +# +# RCS: @(#) $Id: tclConfig.sh.in,v 1.8 2001/11/08 03:07:22 mdejong Exp $ + +TCL_DLL_FILE="tcl85.dll" + +# Tcl's version number. +TCL_VERSION='8.5' +TCL_MAJOR_VERSION='8' +TCL_MINOR_VERSION='5' +TCL_PATCH_LEVEL='.5' + +# C compiler to use for compilation. +TCL_CC='gcc' + +# -D flags for use with the C compiler. +TCL_DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_NO_SEH=1 -DEXCEPTION_DISPOSITION=int -DHAVE_WINNT_IGNORE_VOID=1 -DHAVE_ALLOCA_GCC_INLINE=1 -DHAVE_CAST_TO_UNION=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 ' + +# If TCL was built with debugging symbols, generated libraries contain +# this string at the end of the library name (before the extension). +TCL_DBGX= + +# Default flags used in an optimized and debuggable build, respectively. +TCL_CFLAGS_DEBUG='-g' +TCL_CFLAGS_OPTIMIZE='-O2 -fomit-frame-pointer' + +# Default linker flags used in an optimized and debuggable build, respectively. +TCL_LDFLAGS_DEBUG='' +TCL_LDFLAGS_OPTIMIZE='' + +# Flag, 1: we built a shared lib, 0 we didn't +TCL_SHARED_BUILD=1 + +# The name of the Tcl library (may be either a .a file or a shared library): +TCL_LIB_FILE='libtcl85.a' + +# Flag to indicate whether shared libraries need export files. +TCL_NEEDS_EXP_FILE= + +# String that can be evaluated to generate the part of the export file +# name that comes after the "libxxx" (includes version number, if any, +# extension, and anything else needed). May depend on the variables +# VERSION. On most UNIX systems this is ${VERSION}.exp. +TCL_EXPORT_FILE_SUFFIX='${NODOT_VERSION}${DBGX}.a' + +# Additional libraries to use when linking Tcl. +TCL_LIBS='-lws2_32' + +# Top-level directory in which Tcl's platform-independent files are +# installed. +TCL_PREFIX='/mingw' + +# Top-level directory in which Tcl's platform-specific files (e.g. +# executables) are installed. +TCL_EXEC_PREFIX='/mingw' + +# Flags to pass to cc when compiling the components of a shared library: +TCL_SHLIB_CFLAGS='' + +# Flags to pass to cc to get warning messages +TCL_CFLAGS_WARNING='-Wall' + +# Extra flags to pass to cc: +TCL_EXTRA_CFLAGS='' + +# Base command to use for combining object files into a shared library: +TCL_SHLIB_LD='${CC} -shared ${CFLAGS}' + +# Base command to use for combining object files into a static library: +TCL_STLIB_LD='${AR} cr' + +# Either '$LIBS' (if dependent libraries should be included when linking +# shared libraries) or an empty string. See Tcl's configure.in for more +# explanation. +TCL_SHLIB_LD_LIBS='${LIBS}' + +# Suffix to use for the name of a shared library. +TCL_SHLIB_SUFFIX='.dll' + +# Library file(s) to include in tclsh and other base applications +# in order to provide facilities needed by DLOBJ above. +TCL_DL_LIBS='' + +# Flags to pass to the compiler when linking object files into +# an executable tclsh or tcltest binary. +TCL_LD_FLAGS='' + +# Flags to pass to ld, such as "-R /usr/local/tcl/lib", that tell the +# run-time dynamic linker where to look for shared libraries such as +# libtcl.so. Used when linking applications. Only works if there +# is a variable "LIB_RUNTIME_DIR" defined in the Makefile. +TCL_LD_SEARCH_FLAGS='' + +# Additional object files linked with Tcl to provide compatibility +# with standard facilities from ANSI C or POSIX. +TCL_COMPAT_OBJS='' + +# Name of the ranlib program to use. +TCL_RANLIB='ranlib' + +# -l flag to pass to the linker to pick up the Tcl library +TCL_LIB_FLAG='-ltcl85' + +# String to pass to linker to pick up the Tcl library from its +# build directory. +TCL_BUILD_LIB_SPEC='-L/src/tcltk/tcl8.5.5/win -ltcl85' + +# String to pass to linker to pick up the Tcl library from its +# installed directory. +TCL_LIB_SPEC='-L/mingw/lib -ltcl85' + +# String to pass to the compiler so that an extension can +# find installed Tcl headers. +TCL_INCLUDE_SPEC='-I/mingw/include' + +# Indicates whether a version numbers should be used in -l switches +# ("ok" means it's safe to use switches like -ltcl7.5; "nodots" means +# use switches like -ltcl75). SunOS and FreeBSD require "nodots", for +# example. +TCL_LIB_VERSIONS_OK='' + +# String that can be evaluated to generate the part of a shared library +# name that comes after the "libxxx" (includes version number, if any, +# extension, and anything else needed). May depend on the variables +# VERSION and SHLIB_SUFFIX. On most UNIX systems this is +# ${VERSION}${SHLIB_SUFFIX}. +TCL_SHARED_LIB_SUFFIX='${NODOT_VERSION}${DBGX}.dll' + +# String that can be evaluated to generate the part of an unshared library +# name that comes after the "libxxx" (includes version number, if any, +# extension, and anything else needed). May depend on the variable +# VERSION. On most UNIX systems this is ${VERSION}.a. +TCL_UNSHARED_LIB_SUFFIX='${NODOT_VERSION}${DBGX}.a' + +# Location of the top-level source directory from which Tcl was built. +# This is the directory that contains a README file as well as +# subdirectories such as generic, unix, etc. If Tcl was compiled in a +# different place than the directory containing the source files, this +# points to the location of the sources, not the location where Tcl was +# compiled. +TCL_SRC_DIR='/src/tcltk/tcl8.5.5' + +# List of standard directories in which to look for packages during +# "package require" commands. Contains the "prefix" directory plus also +# the "exec_prefix" directory, if it is different. +TCL_PACKAGE_PATH='/mingw/lib' + +# Tcl supports stub. +TCL_SUPPORTS_STUBS=1 + +# The name of the Tcl stub library (.a): +TCL_STUB_LIB_FILE='libtclstub85.a' + +# -l flag to pass to the linker to pick up the Tcl stub library +TCL_STUB_LIB_FLAG='-ltclstub85' + +# String to pass to linker to pick up the Tcl stub library from its +# build directory. +TCL_BUILD_STUB_LIB_SPEC='-L/src/tcltk/tcl8.5.5/win -ltclstub85' + +# String to pass to linker to pick up the Tcl stub library from its +# installed directory. +TCL_STUB_LIB_SPEC='-L/mingw/lib -ltclstub85' + +# Path to the Tcl stub library in the build directory. +TCL_BUILD_STUB_LIB_PATH='/src/tcltk/tcl8.5.5/win/libtclstub85.a' + +# Path to the Tcl stub library in the install directory. +TCL_STUB_LIB_PATH='/mingw/lib/libtclstub85.a' + +# Flag, 1: we built Tcl with threads enables, 0 we didn't +TCL_THREADS=0 + diff --git a/src/tcltk/fileList-tcl.txt b/src/tcltk/fileList-tcl.txt dissimilarity index 100% index 34144d454b..4295ac2003 100644 --- a/src/tcltk/fileList-tcl.txt +++ b/src/tcltk/fileList-tcl.txt @@ -1,110 +1,812 @@ -mingw/bin/tcl84.dll -mingw/bin/tcldde12.dll -mingw/bin/tclpip84.dll -mingw/bin/tclreg11.dll -mingw/bin/tclsh -mingw/bin/tclsh84.exe -mingw/doc/tcltk/PORTNOTES -mingw/doc/tcltk/license.terms -mingw/lib/tcl8.4/auto.tcl -mingw/lib/tcl8.4/encoding/ascii.enc -mingw/lib/tcl8.4/encoding/big5.enc -mingw/lib/tcl8.4/encoding/cp1250.enc -mingw/lib/tcl8.4/encoding/cp1251.enc -mingw/lib/tcl8.4/encoding/cp1252.enc -mingw/lib/tcl8.4/encoding/cp1253.enc -mingw/lib/tcl8.4/encoding/cp1254.enc -mingw/lib/tcl8.4/encoding/cp1255.enc -mingw/lib/tcl8.4/encoding/cp1256.enc -mingw/lib/tcl8.4/encoding/cp1257.enc -mingw/lib/tcl8.4/encoding/cp1258.enc -mingw/lib/tcl8.4/encoding/cp437.enc -mingw/lib/tcl8.4/encoding/cp737.enc -mingw/lib/tcl8.4/encoding/cp775.enc -mingw/lib/tcl8.4/encoding/cp850.enc -mingw/lib/tcl8.4/encoding/cp852.enc -mingw/lib/tcl8.4/encoding/cp855.enc -mingw/lib/tcl8.4/encoding/cp857.enc -mingw/lib/tcl8.4/encoding/cp860.enc -mingw/lib/tcl8.4/encoding/cp861.enc -mingw/lib/tcl8.4/encoding/cp862.enc -mingw/lib/tcl8.4/encoding/cp863.enc -mingw/lib/tcl8.4/encoding/cp864.enc -mingw/lib/tcl8.4/encoding/cp865.enc -mingw/lib/tcl8.4/encoding/cp866.enc -mingw/lib/tcl8.4/encoding/cp869.enc -mingw/lib/tcl8.4/encoding/cp874.enc -mingw/lib/tcl8.4/encoding/cp932.enc -mingw/lib/tcl8.4/encoding/cp936.enc -mingw/lib/tcl8.4/encoding/cp949.enc -mingw/lib/tcl8.4/encoding/cp950.enc -mingw/lib/tcl8.4/encoding/dingbats.enc -mingw/lib/tcl8.4/encoding/ebcdic.enc -mingw/lib/tcl8.4/encoding/euc-cn.enc -mingw/lib/tcl8.4/encoding/euc-jp.enc -mingw/lib/tcl8.4/encoding/euc-kr.enc -mingw/lib/tcl8.4/encoding/gb12345.enc -mingw/lib/tcl8.4/encoding/gb1988.enc -mingw/lib/tcl8.4/encoding/gb2312-raw.enc -mingw/lib/tcl8.4/encoding/gb2312.enc -mingw/lib/tcl8.4/encoding/iso2022-jp.enc -mingw/lib/tcl8.4/encoding/iso2022-kr.enc -mingw/lib/tcl8.4/encoding/iso2022.enc -mingw/lib/tcl8.4/encoding/iso8859-1.enc -mingw/lib/tcl8.4/encoding/iso8859-10.enc -mingw/lib/tcl8.4/encoding/iso8859-13.enc -mingw/lib/tcl8.4/encoding/iso8859-14.enc -mingw/lib/tcl8.4/encoding/iso8859-15.enc -mingw/lib/tcl8.4/encoding/iso8859-16.enc -mingw/lib/tcl8.4/encoding/iso8859-2.enc -mingw/lib/tcl8.4/encoding/iso8859-3.enc -mingw/lib/tcl8.4/encoding/iso8859-4.enc -mingw/lib/tcl8.4/encoding/iso8859-5.enc -mingw/lib/tcl8.4/encoding/iso8859-6.enc -mingw/lib/tcl8.4/encoding/iso8859-7.enc -mingw/lib/tcl8.4/encoding/iso8859-8.enc -mingw/lib/tcl8.4/encoding/iso8859-9.enc -mingw/lib/tcl8.4/encoding/jis0201.enc -mingw/lib/tcl8.4/encoding/jis0208.enc -mingw/lib/tcl8.4/encoding/jis0212.enc -mingw/lib/tcl8.4/encoding/koi8-r.enc -mingw/lib/tcl8.4/encoding/koi8-u.enc -mingw/lib/tcl8.4/encoding/ksc5601.enc -mingw/lib/tcl8.4/encoding/macCentEuro.enc -mingw/lib/tcl8.4/encoding/macCroatian.enc -mingw/lib/tcl8.4/encoding/macCyrillic.enc -mingw/lib/tcl8.4/encoding/macDingbats.enc -mingw/lib/tcl8.4/encoding/macGreek.enc -mingw/lib/tcl8.4/encoding/macIceland.enc -mingw/lib/tcl8.4/encoding/macJapan.enc -mingw/lib/tcl8.4/encoding/macRoman.enc -mingw/lib/tcl8.4/encoding/macRomania.enc -mingw/lib/tcl8.4/encoding/macThai.enc -mingw/lib/tcl8.4/encoding/macTurkish.enc -mingw/lib/tcl8.4/encoding/macUkraine.enc -mingw/lib/tcl8.4/encoding/shiftjis.enc -mingw/lib/tcl8.4/encoding/symbol.enc -mingw/lib/tcl8.4/encoding/tis-620.enc -mingw/lib/tcl8.4/history.tcl -mingw/lib/tcl8.4/http1.0/http.tcl -mingw/lib/tcl8.4/http1.0/pkgIndex.tcl -mingw/lib/tcl8.4/http2.4/http.tcl -mingw/lib/tcl8.4/http2.4/pkgIndex.tcl -mingw/lib/tcl8.4/http2.5/http.tcl -mingw/lib/tcl8.4/http2.5/pkgIndex.tcl -mingw/lib/tcl8.4/init.tcl -mingw/lib/tcl8.4/ldAout.tcl -mingw/lib/tcl8.4/msgcat1.3/msgcat.tcl -mingw/lib/tcl8.4/msgcat1.3/pkgIndex.tcl -mingw/lib/tcl8.4/opt0.4/optparse.tcl -mingw/lib/tcl8.4/opt0.4/pkgIndex.tcl -mingw/lib/tcl8.4/package.tcl -mingw/lib/tcl8.4/parray.tcl -mingw/lib/tcl8.4/reg1.1/pkgIndex.tcl -mingw/lib/tcl8.4/reg1.1/registry.tap -mingw/lib/tcl8.4/reg1.1/tclreg11.dll -mingw/lib/tcl8.4/safe.tcl -mingw/lib/tcl8.4/tclIndex -mingw/lib/tcl8.4/tcltest2.2/pkgIndex.tcl -mingw/lib/tcl8.4/tcltest2.2/tcltest.tcl -mingw/lib/tcl8.4/word.tcl +/mingw/bin/tcl85.dll +/mingw/bin/tclpip85.dll +/mingw/bin/tclsh.exe +/mingw/bin/tclsh85.exe +/mingw/include/tcl.h +/mingw/include/tclDecls.h +/mingw/include/tclPlatDecls.h +/mingw/include/tclTomMath.h +/mingw/include/tclTomMathDecls.h +/mingw/include/tommath_class.h +/mingw/include/tommath_superclass.h +/mingw/lib/dde1.3/pkgIndex.tcl +/mingw/lib/dde1.3/tcldde13.dll +/mingw/lib/libtcl85.a +/mingw/lib/libtclstub85.a +/mingw/lib/reg1.2/pkgIndex.tcl +/mingw/lib/reg1.2/tclreg12.dll +/mingw/lib/tcl8.5/auto.tcl +/mingw/lib/tcl8.5/clock.tcl +/mingw/lib/tcl8.5/encoding/ascii.enc +/mingw/lib/tcl8.5/encoding/big5.enc +/mingw/lib/tcl8.5/encoding/cp1250.enc +/mingw/lib/tcl8.5/encoding/cp1251.enc +/mingw/lib/tcl8.5/encoding/cp1252.enc +/mingw/lib/tcl8.5/encoding/cp1253.enc +/mingw/lib/tcl8.5/encoding/cp1254.enc +/mingw/lib/tcl8.5/encoding/cp1255.enc +/mingw/lib/tcl8.5/encoding/cp1256.enc +/mingw/lib/tcl8.5/encoding/cp1257.enc +/mingw/lib/tcl8.5/encoding/cp1258.enc +/mingw/lib/tcl8.5/encoding/cp437.enc +/mingw/lib/tcl8.5/encoding/cp737.enc +/mingw/lib/tcl8.5/encoding/cp775.enc +/mingw/lib/tcl8.5/encoding/cp850.enc +/mingw/lib/tcl8.5/encoding/cp852.enc +/mingw/lib/tcl8.5/encoding/cp855.enc +/mingw/lib/tcl8.5/encoding/cp857.enc +/mingw/lib/tcl8.5/encoding/cp860.enc +/mingw/lib/tcl8.5/encoding/cp861.enc +/mingw/lib/tcl8.5/encoding/cp862.enc +/mingw/lib/tcl8.5/encoding/cp863.enc +/mingw/lib/tcl8.5/encoding/cp864.enc +/mingw/lib/tcl8.5/encoding/cp865.enc +/mingw/lib/tcl8.5/encoding/cp866.enc +/mingw/lib/tcl8.5/encoding/cp869.enc +/mingw/lib/tcl8.5/encoding/cp874.enc +/mingw/lib/tcl8.5/encoding/cp932.enc +/mingw/lib/tcl8.5/encoding/cp936.enc +/mingw/lib/tcl8.5/encoding/cp949.enc +/mingw/lib/tcl8.5/encoding/cp950.enc +/mingw/lib/tcl8.5/encoding/dingbats.enc +/mingw/lib/tcl8.5/encoding/ebcdic.enc +/mingw/lib/tcl8.5/encoding/euc-cn.enc +/mingw/lib/tcl8.5/encoding/euc-jp.enc +/mingw/lib/tcl8.5/encoding/euc-kr.enc +/mingw/lib/tcl8.5/encoding/gb12345.enc +/mingw/lib/tcl8.5/encoding/gb1988.enc +/mingw/lib/tcl8.5/encoding/gb2312-raw.enc +/mingw/lib/tcl8.5/encoding/gb2312.enc +/mingw/lib/tcl8.5/encoding/iso2022-jp.enc +/mingw/lib/tcl8.5/encoding/iso2022-kr.enc +/mingw/lib/tcl8.5/encoding/iso2022.enc +/mingw/lib/tcl8.5/encoding/iso8859-1.enc +/mingw/lib/tcl8.5/encoding/iso8859-10.enc +/mingw/lib/tcl8.5/encoding/iso8859-13.enc +/mingw/lib/tcl8.5/encoding/iso8859-14.enc +/mingw/lib/tcl8.5/encoding/iso8859-15.enc +/mingw/lib/tcl8.5/encoding/iso8859-16.enc +/mingw/lib/tcl8.5/encoding/iso8859-2.enc +/mingw/lib/tcl8.5/encoding/iso8859-3.enc +/mingw/lib/tcl8.5/encoding/iso8859-4.enc +/mingw/lib/tcl8.5/encoding/iso8859-5.enc +/mingw/lib/tcl8.5/encoding/iso8859-6.enc +/mingw/lib/tcl8.5/encoding/iso8859-7.enc +/mingw/lib/tcl8.5/encoding/iso8859-8.enc +/mingw/lib/tcl8.5/encoding/iso8859-9.enc +/mingw/lib/tcl8.5/encoding/jis0201.enc +/mingw/lib/tcl8.5/encoding/jis0208.enc +/mingw/lib/tcl8.5/encoding/jis0212.enc +/mingw/lib/tcl8.5/encoding/koi8-r.enc +/mingw/lib/tcl8.5/encoding/koi8-u.enc +/mingw/lib/tcl8.5/encoding/ksc5601.enc +/mingw/lib/tcl8.5/encoding/macCentEuro.enc +/mingw/lib/tcl8.5/encoding/macCroatian.enc +/mingw/lib/tcl8.5/encoding/macCyrillic.enc +/mingw/lib/tcl8.5/encoding/macDingbats.enc +/mingw/lib/tcl8.5/encoding/macGreek.enc +/mingw/lib/tcl8.5/encoding/macIceland.enc +/mingw/lib/tcl8.5/encoding/macJapan.enc +/mingw/lib/tcl8.5/encoding/macRoman.enc +/mingw/lib/tcl8.5/encoding/macRomania.enc +/mingw/lib/tcl8.5/encoding/macThai.enc +/mingw/lib/tcl8.5/encoding/macTurkish.enc +/mingw/lib/tcl8.5/encoding/macUkraine.enc +/mingw/lib/tcl8.5/encoding/shiftjis.enc +/mingw/lib/tcl8.5/encoding/symbol.enc +/mingw/lib/tcl8.5/encoding/tis-620.enc +/mingw/lib/tcl8.5/history.tcl +/mingw/lib/tcl8.5/http1.0/http.tcl +/mingw/lib/tcl8.5/http1.0/pkgIndex.tcl +/mingw/lib/tcl8.5/init.tcl +/mingw/lib/tcl8.5/msgs/af.msg +/mingw/lib/tcl8.5/msgs/af_za.msg +/mingw/lib/tcl8.5/msgs/ar.msg +/mingw/lib/tcl8.5/msgs/ar_in.msg +/mingw/lib/tcl8.5/msgs/ar_jo.msg +/mingw/lib/tcl8.5/msgs/ar_lb.msg +/mingw/lib/tcl8.5/msgs/ar_sy.msg +/mingw/lib/tcl8.5/msgs/be.msg +/mingw/lib/tcl8.5/msgs/bg.msg +/mingw/lib/tcl8.5/msgs/bn.msg +/mingw/lib/tcl8.5/msgs/bn_in.msg +/mingw/lib/tcl8.5/msgs/ca.msg +/mingw/lib/tcl8.5/msgs/cs.msg +/mingw/lib/tcl8.5/msgs/da.msg +/mingw/lib/tcl8.5/msgs/de.msg +/mingw/lib/tcl8.5/msgs/de_at.msg +/mingw/lib/tcl8.5/msgs/de_be.msg +/mingw/lib/tcl8.5/msgs/el.msg +/mingw/lib/tcl8.5/msgs/en_au.msg +/mingw/lib/tcl8.5/msgs/en_be.msg +/mingw/lib/tcl8.5/msgs/en_bw.msg +/mingw/lib/tcl8.5/msgs/en_ca.msg +/mingw/lib/tcl8.5/msgs/en_gb.msg +/mingw/lib/tcl8.5/msgs/en_hk.msg +/mingw/lib/tcl8.5/msgs/en_ie.msg +/mingw/lib/tcl8.5/msgs/en_in.msg +/mingw/lib/tcl8.5/msgs/en_nz.msg +/mingw/lib/tcl8.5/msgs/en_ph.msg +/mingw/lib/tcl8.5/msgs/en_sg.msg +/mingw/lib/tcl8.5/msgs/en_za.msg +/mingw/lib/tcl8.5/msgs/en_zw.msg +/mingw/lib/tcl8.5/msgs/eo.msg +/mingw/lib/tcl8.5/msgs/es.msg +/mingw/lib/tcl8.5/msgs/es_ar.msg +/mingw/lib/tcl8.5/msgs/es_bo.msg +/mingw/lib/tcl8.5/msgs/es_cl.msg +/mingw/lib/tcl8.5/msgs/es_co.msg +/mingw/lib/tcl8.5/msgs/es_cr.msg +/mingw/lib/tcl8.5/msgs/es_do.msg +/mingw/lib/tcl8.5/msgs/es_ec.msg +/mingw/lib/tcl8.5/msgs/es_gt.msg +/mingw/lib/tcl8.5/msgs/es_hn.msg +/mingw/lib/tcl8.5/msgs/es_mx.msg +/mingw/lib/tcl8.5/msgs/es_ni.msg +/mingw/lib/tcl8.5/msgs/es_pa.msg +/mingw/lib/tcl8.5/msgs/es_pe.msg +/mingw/lib/tcl8.5/msgs/es_pr.msg +/mingw/lib/tcl8.5/msgs/es_py.msg +/mingw/lib/tcl8.5/msgs/es_sv.msg +/mingw/lib/tcl8.5/msgs/es_uy.msg +/mingw/lib/tcl8.5/msgs/es_ve.msg +/mingw/lib/tcl8.5/msgs/et.msg +/mingw/lib/tcl8.5/msgs/eu.msg +/mingw/lib/tcl8.5/msgs/eu_es.msg +/mingw/lib/tcl8.5/msgs/fa.msg +/mingw/lib/tcl8.5/msgs/fa_in.msg +/mingw/lib/tcl8.5/msgs/fa_ir.msg +/mingw/lib/tcl8.5/msgs/fi.msg +/mingw/lib/tcl8.5/msgs/fo.msg +/mingw/lib/tcl8.5/msgs/fo_fo.msg +/mingw/lib/tcl8.5/msgs/fr.msg +/mingw/lib/tcl8.5/msgs/fr_be.msg +/mingw/lib/tcl8.5/msgs/fr_ca.msg +/mingw/lib/tcl8.5/msgs/fr_ch.msg +/mingw/lib/tcl8.5/msgs/ga.msg +/mingw/lib/tcl8.5/msgs/ga_ie.msg +/mingw/lib/tcl8.5/msgs/gl.msg +/mingw/lib/tcl8.5/msgs/gl_es.msg +/mingw/lib/tcl8.5/msgs/gv.msg +/mingw/lib/tcl8.5/msgs/gv_gb.msg +/mingw/lib/tcl8.5/msgs/he.msg +/mingw/lib/tcl8.5/msgs/hi.msg +/mingw/lib/tcl8.5/msgs/hi_in.msg +/mingw/lib/tcl8.5/msgs/hr.msg +/mingw/lib/tcl8.5/msgs/hu.msg +/mingw/lib/tcl8.5/msgs/id.msg +/mingw/lib/tcl8.5/msgs/id_id.msg +/mingw/lib/tcl8.5/msgs/is.msg +/mingw/lib/tcl8.5/msgs/it.msg +/mingw/lib/tcl8.5/msgs/it_ch.msg +/mingw/lib/tcl8.5/msgs/ja.msg +/mingw/lib/tcl8.5/msgs/kl.msg +/mingw/lib/tcl8.5/msgs/kl_gl.msg +/mingw/lib/tcl8.5/msgs/ko.msg +/mingw/lib/tcl8.5/msgs/ko_kr.msg +/mingw/lib/tcl8.5/msgs/kok.msg +/mingw/lib/tcl8.5/msgs/kok_in.msg +/mingw/lib/tcl8.5/msgs/kw.msg +/mingw/lib/tcl8.5/msgs/kw_gb.msg +/mingw/lib/tcl8.5/msgs/lt.msg +/mingw/lib/tcl8.5/msgs/lv.msg +/mingw/lib/tcl8.5/msgs/mk.msg +/mingw/lib/tcl8.5/msgs/mr.msg +/mingw/lib/tcl8.5/msgs/mr_in.msg +/mingw/lib/tcl8.5/msgs/ms.msg +/mingw/lib/tcl8.5/msgs/ms_my.msg +/mingw/lib/tcl8.5/msgs/mt.msg +/mingw/lib/tcl8.5/msgs/nb.msg +/mingw/lib/tcl8.5/msgs/nl.msg +/mingw/lib/tcl8.5/msgs/nl_be.msg +/mingw/lib/tcl8.5/msgs/nn.msg +/mingw/lib/tcl8.5/msgs/pl.msg +/mingw/lib/tcl8.5/msgs/pt.msg +/mingw/lib/tcl8.5/msgs/pt_br.msg +/mingw/lib/tcl8.5/msgs/ro.msg +/mingw/lib/tcl8.5/msgs/ru.msg +/mingw/lib/tcl8.5/msgs/ru_ua.msg +/mingw/lib/tcl8.5/msgs/sh.msg +/mingw/lib/tcl8.5/msgs/sk.msg +/mingw/lib/tcl8.5/msgs/sl.msg +/mingw/lib/tcl8.5/msgs/sq.msg +/mingw/lib/tcl8.5/msgs/sr.msg +/mingw/lib/tcl8.5/msgs/sv.msg +/mingw/lib/tcl8.5/msgs/sw.msg +/mingw/lib/tcl8.5/msgs/ta.msg +/mingw/lib/tcl8.5/msgs/ta_in.msg +/mingw/lib/tcl8.5/msgs/te.msg +/mingw/lib/tcl8.5/msgs/te_in.msg +/mingw/lib/tcl8.5/msgs/th.msg +/mingw/lib/tcl8.5/msgs/tr.msg +/mingw/lib/tcl8.5/msgs/uk.msg +/mingw/lib/tcl8.5/msgs/vi.msg +/mingw/lib/tcl8.5/msgs/zh.msg +/mingw/lib/tcl8.5/msgs/zh_cn.msg +/mingw/lib/tcl8.5/msgs/zh_hk.msg +/mingw/lib/tcl8.5/msgs/zh_sg.msg +/mingw/lib/tcl8.5/msgs/zh_tw.msg +/mingw/lib/tcl8.5/opt0.4/optparse.tcl +/mingw/lib/tcl8.5/opt0.4/pkgIndex.tcl +/mingw/lib/tcl8.5/package.tcl +/mingw/lib/tcl8.5/parray.tcl +/mingw/lib/tcl8.5/safe.tcl +/mingw/lib/tcl8.5/tclIndex +/mingw/lib/tcl8.5/tm.tcl +/mingw/lib/tcl8.5/tzdata/Africa/Abidjan +/mingw/lib/tcl8.5/tzdata/Africa/Accra +/mingw/lib/tcl8.5/tzdata/Africa/Addis_Ababa +/mingw/lib/tcl8.5/tzdata/Africa/Algiers +/mingw/lib/tcl8.5/tzdata/Africa/Asmara +/mingw/lib/tcl8.5/tzdata/Africa/Asmera +/mingw/lib/tcl8.5/tzdata/Africa/Bamako +/mingw/lib/tcl8.5/tzdata/Africa/Bangui +/mingw/lib/tcl8.5/tzdata/Africa/Banjul +/mingw/lib/tcl8.5/tzdata/Africa/Bissau +/mingw/lib/tcl8.5/tzdata/Africa/Blantyre +/mingw/lib/tcl8.5/tzdata/Africa/Brazzaville +/mingw/lib/tcl8.5/tzdata/Africa/Bujumbura +/mingw/lib/tcl8.5/tzdata/Africa/Cairo +/mingw/lib/tcl8.5/tzdata/Africa/Casablanca +/mingw/lib/tcl8.5/tzdata/Africa/Ceuta +/mingw/lib/tcl8.5/tzdata/Africa/Conakry +/mingw/lib/tcl8.5/tzdata/Africa/Dakar +/mingw/lib/tcl8.5/tzdata/Africa/Dar_es_Salaam +/mingw/lib/tcl8.5/tzdata/Africa/Djibouti +/mingw/lib/tcl8.5/tzdata/Africa/Douala +/mingw/lib/tcl8.5/tzdata/Africa/El_Aaiun +/mingw/lib/tcl8.5/tzdata/Africa/Freetown +/mingw/lib/tcl8.5/tzdata/Africa/Gaborone +/mingw/lib/tcl8.5/tzdata/Africa/Harare +/mingw/lib/tcl8.5/tzdata/Africa/Johannesburg +/mingw/lib/tcl8.5/tzdata/Africa/Kampala +/mingw/lib/tcl8.5/tzdata/Africa/Khartoum +/mingw/lib/tcl8.5/tzdata/Africa/Kigali +/mingw/lib/tcl8.5/tzdata/Africa/Kinshasa +/mingw/lib/tcl8.5/tzdata/Africa/Lagos +/mingw/lib/tcl8.5/tzdata/Africa/Libreville +/mingw/lib/tcl8.5/tzdata/Africa/Lome +/mingw/lib/tcl8.5/tzdata/Africa/Luanda +/mingw/lib/tcl8.5/tzdata/Africa/Lubumbashi +/mingw/lib/tcl8.5/tzdata/Africa/Lusaka +/mingw/lib/tcl8.5/tzdata/Africa/Malabo +/mingw/lib/tcl8.5/tzdata/Africa/Maputo +/mingw/lib/tcl8.5/tzdata/Africa/Maseru +/mingw/lib/tcl8.5/tzdata/Africa/Mbabane +/mingw/lib/tcl8.5/tzdata/Africa/Mogadishu +/mingw/lib/tcl8.5/tzdata/Africa/Monrovia +/mingw/lib/tcl8.5/tzdata/Africa/Nairobi +/mingw/lib/tcl8.5/tzdata/Africa/Ndjamena +/mingw/lib/tcl8.5/tzdata/Africa/Niamey +/mingw/lib/tcl8.5/tzdata/Africa/Nouakchott +/mingw/lib/tcl8.5/tzdata/Africa/Ouagadougou +/mingw/lib/tcl8.5/tzdata/Africa/Porto-Novo +/mingw/lib/tcl8.5/tzdata/Africa/Sao_Tome +/mingw/lib/tcl8.5/tzdata/Africa/Timbuktu +/mingw/lib/tcl8.5/tzdata/Africa/Tripoli +/mingw/lib/tcl8.5/tzdata/Africa/Tunis +/mingw/lib/tcl8.5/tzdata/Africa/Windhoek +/mingw/lib/tcl8.5/tzdata/America/Adak +/mingw/lib/tcl8.5/tzdata/America/Anchorage +/mingw/lib/tcl8.5/tzdata/America/Anguilla +/mingw/lib/tcl8.5/tzdata/America/Antigua +/mingw/lib/tcl8.5/tzdata/America/Araguaina +/mingw/lib/tcl8.5/tzdata/America/Argentina/Buenos_Aires +/mingw/lib/tcl8.5/tzdata/America/Argentina/Catamarca +/mingw/lib/tcl8.5/tzdata/America/Argentina/ComodRivadavia +/mingw/lib/tcl8.5/tzdata/America/Argentina/Cordoba +/mingw/lib/tcl8.5/tzdata/America/Argentina/Jujuy +/mingw/lib/tcl8.5/tzdata/America/Argentina/La_Rioja +/mingw/lib/tcl8.5/tzdata/America/Argentina/Mendoza +/mingw/lib/tcl8.5/tzdata/America/Argentina/Rio_Gallegos +/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Juan +/mingw/lib/tcl8.5/tzdata/America/Argentina/San_Luis +/mingw/lib/tcl8.5/tzdata/America/Argentina/Tucuman +/mingw/lib/tcl8.5/tzdata/America/Argentina/Ushuaia +/mingw/lib/tcl8.5/tzdata/America/Aruba +/mingw/lib/tcl8.5/tzdata/America/Asuncion +/mingw/lib/tcl8.5/tzdata/America/Atikokan +/mingw/lib/tcl8.5/tzdata/America/Atka +/mingw/lib/tcl8.5/tzdata/America/Bahia +/mingw/lib/tcl8.5/tzdata/America/Barbados +/mingw/lib/tcl8.5/tzdata/America/Belem +/mingw/lib/tcl8.5/tzdata/America/Belize +/mingw/lib/tcl8.5/tzdata/America/Blanc-Sablon +/mingw/lib/tcl8.5/tzdata/America/Boa_Vista +/mingw/lib/tcl8.5/tzdata/America/Bogota +/mingw/lib/tcl8.5/tzdata/America/Boise +/mingw/lib/tcl8.5/tzdata/America/Buenos_Aires +/mingw/lib/tcl8.5/tzdata/America/Cambridge_Bay +/mingw/lib/tcl8.5/tzdata/America/Campo_Grande +/mingw/lib/tcl8.5/tzdata/America/Cancun +/mingw/lib/tcl8.5/tzdata/America/Caracas +/mingw/lib/tcl8.5/tzdata/America/Catamarca +/mingw/lib/tcl8.5/tzdata/America/Cayenne +/mingw/lib/tcl8.5/tzdata/America/Cayman +/mingw/lib/tcl8.5/tzdata/America/Chicago +/mingw/lib/tcl8.5/tzdata/America/Chihuahua +/mingw/lib/tcl8.5/tzdata/America/Coral_Harbour +/mingw/lib/tcl8.5/tzdata/America/Cordoba +/mingw/lib/tcl8.5/tzdata/America/Costa_Rica +/mingw/lib/tcl8.5/tzdata/America/Cuiaba +/mingw/lib/tcl8.5/tzdata/America/Curacao +/mingw/lib/tcl8.5/tzdata/America/Danmarkshavn +/mingw/lib/tcl8.5/tzdata/America/Dawson +/mingw/lib/tcl8.5/tzdata/America/Dawson_Creek +/mingw/lib/tcl8.5/tzdata/America/Denver +/mingw/lib/tcl8.5/tzdata/America/Detroit +/mingw/lib/tcl8.5/tzdata/America/Dominica +/mingw/lib/tcl8.5/tzdata/America/Edmonton +/mingw/lib/tcl8.5/tzdata/America/Eirunepe +/mingw/lib/tcl8.5/tzdata/America/El_Salvador +/mingw/lib/tcl8.5/tzdata/America/Ensenada +/mingw/lib/tcl8.5/tzdata/America/Fort_Wayne +/mingw/lib/tcl8.5/tzdata/America/Fortaleza +/mingw/lib/tcl8.5/tzdata/America/Glace_Bay +/mingw/lib/tcl8.5/tzdata/America/Godthab +/mingw/lib/tcl8.5/tzdata/America/Goose_Bay +/mingw/lib/tcl8.5/tzdata/America/Grand_Turk +/mingw/lib/tcl8.5/tzdata/America/Grenada +/mingw/lib/tcl8.5/tzdata/America/Guadeloupe +/mingw/lib/tcl8.5/tzdata/America/Guatemala +/mingw/lib/tcl8.5/tzdata/America/Guayaquil +/mingw/lib/tcl8.5/tzdata/America/Guyana +/mingw/lib/tcl8.5/tzdata/America/Halifax +/mingw/lib/tcl8.5/tzdata/America/Havana +/mingw/lib/tcl8.5/tzdata/America/Hermosillo +/mingw/lib/tcl8.5/tzdata/America/Indiana/Indianapolis +/mingw/lib/tcl8.5/tzdata/America/Indiana/Knox +/mingw/lib/tcl8.5/tzdata/America/Indiana/Marengo +/mingw/lib/tcl8.5/tzdata/America/Indiana/Petersburg +/mingw/lib/tcl8.5/tzdata/America/Indiana/Tell_City +/mingw/lib/tcl8.5/tzdata/America/Indiana/Vevay +/mingw/lib/tcl8.5/tzdata/America/Indiana/Vincennes +/mingw/lib/tcl8.5/tzdata/America/Indiana/Winamac +/mingw/lib/tcl8.5/tzdata/America/Indianapolis +/mingw/lib/tcl8.5/tzdata/America/Inuvik +/mingw/lib/tcl8.5/tzdata/America/Iqaluit +/mingw/lib/tcl8.5/tzdata/America/Jamaica +/mingw/lib/tcl8.5/tzdata/America/Jujuy +/mingw/lib/tcl8.5/tzdata/America/Juneau +/mingw/lib/tcl8.5/tzdata/America/Kentucky/Louisville +/mingw/lib/tcl8.5/tzdata/America/Kentucky/Monticello +/mingw/lib/tcl8.5/tzdata/America/Knox_IN +/mingw/lib/tcl8.5/tzdata/America/La_Paz +/mingw/lib/tcl8.5/tzdata/America/Lima +/mingw/lib/tcl8.5/tzdata/America/Los_Angeles +/mingw/lib/tcl8.5/tzdata/America/Louisville +/mingw/lib/tcl8.5/tzdata/America/Maceio +/mingw/lib/tcl8.5/tzdata/America/Managua +/mingw/lib/tcl8.5/tzdata/America/Manaus +/mingw/lib/tcl8.5/tzdata/America/Marigot +/mingw/lib/tcl8.5/tzdata/America/Martinique +/mingw/lib/tcl8.5/tzdata/America/Mazatlan +/mingw/lib/tcl8.5/tzdata/America/Mendoza +/mingw/lib/tcl8.5/tzdata/America/Menominee +/mingw/lib/tcl8.5/tzdata/America/Merida +/mingw/lib/tcl8.5/tzdata/America/Mexico_City +/mingw/lib/tcl8.5/tzdata/America/Miquelon +/mingw/lib/tcl8.5/tzdata/America/Moncton +/mingw/lib/tcl8.5/tzdata/America/Monterrey +/mingw/lib/tcl8.5/tzdata/America/Montevideo +/mingw/lib/tcl8.5/tzdata/America/Montreal +/mingw/lib/tcl8.5/tzdata/America/Montserrat +/mingw/lib/tcl8.5/tzdata/America/Nassau +/mingw/lib/tcl8.5/tzdata/America/New_York +/mingw/lib/tcl8.5/tzdata/America/Nipigon +/mingw/lib/tcl8.5/tzdata/America/Nome +/mingw/lib/tcl8.5/tzdata/America/Noronha +/mingw/lib/tcl8.5/tzdata/America/North_Dakota/Center +/mingw/lib/tcl8.5/tzdata/America/North_Dakota/New_Salem +/mingw/lib/tcl8.5/tzdata/America/Panama +/mingw/lib/tcl8.5/tzdata/America/Pangnirtung +/mingw/lib/tcl8.5/tzdata/America/Paramaribo +/mingw/lib/tcl8.5/tzdata/America/Phoenix +/mingw/lib/tcl8.5/tzdata/America/Port-au-Prince +/mingw/lib/tcl8.5/tzdata/America/Port_of_Spain +/mingw/lib/tcl8.5/tzdata/America/Porto_Acre +/mingw/lib/tcl8.5/tzdata/America/Porto_Velho +/mingw/lib/tcl8.5/tzdata/America/Puerto_Rico +/mingw/lib/tcl8.5/tzdata/America/Rainy_River +/mingw/lib/tcl8.5/tzdata/America/Rankin_Inlet +/mingw/lib/tcl8.5/tzdata/America/Recife +/mingw/lib/tcl8.5/tzdata/America/Regina +/mingw/lib/tcl8.5/tzdata/America/Resolute +/mingw/lib/tcl8.5/tzdata/America/Rio_Branco +/mingw/lib/tcl8.5/tzdata/America/Rosario +/mingw/lib/tcl8.5/tzdata/America/Santarem +/mingw/lib/tcl8.5/tzdata/America/Santiago +/mingw/lib/tcl8.5/tzdata/America/Santo_Domingo +/mingw/lib/tcl8.5/tzdata/America/Sao_Paulo +/mingw/lib/tcl8.5/tzdata/America/Scoresbysund +/mingw/lib/tcl8.5/tzdata/America/Shiprock +/mingw/lib/tcl8.5/tzdata/America/St_Barthelemy +/mingw/lib/tcl8.5/tzdata/America/St_Johns +/mingw/lib/tcl8.5/tzdata/America/St_Kitts +/mingw/lib/tcl8.5/tzdata/America/St_Lucia +/mingw/lib/tcl8.5/tzdata/America/St_Thomas +/mingw/lib/tcl8.5/tzdata/America/St_Vincent +/mingw/lib/tcl8.5/tzdata/America/Swift_Current +/mingw/lib/tcl8.5/tzdata/America/Tegucigalpa +/mingw/lib/tcl8.5/tzdata/America/Thule +/mingw/lib/tcl8.5/tzdata/America/Thunder_Bay +/mingw/lib/tcl8.5/tzdata/America/Tijuana +/mingw/lib/tcl8.5/tzdata/America/Toronto +/mingw/lib/tcl8.5/tzdata/America/Tortola +/mingw/lib/tcl8.5/tzdata/America/Vancouver +/mingw/lib/tcl8.5/tzdata/America/Virgin +/mingw/lib/tcl8.5/tzdata/America/Whitehorse +/mingw/lib/tcl8.5/tzdata/America/Winnipeg +/mingw/lib/tcl8.5/tzdata/America/Yakutat +/mingw/lib/tcl8.5/tzdata/America/Yellowknife +/mingw/lib/tcl8.5/tzdata/Antarctica/Casey +/mingw/lib/tcl8.5/tzdata/Antarctica/Davis +/mingw/lib/tcl8.5/tzdata/Antarctica/DumontDUrville +/mingw/lib/tcl8.5/tzdata/Antarctica/Mawson +/mingw/lib/tcl8.5/tzdata/Antarctica/McMurdo +/mingw/lib/tcl8.5/tzdata/Antarctica/Palmer +/mingw/lib/tcl8.5/tzdata/Antarctica/Rothera +/mingw/lib/tcl8.5/tzdata/Antarctica/South_Pole +/mingw/lib/tcl8.5/tzdata/Antarctica/Syowa +/mingw/lib/tcl8.5/tzdata/Antarctica/Vostok +/mingw/lib/tcl8.5/tzdata/Arctic/Longyearbyen +/mingw/lib/tcl8.5/tzdata/Asia/Aden +/mingw/lib/tcl8.5/tzdata/Asia/Almaty +/mingw/lib/tcl8.5/tzdata/Asia/Amman +/mingw/lib/tcl8.5/tzdata/Asia/Anadyr +/mingw/lib/tcl8.5/tzdata/Asia/Aqtau +/mingw/lib/tcl8.5/tzdata/Asia/Aqtobe +/mingw/lib/tcl8.5/tzdata/Asia/Ashgabat +/mingw/lib/tcl8.5/tzdata/Asia/Ashkhabad +/mingw/lib/tcl8.5/tzdata/Asia/Baghdad +/mingw/lib/tcl8.5/tzdata/Asia/Bahrain +/mingw/lib/tcl8.5/tzdata/Asia/Baku +/mingw/lib/tcl8.5/tzdata/Asia/Bangkok +/mingw/lib/tcl8.5/tzdata/Asia/Beirut +/mingw/lib/tcl8.5/tzdata/Asia/Bishkek +/mingw/lib/tcl8.5/tzdata/Asia/Brunei +/mingw/lib/tcl8.5/tzdata/Asia/Calcutta +/mingw/lib/tcl8.5/tzdata/Asia/Choibalsan +/mingw/lib/tcl8.5/tzdata/Asia/Chongqing +/mingw/lib/tcl8.5/tzdata/Asia/Chungking +/mingw/lib/tcl8.5/tzdata/Asia/Colombo +/mingw/lib/tcl8.5/tzdata/Asia/Dacca +/mingw/lib/tcl8.5/tzdata/Asia/Damascus +/mingw/lib/tcl8.5/tzdata/Asia/Dhaka +/mingw/lib/tcl8.5/tzdata/Asia/Dili +/mingw/lib/tcl8.5/tzdata/Asia/Dubai +/mingw/lib/tcl8.5/tzdata/Asia/Dushanbe +/mingw/lib/tcl8.5/tzdata/Asia/Gaza +/mingw/lib/tcl8.5/tzdata/Asia/Harbin +/mingw/lib/tcl8.5/tzdata/Asia/Ho_Chi_Minh +/mingw/lib/tcl8.5/tzdata/Asia/Hong_Kong +/mingw/lib/tcl8.5/tzdata/Asia/Hovd +/mingw/lib/tcl8.5/tzdata/Asia/Irkutsk +/mingw/lib/tcl8.5/tzdata/Asia/Istanbul +/mingw/lib/tcl8.5/tzdata/Asia/Jakarta +/mingw/lib/tcl8.5/tzdata/Asia/Jayapura +/mingw/lib/tcl8.5/tzdata/Asia/Jerusalem +/mingw/lib/tcl8.5/tzdata/Asia/Kabul +/mingw/lib/tcl8.5/tzdata/Asia/Kamchatka +/mingw/lib/tcl8.5/tzdata/Asia/Karachi +/mingw/lib/tcl8.5/tzdata/Asia/Kashgar +/mingw/lib/tcl8.5/tzdata/Asia/Katmandu +/mingw/lib/tcl8.5/tzdata/Asia/Kolkata +/mingw/lib/tcl8.5/tzdata/Asia/Krasnoyarsk +/mingw/lib/tcl8.5/tzdata/Asia/Kuala_Lumpur +/mingw/lib/tcl8.5/tzdata/Asia/Kuching +/mingw/lib/tcl8.5/tzdata/Asia/Kuwait +/mingw/lib/tcl8.5/tzdata/Asia/Macao +/mingw/lib/tcl8.5/tzdata/Asia/Macau +/mingw/lib/tcl8.5/tzdata/Asia/Magadan +/mingw/lib/tcl8.5/tzdata/Asia/Makassar +/mingw/lib/tcl8.5/tzdata/Asia/Manila +/mingw/lib/tcl8.5/tzdata/Asia/Muscat +/mingw/lib/tcl8.5/tzdata/Asia/Nicosia +/mingw/lib/tcl8.5/tzdata/Asia/Novosibirsk +/mingw/lib/tcl8.5/tzdata/Asia/Omsk +/mingw/lib/tcl8.5/tzdata/Asia/Oral +/mingw/lib/tcl8.5/tzdata/Asia/Phnom_Penh +/mingw/lib/tcl8.5/tzdata/Asia/Pontianak +/mingw/lib/tcl8.5/tzdata/Asia/Pyongyang +/mingw/lib/tcl8.5/tzdata/Asia/Qatar +/mingw/lib/tcl8.5/tzdata/Asia/Qyzylorda +/mingw/lib/tcl8.5/tzdata/Asia/Rangoon +/mingw/lib/tcl8.5/tzdata/Asia/Riyadh +/mingw/lib/tcl8.5/tzdata/Asia/Saigon +/mingw/lib/tcl8.5/tzdata/Asia/Sakhalin +/mingw/lib/tcl8.5/tzdata/Asia/Samarkand +/mingw/lib/tcl8.5/tzdata/Asia/Seoul +/mingw/lib/tcl8.5/tzdata/Asia/Shanghai +/mingw/lib/tcl8.5/tzdata/Asia/Singapore +/mingw/lib/tcl8.5/tzdata/Asia/Taipei +/mingw/lib/tcl8.5/tzdata/Asia/Tashkent +/mingw/lib/tcl8.5/tzdata/Asia/Tbilisi +/mingw/lib/tcl8.5/tzdata/Asia/Tehran +/mingw/lib/tcl8.5/tzdata/Asia/Tel_Aviv +/mingw/lib/tcl8.5/tzdata/Asia/Thimbu +/mingw/lib/tcl8.5/tzdata/Asia/Thimphu +/mingw/lib/tcl8.5/tzdata/Asia/Tokyo +/mingw/lib/tcl8.5/tzdata/Asia/Ujung_Pandang +/mingw/lib/tcl8.5/tzdata/Asia/Ulaanbaatar +/mingw/lib/tcl8.5/tzdata/Asia/Ulan_Bator +/mingw/lib/tcl8.5/tzdata/Asia/Urumqi +/mingw/lib/tcl8.5/tzdata/Asia/Vientiane +/mingw/lib/tcl8.5/tzdata/Asia/Vladivostok +/mingw/lib/tcl8.5/tzdata/Asia/Yakutsk +/mingw/lib/tcl8.5/tzdata/Asia/Yekaterinburg +/mingw/lib/tcl8.5/tzdata/Asia/Yerevan +/mingw/lib/tcl8.5/tzdata/Atlantic/Azores +/mingw/lib/tcl8.5/tzdata/Atlantic/Bermuda +/mingw/lib/tcl8.5/tzdata/Atlantic/Canary +/mingw/lib/tcl8.5/tzdata/Atlantic/Cape_Verde +/mingw/lib/tcl8.5/tzdata/Atlantic/Faeroe +/mingw/lib/tcl8.5/tzdata/Atlantic/Faroe +/mingw/lib/tcl8.5/tzdata/Atlantic/Jan_Mayen +/mingw/lib/tcl8.5/tzdata/Atlantic/Madeira +/mingw/lib/tcl8.5/tzdata/Atlantic/Reykjavik +/mingw/lib/tcl8.5/tzdata/Atlantic/South_Georgia +/mingw/lib/tcl8.5/tzdata/Atlantic/St_Helena +/mingw/lib/tcl8.5/tzdata/Atlantic/Stanley +/mingw/lib/tcl8.5/tzdata/Australia/ACT +/mingw/lib/tcl8.5/tzdata/Australia/Adelaide +/mingw/lib/tcl8.5/tzdata/Australia/Brisbane +/mingw/lib/tcl8.5/tzdata/Australia/Broken_Hill +/mingw/lib/tcl8.5/tzdata/Australia/Canberra +/mingw/lib/tcl8.5/tzdata/Australia/Currie +/mingw/lib/tcl8.5/tzdata/Australia/Darwin +/mingw/lib/tcl8.5/tzdata/Australia/Eucla +/mingw/lib/tcl8.5/tzdata/Australia/Hobart +/mingw/lib/tcl8.5/tzdata/Australia/LHI +/mingw/lib/tcl8.5/tzdata/Australia/Lindeman +/mingw/lib/tcl8.5/tzdata/Australia/Lord_Howe +/mingw/lib/tcl8.5/tzdata/Australia/Melbourne +/mingw/lib/tcl8.5/tzdata/Australia/NSW +/mingw/lib/tcl8.5/tzdata/Australia/North +/mingw/lib/tcl8.5/tzdata/Australia/Perth +/mingw/lib/tcl8.5/tzdata/Australia/Queensland +/mingw/lib/tcl8.5/tzdata/Australia/South +/mingw/lib/tcl8.5/tzdata/Australia/Sydney +/mingw/lib/tcl8.5/tzdata/Australia/Tasmania +/mingw/lib/tcl8.5/tzdata/Australia/Victoria +/mingw/lib/tcl8.5/tzdata/Australia/West +/mingw/lib/tcl8.5/tzdata/Australia/Yancowinna +/mingw/lib/tcl8.5/tzdata/Brazil/Acre +/mingw/lib/tcl8.5/tzdata/Brazil/DeNoronha +/mingw/lib/tcl8.5/tzdata/Brazil/East +/mingw/lib/tcl8.5/tzdata/Brazil/West +/mingw/lib/tcl8.5/tzdata/CET +/mingw/lib/tcl8.5/tzdata/CST6CDT +/mingw/lib/tcl8.5/tzdata/Canada/Atlantic +/mingw/lib/tcl8.5/tzdata/Canada/Central +/mingw/lib/tcl8.5/tzdata/Canada/East-Saskatchewan +/mingw/lib/tcl8.5/tzdata/Canada/Eastern +/mingw/lib/tcl8.5/tzdata/Canada/Mountain +/mingw/lib/tcl8.5/tzdata/Canada/Newfoundland +/mingw/lib/tcl8.5/tzdata/Canada/Pacific +/mingw/lib/tcl8.5/tzdata/Canada/Saskatchewan +/mingw/lib/tcl8.5/tzdata/Canada/Yukon +/mingw/lib/tcl8.5/tzdata/Chile/Continental +/mingw/lib/tcl8.5/tzdata/Chile/EasterIsland +/mingw/lib/tcl8.5/tzdata/Cuba +/mingw/lib/tcl8.5/tzdata/EET +/mingw/lib/tcl8.5/tzdata/EST +/mingw/lib/tcl8.5/tzdata/EST5EDT +/mingw/lib/tcl8.5/tzdata/Egypt +/mingw/lib/tcl8.5/tzdata/Eire +/mingw/lib/tcl8.5/tzdata/Etc/GMT +/mingw/lib/tcl8.5/tzdata/Etc/GMT+0 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+1 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+10 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+11 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+12 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+2 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+3 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+4 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+5 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+6 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+7 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+8 +/mingw/lib/tcl8.5/tzdata/Etc/GMT+9 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-0 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-1 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-10 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-11 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-12 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-13 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-14 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-2 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-3 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-4 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-5 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-6 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-7 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-8 +/mingw/lib/tcl8.5/tzdata/Etc/GMT-9 +/mingw/lib/tcl8.5/tzdata/Etc/GMT0 +/mingw/lib/tcl8.5/tzdata/Etc/Greenwich +/mingw/lib/tcl8.5/tzdata/Etc/UCT +/mingw/lib/tcl8.5/tzdata/Etc/UTC +/mingw/lib/tcl8.5/tzdata/Etc/Universal +/mingw/lib/tcl8.5/tzdata/Etc/Zulu +/mingw/lib/tcl8.5/tzdata/Europe/Amsterdam +/mingw/lib/tcl8.5/tzdata/Europe/Andorra +/mingw/lib/tcl8.5/tzdata/Europe/Athens +/mingw/lib/tcl8.5/tzdata/Europe/Belfast +/mingw/lib/tcl8.5/tzdata/Europe/Belgrade +/mingw/lib/tcl8.5/tzdata/Europe/Berlin +/mingw/lib/tcl8.5/tzdata/Europe/Bratislava +/mingw/lib/tcl8.5/tzdata/Europe/Brussels +/mingw/lib/tcl8.5/tzdata/Europe/Bucharest +/mingw/lib/tcl8.5/tzdata/Europe/Budapest +/mingw/lib/tcl8.5/tzdata/Europe/Chisinau +/mingw/lib/tcl8.5/tzdata/Europe/Copenhagen +/mingw/lib/tcl8.5/tzdata/Europe/Dublin +/mingw/lib/tcl8.5/tzdata/Europe/Gibraltar +/mingw/lib/tcl8.5/tzdata/Europe/Guernsey +/mingw/lib/tcl8.5/tzdata/Europe/Helsinki +/mingw/lib/tcl8.5/tzdata/Europe/Isle_of_Man +/mingw/lib/tcl8.5/tzdata/Europe/Istanbul +/mingw/lib/tcl8.5/tzdata/Europe/Jersey +/mingw/lib/tcl8.5/tzdata/Europe/Kaliningrad +/mingw/lib/tcl8.5/tzdata/Europe/Kiev +/mingw/lib/tcl8.5/tzdata/Europe/Lisbon +/mingw/lib/tcl8.5/tzdata/Europe/Ljubljana +/mingw/lib/tcl8.5/tzdata/Europe/London +/mingw/lib/tcl8.5/tzdata/Europe/Luxembourg +/mingw/lib/tcl8.5/tzdata/Europe/Madrid +/mingw/lib/tcl8.5/tzdata/Europe/Malta +/mingw/lib/tcl8.5/tzdata/Europe/Mariehamn +/mingw/lib/tcl8.5/tzdata/Europe/Minsk +/mingw/lib/tcl8.5/tzdata/Europe/Monaco +/mingw/lib/tcl8.5/tzdata/Europe/Moscow +/mingw/lib/tcl8.5/tzdata/Europe/Nicosia +/mingw/lib/tcl8.5/tzdata/Europe/Oslo +/mingw/lib/tcl8.5/tzdata/Europe/Paris +/mingw/lib/tcl8.5/tzdata/Europe/Podgorica +/mingw/lib/tcl8.5/tzdata/Europe/Prague +/mingw/lib/tcl8.5/tzdata/Europe/Riga +/mingw/lib/tcl8.5/tzdata/Europe/Rome +/mingw/lib/tcl8.5/tzdata/Europe/Samara +/mingw/lib/tcl8.5/tzdata/Europe/San_Marino +/mingw/lib/tcl8.5/tzdata/Europe/Sarajevo +/mingw/lib/tcl8.5/tzdata/Europe/Simferopol +/mingw/lib/tcl8.5/tzdata/Europe/Skopje +/mingw/lib/tcl8.5/tzdata/Europe/Sofia +/mingw/lib/tcl8.5/tzdata/Europe/Stockholm +/mingw/lib/tcl8.5/tzdata/Europe/Tallinn +/mingw/lib/tcl8.5/tzdata/Europe/Tirane +/mingw/lib/tcl8.5/tzdata/Europe/Tiraspol +/mingw/lib/tcl8.5/tzdata/Europe/Uzhgorod +/mingw/lib/tcl8.5/tzdata/Europe/Vaduz +/mingw/lib/tcl8.5/tzdata/Europe/Vatican +/mingw/lib/tcl8.5/tzdata/Europe/Vienna +/mingw/lib/tcl8.5/tzdata/Europe/Vilnius +/mingw/lib/tcl8.5/tzdata/Europe/Volgograd +/mingw/lib/tcl8.5/tzdata/Europe/Warsaw +/mingw/lib/tcl8.5/tzdata/Europe/Zagreb +/mingw/lib/tcl8.5/tzdata/Europe/Zaporozhye +/mingw/lib/tcl8.5/tzdata/Europe/Zurich +/mingw/lib/tcl8.5/tzdata/GB +/mingw/lib/tcl8.5/tzdata/GB-Eire +/mingw/lib/tcl8.5/tzdata/GMT +/mingw/lib/tcl8.5/tzdata/GMT+0 +/mingw/lib/tcl8.5/tzdata/GMT-0 +/mingw/lib/tcl8.5/tzdata/GMT0 +/mingw/lib/tcl8.5/tzdata/Greenwich +/mingw/lib/tcl8.5/tzdata/HST +/mingw/lib/tcl8.5/tzdata/Hongkong +/mingw/lib/tcl8.5/tzdata/Iceland +/mingw/lib/tcl8.5/tzdata/Indian/Antananarivo +/mingw/lib/tcl8.5/tzdata/Indian/Chagos +/mingw/lib/tcl8.5/tzdata/Indian/Christmas +/mingw/lib/tcl8.5/tzdata/Indian/Cocos +/mingw/lib/tcl8.5/tzdata/Indian/Comoro +/mingw/lib/tcl8.5/tzdata/Indian/Kerguelen +/mingw/lib/tcl8.5/tzdata/Indian/Mahe +/mingw/lib/tcl8.5/tzdata/Indian/Maldives +/mingw/lib/tcl8.5/tzdata/Indian/Mauritius +/mingw/lib/tcl8.5/tzdata/Indian/Mayotte +/mingw/lib/tcl8.5/tzdata/Indian/Reunion +/mingw/lib/tcl8.5/tzdata/Iran +/mingw/lib/tcl8.5/tzdata/Israel +/mingw/lib/tcl8.5/tzdata/Jamaica +/mingw/lib/tcl8.5/tzdata/Japan +/mingw/lib/tcl8.5/tzdata/Kwajalein +/mingw/lib/tcl8.5/tzdata/Libya +/mingw/lib/tcl8.5/tzdata/MET +/mingw/lib/tcl8.5/tzdata/MST +/mingw/lib/tcl8.5/tzdata/MST7MDT +/mingw/lib/tcl8.5/tzdata/Mexico/BajaNorte +/mingw/lib/tcl8.5/tzdata/Mexico/BajaSur +/mingw/lib/tcl8.5/tzdata/Mexico/General +/mingw/lib/tcl8.5/tzdata/NZ +/mingw/lib/tcl8.5/tzdata/NZ-CHAT +/mingw/lib/tcl8.5/tzdata/Navajo +/mingw/lib/tcl8.5/tzdata/PRC +/mingw/lib/tcl8.5/tzdata/PST8PDT +/mingw/lib/tcl8.5/tzdata/Pacific/Apia +/mingw/lib/tcl8.5/tzdata/Pacific/Auckland +/mingw/lib/tcl8.5/tzdata/Pacific/Chatham +/mingw/lib/tcl8.5/tzdata/Pacific/Easter +/mingw/lib/tcl8.5/tzdata/Pacific/Efate +/mingw/lib/tcl8.5/tzdata/Pacific/Enderbury +/mingw/lib/tcl8.5/tzdata/Pacific/Fakaofo +/mingw/lib/tcl8.5/tzdata/Pacific/Fiji +/mingw/lib/tcl8.5/tzdata/Pacific/Funafuti +/mingw/lib/tcl8.5/tzdata/Pacific/Galapagos +/mingw/lib/tcl8.5/tzdata/Pacific/Gambier +/mingw/lib/tcl8.5/tzdata/Pacific/Guadalcanal +/mingw/lib/tcl8.5/tzdata/Pacific/Guam +/mingw/lib/tcl8.5/tzdata/Pacific/Honolulu +/mingw/lib/tcl8.5/tzdata/Pacific/Johnston +/mingw/lib/tcl8.5/tzdata/Pacific/Kiritimati +/mingw/lib/tcl8.5/tzdata/Pacific/Kosrae +/mingw/lib/tcl8.5/tzdata/Pacific/Kwajalein +/mingw/lib/tcl8.5/tzdata/Pacific/Majuro +/mingw/lib/tcl8.5/tzdata/Pacific/Marquesas +/mingw/lib/tcl8.5/tzdata/Pacific/Midway +/mingw/lib/tcl8.5/tzdata/Pacific/Nauru +/mingw/lib/tcl8.5/tzdata/Pacific/Niue +/mingw/lib/tcl8.5/tzdata/Pacific/Norfolk +/mingw/lib/tcl8.5/tzdata/Pacific/Noumea +/mingw/lib/tcl8.5/tzdata/Pacific/Pago_Pago +/mingw/lib/tcl8.5/tzdata/Pacific/Palau +/mingw/lib/tcl8.5/tzdata/Pacific/Pitcairn +/mingw/lib/tcl8.5/tzdata/Pacific/Ponape +/mingw/lib/tcl8.5/tzdata/Pacific/Port_Moresby +/mingw/lib/tcl8.5/tzdata/Pacific/Rarotonga +/mingw/lib/tcl8.5/tzdata/Pacific/Saipan +/mingw/lib/tcl8.5/tzdata/Pacific/Samoa +/mingw/lib/tcl8.5/tzdata/Pacific/Tahiti +/mingw/lib/tcl8.5/tzdata/Pacific/Tarawa +/mingw/lib/tcl8.5/tzdata/Pacific/Tongatapu +/mingw/lib/tcl8.5/tzdata/Pacific/Truk +/mingw/lib/tcl8.5/tzdata/Pacific/Wake +/mingw/lib/tcl8.5/tzdata/Pacific/Wallis +/mingw/lib/tcl8.5/tzdata/Pacific/Yap +/mingw/lib/tcl8.5/tzdata/Poland +/mingw/lib/tcl8.5/tzdata/Portugal +/mingw/lib/tcl8.5/tzdata/ROC +/mingw/lib/tcl8.5/tzdata/ROK +/mingw/lib/tcl8.5/tzdata/Singapore +/mingw/lib/tcl8.5/tzdata/SystemV/AST4 +/mingw/lib/tcl8.5/tzdata/SystemV/AST4ADT +/mingw/lib/tcl8.5/tzdata/SystemV/CST6 +/mingw/lib/tcl8.5/tzdata/SystemV/CST6CDT +/mingw/lib/tcl8.5/tzdata/SystemV/EST5 +/mingw/lib/tcl8.5/tzdata/SystemV/EST5EDT +/mingw/lib/tcl8.5/tzdata/SystemV/HST10 +/mingw/lib/tcl8.5/tzdata/SystemV/MST7 +/mingw/lib/tcl8.5/tzdata/SystemV/MST7MDT +/mingw/lib/tcl8.5/tzdata/SystemV/PST8 +/mingw/lib/tcl8.5/tzdata/SystemV/PST8PDT +/mingw/lib/tcl8.5/tzdata/SystemV/YST9 +/mingw/lib/tcl8.5/tzdata/SystemV/YST9YDT +/mingw/lib/tcl8.5/tzdata/Turkey +/mingw/lib/tcl8.5/tzdata/UCT +/mingw/lib/tcl8.5/tzdata/US/Alaska +/mingw/lib/tcl8.5/tzdata/US/Aleutian +/mingw/lib/tcl8.5/tzdata/US/Arizona +/mingw/lib/tcl8.5/tzdata/US/Central +/mingw/lib/tcl8.5/tzdata/US/East-Indiana +/mingw/lib/tcl8.5/tzdata/US/Eastern +/mingw/lib/tcl8.5/tzdata/US/Hawaii +/mingw/lib/tcl8.5/tzdata/US/Indiana-Starke +/mingw/lib/tcl8.5/tzdata/US/Michigan +/mingw/lib/tcl8.5/tzdata/US/Mountain +/mingw/lib/tcl8.5/tzdata/US/Pacific +/mingw/lib/tcl8.5/tzdata/US/Pacific-New +/mingw/lib/tcl8.5/tzdata/US/Samoa +/mingw/lib/tcl8.5/tzdata/UTC +/mingw/lib/tcl8.5/tzdata/Universal +/mingw/lib/tcl8.5/tzdata/W-SU +/mingw/lib/tcl8.5/tzdata/WET +/mingw/lib/tcl8.5/tzdata/Zulu +/mingw/lib/tcl8.5/word.tcl +/mingw/lib/tcl8/8.4/http-2.7.1.tm +/mingw/lib/tcl8/8.4/platform-1.0.3.tm +/mingw/lib/tcl8/8.4/platform/shell-1.1.3.tm +/mingw/lib/tcl8/8.5/msgcat-1.4.2.tm +/mingw/lib/tcl8/8.5/tcltest-2.3.0.tm +/mingw/lib/tclConfig.sh -- 2.11.4.GIT

|;0(!=XWyUcSM-Fz%gBhp$%Ze3Nc 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ÕWzdJ_Fx-cuUTP@Y$&37o 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 Lx~`q-VW0m4E}CK` diff --git a/mingw/bin/tcl85.dll b/mingw/bin/tcl85.dll new file mode 100644 index 0000000000000000000000000000000000000000..4dfdfa008f94fdabe276b276d8ab1e1a02077574 GIT binary patch literal 1095332 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