({
	name: "date.timezone.CST6CDT",
	runTest: function(t){
		var tz = "CST6CDT";
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1633276801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1633276800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1615136401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1615136400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1601827201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1601827200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -1583686801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -1583686800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -880214401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CWT"}, -880214400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CWT"}, -769395601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CPT"}, -769395600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CPT"}, -765392401000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -765392400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -84384001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -84384000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -68662801000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -68662800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -52934401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -52934400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -37213201000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -37213200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -21484801000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -21484800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, -5763601000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, -5763600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 9964799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 9964800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 25685999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 25686000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 41414399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 41414400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 57740399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 57740400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 73468799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 73468800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 89189999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 89190000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 104918399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 104918400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 120639599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 120639600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 126691199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 126691200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 152089199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 152089200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 162374399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 162374400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 183538799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 183538800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 199267199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 199267200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 215593199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 215593200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 230716799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 230716800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 247042799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 247042800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 262771199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 262771200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 278492399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 278492400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 294220799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 294220800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 309941999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 309942000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 325670399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 325670400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 341391599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 341391600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 357119999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 357120000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 372841199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 372841200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 388569599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 388569600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 404895599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 404895600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 420019199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 420019200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 436345199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 436345200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 452073599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 452073600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 467794799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 467794800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 483523199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 483523200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 499244399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 499244400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 514972799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 514972800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 530693999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 530694000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 544607999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 544608000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 562143599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 562143600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 576057599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 576057600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 594197999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 594198000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 607507199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 607507200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 625647599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 625647600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 638956799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 638956800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 657097199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 657097200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 671011199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 671011200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 688546799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 688546800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 702460799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 702460800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 719996399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 719996400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 733910399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 733910400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 752050799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 752050800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 765359999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 765360000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 783500399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 783500400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 796809599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 796809600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 814949999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 814950000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 828863999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 828864000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 846399599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 846399600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 860313599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 860313600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 877849199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 877849200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 891763199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 891763200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 909298799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 909298800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 923212799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 923212800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 941353199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 941353200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 954662399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 954662400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 972802799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 972802800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 986111999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 986112000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1004252399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1004252400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1018166399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1018166400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1035701999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1035702000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1049615999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1049616000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1067151599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1067151600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1081065599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1081065600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1099205999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1099206000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1112515199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1112515200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1130655599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1130655600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1143964799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1143964800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1162105199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1162105200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1173599999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1173600000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1194159599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1194159600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1205049599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1205049600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1225609199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1225609200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1236499199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1236499200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1257058799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1257058800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1268553599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1268553600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1289113199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1289113200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1300003199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1300003200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1320562799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1320562800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1331452799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1331452800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1352012399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1352012400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1362902399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1362902400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1383461999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1383462000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1394351999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1394352000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1414911599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1414911600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1425801599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1425801600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1446361199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1446361200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1457855999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1457856000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1478415599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1478415600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1489305599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1489305600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1509865199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1509865200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1520755199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1520755200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1541314799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1541314800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1552204799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1552204800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1572764399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1572764400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1583654399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1583654400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1604213999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1604214000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1615708799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1615708800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1636268399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1636268400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1647158399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1647158400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1667717999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1667718000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1678607999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1678608000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1699167599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1699167600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1710057599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1710057600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1730617199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1730617200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1741507199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1741507200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1762066799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1762066800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1772956799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1772956800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1793516399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1793516400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1805011199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1805011200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1825570799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1825570800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1836460799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1836460800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1857020399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1857020400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1867910399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1867910400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1888469999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1888470000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1899359999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1899360000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1919919599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1919919600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1930809599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1930809600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1951369199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1951369200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1962863999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1962864000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1983423599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1983423600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1994313599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1994313600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2014873199000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2014873200000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2025763199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2025763200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2046322799000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2046322800000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2057212799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2057212800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2077772399000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2077772400000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2088662399000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2088662400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2109221999000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2109222000000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2120111999000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2120112000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 2140671599000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2140671600000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 360, tzAbbr: "CST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 300, tzAbbr: "CDT"}, 1246789800000, tz, 0);
	}
})
