({
	name: "date.timezone.America-St_Johns",
	runTest: function(t){
		var tz = "America/St_Johns";
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1664130549000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1664130548000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1650137349000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1650137348000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1632076149000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1632076148000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1614799749000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1614799748000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1598650149000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1598650148000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1590100149000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1590100148000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1567286949000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1567286948000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1551565749000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1551565748000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1535837349000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1535837348000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1520116149000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1520116148000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1503782949000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1503782948000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1488666549000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1488666548000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1472333349000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1472333348000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1457216949000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1457216948000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1440883749000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1440883748000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1425767349000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1425767348000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1409434149000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1409434148000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1394317749000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1394317748000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1377984549000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1377984548000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1362263349000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1362263348000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1346534949000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1346534948000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1330813749000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1330813748000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1314480549000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1314480548000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1299364149000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1299364148000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1283030949000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1283030948000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1267914549000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1267914548000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1251581349000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1251581348000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1236464949000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1236464948000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1220131749000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1220131748000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1205015349000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1205015348000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1188682149000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1188682148000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1172960949000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1172960948000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1156627749000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1156627748000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1141511349000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1141511348000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1125178149000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1125178148000, tz, 1);
		doh.checkDate({tzOffset: 150.866666666667, tzAbbr: "NDT"}, -1110061749000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1110061748000, tz, 1);
		doh.checkDate({tzOffset: 210.866666666667, tzAbbr: "NST"}, -1096921749000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1096921748000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1093728601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1093728600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1078612201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1078612200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1061670601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1061670600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1048973401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1048973400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1030221001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1030221000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -1017523801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -1017523800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -998771401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -998771400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -986074201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -986074200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -966717001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -966717000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -954624601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -954624600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -935267401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -935267400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -922570201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -922570200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -903817801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -903817800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -891120601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -891120600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -872368201000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NWT"}, -872368200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NWT"}, -769395601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NPT"}, -769395600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NPT"}, -765401401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -765401400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -746044201000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -746044200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -733347001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -733347000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -714594601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -714594600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -701897401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -701897400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -683145001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -683145000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -670447801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -670447800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -651695401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -651695400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -638998201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -638998200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -619641001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -619641000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -606943801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -606943800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -589401001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -589401000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -576099001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -576099000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -557951401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -557951400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -544649401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -544649400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -526501801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -526501800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -513199801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -513199800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -495052201000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -495052200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -481750201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -481750200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -463602601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -463602600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -450300601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -450300600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -431548201000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -431548200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -418246201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -418246200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -400098601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -400098600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -386796601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -386796600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -368649001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -368649000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -355347001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -355347000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -337199401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -337199400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -323897401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -323897400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -305749801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -305749800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -289423801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -289423800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -273695401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -273695400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -257974201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -257974200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -242245801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -242245800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -226524601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -226524600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -210796201000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -210796200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -195075001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -195075000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -179346601000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -179346600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -163625401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -163625400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -147897001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -147897000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -131571001000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -131571000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -116447401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -116447400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -100121401000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -100121400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -84393001000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -84393000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -68671801000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -68671800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -52943401000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -52943400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -37222201000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -37222200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -21493801000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -21493800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, -5772601000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, -5772600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 9955799000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 9955800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 25676999000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 25677000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 41405399000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 41405400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 57731399000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 57731400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 73459799000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 73459800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 89180999000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 89181000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 104909399000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 104909400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 120630599000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 120630600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 136358999000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 136359000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 152080199000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 152080200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 167808599000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 167808600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 183529799000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 183529800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 199258199000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 199258200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 215584199000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 215584200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 230707799000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 230707800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 247033799000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 247033800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 262762199000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 262762200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 278483399000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 278483400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 294211799000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 294211800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 309932999000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 309933000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 325661399000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 325661400000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 341382599000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 341382600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 357110999000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 357111000000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 372832199000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 372832200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 388560599000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 388560600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 404886599000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 404886600000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 420010199000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 420010200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 436336199000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 436336200000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 452064599000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 452064600000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 467785799000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 467785800000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 483514199000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 483514200000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 499235399000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 499235400000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 514963799000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 514963800000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 530684999000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 530685000000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 544591859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 544591860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 562127459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 562127460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 576041459000, tz, 1);
		doh.checkDate({tzOffset: 90, tzAbbr: "NDDT"}, 576041460000, tz, 1);
		doh.checkDate({tzOffset: 90, tzAbbr: "NDDT"}, 594178259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 594178260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 607491059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 607491060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 625631459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 625631460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 638940659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 638940660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 657081059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 657081060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 670995059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 670995060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 688530659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 688530660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 702444659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 702444660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 719980259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 719980260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 733894259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 733894260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 752034659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 752034660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 765343859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 765343860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 783484259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 783484260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 796793459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 796793460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 814933859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 814933860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 828847859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 828847860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 846383459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 846383460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 860297459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 860297460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 877833059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 877833060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 891747059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 891747060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 909282659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 909282660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 923196659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 923196660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 941337059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 941337060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 954646259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 954646260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 972786659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 972786660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 986095859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 986095860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1004236259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1004236260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1018150259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1018150260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1035685859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1035685860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1049599859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1049599860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1067135459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1067135460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1081049459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1081049460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1099189859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1099189860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1112499059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1112499060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1130639459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1130639460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1143948659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1143948660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1162089059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1162089060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1173583859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1173583860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1194143459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1194143460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1205033459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1205033460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1225593059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1225593060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1236483059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1236483060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1257042659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1257042660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1268537459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1268537460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1289097059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1289097060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1299987059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1299987060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1320546659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1320546660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1331436659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1331436660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1351996259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1351996260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1362886259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1362886260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1383445859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1383445860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1394335859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1394335860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1414895459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1414895460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1425785459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1425785460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1446345059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1446345060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1457839859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1457839860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1478399459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1478399460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1489289459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1489289460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1509849059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1509849060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1520739059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1520739060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1541298659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1541298660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1552188659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1552188660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1572748259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1572748260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1583638259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1583638260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1604197859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1604197860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1615692659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1615692660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1636252259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1636252260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1647142259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1647142260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1667701859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1667701860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1678591859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1678591860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1699151459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1699151460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1710041459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1710041460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1730601059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1730601060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1741491059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1741491060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1762050659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1762050660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1772940659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1772940660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1793500259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1793500260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1804995059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1804995060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1825554659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1825554660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1836444659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1836444660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1857004259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1857004260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1867894259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1867894260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1888453859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1888453860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1899343859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1899343860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1919903459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1919903460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1930793459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1930793460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1951353059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1951353060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1962847859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1962847860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1983407459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1983407460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1994297459000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1994297460000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2014857059000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2014857060000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2025747059000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2025747060000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2046306659000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2046306660000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2057196659000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2057196660000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2077756259000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2077756260000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2088646259000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2088646260000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2109205859000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2109205860000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2120095859000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2120095860000, tz, 1);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 2140655459000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2140655460000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 210, tzAbbr: "NST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 150, tzAbbr: "NDT"}, 1246789800000, tz, 0);
	}
})
