({
	name: "date.timezone.America-Rio_Branco",
	runTest: function(t){
		var tz = "America/Rio_Branco";
		doh.checkDate({tzOffset: 271.2, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 271.2, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 271.2, tzAbbr: "LMT"}, -1767209329000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -1767209328000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -1206950401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -1206950400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -1191355201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -1191355200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -1175367601000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -1175367600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -1159819201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -1159819200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -633812401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -633812400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -622062001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -622062000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -602276401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -602276400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -591825601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -591825600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -570740401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -570740400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -560203201000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -560203200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -539118001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -539118000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -531345601000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -531345600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -191358001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -191358000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -184190401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -184190400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -155156401000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -155156400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -150062401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -150062400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -128890801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -128890800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -121118401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -121118400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -99946801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -99946800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -89582401000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -89582400000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -68410801000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -68410800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, -57960001000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, -57960000000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 499755599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 499755600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 511243199000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 511243200000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 530600399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 530600400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 540273599000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 540273600000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 562136399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 562136400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "ACST"}, 571204799000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 571204800000, tz, 1);
		doh.checkDate({tzOffset: 300, tzAbbr: "ACT"}, 1214283599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "AMT"}, 1214283600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "AMT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "AMT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "AMT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 240, tzAbbr: "AMT"}, 1246789800000, tz, 0);
	}
})
