function(a){if(this===void 0||this===null)throw new TypeError;var d=Object(this),c=d.length>>>0;if(c===0)return-1;var b=0;arguments.length>0&&(b=Number(arguments[1]),b!==b?b=0:b!==0&&b!==1/0&&b!==-(1/0)&&(b=(b>0||-1)*Math.floor(Math.abs(b))));if(b>=c)retu
Content withheld until agreement signed.