({
	name: "date.timezone.Europe-Istanbul",
	runTest: function(t){
		var tz = "Europe/Istanbul";
		doh.checkDate({tzOffset: -116.933333333333, tzAbbr: "IMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -116.933333333333, tzAbbr: "IMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -116.933333333333, tzAbbr: "IMT"}, -1869875817000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1869875816000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1693706401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1693706400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1680490801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1680490800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1570413601000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1570413600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1552186801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1552186800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1538359201000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1538359200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1522551601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1522551600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1507514401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1507514400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1490583601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1490583600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1440208801000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1440208800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1428030001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1428030000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1409709601000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1409709600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -1396494001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -1396494000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -931140001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -931140000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -922762801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -922762800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -917834401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -917834400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -892436401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -892436400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -875844001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -875844000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -857358001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -857358000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -781063201000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -781063200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -764737201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -764737200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -744343201000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -744343200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -733806001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -733806000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -716436001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -716436000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -701924401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -701924400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -684986401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -684986400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -670474801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -670474800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -654141601000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -654141600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -639025201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -639025200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -621828001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -621828000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -606970801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -606970800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -590032801000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -590032800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -575434801000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -575434800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -235620001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -235620000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -228279601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -228279600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -177732001000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -177732000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, -165726001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, -165726000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 10533599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 10533600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 23835599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 23835600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 41983199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 41983200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 55285199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 55285200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 74037599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 74037600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 87339599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 87339600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 107909999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 107910000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 121219199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 121219200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 133919999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 133920000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 152675999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 152676000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 165362399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 165362400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 183502799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 183502800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 202427999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 202428000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 215557199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 215557200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 228866399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 228866400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 245797199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 245797200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 260315999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 260316000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 277246799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 277246800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 308779199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 308779200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 323827199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 323827200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 340228799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 340228800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 354671999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 354672000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 371678399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 371678400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 386121599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 386121600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 403127999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 403128000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 428446799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 428446800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "TRST"}, 433886399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 433886400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "TRT"}, 482792399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 482792400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 496702799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 496702800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 512524799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 512524800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 528249599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 528249600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 543974399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 543974400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 559699199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 559699200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 575423999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 575424000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 591148799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 591148800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 606873599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 606873600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 622598399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 622598400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 638323199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 638323200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 654652799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 654652800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 670373999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 670374000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 686098799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 686098800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 701823599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 701823600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 717548399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 717548400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 733273199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 733273200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 748997999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 748998000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 764722799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 764722800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 780447599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 780447600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 796172399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 796172400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 811897199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 811897200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 828226799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 828226800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 846370799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 846370800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 859676399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 859676400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 877820399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 877820400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 891125999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 891126000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 909269999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 909270000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 922575599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 922575600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 941324399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 941324400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 954025199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 954025200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 972773999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 972774000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 985474799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 985474800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1004223599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1004223600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1017529199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1017529200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1035673199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1035673200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1048978799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1048978800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1067122799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1067122800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1080428399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1080428400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1099177199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1099177200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1111877999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1111878000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1130626799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1130626800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1143327599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1143327600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1162076399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1162076400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1174784399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1174784400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1193533199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1193533200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1206838799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1206838800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1224982799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1224982800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1238288399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1238288400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1256432399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1256432400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1269737999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1269738000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1288486799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1288486800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1301187599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1301187600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1319936399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1319936400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1332637199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1332637200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1351385999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1351386000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1364691599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1364691600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1382835599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1382835600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1396141199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1396141200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1414285199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1414285200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1427590799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1427590800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1445734799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1445734800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1459040399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1459040400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1477789199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1477789200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1490489999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1490490000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1509238799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1509238800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1521939599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1521939600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1540688399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1540688400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1553993999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1553994000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1572137999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1572138000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1585443599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1585443600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1603587599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1603587600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1616893199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1616893200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1635641999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1635642000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1648342799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1648342800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1667091599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1667091600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1679792399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1679792400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1698541199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1698541200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1711846799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1711846800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1729990799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1729990800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1743296399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1743296400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1761440399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1761440400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1774745999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1774746000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1792889999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1792890000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1806195599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1806195600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1824944399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1824944400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1837645199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1837645200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1856393999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1856394000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1869094799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1869094800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1887843599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1887843600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1901149199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1901149200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1919293199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1919293200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1932598799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1932598800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1950742799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1950742800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1964048399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1964048400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1982797199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1982797200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1995497999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1995498000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2014246799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2014246800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2026947599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2026947600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2045696399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2045696400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2058397199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2058397200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2077145999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2077146000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2090451599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2090451600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2108595599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2108595600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2121901199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2121901200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2140045199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2140045200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1246789800000, tz, 0);
	}
})
