({
	name: "date.timezone.Europe-Lisbon",
	runTest: function(t){
		var tz = "Europe/Lisbon";
		doh.checkDate({tzOffset: 36.5333333333333, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 36.5333333333333, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 36.5333333333333, tzAbbr: "LMT"}, -1830381809000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1830381808000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1689555601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1689555600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1677801601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1677801600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1667437201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1667437200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1647738001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1647738000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1635814801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1635814800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1616202001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1616202000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1604365201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1604365200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1584666001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1584666000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1572742801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1572742800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1553043601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1553043600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1541206801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1541206800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1521507601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1521507600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1442451601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1442451600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1426813201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1426813200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1379293201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1379293200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1364778001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1364778000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1348448401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1348448400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1333328401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1333328400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1316394001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1316394000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1301274001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1301274000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1284339601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1284339600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1269824401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1269824400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1221440401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1221440400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1206925201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1206925200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1191200401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1191200400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1175475601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1175475600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1127696401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1127696400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1111971601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1111971600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1096851601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1096851600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1080522001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1080522000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1063587601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1063587600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1049072401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1049072400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1033347601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1033347600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1017622801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1017622800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -1002502801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -1002502800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -986173201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -986173200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -969238801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -969238800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -950490001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -950490000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -942022801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -942022800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -922669201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -922669200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -906944401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -906944400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -891133201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -891133200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -877309201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -877309200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -873684001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -873684000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -864007201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -864007200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -857955601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -857955600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -845859601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -845859600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -842839201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -842839200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -831348001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -831348000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -825901201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -825901200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -814410001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -814410000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -810784801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -810784800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -799898401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -799898400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -794451601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -794451600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -782960401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -782960400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -779335201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -779335200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "WEMT"}, -768448801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -768448800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -763002001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -763002000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -749091601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -749091600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -733366801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -733366800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -717631201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -717631200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -701906401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -701906400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -686181601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -686181600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -670456801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -670456800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -654732001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -654732000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -639007201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -639007200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -591832801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -591832800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -575503201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -575503200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -559778401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -559778400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -544053601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -544053600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -528328801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -528328800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -512604001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -512604000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -496879201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -496879200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -481154401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -481154400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -465429601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -465429600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -449704801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -449704800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -433980001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -433980000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -417650401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -417650400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -401925601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -401925600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -386200801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -386200800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -370476001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -370476000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -354751201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -354751200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -339026401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -339026400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -323301601000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -323301600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -307576801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -307576800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -291852001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -291852000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -276127201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -276127200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -260402401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -260402400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -244677601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -244677600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -228348001000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -228348000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -212623201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -212623200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -196898401000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -196898400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -181173601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -181173600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -165448801000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -165448800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -149724001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -149724000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, -133999201000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -133999200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, -118274401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -118274400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 212543999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 212544000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 228268799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 228268800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 243993599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 243993600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 260323199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 260323200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 276047999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 276048000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 291772799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 291772800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 307501199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 307501200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 323222399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 323222400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 338950799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 338950800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 354675599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 354675600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 370400399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 370400400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 386125199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 386125200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 401849999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 401850000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 417578399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 417578400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 433299599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 433299600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 449024399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 449024400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 465353999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 465354000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 481078799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 481078800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 496803599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 496803600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 512528399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 512528400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 528253199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 528253200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 543977999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 543978000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 559702799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 559702800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 575427599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 575427600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 591152399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 591152400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 606877199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 606877200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 622601999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 622602000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 638326799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 638326800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 654656399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 654656400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 670381199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 670381200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 686105999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 686106000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 701830799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 701830800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 717555599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 717555600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 733280399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 733280400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 749005199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 749005200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 764729999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 764730000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 780454799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 780454800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 796179599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 796179600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, 811904399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 811904400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, 828233999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 828234000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 846377999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 846378000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 859683599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 859683600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 877827599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 877827600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 891133199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 891133200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 909277199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 909277200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 922582799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 922582800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 941331599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 941331600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 954032399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 954032400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 972781199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 972781200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 985481999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 985482000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1004230799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1004230800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1017536399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1017536400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1035680399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1035680400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1048985999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1048986000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1067129999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1067130000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1080435599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1080435600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1099184399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1099184400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1111885199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1111885200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1130633999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1130634000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1143334799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1143334800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1162083599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1162083600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1174784399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1174784400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1193533199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1193533200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1206838799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1206838800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1224982799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1224982800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1238288399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1238288400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1256432399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1256432400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1269737999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1269738000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1288486799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1288486800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1301187599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1301187600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1319936399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1319936400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1332637199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1332637200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1351385999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1351386000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1364691599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1364691600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1382835599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1382835600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1396141199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1396141200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1414285199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1414285200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1427590799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1427590800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1445734799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1445734800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1459040399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1459040400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1477789199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1477789200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1490489999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1490490000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1509238799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1509238800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1521939599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1521939600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1540688399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1540688400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1553993999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1553994000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1572137999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1572138000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1585443599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1585443600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1603587599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1603587600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1616893199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1616893200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1635641999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1635642000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1648342799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1648342800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1667091599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1667091600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1679792399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1679792400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1698541199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1698541200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1711846799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1711846800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1729990799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1729990800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1743296399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1743296400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1761440399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1761440400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1774745999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1774746000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1792889999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1792890000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1806195599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1806195600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1824944399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1824944400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1837645199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1837645200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1856393999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1856394000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1869094799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1869094800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1887843599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1887843600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1901149199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1901149200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1919293199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1919293200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1932598799000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1932598800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1950742799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1950742800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1964048399000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1964048400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1982797199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1982797200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1995497999000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1995498000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2014246799000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2014246800000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2026947599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2026947600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2045696399000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2045696400000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2058397199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2058397200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2077145999000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2077146000000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2090451599000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2090451600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2108595599000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2108595600000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2121901199000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2121901200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 2140045199000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2140045200000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 0, tzAbbr: "WET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -60, tzAbbr: "WEST"}, 1246789800000, tz, 0);
	}
})
